Pre-Grant Publication Number: 20070192495
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer-to-Patent forwards the Top 10 most relevant prior art submissions and their annotations to the United States Patent and Trademark Office.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | Prior art describes bridging connections (e.g. wireless and wireline) including a session key (context) and ability to recover from disconnections. |
Basic Information
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | US6308281 |
| Kind Code | United States (US) - Reexamination Certificate Firs... - B1 |
| Patentee Name | Hall, Jr., George E and Kari, John D (Assignee IBM) |
| Relevant Pages, Columns, or Lines | p20 col 1 line 44 to end |
| URL | http://patft.uspto.gov/netacgi/... |
| Filing Date | October 23, 2001 |
| Additional Information | |
Notes / To Do
| Notes | |
Excerpt
Excerpt 13. A method of maintaining a virtual connection between a client and a gateway across multiple physical connections in a computing environment capable of having a connection to a network, said method comprising the steps of:
establishing a first physical connection from said client to said gateway using a first of at least one available connection media and a first of at least one available connection device;
establishing a second physical connection from said client to said gateway using a second of said connection media and a second of said connection devices, wherein at least one of said second medium and said second connection device is different from said first medium and said first connection device; and
maintaining a logical connection between said client and said gateway, wherein said logical connection is initially supported by said first physical connection and then by said second physical connection.
14. The method for maintaining a virtual connection between a client and a gateway across multiple physical connections according to claim 13, wherein said maintaining a logical connection step further comprises:
sending a session key from said client to said gateway using said second physical connection, wherein said session key identifies said logical connection and was created when using said first physical connection; and
receiving said session key in said gateway, and detecting said receipt as a request to continue said logical connection.
16. The method for maintaining a virtual connection between a client and a gateway across multiple physical connections according to claim 14, wherein said second physical connection is established in response to a disruption or failure of said first physical connection.
|
Relevance
Claims
1
A method for operating a gateway for wireless mobile clients in a messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients, a core messaging system and at least one gateway process or gateway, the gateway acting as a proxy on behalf of the clients and, in the course of normal operation of the messaging system, maintaining sessions by performing the steps of,
the gateway receiving inbound messages from the clients over wireless bearers using a wireless protocol and forwarding said inbound messages to the core messaging system over a connection using a wirebound protocol;
the gateway receiving outbound messages from the core messaging system over a connection using a wirebound protocol and forwarding said outbound messages to the clients over wireless bearers using a wireless protocol;
the method further comprising the step of
the gateway storing a session context, which session context comprises the status of a session established between the core messaging system and one of the clients, a state of the client connection associated with the session, and a session identifier which is unique to the session.
Relevance
Claim 13. (session context equivalent to logical connection)
Claim 13. (session context equivalent to logical connection)
Claim Chart
All
2
The method of Claim 1, comprising the step of:
the gateway, on reconnection by a client library running on a client device that experienced an abrupt disconnection from the wireless network, reading the state of the client's connection/session identified by the received session identifier and recreating, on the client's behalf, the wireline connection with the core messaging system in the same precise state that resulted from the operations of the client application, prior to the abrupt disconnection.
Relevance
Claim 16
Claim 16
Claim Chart
All
3
The method of Claim 1, comprising the steps of:
the gateway receiving a connection request from a client, the connection request comprising a session identifier;
the gateway checking whether a stored session context exists that comprises the same session identifier;
if such a stored session context exists, the gateway checking a status of the session represented by said stored session context;
if the status indicates that the session is already running, the gateway informing the client that the connection request is rejected.
Relevance
Claim 14
Claim 14
Claim Chart
All
9
A gateway computer for wireless mobile clients in a messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients and a core messaging system, with the gateway computer comprising at least one gateway process or gateway for acting as a proxy on behalf of the clients and, in the course of normal operation of the messaging system, for maintaining sessions by performing the steps of,
the gateway receiving inbound messages from the clients over wireless bearers using a wireless protocol and forwarding said inbound messages to the core messaging system over a connection using a wirebound protocol;
the gateway receiving outbound messages from the core messaging system over a connection using a wirebound protocol and forwarding said outbound messages to the clients over wireless bearers using a wireless protocol;
the gateway further comprising a session manager for storing a session context, which session context comprises the status of a session established between the core messaging system and one of the clients, a state of the client connection associated with the session, and a session identifier which is unique to the session.
Relevance
Claim 7.
Claim 7.
Claim Chart
All
10
A computer program for operating a gateway for wireless mobile clients in a messaging system, which computer program is loadable and executable on a data processing unit in a gateway computer, the messaging system being configured to comprise a plurality of mobile wireless clients, a core messaging system and the gateway computer for providing message forwarding from the clients to the messaging server and vice versa, and which computer program, when being executed on the gateway computer, performs the steps of the method of [[claim 1.]]
Relevance
Claim 1
Claim 1
Claim Chart
All
0 days left






