×

Method, apparatus, and system for managing commands in a client server environment

  • US 7,870,492 B2
  • Filed: 10/02/2001
  • Issued: 01/11/2011
  • Est. Priority Date: 10/02/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • implementing a distributed RPC (Remote Procedure Call) application using corresponding RPC stubs and RPC runtime libraries, whereinsaid distributed RPC application comprises an application code that contains a plurality of procedures distributed among a plurality of separate data processing systems,each data processing system-specific portion of said application code is linked with a respective RPC stub and a respective RPC runtime library residing on a corresponding data processing system so as to generate an executable application code,said executable application code containing said plurality of procedures is executed by said plurality of data processing systems so as to execute said distributed RPC application, andsaid plurality of data processing systems comprises at least one client computer and at least one server;

    storing one or more cached views for said distributed RPC application in a cache on said client computer, wherein each cached view includes a corresponding view layout and one or more view custom options associated with said cached view;

    loading a set of browser-side objects on a browser running on said client computer, whereinsaid RPC application facilitates synchronization between said browser-side objects and a set of server-side objects on said server;

    configuring said client computer to determine whether a user-requested view of said distributed RPC application is one of said one or more cached views,whereinsaid user-requested view is a panel comprising a particular arrangement of applets;

    when said user-requested view is one of said one or more cached views, configuring said client computer to retrieve said one of said one or more cached views from said cache for display via the browser running on said client computer; and

    only when said user-requested view is absent from said one or more cached views, configuring said client computer to retrieve a new view layout and one or more new view custom options for said user-requested view from said server prior to displaying said user-requested view via said browser using said new view layout and said one or more new view custom options retrieved from said server, wherein said client computer is configured to use an RPC mechanism and a notification mechanism to retrieve said new view layout and said one or more new view custom options for said user-requested view from said server.

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