Patents by Inventor Daisy Luo Zhou

Daisy Luo Zhou 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: 10365949
    Abstract: A large-scale asynchronous processor of events in a distributed and parallel processing environment. The processor includes a plurality of processes executing on a plurality of interconnected processors. The plurality of processes including a frontend process, a plurality of dispatcher processes, a plurality of job queues, and a plurality of worker processes. The frontend process is for receiving event notification remote procedure calls from one or more event sources and for publishing event notifications, based on the received calls, to topics of a distributed streaming platform. The plurality of dispatcher process are for consuming event notifications from the topics and for en-queuing jobs, based on the consumed event notifications, to the plurality of job queues. The plurality of worker process are for pulling jobs from the plurality of job queues and for the processing the jobs.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 30, 2019
    Assignee: Dropbox, Inc.
    Inventors: Shashank Senapaty, Bashar Al-Rawi, Peng Kang, Rajiv Desai, Daisy Luo Zhou
  • Publication number: 20190065246
    Abstract: A large-scale asynchronous processor of events in a distributed and parallel processing environment. The processor includes a plurality of processes executing on a plurality of interconnected processors. The plurality of processes including a frontend process, a plurality of dispatcher processes, a plurality of job queues, and a plurality of worker processes. The frontend process is for receiving event notification remote procedure calls from one or more event sources and for publishing event notifications, based on the received calls, to topics of a distributed streaming platform. The plurality of dispatcher process are for consuming event notifications from the topics and for en-queuing jobs, based on the consumed event notifications, to the plurality of job queues. The plurality of worker process are for pulling jobs from the plurality of job queues and for the processing the jobs.
    Type: Application
    Filed: November 30, 2017
    Publication date: February 28, 2019
    Inventors: Shashank Senapaty, Bashar Al-Rawi, Peng Kang, Rajiv Desai, Daisy Luo Zhou