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
AssigneeMotorola, Inc.
InventorsGene Eggleston, Mitch Hansen
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.