Patents by Inventor Shu Guang Yan

Shu Guang Yan 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: 8291403
    Abstract: A system and method for efficient upgrading of computing system software. A computing system includes clients and one or more servers coupled to a network. Cluster server software allows the clients and server(s) to work together as a cluster. This software is platform- and version-specific depending on the customer. Each customer has a customized configuration with customer-dependent edits performed on the original configuration. When a new-release configuration is made available, the three configurations are translated to abstract object trees. A series of predetermined abstract operations are preformed on the abstract object trees in order to generate a target abstract object tree. The target abstract object tree is translated to a target file, wherein the target file includes the common portions between the original and new-release configurations and the merged upgrades of the customized and new-release configurations.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 16, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Wei Liang Li, Nidhi Yajnik, Shu Guang Yan, Prasanna Kulkarni
  • Publication number: 20090328024
    Abstract: A system and method for efficient upgrading of computing system software. A computing system includes clients and one or more servers coupled to a network. Cluster server software allows the clients and server(s) to work together as a cluster. This software is platform- and version-specific depending on the customer. Each customer has a customized configuration with customer-dependent edits performed on the original configuration. When a new-release configuration is made available, the three configurations are translated to abstract object trees. A series of predetermined abstract operations are preformed on the abstract object trees in order to generate a target abstract object tree. The target abstract object tree is translated to a target file, wherein the target file includes the common portions between the original and new-release configurations and the merged upgrades of the customized and new-release configurations.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Wei Liang Li, Nidhi Yajnik, Shu Guang Yan, Prasanna Kulkarni