Patents by Inventor Xuesi Dong

Xuesi Dong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7237030
    Abstract: A system and method for preserving POST data on a server system are presented. Embodiments of the present invention include a method for preserving POST data comprising using a generic cache agent to intercept a POST request made by a client for a resource accessible from a server, creating a URI unique to the POST request, storing the URI and POST data associated with the POST request in a cache memory, redirecting the client to an authentication URL, and after authentication, retrieving the POST data from the cache memory, creating an HTML page, the HTML page comprising the POST data, and serving the HTML page to a web server. In another embodiment of the present invention, a cache engine clears stale POST data through a LRU (least recently used) cache mechanism. The present invention provides a generic cache engine that can be plugged into any web server running any kind of web application.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: June 26, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Krishnendu Chakraborty, Xuesi Dong
  • Patent number: 7020750
    Abstract: A hybrid system for updating cache including a first computer system coupled to a database accessible by a second computer system, said second computer system including a cache, a cache update controller for concurrently implementing a user defined cache update policy, including both notification based cache updates and periodic based cache updates, wherein said cache updates enforce data coherency between said database and said cache, and a graphical user interface for selecting between said notification based cache updates and said periodic based cache updates.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: March 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Pirasenna Thiyagaranjan, Krishnendu Chakraborty, Peter D. Stout, Xuesi Dong
  • Publication number: 20040107282
    Abstract: A system and method for preserving POST data on a server system are presented. Embodiments of the present invention include a method for preserving POST data comprising using a generic cache agent to intercept a POST request made by a client for a resource accessible from a server, creating a URI unique to the POST request, storing the URI and POST data associated with the POST request in a cache memory, redirecting the client to an authentication URL, and after authentication, retrieving the POST data from the cache memory, creating an HTML page, the HTML page comprising the POST data, and serving the HTML page to a web server. In another embodiment of the present invention, a cache engine clears stale POST data through a LRU (least recently used) cache mechanism. The present invention provides a generic cache engine that can be plugged into any web server running any kind of web application.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 3, 2004
    Inventors: Krishnendu Chakraborty, Xuesi Dong
  • Publication number: 20040054791
    Abstract: A system and method for enforcing user policies on web servers. Embodiments of the present invention include a policy agent that enforces user policies on web servers that is generic to any web server platform. In one embodiment, a generic policy engine comprises a core policy level that caches the policy definitions by fetching user policies from an identity server and returns the policy values and an interface layer that interfaces the policy library with the web server and enforces the policies for specific users and applications. In one embodiment of the present invention, one core policy library can be shared by a plurality of policy agents running on different web servers.
    Type: Application
    Filed: September 17, 2002
    Publication date: March 18, 2004
    Inventors: Krishnendu Chakraborty, Pirasenna Thiyagaranjan, Xuesi Dong
  • Publication number: 20040054854
    Abstract: A hybrid system and method for updating a cache memory. Embodiments of the present invention include a system and method that concurrently implement multiple cache update policies to keep data in a cache consistent with data stored on a data store. In one embodiment, notification is used for sensitive data and periodic updates incorporating a trust period are used for data that does not require “real time” updates. In one embodiment of the present invention, a system administrator can select the deployment scenario for cache updates based on the specific type of data. In another embodiment, the type of updates can be selected for individual data entries, such as a username or password. Furthermore, in another embodiment, a graphical user interface can be used to select the cache update preferences for a remote content server.
    Type: Application
    Filed: September 17, 2002
    Publication date: March 18, 2004
    Inventors: Pirasenna Thiyagaranjan, Krishnendu Chakraborty, Peter D. Stout, Xuesi Dong
  • Patent number: 6275225
    Abstract: Apparatus, methods and computer program products are disclosed that allow the user of an application to customize the graphical user interface (GUI) for the user's needs. The invention engages in a dialog with the user to determine which GUI features are desired by the user. Depending on the user's answers a model representation of the GUI (a configuration) is saved. The invention provides the user with the ability to select and use the saved configurations.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: August 14, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Govindarajan Rangarajan, Eugene Krivopaltsev, Joe Scarpelli, Jonathan Nelson, Akhil Arora, Xuesi Dong