Method and devices for bridging data and telephone networks
First Claim
1. A method of providing a telephone call from a telephone network to a user proximate a computing device interconnected with a data network, said method comprising the steps of:
- a. receiving an indicator of said call at a gateway in communication with said data network and said telephone network;
b. dispatching a notification of said call from said gateway for said computing device;
c. bridging said call from said telephone network to said computing device using said data network, to form a bridged call that enables said user to communicate with said call using said computing device; and
d. in response to a specified condition, forwarding said call to a telephone line interconnected with said telephone network, after step c.
14 Assignments
0 Petitions
Accused Products
Abstract
A data network to telephone network gateway (16) and an end-user computing device and method used by these devices are disclosed (26). The gateway (16) is in communication with both a data network (10) and a telephone network (12). The computing device (26) is in communication with the data network (10). The gateway (16) is adapted to receive an indicator of a telephone call and dispatch a notification of the call destined for the computing device (26). As well, the gateway (16) causes the call to be bridged from the telephone network to the computing device over the data network (10), enabling a user at the computing device (26) to communicate with the call using the computing device (26). After the call is bridged, and in response to a specified condition, the gateway (16) causes the call to be forwarded to a telephone line (34) interconnected with the telephone network. The specified condition may include an end-user input, or a detection by the gateway or the computing device that the quality of the bridged call has fallen below an acceptable standard, arising typically from congestion or delays on the data network (10). This allows the end-user to maintain a high quality call connection.
-
Citations
32 Claims
-
1. A method of providing a telephone call from a telephone network to a user proximate a computing device interconnected with a data network, said method comprising the steps of:
-
a. receiving an indicator of said call at a gateway in communication with said data network and said telephone network;
b. dispatching a notification of said call from said gateway for said computing device;
c. bridging said call from said telephone network to said computing device using said data network, to form a bridged call that enables said user to communicate with said call using said computing device; and
d. in response to a specified condition, forwarding said call to a telephone line interconnected with said telephone network, after step c. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A telephone network to data network gateway comprising:
-
a processor;
a telephone network interface in communication with said processor and said telephone network;
a data network interface in communication with said processor and said data network;
persistent storage memory in communication with said processor, said persistent storage memory storing processor executable instructions adapting said gateway to;
a. receive a telephone network call at said telephone network interface;
b. dispatch a notification of said call from said data network interface to a computing device over said data network;
c. cause said call to be bridged from said telephone network to said computing device using said data network, to form a bridged call enabling a user at said computing device to communicate with said call using said computing device; and
d. in response to a specified condition, cause said call to be forwarded to a telephone line interconnected with said telephone network, after said call has been bridged.
-
-
16. A method of operating an end-user computing device interconnected with a data network, said method comprising the steps of:
-
a. receiving an indicator of an incoming call at a telephone network over said data network;
b. communicating with said call at said telephone network by way of said data network using a voice telephony application; and
c. in response to a specified condition, notifying said gateway to forward said call to a telephone line interconnected with said telephone network, after step b. - View Dependent Claims (17)
-
-
18. A computing device comprising:
-
a processor;
a data network interface in communication with said processor and said data network;
persistent storage memory in communication with said processor, said persistent storage memory comprising processor readable instructions adapting said device to;
a. receive a notification of a call at said telephone network, at said data network interface;
b. communicate with said call at said telephone network by way of said data network using a voice telephony application; and
c. in response to a specified condition, transmit an indicator to said gateway to transfer said call to a telephone interconnected with said telephone network, after communications with said call. - View Dependent Claims (19)
an audio interface for sampling voice signals at said computing device, and replaying voice signals received from said network, and associated with said call.
-
-
20. A data network to telephone network gateway comprising:
-
a. means for receiving an indicator of said call at a gateway in communication with said data network and said telephone network;
b. means for dispatching a notification of said call from said gateway for said computing device;
c. means for bridging said call from said telephone network to said computing device using said data network, to form a bridged call that enables said user to communicate with said call using said computing device; and
d. means for forwarding said call to a telephone line interconnected with said telephone network in response to a specified condition.
-
-
21. A computer readable medium storing computer software that when loaded by a gate way comprising a telephone network interface, adapts said gateway to:
-
a. receive an indicator of said call at said gateway computer at said telephone network adaptor;
b. dispatch a notification of said call from said gateway computer for a computing device interconnected with a data network;
c. cause said call to be bridged from said telephone network to said computing device using said data network, to form a bridged call that enables a user at said computing device to communicate with said call using said computing device; and
d. in response to a specified condition, cause said call to be forwarded to a telephone line interconnected with said telephone network, after causing said call to be bridged.
-
-
22. A method of processing a call comprising the steps of:
-
a. bridging said call between a telephone network and a computing device in communication with a data network, at a gateway in communication with said data network and said telephone network, to form a bridged call that enables a user to communicate with said call using said computing device; and
b. in response to a specified condition, forwarding said call to a telephone line interconnected with said telephone network, after step a. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification