Patents by Inventor John Lawrence Miller

John Lawrence Miller 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: 11652720
    Abstract: The present disclosure relates to systems, methods, and computer readable media for predicting deployment growth on one or more node clusters and selectively permitting deployment requests on a per cluster basis. For example, systems disclosed herein may apply tenant growth prediction system trained to output a deployment growth classification indicative of a predicted growth of deployments on a node cluster. The system disclosed herein may further utilize the deployment growth classification to determine whether a deployment request may be permitted while maintaining a sufficiently sized capacity buffer to avoid deployment failures for existing deployments previously implemented on the node cluster. By selectively permitting or denying deployments based on a variety of factors, the systems described herein can more efficiently utilize cluster resources on a per-cluster basis without causing a significant increase in deployment failures for existing customers.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 16, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shandan Zhou, John Lawrence Miller, Christopher Cowdery, Thomas Moscibroda, Shanti Kemburu, Yong Xu, Si Qin, Qingwei Lin, Eli Cortez, Karthikeyan Subramanian
  • Publication number: 20200387401
    Abstract: The present disclosure relates to systems, methods, and computer readable media for predicting deployment growth on one or more node clusters and selectively permitting deployment requests on a per cluster basis. For example, systems disclosed herein may apply tenant growth prediction system trained to output a deployment growth classification indicative of a predicted growth of deployments on a node cluster. The system disclosed herein may further utilize the deployment growth classification to determine whether a deployment request may be permitted while maintaining a sufficiently sized capacity buffer to avoid deployment failures for existing deployments previously implemented on the node cluster. By selectively permitting or denying deployments based on a variety of factors, the systems described herein can more efficiently utilize cluster resources on a per-cluster basis without causing a significant increase in deployment failures for existing customers.
    Type: Application
    Filed: September 20, 2019
    Publication date: December 10, 2020
    Inventors: Shandan ZHOU, John Lawrence MILLER, Christopher COWDERY, Thomas MOSCIBRODA, Shanti KEMBURU, Yong XU, Si QIN, Qingwei LIN, Eli CORTEZ, Karthikeyan SUBRAMANIAN
  • Patent number: 10846143
    Abstract: Predicting capacity of shared virtual machine (VM) resources by generating estimated remaining capacities (ERCs) for computing clusters within a virtualization system rather than continuously monitoring actual remaining capacities (ARCs). Generating ERCs for a virtualization system's computing cluster(s) by using physical resource allocation flux data and/or VM type exchange probabilities provides benefits over continuously monitoring ARCs. The physical resource allocation flux data may correspond to commissioning and decommissioning VMs into the cluster and may be obtained during a blind period when current ARCs are unknown. For example, the physical resource allocation flux may be an indication of how many instances of each VM type are commissioned and/or decommissioned from the cluster over a time interval of interest.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Esaias E. Greeff, John Lawrence Miller
  • Publication number: 20190258527
    Abstract: Predicting capacity of shared virtual machine (VM) resources by generating estimated remaining capacities (ERCs) for computing clusters within a virtualization system rather than continuously monitoring actual remaining capacities (ARCs). Generating ERCs for a virtualization system's computing cluster(s) by using physical resource allocation flux data and/or VM type exchange probabilities provides benefits over continuously monitoring ARCs. The physical resource allocation flux data may correspond to commissioning and decommissioning VMs into the cluster and may be obtained during a blind period when current ARCs are unknown. For example, the physical resource allocation flux may be an indication of how many instances of each VM type are commissioned and/or decommissioned from the cluster over a time interval of interest.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventors: Esaias E. Greeff, John Lawrence Miller
  • Patent number: 10324765
    Abstract: Predicting capacity of shared virtual machine (VM) resources by generating estimated remaining capacities (ERCs) for computing clusters within a virtualization system rather than continuously monitoring actual remaining capacities (ARCs). Generating ERCs for a virtualization system's computing cluster(s) by using physical resource allocation flux data and/or VM type exchange probabilities provides benefits over continuously monitoring ARCs. The physical resource allocation flux data may correspond to commissioning and decommissioning VMs into the cluster and may be obtained during a blind period when current ARCs are unknown. For example, the physical resource allocation flux may be an indication of how many instances of each VM type are commissioned and/or decommissioned from the cluster over a time interval of interest.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Esaias E. Greeff, John Lawrence Miller
  • Publication number: 20180210764
    Abstract: Predicting capacity of shared virtual machine (VM) resources by generating estimated remaining capacities (ERCs) for computing clusters within a virtualization system rather than continuously monitoring actual remaining capacities (ARCs). Generating ERCs for a virtualization system's computing cluster(s) by using physical resource allocation flux data and/or VM type exchange probabilities provides benefits over continuously monitoring ARCs. The physical resource allocation flux data may correspond to commissioning and decommissioning VMs into the cluster and may be obtained during a blind period when current ARCs are unknown. For example, the physical resource allocation flux may be an indication of how many instances of each VM type are commissioned and/or decommissioned from the cluster over a time interval of interest.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Esaias E. Greeff, John Lawrence Miller
  • Patent number: 9154483
    Abstract: Described herein are systems and methods for secure configuration provisioning of network credentials to configure a device to join one or more networks. One implementation provides for distribution of network credentials to associated devices without user intervention while maintaining security and avoiding distribution of the network credentials to external devices, such as a third-party server. Devices may be associated by purchase from a common merchant, registration to a common account, and so forth.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: October 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Menashe Haskin, Andrew Jay Roths, Edward James Gayles, James David Meyers, Shih-Chun Chang, Vlad Troyanker, Mark Wodrich, Daniel Christopher Bay, John Lawrence Miller