System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server
DCFirst Claim
Patent Images
1. A system for communicating data with a user device comprising:
- a host server for which the user device is a client;
a communications server, in communication with the host server, comprising a virtual session manager adapted to control communication of data between the user device and host server by communicating the data via a sessionless-oriented communication protocol over a first communication channel between the virtual session manager and the user device, and by sending a registration message from the communications server to the host server registering the user device with the host server as a client of the host server, and thereby establishing a session between the virtual session manager and the host server and communicating the data via a session-oriented communication protocol between the virtual session manager and the host server; and
a base station, in communication with the communications server via a first portion of the first communication channel and in communication with the user device via a wireless communication channel portion of the first communication channel.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A communication system includes a virtual session manager (225) for establishing and maintaining a sessionless communication path with a user device (201) on the one hand and a session-oriented communication path with a host system (231). The session-oriented connection with the host system permits normal access to, e.g., LAN-based applications, while the virtual session between the virtual session manager and user permits this access to be carried out remotely without the expense of a dedicated/circuit-switched or other session-oriented connection.
421 Citations
19 Claims
-
1. A system for communicating data with a user device comprising:
-
a host server for which the user device is a client; a communications server, in communication with the host server, comprising a virtual session manager adapted to control communication of data between the user device and host server by communicating the data via a sessionless-oriented communication protocol over a first communication channel between the virtual session manager and the user device, and by sending a registration message from the communications server to the host server registering the user device with the host server as a client of the host server, and thereby establishing a session between the virtual session manager and the host server and communicating the data via a session-oriented communication protocol between the virtual session manager and the host server; and a base station, in communication with the communications server via a first portion of the first communication channel and in communication with the user device via a wireless communication channel portion of the first communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating data between a first data processing device and a second data processing devicecomprising:
-
(a) sending a message from the first data processing device to a third data processing device via a base station and via a sessionless-oriented communication protocol, thereby establishing a virtual communication session between the first data processing device and the third data processing device; (b) from the third data processing device, registering the first data processing device with the second data processing device, thereby establishing a communication session between the second data processing device and the third data processing device; and (c) communicating data between the first and second data processing devices by communicating the data via the sessionless-oriented communication protocol over a first communication channel between the first and third data processing devices, and by communicating the data via a session-oriented communication protocol over a second communication channel between the second and third data processing devices, Wherein the first communications channel has a wireless portion between the first communication device and the base station.
-
-
10. A method of communicating data between a first data processing device and a second data processing device comprising:
-
(a) establishing a virtual communication session between the first data processing device and a third data processing device, and establishing a communication session between the second data processing device and the third data processing device; (b) communicating data between the first and second data processing devices by communicating the data via a base station and via a sessionless-oriented communication protocol over a first communication channel between the first and third data processing devices, and by communicating the data via a session-oriented communication protocol over a second communication channel between the second and third data processing devices wherein; the first data processing device is a first user device, the second data processing device is a host server, the third data processing device is a communications server, and the first communications channel has a wireless portion between the first communication device and the base station; and step (a) comprises qualifying the user device with the communications server by registering the user device with the communications server, and sending a registration message from the communications server to the host server registering the user device with the host server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Communications apparatus adapted for communicating with a host server and a user device comprising a communications server coupled to a radio base station, the communications server including a processor, comprising:
-
a user parameter memory adapted to store user parameters; and a virtual session manager, coupled with the user parameter memory, adapted to control communication of data between the user device and the host server based on the user parameters by sending a registration message from the communications server to the host server for registering the user device with the host server, thereby establishing a session between the virtual session manager and the host server and communicating the data via a sessionless-oriented communication protocol over a first communication channel between the virtual session manager and the user device, wherein the first communications channel has a wireless portion between the user device and the base station, and by communicating the data via a session-oriented communication protocol over a second communication channel between the virtual session manager and the host server, the virtual session manager also including a query manager for sending query messages to the host server on behalf of the user device and for replicating received messages to the client. - View Dependent Claims (17)
-
-
18. A method of communicating data between a client communications device and a communications server comprising:
-
(a) sending a first message from the client communications device over a wireless channel via a base station to a virtual session manager using a sessionless-oriented protocol; (b) responsive to the first message, sending a registration message from the virtual session manager to the communications server; (c) responsive to the registration message, (I) authenticating the client communications device at the communications server, (ii) establishing a session between the virtual session manager and the communications server, and (iii) sending a response message to the client communications device using the sessionless-oriented protocol, thereby establishing a virtual session between the client communications device and the virtual session manager; and (d) communicating data between the client communications device and the communications server by communicating the data via the sessionless-oriented communication protocol over the wireless channel between the client communications device and the virtual session manager, and by communicating the data via a session-oriented communication protocol between the virtual session manager and the communications server. - View Dependent Claims (19)
-
Specification