Patents by Inventor Keith A. Davidson

Keith A. Davidson 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: 9590849
    Abstract: A method and system for managing a computing cluster including hosting a plurality of machines in a networked computing cluster, wherein the plurality of machines include service instances running on hosts, where the services have configured machine state; and wherein machine state includes configuration data and software of the machine; integrating the plurality of machines of the cluster with at least one configuration controller component; and the at least one configuration controller component, altering the machine state of at least one service instance.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: March 7, 2017
    Assignee: Twilio, Inc.
    Inventors: Bulat Shakirzyanov, Keith A Davidson, Evan Cooke, Jeffrey Lawson
  • Patent number: 9459926
    Abstract: A method and system for managing a computing cluster including hosting a plurality of machines in a networked computing cluster, wherein the plurality of machines include service instances running on hosts, where the services have configured machine state; and wherein machine state includes configuration data and software of the machine; integrating the plurality of machines of the cluster with at least one configuration controller component; and the at least one configuration controller component, altering the machine state of at least one service instance.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: October 4, 2016
    Assignee: Twilio, Inc.
    Inventors: Bulat Shakirzyanov, Keith A. Davidson, Evan Cooke, Jeffrey G. Lawson
  • Publication number: 20120271927
    Abstract: A method and system for managing a computing cluster including hosting a plurality of machines in a networked computing cluster, wherein the plurality of machines include service instances running on hosts, where the services have configured machine state; and wherein machine state includes configuration data and software of the machine; integrating the plurality of machines of the cluster with at least one configuration controller component; and the at least one configuration controller component, altering the machine state of at least one service instance.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 25, 2012
    Inventors: Bulat Shakirzyanov, Keith A. Davidson, Evan Cooke, Jeffrey G. Lawson
  • Publication number: 20120271926
    Abstract: A method and system for managing a computing cluster including hosting a plurality of machines in a networked computing cluster, wherein the plurality of machines include service instances running on hosts, where the services have configured machine state; and wherein machine state includes configuration data and software of the machine; integrating the plurality of machines of the cluster with at least one configuration controller component; and the at least one configuration controller component, altering the machine state of at least one service instance.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 25, 2012
    Inventors: Bulat Shakirzyanov, Keith A. Davidson, Evan Cooke, Jeffrey G. Lawson