Patents by Inventor Wilson Yeung

Wilson Yeung 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).

  • Publication number: 20130104119
    Abstract: A computer-implemented system and method for updating an electronic device. One method includes obtaining a binary patch for a binary image being executed by the device, generating a plurality of independent packets based on the binary patch to be applied by the device to the binary image to generate a portion of a patched binary image, wherein the packets are streamed to the device over at least one network. An electronic device executing a binary image is also provided, which includes an input/output interface configured to receive a stream of independent binary patch packets from at least one server that are generated by the server based on a binary patch, and a processor configured to apply each packet to the binary image to generate a portion of a patched binary image and, when the processor has applied each of the packet, replace the binary image with the patched binary image.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Inventors: Brian Matsuo, Wilson Yeung
  • Patent number: 7496645
    Abstract: A tool for the deployment of software onto servers and other network resources provides a mechanism for parties that do not manage the operation of the servers to deploy new software. The new software is uploaded into an update directory, and a cut-over process is carried out whereby the contents of a live directory, where the currently-executing version of the software is stored, is synchronized with the update directory. Prior to this synchronization, the current state of the live directory is stored in a rollback directory. After the cut-over process, the live directory of the server becomes the source for deployment of the software to update directories in other servers. If the new version of the software is not operating to satisfaction, the information in the rollback directory is used to return the server to the prior version of the software while the new software is being revised.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: February 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wilson Yeung, Paul Kennedy, Phillip Liu, Tony Dahbura
  • Publication number: 20030078959
    Abstract: A tool for the deployment of software onto servers and other network resources provides a mechanism for parties that do not manage the operation of the servers to deploy new software. The new software is uploaded into an update directory, and a cut-over process is carried out whereby the contents of a live directory, where the currently-executing version of the software is stored, is synchronized with the update directory. Prior to this synchronization, the current state of the live directory is stored in a rollback directory. After the cut-over process, the live directory of the server becomes the source for deployment of the software to update directories in other servers. If the new version of the software is not operating to satisfaction, the information in the rollback directory is used to return the server to the prior version of the software while the new software is being revised.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventors: Wilson Yeung, Paul Kennedy, Phillip Liu, Tony Dahbura