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

  • Publication number: 20240169054
    Abstract: A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the enclave manager such that the enclave clients configured to provide one or more entry points into the enclave. One or more trusted application instances may be created in the enclave.
    Type: Application
    Filed: January 31, 2024
    Publication date: May 23, 2024
    Inventors: Matthew Gingell, Peter Gonda, Alexander Thomas Cope, Sergey Karamov, Keith Moyer, Uday Ramesh Savagaonkar, Chong Cai
  • Patent number: 11975435
    Abstract: A tool includes a housing, a drive assembly including an output shaft extending from the housing such that a tool element for performing work on a workpiece is attachable to the output shaft, and a bushing disposed within the housing. The bushing rotatably supports the output shaft. The bushing is impregnated with lubricant such that the bushing is self-lubricating, and the bushing has an impregnation ratio between about 5% and about 25%.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 7, 2024
    Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
    Inventors: Peter Malak, Michael R. Sande, Ryan Allen Dedrickson, Guang Hu, Fan Bin Zeng, Wei Chao Xu, Qiao Cai
  • Publication number: 20240116907
    Abstract: Disclosed are novel fused heterocyclic mescaline derivative compounds, notably fused heterocyclic mescaline derivatives and pharmaceutical and recreational drug formulations containing the same. Methods of making and using these compounds are also disclosed.
    Type: Application
    Filed: August 4, 2023
    Publication date: April 11, 2024
    Inventors: Peter J. Facchini, Jillian M. Hagel, Chang-Chun Ling, Charlie Cai, David James Press, Glynnis Elizabeth Jensen, Jessica Bik-Jing Lee, Kaveh Matinkhoo
  • Patent number: 11947662
    Abstract: A uniform enclave interface is provided for creating and operating enclaves across multiple different types of backends and system configurations. For instance, an enclave manager may be created in an untrusted environment of a host computing device. The enclave manager may include instructions for creating one or more enclaves. An enclave may be generated in memory of the host computing device using the enclave manager. One or more enclave clients of the enclave may be generated by the enclave manager such that the enclave clients configured to provide one or more entry points into the enclave. One or more trusted application instances may be created in the enclave.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Matthew Gingell, Peter Gonda, Alexander Thomas Cope, Sergey Karamov, Keith Moyer, Uday Savagaonkar, Chong Cai
  • 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