Using an expert proxy server as an agent for wireless devices
First Claim
1. In a network that includes an expert proxy server computer system that is coupled to a plurality of wireless devices through a limited bandwidth wireless network, wherein the expert proxy server is coupled through a network to a plurality of server computer systems, the expert proxy server either directly or in conjunction with the plurality of server computer systems offering a plurality of applications that provide a service, a method of the expert proxy server acting as an agent for a wireless device so as to preserve the limited bandwidth of the wireless network and so as to preserve the limited memory and processing capacity of the wireless device, the method comprising the following:
- a specific act of the expert proxy server computer system determining that a service is to be provided to a wireless device, wherein said determining is other than determining whether data is stored in a local cache, the service corresponding to a generic application stored on the wireless device;
a specific act of the expert proxy server computer system identifying an application that provides the service, the application being stored remotely from both the wireless device and the expert proxy server and providing the service through specific implementations of tasks that the generic application stored on the wireless device is not capable of implementing;
a specific act of the expert proxy server computer system communicating with the identified application that provides the service, such that with only a simple request for service, the wireless device is spared having to make any further response to the expert proxy server for the service over the limited bandwidth wireless network;
a specific act of the expert proxy server computer system compiling the results of the communication with the application;
subsequent to compiling the results, translating or transcoding the communication into a generic format that can be recognized by the wireless device and that can be interpreted by the generic application; and
a specific act of the expert proxy server computer system transmitting the formatted compilation to the wireless device over the limited bandwidth wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
An expert proxy server is described that is coupled to a number of wireless devices through a wireless network, and to a number of server computer systems through an external network such as, for example, the Internet. The expert proxy server acts as an agent for a wireless device by providing a service for the wireless device. Specifically, the expert proxy server determines that a service is to be provided to the wireless device. Next, the expert proxy server identifies an application that provides the service and then communicates with the identified application that provides the service. The expert proxy server compiles the results of the communication with the application and then transmits the compilation to the wireless device over the wireless network. Thus, the relatively smaller bandwidth of the wireless network is preserved by transmitting a minimal amount of information over the wireless network while leaving more extensive communications to occur over higher bandwidth external networks. Also, since the extensive processing occurs at the expert proxy server rather than at the wireless device, the application on the wireless device may be simplified and smaller as compared to the supporting applications on the expert proxy server thereby preserving the limited memory and processing capability of the wireless device.
71 Citations
21 Claims
-
1. In a network that includes an expert proxy server computer system that is coupled to a plurality of wireless devices through a limited bandwidth wireless network, wherein the expert proxy server is coupled through a network to a plurality of server computer systems, the expert proxy server either directly or in conjunction with the plurality of server computer systems offering a plurality of applications that provide a service, a method of the expert proxy server acting as an agent for a wireless device so as to preserve the limited bandwidth of the wireless network and so as to preserve the limited memory and processing capacity of the wireless device, the method comprising the following:
-
a specific act of the expert proxy server computer system determining that a service is to be provided to a wireless device, wherein said determining is other than determining whether data is stored in a local cache, the service corresponding to a generic application stored on the wireless device;
a specific act of the expert proxy server computer system identifying an application that provides the service, the application being stored remotely from both the wireless device and the expert proxy server and providing the service through specific implementations of tasks that the generic application stored on the wireless device is not capable of implementing;
a specific act of the expert proxy server computer system communicating with the identified application that provides the service, such that with only a simple request for service, the wireless device is spared having to make any further response to the expert proxy server for the service over the limited bandwidth wireless network;
a specific act of the expert proxy server computer system compiling the results of the communication with the application;
subsequent to compiling the results, translating or transcoding the communication into a generic format that can be recognized by the wireless device and that can be interpreted by the generic application; and
a specific act of the expert proxy server computer system transmitting the formatted compilation to the wireless device over the limited bandwidth wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification