Architecture and protocol for a wireless communication network to provide scalable web services to mobile access devices
First Claim
1. A system including a plurality of portable devices each having at least one input/out device and a central server, said server including at least one Client Proxy Server (CPS) and a Device Personality Object (DPO) for each portable device, whereby there is a CPS/DPO program pair for each portable device, a packetizer/de-packetizer at each portable device for generating Internet Protocol (IP) packets from input to said portable device and for generating output from IP packegs provided to said portable device, a communication network for transmitting IP packets between each portable devices and the associated CPS/DPO pair, said central server including at least one application program, each CPS/DPO pair providing an interface between the associated hand held device and said application program, whereby said hand held devices merely serve as input output devices, transmitting and receiving IP packets to and from the associated CPS/DPO pair, and all computation and data storage relative to said application is done at said central server.
0 Assignments
0 Petitions
Accused Products
Abstract
A network architecture for small, low-cost, high functionality portable wireless devices which shifts many of the functions performed in typical handheld communication devices to a central Application Server (AS) computer. Communication between the AS and the portable devices is performed using standard Internet Protocol (IP) devices. The AS includes a Client Proxy Server (CPS) which interfaces of applications on the server, and Device Personality Objects (DPOs) that handle the special characteristics of each different types of portable devices. Each portable device has a unique CPS/DPO pair running on the AS that accepts input from the portable devices and provides input to the various applications on the AS and which accepts outputs from the various applications and passes it to the portable devices. Communication from the portable devices to the AS is entirely via IP packets.
-
Citations
10 Claims
-
1. A system including a plurality of portable devices each having at least one input/out device and a central server,
said server including at least one Client Proxy Server (CPS) and a Device Personality Object (DPO) for each portable device, whereby there is a CPS/DPO program pair for each portable device, a packetizer/de-packetizer at each portable device for generating Internet Protocol (IP) packets from input to said portable device and for generating output from IP packegs provided to said portable device, a communication network for transmitting IP packets between each portable devices and the associated CPS/DPO pair, said central server including at least one application program, each CPS/DPO pair providing an interface between the associated hand held device and said application program, whereby said hand held devices merely serve as input output devices, transmitting and receiving IP packets to and from the associated CPS/DPO pair, and all computation and data storage relative to said application is done at said central server.
-
2. A system which includes a plurality of portable devices, said portable devices having device characteristics and at least one input/output device,
each of said portable devices including a packetizer/de-packetizer for packetizing and de-packetizing input to said hand portable devices into IP packets, a central application server which includes at least one application program and a CPS (Client Proxy Server) for each of said plurality of hand held devices, a communication network for transmitting IP (Internet Protocol) packets from said portable devices to said server, whereby input to said handheld device is packetized and transmitted to the associated CPS, and data from said CPS is packetized and transmitted to the associated portable device, said CPS being adapted to abstract device dependencies from said application program and to uniquely map between the device characteristics of said portable devices and said application program.
-
3. A system including,
a plurality of portable devices, a central server, a radio communication network for transmitting standard Internet Protocol (IP) packets between providing radio communication between said portable devices and said central server, a plurality of applications on said central server, a Client Proxy Server (CPS) program on said central server which interfaces input and output messages from said protable devices to said applications, Whereby said protable devices serve as input output devices, communicating with said central server using IP packets and all computations and data storage relative to said applications is done at said central server, and Whereby said protable devices can be very simple low cost devices that use little power.
-
10. A method of connecting a plurality of portable devices to an application program located at a central server, each of said portable device having input and output capability, said central server including at least one application program, said portable device not including a browser,
each portable device generating Internet Protocol (IP) packets containing the input received by the associated portable device, transmitting said IP packets to said device, de-packetizing said packets at said AS and using the input received by the associated portable device to exercise said application program and to generate output, packetizing said output into IP packets and transmitting the IP packets containing said output to the associated portable device, de-packetizing said output at the portable device and presenting said output to a user, whereby said portable devices communicate with said application program at said central server using IP packets.
Specification