×

Method, apparatus, and system for implementing view caching in a framework to support web-based applications

  • US 8,146,097 B2
  • Filed: 12/05/2006
  • Issued: 03/27/2012
  • Est. Priority Date: 09/29/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a server, whereinthe server comprisesa processor, anda non-transitory computer-readable storage medium, coupled to the processor;

    a server-side object, whereinthe server-side object is stored in the computer-readable storage medium of the server, andthe server-side object is configured to be maintained at the server;

    an object manager (OM),the OM is configured to be executed on the processor of the server, andthe OM is further configured to manage the server-side object; and

    a synchronization mechanism, whereinthe synchronization mechanism comprisesa server-side synchronization mechanism, anda client-side synchronization mechanism,the synchronization mechanism is configured tofacilitate synchronization betweenthe server-side object, anda client-side object,by being configured to invoke a method of the server-side object, in response to receiving a remote procedure call (RPC) from the client-side object,the client-side object is configured to be executed on a client, as part of a graphical user interface (GUI),the client is configured to maintain a cache configured to store a layout of a view,the view is a display panel comprising an arrangement of applets to be displayed in the GUI, andthe server is configured toreceive a request from the client, whereinthe request indicates receipt by the client of a user request to switch to the view, andthe request comprises 

    the RPC configured to invoke a method of the server-side object, andin response to the receiving the request,if the request indicates that the layout is not stored in the cache, provide the layout to the client, wherein 

    the layout is configured to be stored in the cache.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×