Patents by Inventor Mao Geng

Mao Geng 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: 9870265
    Abstract: Systems and methods for prioritizing cloud-based computing tasks are provided. An example method includes, identifying a first plurality of service requests submitted by a plurality of users including a first user; selecting a first service request, in the plurality of service requests, in accordance with a first priority, where the first service request is submitted by the first user; selecting a second service request submitted by the first user, in a second plurality of service requests submitted by the first user, in accordance with a second priority, where the second service request is associated with a first job type; and selecting a third service request submitted by the first user, in a third plurality of service requests submitted the first user, in accordance with a third priority, where the third plurality of service requests submitted the first user are associate with a same job type.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: January 16, 2018
    Assignee: SUCCESSFACTORS, INC.
    Inventors: Mao Geng, Yukching Leung, Ming Zhang, Fan Wang
  • Patent number: 9424077
    Abstract: Systems and methods for throttle control on cloud-based computing tasks are provided. An example method includes, obtaining a service request from a first user, in a plurality of users, of the computer system; in accordance with a first determination that placing the service request in a service queue associated with the first user would not cause an enqueue counter associated with the first user to be exceeded, causing the service request to be placed in the service quest to await execution. The method also includes, after the service request is placed in the service queue, in accordance with a second determination that executing the service request would not cause a dequeue counter associated with the first user to be exceeded, causing the service request to be executed.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: August 23, 2016
    Assignee: SUCCESSFACTORS, INC.
    Inventors: Mao Geng, Yukching Leung, Ming Zhang, Fan Wang
  • Publication number: 20160162331
    Abstract: Systems and methods for prioritizing cloud-based computing tasks are provided. An example method includes, identifying a first plurality of service requests submitted by a plurality of users including a first user; selecting a first service request, in the plurality of service requests, in accordance with a first priority, where the first service request is submitted by the first user; selecting a second service request submitted by the first user, in a second plurality of service requests submitted by the first user, in accordance with a second priority, where the second service request is associated with a first job type; and selecting a third service request submitted by the first user, in a third plurality of service requests submitted the first user, in accordance with a third priority, where the third plurality of service requests submitted the first user are associate with a same job type.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Mao Geng, Yukching Leung, Ming Zhang, Fan Wang
  • Publication number: 20160139952
    Abstract: Systems and methods for throttle control on cloud-based computing tasks are provided. An example method includes, obtaining a service request from a first user, in a plurality of users, of the computer system; in accordance with a first determination that placing the service request in a service queue associated with the first user would not cause an enqueue counter associated with the first user to be exceeded, causing the service request to be placed in the service quest to await execution. The method also includes, after the service request is placed in the service queue, in accordance with a second determination that executing the service request would not cause a dequeue counter associated with the first user to be exceeded, causing the service request to be executed.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Mao Geng, Yukching Leung, Ming Zhang, Fan Wang