Method and apparatus for co-socket telephony
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for allowing a caller on a telephone network to establish an internet co-socket. In a first embodiment, a protocol stack establishes an Internet connection over a public switched telephone network (PSTN) link and then operates and maintains the Internet connection on a second link. Internet socket establishment is initiated with a caller-ID packet so the distant end may pick up with an Internet form instead of a interactive voice response system (IVR). This allows the caller to interact with a graphical form instead of a voice prompt, and provides new methods of operation for web call-back systems for call centers. The invention also enables mixed PSTN/internet multimedia telephone calls. In an exemplary embodiment, when a point-to-point telephone PSTN connection is established, a screen of information automatically appears at both ends via the Internet. This allows users who have computers connected to an internet to easily mix PSTN calling with internet services.
-
Citations
95 Claims
-
1-61. -61. (canceled)
-
62. A computerized wireless handset, comprising:
-
a wireless local area network air interface which enables wireless communications between the computerized wireless handset and a wireless Internet access gateway coupled to an Internet Protocol (IP) packet-switched network;
a user interface which enables a user to specify a set of dialing digits corresponding to a telephone number of a callee where the callee can be reached via telephone calls originated from a circuit-switched telephone network; and
executable instructions which implement a plurality of functions, including;
(i) sending information related to the callee to a remote database server, via the wireless Internet access gateway and via the IP packet-switched network;
(ii) receiving from the remote database server, via the wireless Internet access gateway and via the IP packet-switched network, a destination address that corresponds to an IP address where a remote device associated with the callee can be presently reached;
(iii) establishing a voice over Internet (VoIP) communication connection between the computerized wireless handset and the remote device, via the wireless Internet access gateway and at least partially via the IP packet-switched network, using the Internet address. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A computerized wireless handset, comprising:
-
a wireless local area network air interface which enables wireless communications between the computerized wireless handset and a wireless wide area network (WAN) access gateway coupled to an Internet Protocol (IP) packet-switched network;
a user interface which enables a user to specify a set of dialing digits corresponding to a telephone number of a callee where the callee can be reached via telephone calls originated from a public switched telephone network (PSTN); and
executable instructions which implement a plurality of functions, including;
(i) sending the dialing digits to a remote database server via the wireless WAN access gateway and via a wide area network connection at least partially through the IP packet-switched network, wherein the remote database server is accessible to the public and provides dynamic information indicative of active IP addresses available for use in communicating with subscribers who can be reached at least partially via the IP packet-switched network;
(ii) receiving from the remote database server, via the wireless WAN access gateway and via the wide area network connection, a destination IP address where a remote device associated with the callee can be presently reached at least partially via the IP packet-switched network; and
(iii) establishing a voice over Internet (VoIP) communication connection between the computerized wireless handset and the remote device, via the wireless WAN access gateway and at least partially via the wide area network connection, using the Internet address;
wherein the computerized wireless handset can place dialed telephone calls to the remote device using the wireless local area network air interface protocol, via the wireless WAN access gateway and at least partially via the wide area network connection, irrespective of whether the remote device is only a VoIP telephony endpoint, or only a PSTN telephony endpoint. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A computerized wireless handset, comprising:
-
a wireless local area network air interface which enables wireless communications between the computerized wireless handset and a wireless Internet access gateway coupled to an Internet Protocol (IP) packet-switched network;
a non-graphical user interface which enables a user to specify a set of dialing digits corresponding to a telephone number of a callee where the callee can be reached via telephone calls originated from a circuit-switched telephone network, and a graphical user interface which enables the user to make selections via interaction with the graphical user interface; and
executable instructions which implement a plurality of functions, including;
(i) sending information related to the callee to a remote database server via the wireless Internet access gateway and via the IP packet-switched network;
(ii) receiving from the remote database server, via the wireless Internet access gateway and via the IP packet-switched network, a destination address that corresponds to an IP address where a remote device associated with the callee can be presently reached;
(iii) establishing a voice telephony communication connection between the computerized wireless handset and the remote device at least partially via the circuit-switched telephone network; and
(iv) establishing an IP communication connection between the computerized wireless handset and the remote device, via the wireless Internet access gateway and via the IP packet-switched network, using the IP address, in support of at least one other media type in addition to voice. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
Specification