×

Using an expert proxy server as an agent for wireless devices

  • US 7,054,903 B2
  • Filed: 02/17/2005
  • Issued: 05/30/2006
  • Est. Priority Date: 10/06/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. An expert proxy server that is coupled to a plurality of wireless devices through a limited bandwidth wireless network and 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, wherein the expert proxy server acts 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 expert proxy server comprising:

  • a processor for executing computer-executable instructions stored in memory; and

    memory having computer-executable instructions stored thereon, wherein said computer-executable instructions include;

    computer-executable code for 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;

    computer-executable code for 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;

    computer-executable code for 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;

    computer-executable code for compiling the results of the communication with the application;

    computer-executable code for, 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

    computer-executable code for transmitting the formatted compilation to the wireless device over the limited bandwidth wireless network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×