Legal claims defining the scope of protection, as filed with the USPTO.
1. A communication system, comprising: a network backbone; a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions; a first mobile terminal operative to establish a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal being configured to request selectively that the gateway controller suspend the communication session, and the gateway controller being configured to carry out such request; and the gateway controller being further configured to accept a request from a second mobile terminal and to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device and without the device being aware that the communication session has been suspended with the first mobile terminal and resumed with the second mobile terminal.
2. The communication system of claim 1, wherein the first mobile terminal and the second mobile terminal each comprise at least one of a data terminal, a telephone and a pager.
3. The communication system of claim 1, wherein the gateway controller establishes first and second connections with the first mobile terminal and the second mobile terminal, respectively, and a third connection with the device, and wherein communications involving the first and third connections are replaced by communications involving the second and third connections as part of the suspending and resuming of the communication session.
4. The communication system of claim 3, wherein at least the first connection and the second connection involve wireless transmissions.
5. The communication system of claim 1, further comprising a server connected to the network backbone responsible for maintaining a listing of suspended sessions and corresponding gateway controllers.
6. A method of carrying out communications within a system including a network backbone; and a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions, the method comprising the steps of: a first mobile terminal establishing a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal requesting that the gateway controller suspend the communication session, and the gateway controller carrying out such request; and the gateway controller accepting a request from a second mobile terminal to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device and without the device being aware that the communication session has been suspended with the first mobile terminal and resumed with the second mobile terminal.
7. The method of claim 6, wherein the first mobile terminal and the second mobile terminal each comprise at least one of a data terminal, a telephone and a pager.
8. The method of claim 6, wherein the gateway controller carries out a step of establishing first and second connections with the first mobile terminal and the second mobile terminal, respectively, and a third connection with the device, and wherein communications involving the first and third connections are replaced by communications involving the second and third connections as part of the suspending and resuming of the communication session.
9. The method of claim 8, wherein at least the first connection and the second connection involve wireless transmissions.
10. The method of claim 6, the system further comprising a server connected to the network backbone responsible for maintaining a listing of suspended sessions and corresponding gateway controllers.
11. A gateway controller for use in a communication system including a network backbone and a plurality of mobile terminals communicating with devices coupled to the network backbone via the gateway controller, the gateway controller comprising: a network interface for coupling the gateway controller to the network backbone; means for suspending a communication session established between a first of the plurality of mobile terminals and a device coupled to the network backbone; and means for resuming the communication session between a second of the plurality of mobile terminals and the device without requiring that the communication session be terminated from the perspective of the device and without the device being aware that the communication session has been suspended with the first of the plurality mobile terminals and resumed with the second of the plurality mobile terminals.
12. The gateway controller of claim 11, wherein the means for suspending suspends the communication session between the first mobile terminal and the device in response to receiving a request from the first mobile terminal to suspend the communication session.
13. The gateway controller of claim 12, wherein the means for resuming resumes the communication session between the second mobile terminal and the device in response to receiving a request from the second mobile terminal to resume the communication session.
14. A method transferring a communication session between mobile terminals operating in a system including a network backbone, and a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communication between the mobile terminals and devices coupled to the network backbone, the method including the steps of: receiving by the gateway controller a request by a first mobile terminal to suspend a communication session between the first mobile terminal and a device coupled to the network backbone; suspending the communication session between the first mobile terminal and the device coupled to the network backbone; receiving by the gateway controller a request by a second mobile terminal to resume the suspended communication session; and resuming the suspended communication session between the second mobile terminal and the device without the device being aware that the communication session had been suspended with the first mobile terminal and resumed with the second mobile terminal.
15. The method of claim 14, further including the step of temporarily storing at the gateway controller information received from the device and intended for the first mobile terminal during such time that the communication session is suspended, and transmitting the stored information to the second mobile terminal upon resuming the communication session.
16. The method of claim 14, wherein following the step of resuming the suspended communication session the gateway controller forwards all information received from the device and intended for the first mobile terminal to the second mobile terminal.
17. A communication system, comprising: a network backbone; a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions; a first mobile terminal operative to establish a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal being configured to request selectively that the gateway controller suspend the communication session, and the gateway controller being configured to carry out such request; and the gateway controller being further configured to accept a request from a second mobile terminal and to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device; wherein the gateway controller temporarily stores information received from the device and intended for the first mobile terminal during such time that the communication session is suspended, and transmits the stored information to the second mobile terminal upon resuming the communication session.
18. A communication system, comprising: a network backbone; a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions; a first mobile terminal operative to establish a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal being configured to request selectively that the gateway controller suspend the communication session, and the gateway controller being configured to carry out such request; the gateway controller being further configured to accept a request from a second mobile terminal and to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device; a server connected to the network backbone responsible for maintaining a listing of suspended sessions and corresponding gateway controllers; wherein the second mobile terminal queries the server prior to requesting the gateway controller to resume the session.
19. A method of carrying out communications within a system including a network backbone; and a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions, the method comprising the steps of: a first mobile terminal establishing a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal requesting that the gateway controller suspend the communication session, and the gateway controller carrying out such request; and the gateway controller accepting a request from a second mobile terminal to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device; wherein the gateway controller temporarily stores information received from the device and intended for the first mobile terminal during such time that the communication session is suspended, and transmits the stored information to the second mobile terminal upon resuming the communication session.
20. A method of carrying out communications within a system including a network backbone; and a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions, the method comprising the steps of: a first mobile terminal establishing a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal requesting that the gateway controller suspend the communication session, and the gateway controller carrying out such request; the gateway controller accepting a request from a second mobile terminal to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device; wherein the system has a server connected to the network backbone responsible for maintaining a listing of suspended sessions and corresponding gateway controllers and the second mobile terminal queries the server prior to requesting the gateway controller to resume the session.
21. A method of carrying out communications within a system including a network backbone; and a gateway controller, operatively coupled to the network backbone, for serving as an intermediary for communications between mobile terminals and devices coupled to the network backbone through respective communication sessions, the method comprising the steps of: a first mobile terminal establishing a communication session with a device coupled to the network backbone through the gateway controller, the first mobile terminal requesting that the gateway controller suspend the communication session, and the gateway controller carrying out such request; the gateway controller accepting a request from a second mobile terminal to cause the suspended communication session to be resumed between the device and the second mobile terminal without requiring that the communication session be terminated from the perspective of the device; wherein the step of the first mobile terminal establishing the communication session with the device comprises the steps of: the first mobile terminal informing the gateway controller of a willingness to accept communications initiated by the device; the gateway controller establishing a virtual circuit connection with the first mobile terminal, the gateway controller using the virtual circuit to forward unsolicited information received from the device to the first mobile terminal and to forward information received from the first mobile terminal to the device; and notifying the gateway controller of charges in a network address of the first mobile terminal to permit seamless communications between the first mobile terminal and the device regardless of a change in the network address of the first mobile terminal.
22. The method of claim 21, wherein the first mobile terminal communicates with the gateway controller through at least one wireless link.
23. A gateway controller for use in a communication system including a network backbone and a plurality of mobile terminals communicating with devices coupled to the network backbone via the gateway controller, the gateway controller comprising: a network interface for coupling the gateway controller to the network backbone; means for suspending a communication session established between a first of the plurality of mobile terminals and a device coupled to the network backbone; means for resuming the communication session between a second of the plurality of mobile terminals and the device without requiring that the communication session be terminated from the perspective of the device; and means for temporarily storing information received from the device and intended for the first mobile terminal during such time that the communication session is suspended, and transmitting the stored information to the second mobile terminal upon resuming the communication session.
24. A mobile terminal for use in a communication system including a network backbone and a gateway controller coupled to the network backbone for interfacing the mobile terminal with devices coupled to the network backbone, the mobile terminal comprising: means for establishing with the gateway controller a communication session between the mobile terminal and a device coupled to the network backbone; means for requesting the gateway controller to suspend the communication session between the mobile terminal and the device without requiring that the communication session be terminated from the perspective of the device; and means for requesting the gateway to resume with the mobile terminal a previously established communication session between an another mobile terminal and an another device coupled to the network backbone without requiring that the previously established communication session be terminated from the perspective of the another device.
25. The mobile terminal of claim 24, wherein the mobile terminal comprises at least one of a data terminal, a telephone and a pager.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
Unknown
March 13, 2001
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.