Patents by Inventor Shepherd Walker

Shepherd Walker 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: 10860373
    Abstract: Systems, methods, and software technology for governing resource utilization in a computing environment. In an implementation, a governance thread started by a job manager process identifies threads running within the job manager process and associates each of the threads with one of various jobs. The governance thread then tracks a resource utilization level of each of the jobs based on the resource utilization level of each of the threads associated with the job. When the resource utilization level of any of the jobs exceeds a threshold, the governance thread is able to shut down at least one of the threads associated with the job.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jahnavi Akella, Kevin Andrew Chan, Shepherd Walker
  • Publication number: 20180101407
    Abstract: Systems, methods, and software technology for governing resource utilization in a computing environment. In an implementation, a governance thread started by a job manager process identifies threads running within the job manager process and associates each of the threads with one of various jobs. The governance thread then tracks a resource utilization level of each of the jobs based on the resource utilization level of each of the threads associated with the job. When the resource utilization level of any of the jobs exceeds a threshold, the governance thread is able to shut down at least one of the threads associated with the job.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 12, 2018
    Inventors: Jahnavi Akella, Kevin Andrew Chan, Shepherd Walker
  • Publication number: 20180097698
    Abstract: The techniques described herein facilitate dynamic buildout and teardown of ephemeral infrastructures for deploying service instances using fungible compute resources. Among other capabilities, a resource management fabric is described that uses a complex service definition that describes a large scale production web or data service and a set of fungible, elastic compute resources to dynamically buildout an instance of the service or application that adheres to the requirements of the service definitions. An operating environment can be generated that describes the ephemeral infrastructure for the deployed service instance. Valuably, the generated operation environment is fundamentally the same environment, e.g., with the same settings, configurations, and network layouts, as a real, production instance of the application or service.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Inventors: Jeremy Haubold, Randee Bierlein Wallulis, Senthuran Kandiah, Shepherd Walker, Manson Ng