Patents by Inventor Peter Cai

Peter Cai 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: 9996339
    Abstract: Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set of files at least a file that is scheduled to be updated from a present version of the file to a new version of the file as part of an update to the set of files. The update may include a set of delta files for updating the file from previous versions of the file to the new version and a complete file for updating the file to the new version.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Anthony D. Krueger, Huy Q. Nguyen, Peter Cai, Jefferson B. Criddle
  • Publication number: 20150355899
    Abstract: Disclosed herein are systems, methods, and software to enhance updates to digital content. In at least one implementation, an update agent identifies from a set of files at least a file that is scheduled to be updated from a present version of the file to a new version of the file as part of an update to the set of files. The update may include a set of delta files for updating the file from previous versions of the file to the new version and a complete file for updating the file to the new version.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 10, 2015
    Inventors: Abhishek Agarwal, Anthony D. Krueger, Huy Q. Nguyen, Peter Cai, Jefferson B. Criddle