Patents by Inventor Kaifeng Yao

Kaifeng Yao 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: 11588891
    Abstract: A system and method for storing data in a distributed network having a plurality of datacenters distributed over a plurality of geographic regions. The method may involve receiving data, including metadata, uploaded to a first datacenter of the distributed network, receiving access information about previous data that was previously stored in the plurality of datacenters of the distributed network, predicting one or more of the plurality of geographic regions from which the uploaded data will be accessed based on the metadata and the access information, and instructing the uploaded data to be transferred from the first datacenter to one or more second datacenters located at each of the one or more predicted geographic regions.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Wangyuan Zhang, Vivienne Zhang, Pramod Gaud, Sangho Yoon, Xudong Shi, Kaifeng Yao
  • Publication number: 20210136150
    Abstract: A system and method for storing data in a distributed network having a plurality of datacenters distributed over a plurality of geographic regions. The method may involve receiving data, including metadata, uploaded to a first datacenter of the distributed network, receiving access information about previous data that was previously stored in the plurality of datacenters of the distributed network, predicting one or more of the plurality of geographic regions from which the uploaded data will be accessed based on the metadata and the access information, and instructing the uploaded data to be transferred from the first datacenter to one or more second datacenters located at each of the one or more predicted geographic regions.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Applicant: Google LLC
    Inventors: Wangyuan Zhang, Vivienne Zhang, Pramod Gaud, Sangho Yoon, Xudong Shi, Kaifeng Yao
  • Publication number: 20100241684
    Abstract: Architectures for supporting diverse client types in transactional systems are provided. These architectures provide computer-based systems that include any number of processors. These systems may also include computer-readable storage media that provide a transaction assistant module. In turn, the transaction assistant module may include an adaptive presentation layer and a shared logic layer. The adaptive presentation layer includes presentation components that correspond respectively to various types of client devices. The shared logic layer includes back-end components that are shared between the client devices to perform common functions on behalf of the client devices.
    Type: Application
    Filed: March 17, 2009
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Yu Cheng, Kaifeng Yao, Wenwu Zhu