Patents by Inventor Chenyu Yan

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

  • Publication number: 20250348382
    Abstract: A system for managing data availability for database transactions is disclosed. The system is programmed to receive source data and extract a plurality of events from the source data. The system is programmed to create a halt record corresponding to each event of the plurality of events. The system is programmed to resolve conflicts among one or more halt records. The system is programmed to receive a request for a specific database transaction related to a specific database item from a client device. The system is programmed to determine whether any halt record is in effect for the specific database item. The system is programmed to perform the specific database transaction in response to determining no halt record is in effect. The system is programmed to transmit a result of the specific database transaction in response to the request to the client device.
    Type: Application
    Filed: May 9, 2024
    Publication date: November 13, 2025
    Inventors: Tamara Bain, Parth Upadhyay, Nithin Tammishetti, Li Ma, Chenyu Yan, Jing George, Taylor Mann
  • Patent number: 9817698
    Abstract: The subject disclosure is directed towards scheduling requests using quality values that are defined for partial responses to the requests. For each request in a queue, an associated processing time is determined using a system load and/or the quality values. The associated processing time is less than or equal to a service demand, which represents an amount of time to produce a complete response.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuxiong He, Sameh Elnikety, James R. Larus, Chenyu Yan
  • Publication number: 20170076310
    Abstract: A system and method are provided to realize advertisement designate pushing and customers contact based on customers' network behavior, which includes a data server, advertiser devices and clients, the data server is used to match the customers' network behavior sent by the clients and the advertisement information sent by the advertiser devices and send the contact information of customers who has authorized to designate advertiser devices according to authorization behavior sent by the clients, the advertiser devices are used to designate push advertisement to customers according to the matching result of the data server manually or according to the previously determined smart pushing advertisement strategy, the clients are used to filter and display the advertisement sent by the advertiser devices and receive the customers' network behavior and authorization behavior.
    Type: Application
    Filed: February 5, 2016
    Publication date: March 16, 2017
    Inventors: CHENYU YAN, QIAN CHEN
  • Publication number: 20120324466
    Abstract: The subject disclosure is directed towards scheduling requests using quality values that are defined for partial responses to the requests. For each request in a queue, an associated processing time is determined using a system load and/or the quality values. The associated processing time is less than or equal to a service demand, which represents an amount of time to produce a complete response.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Yuxiong He, Sameh Elnikety, James R. Larus, Chenyu Yan