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

  • 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