×

Web applications interface system in a mobile-based client-server system

  • US 6,374,305 B1
  • Filed: 05/12/2000
  • Issued: 04/16/2002
  • Est. Priority Date: 07/21/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for transmitting information between an application residing on a client station and a server, comprising the steps of:

  • transmitting upstream messages from the application to a proxy residing on the client station, the upsteam messages containing an immediate information request;

    packing the upstream messages from the application to a proxy residing on the client station;

    transmitting the packed upstream messages from the proxy to a message handler residing on the client station;

    transmitting downstream messages that are packed in the selected communication transmission format from the client station message handler to the proxy, the downstream messages containing information responsive to the immediate information request and prefetched information not directly responsive to the immediate information request, and said prefetched information responsive to an anticipated future information request;

    unpacking the downstream messages at the proxy;

    transmitting the unpacked downstream messages from the proxy to the application; and

    periodically transmitting a request message to said server to determine if a client version of a set of information stored in a memory cache at the client station is different from a server version of the set of information at the server as a result of a change to the set of information since the set of information was last transmitted to the client station, wherein the set of information is validly maintained in the memory cache at the client station if the set of information is identified as being changed and the client version of the set of information is used to respond to an information request, and wherein the set of information in the memory cache is invalidated if the set of information is identified as being changed and the client version of the set of information is not used to respond to the information request.

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