Method for establishing network connections between stationary terminals and remote devices through mobile devices
First Claim
Patent Images
1. A method for establishing a data communications session between a stationary terminal and an initiating remote device, the method comprising:
- establishing a communication link through a short-range wireless technology between the stationary terminal and a proximate mobile device wherein the proximate mobile device operates within a cellular wireless network system;
opening a listening port on the proximate mobile device to receive communications through a page-mode messaging service;
receiving, at the listening port and through the page-mode messaging service, an invitation message from the initiating remote device, wherein such invitation message contains a network address and listening port related to the initiating remote device; and
transmitting the network address and listening port received by the proximate mobile device to the stationary terminal though the short-range wireless technology, whereupon the stationary terminal receives the network address and listening port, transmits a response to the network address and listening port related to the initiating remote device, and establishes a virtual reliable connection with the initiating remote device for data communications.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for a seamless and transparent handoff from a user'"'"'s mobile device to the user'"'"'s stationary terminal of a network address of a remote device for the purpose of establishing a direct communication channel between the stationary terminal and a remote device, where the remote device first contacted the user'"'"'s mobile device to initiate communications with the user.
-
Citations
18 Claims
-
1. A method for establishing a data communications session between a stationary terminal and an initiating remote device, the method comprising:
-
establishing a communication link through a short-range wireless technology between the stationary terminal and a proximate mobile device wherein the proximate mobile device operates within a cellular wireless network system;
opening a listening port on the proximate mobile device to receive communications through a page-mode messaging service;
receiving, at the listening port and through the page-mode messaging service, an invitation message from the initiating remote device, wherein such invitation message contains a network address and listening port related to the initiating remote device; and
transmitting the network address and listening port received by the proximate mobile device to the stationary terminal though the short-range wireless technology, whereupon the stationary terminal receives the network address and listening port, transmits a response to the network address and listening port related to the initiating remote device, and establishes a virtual reliable connection with the initiating remote device for data communications. - View Dependent Claims (2, 3, 7, 8, 9)
-
-
4. A method for establishing a data communications session between a stationary terminal and an initiating remote device, the method comprising:
-
establishing a communication link through a short-range wireless technology between the stationary terminal and a proximate mobile device wherein the proximate mobile device operates within a cellular wireless network system;
receiving from the proximate mobile device a network address and listening port related to the initiating remote device through the short-range wireless technology;
transmitting a request to the network address and listening port related to the initiating remote device to establish a virtual reliable connection with the initiating remote device; and
establishing a virtual reliable connection with the initiating remote device for data communications. - View Dependent Claims (5, 6, 10, 11, 12)
-
-
13. A mobile device enabled to handoff network address information for the initiation of a data communications session between a stationary terminal and an initiating remote device, the mobile device comprising:
-
programming means to support establishing a communication link through a short-range wireless technology between the stationary terminal and the mobile device when the mobile device is within sufficient proximity of the stationary terminal;
programming means to support opening a listening port to receive communications through a page-mode messaging service;
programming means to support receiving, at the listening port and through the page-mode messaging service, an invitation message from the initiating remote device, wherein such invitation message contains a network address and listening port related to the initiating remote device; and
programming means to support transmitting the network address and listening port received by the proximate mobile device to the stationary terminal though the short-range wireless technology, whereupon the stationary terminal receives the network address and listening port, transmits a response to the network address and listening port related to the initiating remote device, and establishes a virtual reliable connection with the initiating remote device for data communications. - View Dependent Claims (14, 15)
-
-
16. A stationary terminal enabled to receive network address information from a proximate mobile device in order to establish a data communications session with an initiating remote device, the stationary terminal comprising:
-
programming means to support establishing a communication link through a short-range wireless technology between the stationary terminal and the proximate mobile device wherein the proximate mobile device operates within a cellular wireless network system;
programming means to support receiving from the proximate mobile device a network address and listening port related to the initiating remote device through the short-range wireless technology;
programming means to support transmitting a request to the network address and listening port related to the initiating remote device to establish a virtual reliable connection with the initiating remote device; and
programming means to establishing a virtual reliable connection with the initiating remote device for data communications. - View Dependent Claims (17, 18)
-
Specification