Patents by Inventor Jason Lawrence Muramoto

Jason Lawrence Muramoto 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: 11552899
    Abstract: A system and method for automatically scaling consumer servers in a data processing system. To build an automatic scaling system, the present disclosure allows consumers to obtain additional information, e.g., the number of events that await to be read from an aggregator when receiving an event from the aggregator. This additionally obtained number provides a direct gauge for the data processing system to determine when the consumers are over-provisioned, i.e., when the number of events left to be read is close to zero, as well as when the consumers are under-provisioned, e.g., when the number of events left to be read continues to increase. As a result, the consumers can be automatically scaled to handle the dynamic data processing demand while providing optimal resource allocation.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Veiga Kling, Vidhyashankar Balasubramaniyan, Sana Rajeev Nagar, Stalinbabu Chennupati, Yuemei Zhang, Jason Lawrence Muramoto
  • Publication number: 20220368647
    Abstract: A system and method for automatically scaling consumer servers in a data processing system. To build an automatic scaling system, the present disclosure allows consumers to obtain additional information, e.g., the number of events that await to be read from an aggregator when receiving an event from the aggregator. This additionally obtained number provides a direct gauge for the data processing system to determine when the consumers are over-provisioned, i.e., when the number of events left to be read is close to zero, as well as when the consumers are under-provisioned, e.g., when the number of events left to be read continues to increase. As a result, the consumers can be automatically scaled to handle the dynamic data processing demand while providing optimal resource allocation.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Veiga KLING, Vidhyashankar BALASUBRAMANIYAN, Sana Rajeev NAGAR, Stalinbabu CHENNUPATI, Yuemei ZHANG, Jason Lawrence MURAMOTO
  • Patent number: 8732665
    Abstract: Environments for testing are deployed. A library of different topology groupings is provided. An interface is presented to a user for receiving environment definitions. Elements from the library of different topology groupings are automatically provided to the user for creating a test environment according to the received environment definitions. The platform delivers fully configured instantaneous topology deployments of all flavors for product development and testing efforts. The topology deployment service platform is used to create reliable topologies of varying layers of complexity, varying machine providers, different roles, different product builds, integration with partners and varying product configurations. The ability to launch and create multiple test and development environments trivially in an automated reliable fashion allows complicated customer scenarios and configurations to be deployed.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Ravi S. Vedula, Michael Frank Caver, Jason Scott Cipra, Felix Antonio Deschamps, Andrew Ryan Dotson, Michael Dean McClellan, Jason Lawrence Muramoto
  • Publication number: 20130007710
    Abstract: Environments for testing are deployed. A library of different topology groupings is provided. An interface is presented to a user for receiving environment definitions. Elements from the library of different topology groupings are automatically provided to the user for creating a test environment according to the received environment definitions. The platform delivers fully configured instantaneous topology deployments of all flavors for product development and testing efforts. The topology deployment service platform is used to create reliable topologies of varying layers of complexity, varying machine providers, different roles, different product builds, integration with partners and varying product configurations. The ability to launch and create multiple test and development environments trivially in an automated reliable fashion allows complicated customer scenarios and configurations to be deployed.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ravi S. Vedula, Michael Frank Caver, Jason Scott Cipra, Felix Antonio Deschamps, Andrew Ryan Dotson, Michael Dean McClellan, Jason Lawrence Muramoto