Language selection

Search

Patent 2669443 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2669443
(54) English Title: SHARING SOLUTIONS FOR A UNIVERSAL LINKING GATEWAY BETWEEN TELEPHONIC DEVICES
(54) French Title: PARTAGE DE SOLUTIONS POUR PASSERELLE DE LIAISON UNIVERSELLE ENTRE DES DISPOSITIFS TELEPHONIQUES
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04M 03/42 (2006.01)
  • H04M 01/64 (2006.01)
  • H04M 01/66 (2006.01)
(72) Inventors :
  • BECKER, CHRISTOPHER H. (Canada)
(73) Owners :
  • CHRISTOPHER H. BECKER
(71) Applicants :
  • CHRISTOPHER H. BECKER (Canada)
(74) Agent: PARLEE MCLAWS LLP
(74) Associate agent:
(45) Issued:
(22) Filed Date: 2009-06-18
(41) Open to Public Inspection: 2009-12-18
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
61/073,736 (United States of America) 2008-06-18

Abstracts

English Abstract


A universal linking gateway interfaces between a local network of one
or more local phones, such as analog phones or PBX phones, a plurality of cell
phones and multiple service lines, including a public switched telephone
network.
Implementation of industry standard protocols such as hook flash signals
enable a
simplistic local phone to access enhanced calling features including answering
calls
on multiple service lines, to select and make calls on any desired service
line as well
as handle simultaneous calls on either an active service line or multiple
service lines.
Further, the gateway manages security and data transfer features between the
gateway and the telephonic devices connected thereto. The gateway interfaces
between a variety of other telephonic devices including PSTN, VoIP, and
telephonic
intercoms. Wireless communications are controlled by the gateway for proper
pairing management.


Claims

Note: Claims are shown in the official language in which they were submitted.


THE EMBODIMENTS OF THE INVENTION FOR WHICH AN
EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS
FOLLOWS:
1. A phone system comprising a local network of analog telephones
including a plurality of extension sets and a telephonic gateway for
connecting the
local network of analog telephones to two or more telephonic devices
associated
with the gateway wherein the gateway comprises:
a first port for mimicking a powered FXS (foreign exchange station)
interface and adapted for connecting to a network of one or more analog
telephones;
transceivers adapted for connection to two or more telephonic devices
having at least two service lines associated therewith for carrying incoming
and
outgoing phone signals, the phone signals including phone calls;
a controller for managing events between the one or more telephonic
devices, the analog telephones and the gateway comprising
interpreting the phone signals between the transceivers and
each of the telephonic devices connected therewith for establishing a service
line
identity for each of the at least two service lines and a signal format for
each of the
telephonic device,
receiving a state signal from one of the one or more analog
telephones for selecting the service line identity bearing a phone call of
interest,
connecting the phone call for the selected line identity in a form
compatible with the selected service line identify and the analog telephones;
and
prior to connecting the telephonic devices to the gateway
managing security features associated with the gateway and the telephonic
devices
47

and enabling data transfer features between the gateway and the telephonic
devices
after the connection has been established.
2. The phone system as claimed in claim 1 wherein the gateway
broadcasts an incoming phone call visually and audibly over the telephonic
devices.
3. The phone system as claimed in claim 2 wherein the incoming
phone call being broadcast over the telephonic devices cannot be answered at
all of
the telephonic devices associated with the gateway and can only be answered by
a
target telephonic device to which the call is directed.
4. The phone system as claimed in claim 2 or 3 wherein each of
the telephonic devices associated with the gateway is provided with an address
and
the target telephonic device is identified when the address sent by the
gateway
corresponds to the address of the telephonic device and a source telephonic
device
from which the incoming phone call originates is connected to the target
telephonic
device.
5. The phone system as claimed in claim 2 or 3 wherein each of
the telephonic devices associated with the gateway is pre-programmed such
that,
depending on the type of the source telephonic device from which the incoming
phone call originates, the call is answerable by a particular target
telephonic device.
48

6. The phone system as claimed in any one of claims 1 to 5
wherein each of telephonic devices associated with the gateway is provided
with a
password defined by a user.
7. The phone system as claimed in claim 6 wherein the source
telephonic device from which the incoming phone call originates is connected
to the
target telephonic device when the password entered by the user at the target
telephonic device matches the password set by the user.
8. The phone system as claimed in claim 7 wherein when the
password entered by the user matches the set password, the source telephonic
device is connected to the target telephonic device and details of the call
are
displayed on the target telephonic device used by the user.
9. The phone system as claimed in claim 6, 7 or 8, wherein prior to
entry of the password by the user, restricted details of the incoming call are
displayed on the target telephonic device.
10. The phone system as claimed in claim 8 or 9 wherein details of
the incoming call are displayed on the target telephonic device as a
combination of
images or alpha numeric characters.
49

11. The phone system as claimed in claim 6 wherein the user can
configure passwords for each telephonic device associated with the gateway
using
DTMF codes or using the controller of the gateway.
12. The phone system as claimed in any one of claims 1 to 11
wherein the gateway is programmed to auto-answer an incoming phone call or the
gateway is programmed to auto-answer an incoming phone call after a preset
number of rings.
13. The phone system as claimed in any one of claims 1 to 12
wherein the gateway is programmed to auto-answer an incoming phone call and
subsequently dial out to the target telephonic device and connect the source
telephonic device to the target telephonic device.
14. The phone system as claimed in claim 13 wherein the gateway
dials out to the target telephonic device after receiving a multi digit code
entered via
the DTMF keypad of the source telephonic device.
15. The phone system as claimed in claim 13 wherein the gateway
dials out to the target telephonic device after receiving a one digit code
entered via
the DTMF keypad of the source telephonic device.

16. The phone system as claimed in claim 15 wherein the one digit
code is associated with the number of the target telephonic device.
17. The phone system as claimed in claim 15 or 16 wherein data
correlating the one digit codes to the numbers of the telephonic devices
associated
with the gateway is stored in the gateway.
18. The phone system as claimed in any one of claims 1 to 17
wherein the gateway is configured to provide a different dial tone for each
available
telephonic device.
19. The phone system as claimed in any one of claims 1 to 18
wherein the gateway is associated with a priority ranked list of prime lines,
each
prime line being connected to one of the telephonic devices.
20. The phone system as claimed in claim 19 wherein the gateway
connects the incoming phone call to the telephonic device associated with a
highest
ranked prime line.
21. The phone system as claimed in claim 19 or 20 wherein the
gateway is programmed to override a highest ranked set prime line and connect
the
incoming phone call to another telephonic device depending upon a set of rules
based on availability and cost programmed into the gateway.
51

22. The phone system as claimed in any one of claims 1 to 21
wherein the gateway compares the number associated with the incoming phone
call
to a set of blocked numbers stored therein and does not allow the incoming
phone
call to proceed to the telephonic devices associated therewith when the number
associated with the phone call matches a number stored therein.
23. The phone system as claimed in any one of claims 1 to 21
wherein the gateway compares the number associated with the incoming phone
call
to a set of allowed numbers stored therein and allows the phone call to
proceed to
the telephonic devices associated therewith when the number associated with
the
phone call matches a number stored therein.
24. The phone system as claimed in any one of claims 1 to 23
wherein the gateway relays Short Message Service (SMS) received from one SMS
compatible telephonic device associated therewith to other SMS compatible
telephonic devices associated therewith.
25. The phone system as claimed in any one of claims 1 to 23
wherein the gateway generates a Short Message Service (SMS) for relay to SMS
compatible telephonic devices associated therewith.
52

26. The phone system as claimed in claim 24 or 25 wherein the
SMS contains information about the state of a telephonic device associated
therewith or a missed call or removal of a telephonic device.
27. The phone system as claimed in any one of claims 1 to 26
wherein the gateway includes a voice recognition engine which interprets voice
instructions received from the user corresponding to one or more gateway
functions
using the source telephonic device.
28. The phone system as claimed in any one of claims 1 to 27
wherein one of the telephonic devices associated with the gateway can be
programmed with a voice mail access number and password of another telephonic
device associated with the gateway for access of the voice mail stored on the
another telephonic device.
29. The phone system as claimed in any one of claims 1 to 27
wherein the gateway can access voice mail stored on one telephonic device and
can
store the voice mail on another telephonic device for retrieval by the user.
30. The phone system as claimed in any one of claims 1 to 29
wherein a feature stored in one of the telephonic devices associated with the
gateway can be uploaded to another telephonic device associated with the
gateway
via the gateway.
53

31. The phone system as claimed in any one of claims 1 to 30
further comprising an indicator device connected between the gateway and the
local
network of analog telephones;
wherein
the indicator device indicates, visually, characteristics of the incoming
phone call.
32. The phone system as claimed in claim 31 wherein the indicator
device is a gateway jack comprising a plurality of visual indicating
components
located on the front face thereof.
54

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02669443 2009-06-18
1 SHARING SOLUTIONS FOR A UNIVERSAL LINKING GATEWAY
2 BETWEEN TELEPHONIC DEVICES
3
4 FIELD OF THE INVENTION
The present invention relates to a gateway for linking between various
6 telephonic devices. More particularly, the invention relates to security and
data
7 transfer features between the gateway and the telephonic devices connected
8 thereto.
9 BACKGROUND OF THE INVENTION
Docking stations are known for connecting a mobile phone or cell
11 phone to one or more landline phone sets. An example of such a docking
station is
12 set forth in US Patent 4,775,997 to West, Jr. et al. (West `997). Simply,
one or more
13 analog telephones or landline phone sets are connected through a port to
the
14 docking station. The docking station powers the landline phone sets.
Further, the
cell phone is recognized by the docking station and enables calls made to the
cell
16 phone to be answered on the landline phones sets and calls originating from
the
17 analog phone sets can be made through the cell phone. Basic hardware for a
18 docking station is described therein and is known to those of skill in the
art. The
19 entirety of US 4,775,997 is incorporated herein by reference.
In US 6,959,172 (Becker '172), a similar docking station, for
21 connecting a cell phone to analog phone sets, is equipped to power the
phone sets
22 and thus cannot be connected a public switched telephone network (PSTN)
which
23 normally powers the analog phone sets. Becker `172, specifically tests for
powered
1

CA 02669443 2009-06-18
1 lines and must only be connected to unpowered lines for enabling its gateway
to the
2 analog phones sets. Becker's docking station requires isolation of any PSTN
from
3 the landline phone sets for alternatively connecting the landline phone sets
to the
4 cell phone. Becker '172 uses the concept of a 'check line cord' indicator,
such as
seen on many landline telephones. It attempts to indicate to a user whether or
not a
6 device is plugged into a PSTN with battery voltage (powered line) however,
there is
7 no teaching on how to reliably accomplish this.
8 There continues to be a need for a device which enables use of
9 landline phone sets with multiple cell phones, can manage multiple lines and
which
could also be connected to the PSTN. Further there is a need for a device
which
11 that enables multiple telephonic devices to be conveniently coupled and
manage
12 multiple and coincident phone calls.
13
2

CA 02669443 2009-06-18
1
2 SUMMARY OF THE INVENTION
3 The universal linking gateway enables a single telephonic device to be
4 able handle incoming and outgoing calls from multiple sources. A phone
connected
to the linking gateway could answer an incoming call which is received at any
one of
6 a plurality of service lines. Implementation of industry standard Dual-Tone
Multi-
7 Frequency digits and hook flash signals enable a generic single line,
ordinary
8 telephone set, such as an analog phone or PBX set to answer calls on
multiple
9 service lines, to select and make calls on any desired service line as well
as handle
simultaneous calls on either an active service line or multiple service lines.
11 Accordingly, conventional multiplexing devices are obviated, including line
splitters,
12 dual line telephones, or other devices placed ahead of each telephone set.
13 Further, the universal linking gateway can handle a variety of
14 telephonic devices as readily as is embodiments implementing cell phones.
Some
of such other devices include PSTN, VoIP, and telephonic intercoms.
16 The universal linking gateway manages security features between the
17 gateway and the telephonic devices prior to connecting the telephonic
devices to the
18 gateway and enables data transfer features between the gateway and the
telephonic
19 devices after the connection has been established.
In one embodiment of the invention, a phone system comprises a local
21 network of analog telephones which includes a plurality of extension sets
and a
22 telephonic gateway which connects the local network of analog telephones to
two or
23 more telephonic devices associated with the gateway. The gateway comprises
a first
3

CA 02669443 2009-06-18
1 port for mimicking a powered FXS (foreign exchange station) interface and
adapted
2 for connecting to a network of one or more analog telephones; transceivers
adapted
3 for connection to two or more telephonic devices having at least two service
lines
4 associated therewith for carrying incoming and outgoing phone signals, the
phone
signals including phone calls; a controller for managing events between the
one or
6 more telephonic devices and the analog telephones comprising interpreting
the
7 phone signals between the transceivers and each of the telephonic devices
8 connected therewith for establishing a service line identity for each of the
at least
9 two service lines and a signal format for each of the telephonic device,
receiving a
state signal from one of the one or more analog telephones for selecting the
service
11 line identity bearing a phone call of interest, connecting the phone call
for the
12 selected line identity in a form compatible with the selected service line
identify and
13 the analog telephones and prior to connecting the telephonic devices to the
gateway
14 managing security features associated with the gateway and the telephonic
devices
and enabling data transfer features between the gateway and the telephonic
devices
16 after the connection has been established.
17 Some of the telephonic devices associated with the gateway described
18 above are equipped with Bluetooth wireless communications using short-
range
19 radio frequency for digital information exchange. The linking gateway
enables the
intercommunication between multiple Bluetooth audio devices. The gateway
21 functionality can also extended to other devices such as WiFi enabled
devices.
22 A method for managing at least two service lines between two or more
23 telephonic devices is provided comprising: connecting two or more
telephonic
4

CA 02669443 2009-06-18
1 devices, including a network of one or more local telephones, through a
gateway for
2 communication of phone signals therebetween; interpreting phone signals
between
3 the telephonic devices for establishing a service line identity for each of
the at least
4 two service lines and a signal format for each of the telephonic devices,
receiving a
state signal from an active local telephone, of the network of one or more
analog
6 telephones, for selecting the service line identity bearing a phone call of
interest, and
7 connecting the phone call of interest the service line for the selected line
identity in a
8 form compatible with the active local telephone.
9 At least one of the telephonic devices is an enhanced telephonic
device which has enhanced calling features and the gateway stores a table of
one or
11 more phone signals, which can be generated by the local telephones, which
12 correspond with one or more of the enhanced features, and wherein upon
receiving
13 a phone signal corresponding with one of the enhanced features, the gateway
14 forwards a command to the enhanced telephonic device to access that
enhanced
feature. One form of signally enables selection of service lines for enabling
16 conferencing and another enables basic phones to access enhance features of
an
17 enhanced telephonic device.
18 In an analog phone environment, apparatus for enabling the
19 methodology can comprise: a first port for mimicking a powered FXS
interface and
adapted for connecting to a network of one or more analog telephones;
transceivers
21 adapted for connection to two or more telephonic devices having at least
two service
22 lines associated therewith for carrying incoming and outgoing phone
signals, the
23 phone signals including phone calls; and a controller for managing events
between
5

CA 02669443 2009-06-18
1 the one or more telephonic devices and the analog telephones comprising
2 interpreting the phone signals between the transceivers and each of the
telephonic
3 devices connected therewith for establishing a service line identity for
each of the at
4 least two service lines and a signal format for each of the telephonic
device,
receiving a state signal from one of the one or more analog telephones for
selecting
6 the service line identity bearing a phone call of interest, and connecting
the phone
7 call for the selected line identity in a form compatible with the selected
service line
8 identify and the analog telephones.
9 A method for managing at least two service lines between two or more
telephonic devices comprises: connecting two or more telephonic devices,
including
11 a local network of one or more local telephones, through a gateway for
12 communication of phone signals therebetween; interpreting phone signals
between
13 the telephonic devices for establishing a service line identity for each of
the at least
14 two service lines and a signal format for each of the telephonic devices,
receiving a
state signal from an active local telephone of the network of one or more
local
16 telephones, for selecting the service line identity bearing a phone call of
interest, and
17 connecting the phone call of interest to the service line for the selected
line identity
18 in a form compatible with the active local telephone. In one embodiment,
the local
19 network is a network of analog phones and in another embodiment, the local
network is a private branch exchange or key system unit PBX/KSU network of
local
21 phones.
6

CA 02669443 2009-06-18
1
2 BRIEF DESCRIPTION OF THE DRAWINGS
3 Figure 1 is a flow chart of a gateway according to one embodiment of
4 the invention, the gateway being connected to one or more cell phones and
optional
additional telephonic devices,
6 Figure 2 is flow chart representing operation of a gateway receiving an
7 incoming call having an idle network of analog phones;
8 Figure 3A is flow chart representing response of the gateway operation
9 according to Fig. 2, wherein the network of analog phones is in use;
Figure 3B is flow chart representing and optional response of the
11 gateway operation according to Fig. 2 for enabling a conference call
between two or
12 more service lines;
13 Figure 4 is a flow chart representing the gateway operation for
14 handling outbound calling from a connected telephonic device;
Figure 5 is a flow chart representing the gateway management of
16 Bluetooth enabled cell phones;
17 Figure 6 is a schematic of a gateway according to an embodiment of
18 the invention;
19 Figure 7 is a schematic of a gateway interfaced with a PBX/KSU
system; and
21 Figure 8 is a schematic of an embodiment of the indicator device
22 connected between the gateway and the local network of analog telephones.
23
7

CA 02669443 2009-06-18
1 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
2 With reference to Fig. 1, a universal linking gateway is provided
3 between telephonic devices including legacy single line analog telephones or
4 telephones of a private branch exchange, and one or more other telephonic
devices
which can have same or different telephonic interfaces. The telephonic devices
can
6 comprise telephonic transceivers such as analog telephones, cell phones,
internet
7 protocol interfaces and can further comprise various service lines including
networks
8 of analog telephones, connections to public switched telephone networks
(PSTN)
9 and wireless services provided by cell phone service providers. The service
lines
themselves typically connect to one or more telephonic transceivers. The
telephonic
11 devices can be hardwired to the gateway through connection ports or
connected
12 through wireless interfaces. The gateway links phone signals between
telephonic
13 devices including phone calls and other data between telephonic devices and
14 between a telephonic transceiver and one or more of the service lines.
Fig. 1 illustrates a general embodiment of the gateway 10 for
16 interconnecting a plurality of telephonic devices T,T,T... . Telephonic
devices T
17 comprise devices which can transmit and receive telephone calls. Devices T
can
18 include multiple cell phones 11, land lines 12, Voice-over-Internet
Protocol (VoIP)
19 lines 13, and a local network 14n of single line telephones 14,14,14 ... .
There is no
need for the local network 14n of analog phones 14 to be connected to the land
line
21 12, such as a PSTN, or any other form of hardwired external telephone
service. For
22 example, a cell phone 11 may provided the only service line capable of
external
23 telephone service.
8

CA 02669443 2009-06-18
1 Communication can be managed between telephonic devices T,T,T
2 without access at all to a service line, such as for data transfer or
intercom service.
3 Connections between the telephonic devices T,T,T and gateway 10 can be
physical
4 or wireless.
Beyond interconnectivity, the gateway 10 can provide added
6 functionality to simplistic telephonic devices through enhanced signalling.
Generally,
7 there is limited signalling available on devices T such as generic analog
telephones
8 14 or desktop phones of a private branch exchange. The gateway can enable a
9 telephone 14, having limited pre-existing functionality, to handle multiple
calls and
enhanced call feature handling through enhanced signalling. Almost all generic
11 analog telephones 14 are equipped with DTMF transmitters and a method of
12 temporarily going on-hook. This is typically done with a 'hook flash'
button on a
13 telephone or manually manipulating the hookswitch.
14 The gateway stores a table of one or more phone signals, such as
analog phone signals, which can be generated by the analog telephones, which
16 correspond with to one or more of the enhanced features, and wherein upon
17 receiving an analog phone signal corresponding with one of the enhanced
features,
18 the gateway forwards a command in a form compatible with the enhanced
19 telephonic device to access that enhanced feature.
Using these signalling methods, it is possible to select and control calls
21 through one or more service lines, such as those available through a
provider of a
22 cell phone 11, a PSTN, or other connection including VoIP 13.
9

CA 02669443 2009-06-18
1 Due to varying signal formats between telephonic devices T, the
2 gateway interprets the phone signals between the transceivers and each of
the
3 telephonic devices connected therewith for establishing a service line
identity and a
4 signal format for each of the telephonic device.
With reference to Fig. 2, in one embodiment, starting at A, the gateway
6 10 detects an incoming call at 201 to any of the connected telephonic
devices T.
7 The gateway monitors all telephonic devices for state or conditions such as
call
8 activity, phone signals, hook flash and off-hook. If the user subscribes to
caller ID
9 features, the gateway sends a compatible signal, such as an FSK, for the
caller ID at
202 as appropriate, either by an on-hook or off-hook format/protocol. If the
gateway
11 10 is idle at 203, having no active calls, the gateway generates a ring
signal at 204
12 to the network 14n of telephones 14. If the gateway detects an off-hook
condition at
13 205 on the analog telephone network 14n before a ring timeout at 206, then
the
14 gateway connects at 207 the audio path from the source service line to the
local
telephone network 14n, now handing the active call.
16 Returning to 203, if the gateway is not idle, as there is an active call in
17 progress, then the flow is directed to B, as detailed in Fig. 3A.
18 With reference to Figs. 3A and 3B, where an active call is already in
19 progress, the gateway 10 is not idle, and an incoming additional call will
be handled
by the gateway to enable the active user to manage both the active and
incoming
21 calls.
22 One scenario is for the user to place the active call on hold and
23 selecting another service line, such as the incoming additional call. Other
scenarios

CA 02669443 2009-06-18
1 selecting some other call previously placed on hold, or conferencing several
calls
2 together. Alternatively, in a less interesting situation, the incoming
additional call is
3 ignored by the user and eventually times out to be directed to voice mail or
merely
4 continues to ring unanswered.
In Fig. 3A, in the more relevant scenario, that an incoming line is of
6 interest to the user already on an active line. Starting at B, the gateway
10 monitors
7 for user interaction that the incoming additional call should be answered.
The
8 gateway provides a new call indicator such as a call tone, beep or announced
9 connected device name. The gateway monitors for a hook flash at 301 on the
network 14n. If there is no hook flash at 301 the logic loops to B, typically
until a
11 timeout (not detailed), such defaulting to voice mail.
12 If there is a hook flash detected on the network 14n before timeout,
13 then a user has indicated they will take that incoming call. Specialized
hook flash
14 information can select a particular line; hook flash #1 selecting line #1,
hook flash #2
selecting line #2 and so on. Enhanced hook flash information can be
implemented
16 on simple analog phones by coordinating analog phone signals and gateway
17 interpretation. The gateway receives a state signal from one of the one or
more
18 telephonic devices for selecting the service line identity bearing this
phone call of
19 interest. The gateway uses the hook flash information to select a new line
at 302,
put any current active calls on hold at 303 and switch the new additional call
at 304
21 to the local network 14n and phone 14 for the user.
22 In many instances, the user merely provides a hook flash without a
23 service line indication, the gateway defaults to selects the incoming
additional call.
11

CA 02669443 2009-06-18
1 The gateway 10 ascertains the source or line of the incoming call at 305.
Say the
2 active call is on line 1. The incoming call could be a call on a previously
idle line,
3 say a second cell phone on line 2, or it may be an additional new call on a
line at
4 307, such as line 1, already in use. The gateway selects the indicated line
at 306,
puts any current calls on hold at 303 and switches the new call at 304 to the
local
6 network.
7 The gateway can check for a call waiting event on any of the service
8 lines. The gateway can further check for any previous calls on hold and
permit
9 selection of any one of the calls, or joining one or more of the calls in
conference.
As shown in any alternate gateway operation of Fig. 3B, conferencing
11 can now be achieved using telephone devices not otherwise so equipped. In
one
12 embodiment, with the gateway already handling an active call, the gateway
loops at
13 311 seeking a hook flash. If a specific line-selecting hook flash is
detected at 312,
14 the gateway uses the hook flash information to select a new line, putting
any current
active calls on hold at 313 and switching for receiving or making a new
additional
16 call at 314 to or from the -ocal network 14n.
17 In the case of another incoming call or an outgoing call, the gateway
18 looks for a second hook fiash sequence for conferencing with the first
call. Where a
19 non-line specific hook flash is detected at 312, the gateway looks for any
held calls
at 315, for example the first call. If there are not held calls, the gateway
can select a
21 line to make an outgoing call at 316. If there is one or more held calls,
being the call
22 on the first line, the user can select conference at 317 for completing the
conference
12

CA 02669443 2009-06-18
1 at 318 for connecting the first and second lines together at with the user
at the
2 analog phone.
3 This second selected line can enable a traditional `3-way call', such
4 that it uses the same physical line, or it can be a completely different
physical line.
For example, one could place a first call on a cell phone through the cell
network
6 line, being the active call, place the cell phone active call on hold,
select a second
7 line being a land line, place a second call, and switch between the first
cell phone
8 service line, the second land line or conference them together. Selecting
additional
9 and successive lines, the gateway can allow conferencing of more than three
parties
on more than three lines.
11 As a further example, Table 1 demonstrates conferencing of an
12 existing answered call on a first line L1 with a second placed call on a
second line
13 L2.
14
Table 1
User - Analog Phone Gateway Service line 1 Service Line 2
Ringing A - Incoming Call
Fi.2-201
Pickup Off-hook ?, 205
Answered Connect, 207 Connected
Want to place second
call
Flash B - Hook flash
Fig. 3B, 311
Flash not-specific Non-specific, 312
None on hold, 315
Select default line, 316
L1 on hold, 313 On hold
L2 selected, 314 Selected
Makes second call Loop B, Hook flash, Active
13

CA 02669443 2009-06-18
311
Flash not-specific Non-specific, 312
L1 is on hold, 315
3-way conversation Conference L1 and L2 Active Active
1
2
3 With reference to Fig. 4, the gateway can handle outbound calls at C.
4 The gateway manages signal compatibility between analog and digital and
between
variable digital protocols. The gateway monitors for an off-hook at 401. The
6 gateway allows the user to select which service line to use at 402,
monitoring for a
7 DTMF/hook flash sequence for signalling which line to select. The line
select hook
8 flash at 402 must occur within a pre-determined time period 403 else the
gateway
9 returns monitoring for an off-hook at 401. If a hook flash occurs within the
time
period, the call has not timed out, and a service line is being selected at
404. In one
11 embodiment, a '1', FLASH, indicates that the gateway should use Line 1 for
the next
12 operation, a '3' FLASH indicates that the gateway should use Line 3 for the
next
13 operation. The DTMF codes, hook flash duration, DTMF-FLASH timeout, and
prime
14 line can be pre-defined in this case or configurable by the user.
Upon receiving the correct sequence at 403, the gateway connects the
16 audio path to the off hook telephonic device such as the local telephone
network
17 14n, and awaits further call control instructions. The next call control
instructions
18 vary depending on which service line was selected. While the user will only
have to
19 press DTMF digits, the gateway 10 interprets and converts at 405 the
signalling to
match the associated line. For example, dialling an outbound call through a
cell
21 phone service line uses different gateway signalling than dialling an
outbound
14

CA 02669443 2009-06-18
1 landline or VoIP call. The gateway transfers the call at 406, including
audio and call
2 control data to the selected line.
3 The operations of the gateway can equally use cell phones and
4 ordinary, non proprietary, single line telephones for access to multiple
service lines.
In the particuiar instance of Bluetooth enabled telephonic devices T,
6 there are pairing protocols to resolve and certain other challenges.
Applicant is not
7 currently aware of existing methods for coordinating multiple Bluetooth
audio
8 streams to a single control point such as is applicant's gateway 10.
Existing
9 Bluetooth cell phone devices, like docking stations, car kits and headsets,
can be
paired to multiple devices yet do not allow multiple simultaneous voice paths.
The
11 gateway 10, according to embodiments of the invention, provides such an
12 implementation.
13 With reference to Fig. 5, starting at D, when the gateway 10 receives a
14 first request at 501 for a Bluetooth audio connection, the gateway checks
at 502 if
the request is from remote device T, or is an internal request. If the first
request is
16 an internal request, the request is granted and the audio path is
established at 503
17 between the internal device and a remote device T. In this case, as the
gateway has
18 requested the connection, it is the master of the session.
19 Instead, at 502, if the first request is from a remote device, then the
first request is rejected at 504, however, a second internal request from the
21 Bluetooth -enabled gateway is immediately sent back at 505 to the remote
device T
22 which had made the initiating request. As the second request is now an
internal
23 request, this second request is allowed and the audio connection is made at
503.

CA 02669443 2009-06-18
1 This process allows the gateway 10 to always be the master of all
2 Bluetooth audio sessions that it is part of. Ensuring the gateway is always
the
3 master permits proper arbitration of the remote devices T so as to put them
on hold,
4 switch between various calls handled by the gateway and generally perform
call
control functions as requested by the user using the telephone sets on the
local
6 telephone network. There are additional, known methods for selecting the
roles of
7 master slave, but they are not universal, and not all Bluetooth devices
respond to
8 the official Bluetooth protocol. This embodiment ensures the same result
with an
9 assurance that the gateway will be able to handle the connection between
multiple
Bluetooth devices, or between Bluetooth devices, landlines or VoIP lines
alike.
11 The various embodiments and methodology of the present invention
12 can be implemented using apparatus, one form of which is set forth in Fig.
6. For
13 reference, various of the hardware components implemented in this new
gateway
14 arrangement have been described in US 6,959,172, the entirely of which is
incorporated herein by reference.
16 As shown, the telephonic gateway 10 comprises at least a first link or
17 FXS port 601 which mimics a powered FXS interface, the first FXS port 601
being
18 adapted for connecting to an analog telephone 14 or a network 14n of one or
more
19 analog telephones 14,14,14 ... . A second FXO port 603 mimics an FXO
interface
as an anaiog link to receive/transmit voice/data to/from a landline or PSTN 12
21 including FSK, DTMF, and DP signalling capability and a plurality of
further
22 connected telephonic devices T.
16

CA 02669443 2009-06-18
1 The gateway 10 further comprises one or more transceivers 605 which
2 are adapted for managing signals from two or more wireless telephonic
devices T
3 and transmitting phone signals therebetween. Exemplary telephonic devices
include
4 one or more cell phones 11, 11 ... .
A controller 610 manages events between the one or more telephonic
6 devices T, including the network of analog telephones 14, interpreting phone
signals
7 between the FXS and FXO interface ports 601,603, transceivers 605 and each
of
8 the telephonic devices T connected therewith and establishing a line
identity for
9 each of the telephonic devices. The controller 610 includes program memory
609
for implementing specific instructions. The controller 610 receives a state
signal
11 from the analog telephones 14 for selecting the line identity of a single
phone signal
12 of interest and forwarding the phone signals for the selected line identity
in a form
13 compatible with the analog telephones 14.
14 In more detail, the FXS port 601, having a Subscriber Line Interface
Circuit (SLIC) provides analog voice/signalling, including frequency shift
keying
16 (FSK), Dual tone multifrequency DTMF, PP, to the analog telephones 14. The
17 transceivers 605 include one or more Bluetooth transceivers 605B and
Universal
18 Serial Bus (USB) transceivers 605U. The Bluetooth or BT transceiver or
19 transceivers 605B are capable of pairing to and connecting to multiple
devices
Bluetooth equipped telephonic devices T,11 simultaneously. The USB
transceiver
21 605U connects to single or multiple USB devices, host or device side
simultaneously
22 or singularly. An example is a computing device, such as a personal
computer (PC)
23 611.
17

CA 02669443 2009-06-18
1 The gateway is provided with failsafe power outage capabilities.
2 Conventional FXS port hardware, unless equipped with battery backup, will
not
3 function during a power outage. Often PSTN service lines 12 remain
operational
4 during power outages. A failsafe circuit redirects control of the FXS and
FXO
interface ports 601,603 from the controller 610 for directly connecting
therebetween.
6 A hardwired path 612 between the FXS and FXO ports 601,603 bypasses the
7 controller 610 in case of power outage for routing conventional PSTN 12 to
any
8 attached analog phone 14 enabling emergency "911" priority routing for any
911
9 from any analog phone to the PSTN 12.
The gateway 10 can include a keypad 613 for data input and display
11 614, such as LEDs' or LCD. A data/memory bus and control circuits 615
12 interconnect the controller 610 and various components.
13 The FXO interface port 603 enables calls between the gateway 10, a
14 PSTN 12 and a remote telephonic device T. One or more mobile devices T,
including cell phones 11, 11, 11 ... communicate with the gateway 10. The link
16 between the cell phones 11 and the gateway can be wired or is typically
wireless,
17 such as by Bluetooth to transceivers 605B. Internet protocol devices such
as VoIP
18 T,13 communicate with the gateway 10 through a link such as the USB
transceiver
19 605U. A VoIP system typically comprises the personal computer 611 connected
through the internet 620 to other telephonic devices T,T,T ... The gateway may
also
21 be directly connected to a VoIP device (ex: SIP phone) without a PC
18

CA 02669443 2009-06-18
1 The gateway 10 can further comprise one or more of the FXS ports
2 601 for supporting multiple analog telephone networks 14n, and multiple FXO
ports
3 603 for supporting multiple PSTN service lines 12.
4 Audio paths can be interconnected in any combination between cell
phones 11, PSTN 12, VolP 13 and analog telephone networks 14n. For example,
6 one can conference a phone call between a remote telephonic device T such as
an
7 analog phone 14 and cell phone 11. Other data transfer is supported such as
data
8 between telephonic devices T. For example, a test message stored on cell
phone
9 11 can be sent to telephone 14 or VoIP 13 through personal computer 611.
Data
can be received from one telephonic device T, modified on another device T and
11 transferred to another or return to an originating device.
12 Mobile devices can include cell phones 11 or GSM transceivers,
13 CDMA, and PDA (not detailed) using Bluetooth , through USB interface 605U
or
14 other wireless/wired connection.
The personal computer 611 can communicate with the gateway 10
16 through a Bluetooth , USB or other wireless/wired link. At the personal
computer
17 611, software programs, stored thereon and operated from memory, facilitate
data
18 and voice link transfer and storage. Other software programs can configure
19 operation of the gateway 10, including parameters to define operation of
each of the
gateway interfaces 601, 603, 605. The personal computer 611 can include data
21 storage and memory for storage of data including phone book, text messages,
and
22 audio. The personal computer can configure and communicate with telephonic
23 devices T to make/receive calls, or to further enhance the capabilities
gateway
19

CA 02669443 2009-06-18
1 through phone book backup/restore, and Tx/Rx text messages. Application
software
2 for the gateway 10 can be installed on the PC for facilitating dialling
calls. For
3 example, one could select any phone number on the personal computer's GUI
such
4 as by a conventional right-click of the input interface. The number could be
from a
word processing document, or text file, scratch pad, personal organizer or any
other
6 application. The application uses the gateway software to make a call or to
send the
7 number to a phonebook/directory of the connected telephonic device, such as
cell
8 phone 11. This provides a powerful implementation to download numbers into
the
9 phonebook in a quick efficient way. If there is no name attached, the
software may
optionally prompt for a name to be entered, before passing to gateway.
11 Further, the personal computer includes the ability to route audio,
12 store, modify, and/or play back audio to/from any of telephonic devices T
and
13 personal computer-based audio devices including microphone and speakers.
The
14 gateway 10 includes the ability to send audio between telephonic devices.
The network 14n of analog telephones comprises Customer Premises
16 Equipment (CPE) interfaced with the gateway 10. The analog telephones 14,14
are
17 typically corded or cordless and may be programmable. The analog telephones
14
18 can receive data from the gateway via FSK, DTMF or other means for specific
19 enhanced feature use. For example, the gateway 10 can facilitate reading
phone
book entries from cell phones 11,11,11 Tx/Rx, or text messages, or ability to
21 transmit data via line manipulation or DTMF, or other means. The gateway 10
can
22 write phone book entries to cell phones 11, or retrieve voice messages from
the
23 PSTN 14, cell phones 11 or a subscriber's internet services. Gateway
programming

CA 02669443 2009-06-18
1 includes compatibility with a variety of PBX systems, line equipment and
digital
2 terminals.
3
4 Examples of Gateway Functionality
Utilizing embodiments of the invention set forth above, the gateway
6 can interconnect land lines, cell phones lines and other telecommunication
lines.
7 Embodiments of the invention enhance the functionality of otherwise
conventional
8 and limited signal line analog telephones. For example, single line analog
phones
9 can now access multiple service lines. Further, single line analog
telephones can
access enhanced features on telephonic devices such as cell phones. Such
11 features include speed dialling, voice mail, and conference calling. Data
between
12 more capable telephonic devices can be moved between telephonic devices.
13 The gateway uniquely identifies each telephonic device and a service
14 line associated therewith as appropriate. In further embodiments of the
invention,
aside from the land line, each connected cell phone, cellular-equipped
personal
16 digital assistant (PDA), and internet device typically also have a service
line
17 associated therewith. The controller 10 can assign each telephonic device
T,T ...
18 with a unique identification (ID) and each service line can also be
assigned a unique
19 line ID. Each line ID can be assigned a user-friendly line ID name. Each
telephonic
device, such as each cell phone presents to the gateway 10 with a unique
21 identification or appearance via Bluetooth or wired connection. Cell phone
service
22 line appearances in multi-line, Key Service Unit (KSU-type) systems are
typically
23 given line number, such as 1, 2, 3... . Cell phones typically have some
sort of
21

CA 02669443 2009-06-18
1 'friendly' name, usually a default name that comes from the manufacturer, or
a user-
2 defined name. The gateway retrieves this friendly name from each cell phone
and
3 uses it as the line ID name. This provides the user with a much clearer
indication of
4 what physical telephonic device is associated with which service line.
Similarly
gateway can assign a PSTN line 12 with a friendly name.
6 Features of a particular line can be programmed with reference to the
7 line name. Events on the line, such as ringing, line in use, caller ID, and
the like, can
8 be provided to the user with the friendly device name, once again providing
more
9 information of which device the event is occurring on. This friendly name is
delivered to the user via FSK to analog sets, digital signalling to digital
sets or over
11 the Ethernet to Ethernet (VoIP sets), or via Ethernet or USB to PC's. The
friendly
12 name of a telephonic device can be sent to an analog phone connected to the
13 gateway (via FSK or DTMF or other signalling) or to a computer or PC which
is
14 connected to the gateway via USB, Ethernet or Bluetooth connection. The
computer or analog phone can also delete paired devices based on this
information.
16 When pairing cell phones, as required by the Bluetooth protocol, the
17 friendly device name can be used to indicate which service line is paired
to which
18 telephonic device. This information can be retrieved from various places.
Analog
19 phones can request this information using DTMF tones and the related line
ID name
will be returned using FSK following industry standard Type I or Type II or
Type III
21 Analog Display Services Interface (ADSI) or custom formats. Digital sets
can request
22 the friendly name using digital signalling. Attached computers can also get
the
23 friendly device names for displayed on a screen.
22

CA 02669443 2009-06-18
1 Cell phones and Bluetooth radios have a Received Signal Strength
2 Indication (RSSI). The value of the RSSI provides an indication of how well
the cell
3 phones or radio is receiving the radio signal used to communicate. There may
be
4 multiple RSSI values, one for the cellular radio, one for the Bluetooth
radio (one for
each side of the Bluetooth link). A user may be interested in what the values
of the
6 RSSI are as it can help determine the optimal place to position the cell
phone. On
7 analog phones, DTMF tones can be used to request the RSSI values, which will
be
8 returned via FSK following industry standard Type I or Type II or Type III
(ADSI) or
9 custom formats. The same information can be provided to digital sets or VoIP
sets
using the appropriate communication protocols. An attached PC can display this
11 information in utility applications.
12 Just it is known to lock a cell phone to specific carriers, the gateway
13 can also be locked. Cell phone model, manufacturer, carrier or other
specific
14 information can be read from the cell phone and used to decide whether or
not to
allow the gateway to operate fully or at all. It may also be used to block
specific
16 carriers or allow only a specific set of carriers.
17 Analog telephones typically have limited means to communicate with
18 upstream devices. The forms of communicating are usually limited to DTMF
tones,
19 pulse dialling, and hook flashes of various durations. Said analog
telephones are
designed to be connected to one line. As discussed with reference to Figs. 3A
and
21 3B, the gateway allows these signal line analog telephones to control
multiple lines
22 by interpreting various combinations of DTMF tones and hook flashes are
control
23 sequences. These control sequences can be used to specify a particular line
to use
23

CA 02669443 2009-06-18
1 for an outgoing cali. They can also be used to enter programming modes to
program
2 the gateway. They can also be used to request status information from the
gateway,
3 such as RSSI values, cell phone friendly device names, etc... . The gateway
can use
4 any combination of these DTMF tones, hook flashes as control sequences. For
examples, if the hook flash followed by a DTMF digit 2 is detected by the
gateway, it
6 may interpret this as a command to switch to line 2. If a DTMF * * * 1 2 3
is detected,
7 the gateway can interpret this as a command to send the name of the device
8 currently paired to lines 1, 2 and 3 to the analog set as a FSK message. As
9 demonstrated, single line analog telephones are permitted to access multiple
lines.
The gateway can provide extra information to the attached analog
11 telephones when lines are ringing. Typically caller ID includes a name and
a phone
12 number. Because the attached analog telephones are only single line
devices, they
13 are not capable of indicating which gateway line is ringing. The iine could
be any of
14 the attached cell phones, session initiation protocol (SIP) or VoIP, or
analog phone
lines. Because each of these lines has a line number (e.g. 1, 2, 3...) and/or
a friendly
16 device name, the gateway can insert this information into the FSK that is
sent to the
17 analog phones so that the analog phone displays it. The line number or
friendly
18 device name can replace or be merged with either the caller name or caller
number.
19 Another way the gateway can cause analog phones to indicate which
line appearance is ringing is to generate different ring patterns for
different line
21 appearances. By default it maybe generate a RING-LONG PAUSE-REPEAT pattern
22 for line 1, and a RING-SHORT PAUSE-RING-LONG PAUSE-REPEAT pattern for
23 line 2, etc... or completely different ring patterns of any sort can be
used. They
24

CA 02669443 2009-06-18
1 may be selectable by the user using either an attached PC to program the
gateway
2 or using DTMF-hookswitch programming sequences to select a certain ring
pattern
3 for a particular line.
4 The gateway enables legacy, single line analog telephones to access
features available on cell phones. Cell phones have a number of special
dialling
6 features such as speed dials, dialling voicemail, redial and voice dialling.
The
7 gateway can provide access to these features by interpreting DTMF-HOOK FLASH
8 sequences from analog phones as commands to access these features. For
9 example, the DTMF sequence 1# might mean to dial the voice mail number of
the
currently selected line appearance (which might be a cell phone or other type
of
11 line). The DTMF sequence 3 # might mean to dial speed dial 3 on the
currently
12 selected line appearance (which might be a cell phone of other type of
line). The
13 DTMF sequence # # might mean to activate the voice dialling of the
currently
14 selected line appearance. If the current line appearance is a cell phone,
then the
gateway will activate voice dialling on the cell phone and route the audio
from the
16 analog phone set to the cell phone.
17 Some cell phones may not normally have access to all the above
18 mentioned features. As described previously, some types of lines (e.g.
analog
19 telephone lines) might not have these features at all. The gateway can
simulate
these features by allowing information to be programmed for different lines.
For
21 example, a voice mail number could be programmed for a cell phone line
22 appearance. The number can be programmed from any attached device (analog
23 phone, digital phone, Ethernet phone, PC). Analog phones can program the
gateway

CA 02669443 2009-06-18
1 by using combinations of DTMF tones and hook flashes. Therefore, for
example, an
2 analog phone can program a number to the gateway that will be used as the
3 voicemail number whenever a telephonic device requests that the voicemail
number
4 for that particular line be dialled
The gateway can dictate the extent of connectivity and certain
6 operations based on the presence or absence of certain of telecommunication
7 service lines. Users can typically access any of these service lines from
any of the
8 downstream telephonic devices, be they analog, digital or VoIP in nature. It
can be
9 advantageous for the gateway to detect if any one these possible service
lines are
not present and perhaps restrict the operation of the gateway based on this
11 detection. For example, using an appropriate algorithm, the gateway may
determine
12 that there is no land line connected. Accordingly, the gateway is
configured so as to
13 limit its operation or cease to function all together.
14 The methodology for detecting whether or not there is an attached land
line can be challenging. The following embodiments demonstrate methodologies
for
16 detecting the presence of a land line for use by a cellular telephonic
device.
17 As discussed with respect to Fig. 6, the FXS port or ports of the
18 gateway generate conventional battery voltages delivering dialtones and
ring
19 voltages for enabling plain old telephone sets (POTS). Historically, FXS
ports have
had the same physical connector as conventional land lines generally
associated
21 with PSTN. An active land line is already powered. There are also cases
where
22 inactive lines may still be powered, i.e.: have a battery voltage present.
As they are
23 indistinguishable, a user could inadvertently connect a powered and line to
the
26

CA 02669443 2009-06-18
1 powered FXS port of the gateway which, if unprotected, can damage either the
2 gateway or the phone company hardware. Such a connection could aiso cause
3 service on the land line and the FXS port to fail.
4 One methodology comprises temporarily removing the FXS voltage,
typically about 48V, from the FXS interface. The gateway monitors for the
"tip/ring"
6 voltage to drop zero. If the voltage does not drop to substantially zero
within a
7 certain threshold duration, the gateway can assume that there is another
source
8 connected such as an active land line. Difficulties with this approach
include that
9 circuit characteristics can cause the response to be too slow to be
practical.
Realistically, a connected analog phone would be off-hook which places an
11 impedance across tip/ring, causing an FXS-applied voltage to drop more
quickly.
12 In another methodology, according to an embodiment of the invention,
13 a possibly less intrusive way for the gateway 10 to detect an active land
line is to
14 slowly vary the on-hook voltage at the FXS interface by several volts
around the
nominal value. For example, if the nominal tip/ring voltage is 48 volts, the
FXS
16 voltage can be slowly ramped down to 40 volts. This will not affect any
legacy
17 analog telephones connected. Even if the network 14n of analog telephones
are on-
18 hook there should be no current flowing across tip/ring. However, if there
is an
19 outside power source, a current will flow out of or into the FXS port. The
gateway
detects the current and with cut power from the FXS port so as not to cause
21 damage. The gateway varies the voltage because if the outside voltage
source
22 happens to be identical to the FXS voltage, then no current will flow. By
varying the
23 FXS voltage, a voltage differential develops and some current flow can be
detected.
27

CA 02669443 2009-06-18
1 The gateway can enable recording of calls where otherwise no
2 capabiiity has previously existed on a local network of analog phones. As
all audio
3 signals flow through the gateway, the gateway can redirect the signal or
copy the
4 audio signal to another telephonic device having recording capability. The
gateway
can route a copy of the audio signal to an attached recording device, such as
the
6 personal computer. The receiving device can then record all calls. All
events that
7 occur on any telephonic devise can also be routed to the receiving device so
it can
8 maintain a log of everything occurring. This allows all calls over any of
the cell
9 phones to be monitored or recorded. Calls over the VoIP lines can also be
monitored or recorded. All calls and events over all lines and telephonic can
be
11 monitored or recorded. This includes inbound and outbound call traffic as
well as
12 call duration, dialled number, Caller ID and times.
13 As a result of the ability to route all audio signals any which way in the
14 gateway, a telephonic device, such as the personal computer, can answer any
calls
and thus become an auto attendant or answering machine.
16 The gateway can assign each telephonic device, including each analog
17 phone of a network of analog telephones, a default service line for
outgoing phone
18 calls. For example, a first cell phone might be setup to use a second cell
phone for
19 outgoing calls; a second analog telephone might be setup to have outgoing
calls
routed over the internet as a VoIP call. However, neither of these methods of
calling
21 is particularly well suited to emergency 911 calls. The gateway can
intercept any
22 outgoing call to directed emergency services (e.g. 911 or other emergency
number)
28

CA 02669443 2009-06-18
1 and always route it via an attached land line connection as described above
for Fig.
2 6.
3 Further, as discussed for Fig. 6, the gateway can contain physical
4 hardware or connection that ensures that in the case of a power outage, the
FXS
ports are routed to a landline connected to the gateway. A failsafe switch
along the
6 FXS-FXO connection enables redirection of the gateway control to the FXS-FXO
7 connection. The gateway senses a power outage and failsafe connects the FXS
8 port to the FXO port. The tip/ring of each FXS port can be redirected from
the usual
9 enhance gateway control and instead is directly connected to the land line
FXO port
during a power outage, so that all analog telephones can continue to make
11 emergency calls if necessary. This avoids a common pitfall associated with
VoIP-
12 only gateways.
13 The gateway can further make VoIP services and features available to
14 all connected telephonic devices. A few of the numerous personal computer-
based
VoIP providers include Skype and MSN Messenger . The gateway can access
16 these providers via the personal computer connection. The gateway can then
make
17 VoIP services accessible to all attached telephonic devices, be they
digital, Ethernet
18 or legacy analog based. This includes the ability to use enhanced features
such as
19 speed dials, dialling by voice, and dialling by username. The gateway can
also pass
the name of the calling party and/or service type via FSK to analog telephones
or by
21 other means to digital/Ethernet sets.
22 The attached personal computer can communicate with the gateway
23 for instructing the gateway to perform actions including, but not limited
to: dialling
29

CA 02669443 2009-06-18
1 calls, answering calls, generating tones, and routing audio. The gateway can
2 retrieve phonebook information from connected cell phones via the Bluetooth
3 connection or a cabled connection. The phonebook information can be passed
to the
4 attached personal computer. The personal computer can then store this
information,
or import the information into some other client application. Having the
information
6 stored in the personal computer allows the process to be reversed to
copy/restore
7 the phonebook data to another cell phone. Further, the gateway can direct
the
8 contents of cell phones or other mobile devices to the computer for storage,
backup
9 and other manipulation. This includes redial lists, call history, text
message history
and phone books or other configuration information stored on the mobile
device.
11 These may also be directed to cell phone devices, being the same or other
devices,
12 to 'copy' one set of data to another mobile device.
13 Analog telephones can browse phonebooks that may be stored on cell
14 phones using DTMF and hook flash sequences as commands and can return
responses via tones and FSK messages. For example, DTMF "8" might represent a
16 "next" operation. Each time "8" is pressed a new FSK message burst is sent
17 (formatted as either Type I or Type II or Type III or some other custom
format) that
18 causes the analog telephone to display the information on its display.
Other features
19 of the gateway can also be accessed this way.
The gateway has numerous advanced options that can be enabled or
21 disabled. The gateway also has various settings can be specific to
different
22 regions/countries. Despite the enhanced functionality of analog telephones
23 connected to the gateway, it can be tedious to various these options via
the legacy

CA 02669443 2009-06-18
1 interface. Optionally, special software can be executed on a connected
personal
2 computer which communicates with the gateway for providing an more
convenient
3 method to set the desired settings of the gateway. Software implemented on
the
4 personal computer can backup or upload current settings from the gateway and
can
restore or download new settings.
6 In another embodiment, the gateway may be used as an adjunct within
7 digital key systems or Private Branch Exchanges (PBX's) having a local
network of
8 local telephone or desktop telephones. This allows the gateway to monitor
the traffic
9 between the key system and the terminals or desktop telephones attached
thereto.
In this way the gateway can also intercept messages. This gateway can use an
11 physical or signal actuator such as a key, programmable button or signal
sequence
12 on the proprietary terminal as a cell phone line key. Correspondingly, the
gateway
13 can inject a signal to cause the desktop telephone to ring when the mobile
device
14 rings and inject signals for caller ID and all call control. This means the
desktop
telephone would have the ability to have a cell phone added to it, but still
be
16 integrated with all other existing features of the key system, including
conference,
17 hold, redial and call log. The gateway then acts as an inline filter which
can interpret
18 and even add events into the digital system's protocol stream to manipulate
its
19 behaviour. This will allow it to add virtual cell phone lines and have them
appear on
the desktop telephones.
21 Referring to Fig. 7 a digital key system comprises a PBX or a key
22 system unit (KSU) and a network of one or more desktop telephones. The
digital
23 key systems, such as a PBX 700, implements a proprietary data stream
between the
31

CA 02669443 2009-06-18
1 PBX and each desktop telephone 701. In an embodiment of the invention, the
2 gateway 10 can be situate between the PBX 700 and desktop telephone 701,
each
3 being a telephonic device T having a known protocol, and monitor the data
stream
4 therebetween. Further, the gateway 10 can insert events into the data
stream. For
example, a user of the system programs the telephone 701 with a special line
6 identity or virtual line, e.g. '99', such as through a programmable button
or key 703.
7 When the programmable key is actuated, a state signal is generated and the
8 gateway 10 intercepts that data request but does not pass it to through to
the PBX
9 700. Recognizing the code identifies a cell phone 11, the gateway responds
on
behalf of PBX 700 and telephone 701 now behaves as through this programmable
11 key 703 is programmed to instruct the PBX 700 to connect through that
service line
12 '99'. Accordingly, whenever this programmable key 703 is pressed at the
telephone
13 701, the gateway 10 intercepts the data stream, routes call through to the
service
14 line associated with the cell phone 11 and manages the phone call
therebetween.
Any features other features needed by a cell phone 11 can be
16 intercepted and dealt with by the gateway 10 including redial access and
dial, caller
17 list access and dial. Similarly, if a phone call comes in on the cell phone
11, the
18 gateway 10 can insert a message to cause the desktop telephones 701,
19 programmed with the cell phone line appearance, to ring. This technique
enables
the gateway to show virtual lines on any telephone 701 connected to the PBX
700
21 without disrupting the PBX's normal mode of operation. The gateway enables
22 grafting of a cell phone onto a system that wouldn't normally support cell
phones.
32

CA 02669443 2009-06-18
1 The gateway can be configured to enable analog telephones to
2 simulate a cell phone operation for dialling a number and keying the'send'
key. One
3 example is to allow the user using the analog telephone to use the '#' key
as the
4 send key. Alternatively, the gateway can also run an algorithm which detects
when
dialing is finished and automatically sends the number without requiring the
user to
6 press the send key. Such an algorithm works as follows: there are two
timeouts, a
7 first timeout after entry of phone numbers of standard length; in North
America this
8 would be 7, 10, or 11 digits, and a second timeout for phone numbers of non-
9 standard length. The timeout is longer for numbers having a non-standard
number
of digits. As DTMF digits are entered by the user, the algorithm calculates
how many
11 have been entered so far and then starts a timer. If the timer expires,
reaching the
12 first timeout, before another DTMF digit is entered, then the number is
automatically
13 dialled. The two timers ensure that if 7 or 10 or 11 digits have been
entered, the
14 number will be dialled more quickly, after the first timeout, then if a
different amount
of digits have been entered, after the second timeout. The algorithm also
checks for
16 emergency numbers. For example if 911 has been entered then it will be
dialled
17 immediately.
18 As discussed, the gateway can connect to multiple cell phones via
19 Bluetooth , the gateway handling pairing and master. There is a separate
hardware
button and lamp indicator for each cell phone connection. The lamp will
indicate the
21 current status of each cell phone connection via different cadences or
colors. For
22 example, if the line is currently connected the lamp may be solid on, if
the line is
23 currently not connected the lamp may be flashing. A separate button for
each virtual
33

CA 02669443 2009-06-18
1 line makes it simple to pair cell phones to a virtual line appearance and to
2 connect/disconnect the Bluetooth connection. The 1 button per line
appearance is
3 an important tool for simplifying the user interface. To pair a Bluetooth
cell phone
4 to a particular line appearance, the appropriate button can be pressed to
start the
pairing process; one button for one touch per line.
6 As set forth above, the embodiments enable universal connectivity of
7 telephonic devices including multiple cell phones, land lines, wireless
devices.
8 Analog phones can now access enhanced features of modern telephonic devices,
9 Some examples of such enhanced operability have been included but in no way
limits the implementation of any additional features, all of which implement
11 communication through the gateway.
12
13 OPTIONAL EMBODIMENTS
14 Communications systems utilizing cell phones pose unique challenges.
Typically a cell phone is a personal device and not a shared tool. When
utilizing it as
16 a shared device the following inventions overcome these problems.
17 Some users may wish to retain some aspects of privacy on their
18 handsets, as they are typically more of a personal device than a landline,
which is
19 often a shared device. There are ways to preserve the privacy of these
users, while
still allowing them the convenience of using a gateway device to have
extension sets
21 and the associated benefits.
22 The gateway typically has inputs which may be landlines, VolP lines
23 and/or wireless lines. The back end consists of a device which converts
these
34

CA 02669443 2009-06-18
1 various independent signals into the typical analog 2 wire format used in
home
2 phone systems. The user then plugs in combinations of legacy telephone
equipment
3 such as corded and cordless phones from which to access the services from
the
4 divergent sources.
6 Ringing Alert/CLID Only at Extension Phones
7 The gateway broadcasts an incoming phone call visually and audibly
8 over the telephonic devices.
9 The incoming phone call broadcast over the telephonic devices cannot
be answered at all of the telephonic devices associated with the gateway and
can
11 only be answered by a target telephonic device to which the call is
directed.
12
13 This concept allows users to be audibly alerted (ringing) and visually
14 alerted (caller ID) to see who is calling at all extension sets, yet still
only can be
answered by a target telephonic device to which the call is directed. In this
case only
16 the wireless handset to which the call is directed can answer the call.
17 Calls show up, but cannot be answered at all extensions. For example
18 the user must answer using the target cell phone. The analog telephones are
then
19 just like ringing extensions. This will prevent others from picking up a
call on certain
lines, yet still notify a user of calls coming in on a mobile device.
21 This feature may or may not have the caller ID turned off.

CA 02669443 2009-06-18
1 The gateway can be programmed with these restrictions via DTMF
2 from extension sets or with configuration software running on a computer
which is
3 attached to the gateway.
4 In this embodiment, the user can program the gateway via DTMF from
an extension set or with configuration software run on on a computer which is
6 attached to the gateway.
7 Calls ring at all extensions and can be answered but the caller ID is not
8 sent for that line.
9
Password Protection
11 Each of the telephonic devices associated with the gateway is provided
12 with an address and the target telephonic device is identified when the
address sent
13 by the gateway corresponds to the address of the telephonic device and a
source
14 telephonic device from which the incoming phone call originates is
connected to the
target telephonic device.
16 Each of the telephonic devices associated with the gateway is pre-
17 programmed such that depending on the type of the source telephonic device
from
18 which the incoming phone call originates, the call is answerable by a
particular target
19 telephonic device.
Each of telephonic devices associated with the gateway can also be
21 provided with a password defined by a user.
22
36

CA 02669443 2009-06-18
1 The source telephonic device from which the incoming phone call
2 originates is connected to the target telephonic device when the password
entered
3 by the user at the target telephonic device matches the password set by the
user.
4 When the password entered by the user matches the set password,
the source telephonic device is connected to the target telephonic device and
details
6 of the call are displayed on the target telephonic device used by the user.
7 Prior to entry of the password by the user, restricted details of the
8 incoming call are displayed on the target telephonic device.
9 Details of the incoming call are displayed on the target telephonic
device as a combination of images or alpha numeric characters.
11 Each line can have a different password defined by a user or
12 administrator. The password can be set up using the configuration options
on a
13 computer attached to the gateway or using a series of DTMF codes. When a
line is
14 ringing, after the user picks up an extension set (target telephonic
device), they must
enter the passcode via DTMF and upon verification of the password, the call is
16 connected. If the password does not match, the call is not connected. This
prevents
17 others from answering your cell phone.
18 A variation on this concept is to also block the caller ID until the
19 password is entered, then CLID is sent to the off-hook extension via Type 2
caller ID
protocol, so the user can still see who is calling before answering. This
varies from
21 standard caller ID delivery which is sent via Type 1 signalling while the
extension is
22 in `on-hook' mode. In this embodiment, the Caller ID is withheld until the
password is
37

CA 02669443 2009-06-18
1 validated, but by then the user is off-hook, so the caller ID must be sent
via Type 2
2 signalling ('off-hook' mode)
3 In this configuration, the gateway might send a different or restricted
4 caller ID while the line is ringing. This caller ID will just indicate or
also indicate what
cell phone is ringing and who should answer the phone to enter their password.
6
7 Dial Through Feature
8 The gateway is programmed to auto-answer an incoming phone call or
9 the gateway is programmed to auto-answer an incoming phone call after a
preset
number of rings.
11 The gateway is programmed to auto-answer an incoming phone call
12 and subsequently dials out to the target telephonic device and connects the
source
13 telephonic device to the target telephonic device.
14 The gateway dials out to the target telephonic device after receiving a
multi digit code entered via the DTMF keypad of the source telephonic device.
16 The gateway can be programmed to auto-answer an incoming call
17 from either a specific number that has been pre-programmed into the memory
off the
18 gateway device or from any incoming number. It could also wait for a
certain number
19 of rings to occur before answering. Upon answering the first call, the
gateway will
then wait for a code (which may be entered via the DTMF keypad of the far end
21 phone which started the call). This code directs the gateway to dial out on
another
22 line and then connect the audio paths. The gateway may be programmed to
38

CA 02669443 2009-06-18
1 automatically answer the first call and dial out a second call without an
authorization
2 code.
3 For example if you use a land line to call in to a cell phone that is
4 attached to the gateway, the gateway can be directed to answer the call,
request the
user to enter a code which causes the gateway to dial out to a new number such
as
6 a landline, then connect them.
7 It may be cheaper to call a local cell phone and have the landline make
8 the long distance call.
9 The internal gateway connection between lines can be between cell
phone lines, VOIP lines, analog land lines, etc, or any combination of lines.
11 You can also use a cell phone to call a landline that is connected to the
12 gateway, have the gateway answer, then enter a code to cause the gateway to
dial
13 out on one of the connected cellphones and connect the two cell phone
paths.
14 It may be more economical and convenient to make a call in this
fashion.
16 You can also direct the gateway to place an outgoing VolP call. Then
17 connect it.
18
19 Special Dial List
The gateway dials out to the target telephonic device after receiving a
21 one digit code entered via the DTMF keypad of the source telephonic device.
22 The one digit code is associated with the number of the target
23 telephonic device.
39

CA 02669443 2009-06-18
1 Data correlating the one digit codes to the numbers of the telephonic
2 devices (forwarding numbers) associated with the gateway is stored in the
gateway.
3 DTMF tones may not be a reliable method to communicate with the
4 gateway to implement the Dial Through Feature. Using the network in this
fashion
may not be reliable with DTMF tones. The tones may get distorted when passing
6 through the digital network in this fashion, and are often difficult to
detect with
7 standard DTMF detection practices. They may be attenuated in duration and
8 amplitude. They may be compressed or distorted.
9 This can be overcome if you store a series of forwarding numbers in
the gateway and then use the DTMF only to determine which dial through, one
digit
11 code to use. For example if you store 9 numbers in the gateway, you can
press the
12 corresponding `1' though '9' digit repeatedly until the DTMF detector can
properly
13 decode it. This has several advantages: only one digit need be decoded,
thus
14 reducing chances of error, the detector can ignore inter-digit pauses and
simply
keep looking until a valid tone is detected. The cumulative energy of the DTMF
16 bands can be stored and an algorithm run to wait for the proper energy over
a
17 specified period in which to decode a digit.
18 Voice Recognition
19 The gateway includes a voice recognition engine which interprets voice
instructions received from the user corresponding to one or more gateway
functions
21 using the source telephonic device.

CA 02669443 2009-06-18
1 The gateway may also incorporate a voice recognition engine which
2 allows the originating user to speak the forwarding instructions and dial
through
3 number to the gateway.
4 Audible Active Line Indication
The gateway can be configured to provide a different dial tone for each
6 available telephonic device.
7 There are potentially multiple cell phones and/or landlines and/or VOIP
8 lines connected to the gateway device. When making outgoing calls it is
9 advantageous to immediately know which line you are going to be dialing out
on.
The gateway can be configured to provide a different sounding 'dial-
11 tone' for each available line. In this way the user immediately can tell
from the sound
12 of the dial-tone which line is currently active.
13 The dial-tone may contain different frequencies or it may be pulsed or
14 cadenced differently to indicate which is the active line.
16 Dynamic Prime Line
17 The gateway can be associated with a priority ranked list of prime
18 lines, each prime line being connected to one of the telephonic devices.
19 The gateway connects the incoming phone call to the telephonic
device associated with the highest ranked prime line.
21 It is common in multi-line systems to specify a certain line to be the
22 preferred line to be used for outgoing calls. This is often called the
prime line.
41

CA 02669443 2009-06-18
1 A phone system that consists of multiple mobile handsets is unique in
2 that any of the handset line appearances might leave the system at any time
3 because a user leaves with a handset. What is proposed is having a priority
ranked
4 list of prime lines. The highest ranked prime line that is present is used
for outgoing
calls.
6 Least Cost Routing
7 The gateway can be programmed to override the highest ranked set
8 prime line and connect the incoming phone call to another telephonic device
9 depending upon a set of rules based on availability and cost programmed into
the
gateway.
11 The gateway can override the assigned prime line to route certain
12 numbers over the cheapest connection. It is sometimes cheapest to call a
cell phone
13 number from another cell phone and to call a land line number from another
land
14 line. The gateway has the opportunity to analyze the outgoing number
dialled and
determine which line is best to used for this outgoing call. There might be
cellular
16 lines available, land lines available, and/or VOIP lines available to route
the outgoing
17 call over. The decision of which line to use could be based on the area
code or other
18 number prefix. The decision could also be based on a list of number and
19 corresponding lines to use. The decision could be based on any sort of
rules
programmed into the device.
21
42

CA 02669443 2009-06-18
1 White List / Black List
2 The gateway compares the number associated with the incoming
3 phone call to a set of blocked numbers stored therein and does not allow the
4 incoming phone call to proceed to the telephonic devices associated
therewith when
the number associated with the phone call matches a number stored therein.
6 The gateway compares the number associated with the incoming
7 phone call to a set of allowed numbers stored therein and allows the phone
call to
8 proceed to the telephonic devices associated therewith when the number
associated
9 with the phone call matches a number stored therein.
The gateway can be setup so that all incoming calls pass through the
11 gateway before ringing any telephone sets throughout the home/office. This
gives
12 the gateway the opportunity to filter (block by not ringing through to
extensions sets)
13 calls based on caller id/time date/other criteria. For example, the gateway
could be
14 setup with a black list of numbers that are blocked during regular hours.
It can also
contain a white list of numbers that are allowed to pass during late hours
while all
16 others numbers are blocked. The numbers on either list are fully
configurable as are
17 the times of when to implement one or the other. There could be other rules
as well
18 based on long distance or area codes, these numbers could always be blocked
or
19 always permitted or some combination depending on the time.
43

CA 02669443 2009-06-18
1
2 SMS Updates
3 The gateway relays Short Message Service (SMS), received from one
4 SMS compatible telephonic device associated therewith, to other SMS
compatible
telephonic devices associated therewith.
6 The gateway can also generate a Short Message Service (SMS) for
7 relay to SMS compatible telephonic devices associated therewith. The SMS
8 generated and relayed by the gateway contains information about the state of
a
9 telephonic device associated therewith or a missed call or removal of a
telephonic
device or low battery on gateway.
11 The gateway has the ability to send Short Message Service [SMS]
12 messages to cell phones or other devices via the connected cell phones or
other
13 methods such as over the Internet. These messages can be sent by the
gateway
14 when certain events occur that might be of interest to the remote party.
For example
a missed call on a certain line, the return of a certain cell phone back to
proximity to
16 the gateway, the removal of a cell phone line from the gateway, etc... . An
event that
17 the gateway can detect can be sent to a remote location for the purposes of
18 notification.
19 OTHER EMBODIMENTS
Voice Mail Access
21 One of the telephonic devices associated with the gateway can be
22 programmed with a voice mail access number and password of another
telephonic
23 device associated with the gateway for access of the voice mail stored on
the
44

CA 02669443 2009-06-18
1 another telephonic device. The voice mail stored on the another telephonic
device
2 can be deleted or saved.
3 The gateway can access voice mail stored on one telephonic device
4 and can store the voice mail on another telephonic device for retrieval by
the user.
6 Transfer of Features
7 A feature stored in one of the telephonic devices associated with the
8 gateway can be uploaded to another telephonic device associated with the
gateway
9 via the gateway.
The feature is a directory list or a caller list or dialled call list or text
11 messages received and sent or call timer information or visual prompts or
call
12 context dependent visual prompts.
13
14 Indicator Device
The phone system can further comprise at least one indicator device
16 connected between the gateway and the local network of analog telephones;
17 wherein the indicator device indicates characteristics about the incoming
call, for
18 example visually indicate the type of the source telephonic device from
which the
19 incoming phone call has originated.
The indicator device is a gateway jack comprising a plurality of visual
21 indicating components located on the front face thereof.
22 The visual indicating components are Light Emitting Diodes (LEDs) or
23 Liquid Crystal Displays (LCDs).

CA 02669443 2009-06-18
1 The indicator device can be mounted or installed on a wall in the
2 vicinity of the analog telephones or the extension sets of the analog
telephones.
3 One or more of the visual indicating components lights up when the
4 indicator device receives a signal from the gateway thereby indicating the
type of the
source telephonic device.
6 With reference to Fig. 8, the indicator device 800 comprises a gateway
7 jack 801 and the plurality of visual indicating components marked 802.
8
9 All of the features/options above under Optional Embodiments and
Other Embodiments can be configured and controlled and modified via DTMF from
11 extension sets or with configuration software running on a computer which
is
12 attached to the gateway. The gateway may be configured with all of the
features
13 detailed under Optional Embodiments and Other Embodiments or may be
14 configured with a combination of some of the features detailed under O tg
ional
Embodiments and Other Embodiments.
16
17
46

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: Agents merged 2016-02-04
Application Not Reinstated by Deadline 2014-06-18
Time Limit for Reversal Expired 2014-06-18
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2013-06-18
Application Published (Open to Public Inspection) 2009-12-18
Inactive: Cover page published 2009-12-17
Inactive: IPC assigned 2009-12-08
Inactive: First IPC assigned 2009-12-08
Inactive: IPC assigned 2009-12-08
Inactive: IPC assigned 2009-12-08
Application Received - Regular National 2009-07-09
Inactive: Filing certificate - No RFE (English) 2009-07-09

Abandonment History

Abandonment Date Reason Reinstatement Date
2013-06-18

Maintenance Fee

The last payment was received on 2012-06-18

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Application fee - standard 2009-06-18
MF (application, 2nd anniv.) - standard 02 2011-06-20 2011-05-12
MF (application, 3rd anniv.) - standard 03 2012-06-18 2012-06-18
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
CHRISTOPHER H. BECKER
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Description 2009-06-17 46 1,710
Abstract 2009-06-17 1 23
Claims 2009-06-17 8 225
Drawings 2009-06-17 9 159
Representative drawing 2009-11-22 1 5
Filing Certificate (English) 2009-07-08 1 157
Reminder of maintenance fee due 2011-02-20 1 112
Courtesy - Abandonment Letter (Maintenance Fee) 2013-08-12 1 172
Reminder - Request for Examination 2014-02-18 1 118
Fees 2012-06-17 1 155
Fees 2011-05-11 1 201