Patents by Inventor Sean Peng

Sean Peng 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: 10489219
    Abstract: A data stream processors transition system which implements techniques for transitioning control from a first data stream processor to a second data stream processor. The data stream processors transition system preserves the integrity of data streams produced by first and second data stream processors when transitioning control between the first to the second data stream processors. For example, timestamp information may be provided to the first data stream processor that specifies when the first data stream processor may transfer control to the second data stream processor. The first data stream processor may process events by consuming and publishing results until the time specified by the timestamp information. The second data stream processor may, after the time specified by the timestamp information, process events by consuming and publishing results.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Sachdev, Sean Peng
  • Patent number: 10291504
    Abstract: Techniques for monitoring performance of a computer system are provided. Bucket data is stored that indicates that multiple buckets are associated with a particular type of request. Then, multiple requests are received, where a first request and a second request indicate the same type of request. Based on the bucket data, the first request is assigned to a first bucket and the second request is assigned to a second bucket. The assignment may be further based on a complexity determined for each request. First performance data is generated while processing the first request and is aggregated with second performance data that was generated while processing one or more third requests that are assigned to the first bucket. Third performance data is generated while processing the second request and aggregated with fourth performance data that was generated while processing one or more fourth requests that are assigned to the second bucket.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Sachdev, Alexander Easton, Sean Peng
  • Publication number: 20180081742
    Abstract: A data stream processors transition system which implements techniques for transitioning control from a first data stream processor to a second data stream processor. The data stream processors transition system preserves the integrity of data streams produced by first and second data stream processors when transitioning control between the first to the second data stream processors. For example, timestamp information may be provided to the first data stream processor that specifies when the first data stream processor may transfer control to the second data stream processor. The first data stream processor may process events by consuming and publishing results until the time specified by the timestamp information. The second data stream processor may, after the time specified by the timestamp information, process events by consuming and publishing results.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Sanjay Sachdev, Sean Peng
  • Publication number: 20170373960
    Abstract: Techniques for monitoring performance of a computer system are provided. Bucket data is stored that indicates that multiple buckets are associated with a particular type of request. Then, multiple requests are received, where a first request and a second request indicate the same type of request. Based on the bucket data, the first request is assigned to a first bucket and the second request is assigned to a second bucket. The assignment may be further based on a complexity determined for each request. First performance data is generated while processing the first request and is aggregated with second performance data that was generated while processing one or more third requests that are assigned to the first bucket. Third performance data is generated while processing the second request and aggregated with fourth performance data that was generated while processing one or more fourth requests that are assigned to the second bucket.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Sanjay Sachdev, Alexander Easton, Sean Peng
  • Publication number: 20160256463
    Abstract: The present invention includes a composition comprising a compound, such as a 2,4,6-triamino-1,3,5-triazine, 2,4,6-triaminopyrimidine, 2,4-diamino-6,7-dihydro-5H-pyrrolo[2,3-d]pyrimidine or 2,4-diamino-7H-pyrrolo[2,3-d]pyrimidine, that is useful in the treatment of breathing control diseases or disorders in a subject in need thereof. The present invention also includes a method of treating a respiratory disease or disorder in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical composition of the invention. The present invention further includes a method of preventing destabilizing or stabilizing breathing rhythm in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical composition of the invention.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: SCOTT L. DAX, RICHARD WOODWARD, SEAN PENG
  • Patent number: 9351972
    Abstract: The present invention includes a composition comprising a compound, such as a 2,4,6-triamino-1,3,5-triazine, 2,4,6-triaminopyrimidine, 2,4-diamino-6,7-dihydro-5H-pyrrolo[2,3-d]pyrimidine or 2,4-diamino-7H-pyrrolo[2,3-d]pyrimidine, that is useful in the treatment of breathing control diseases or disorders in a subject in need thereof. The present invention also includes a method of treating a respiratory disease or disorder in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical composition of the invention. The present invention further includes a method of preventing destabilizing or stabilizing breathing rhythm in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical composition of the invention.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: May 31, 2016
    Assignee: Galleon Pharmaceuticals, Inc.
    Inventors: Scott L. Dax, Richard Woodward, Sean Peng
  • Publication number: 20120142647
    Abstract: The present invention includes compositions that are useful in the treatment of breathing control diseases or disorders in a subject in need thereof. The present invention also includes a method of treating a respiratory disease or disorder in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical formulation of the invention. The present invention further includes a method of preventing destabilization or stabilizing breathing rhythm in a subject in need thereof, comprising administering to the subject a therapeutically effective amount of a pharmaceutical formulation of the invention.
    Type: Application
    Filed: November 29, 2011
    Publication date: June 7, 2012
    Inventors: Scott L. Dax, Richard Woodward, Sean Peng
  • Publication number: 20060228265
    Abstract: The present invention provides a novel fluid separator apparatus adapted for us with a multi-well plate. The separator is preferably adapted to separate fluid from particulate, amorphous or viscous material present in the fluid. The separator may be used in biological, immunological, histological biomarker and genomic detection assays and screening assays as well as for medical and chemical applications.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 12, 2006
    Inventors: Sean Peng, David Ritchie, Stephen Juzwin, Martin Cousineau