Patents by Inventor Kenneth L. Hamer

Kenneth L. Hamer 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: 11095505
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 10735256
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 10515003
    Abstract: A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Kenneth L. Hamer
  • Patent number: 10419289
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Patent number: 10404683
    Abstract: A password application system receives a credential for a first privilege of a plurality of privileges whereby the first privilege corresponds to a first set of credential requirements and the plurality of privileges have a second privilege that corresponds to a different set of credential requirements. The system determines whether the credential for the first privilege satisfies the first set of credential requirements. If the credential satisfies this set of credential requirements, the system enables the credential to be used for access in accordance with the first privilege.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper M. Johansson, Dominique I. Brezinski, Kenneth L. Hamer
  • Publication number: 20190089586
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 21, 2019
    Applicant: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 10079716
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 9934384
    Abstract: Disclosed are various embodiments for assessing risk associated with a software application on a user computing device in an enterprise networked environment. An application rating is generated for the software application based at least in part on application characteristics. A risk analysis for the installation of the application is generated based at least in part on the application rating, the user computing device, and user information.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper M. Johansson, Kenneth L. Hamer, Beau J. Hunter, Jeffrey Joseph Busch
  • Publication number: 20170171022
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventor: Kenneth L. Hamer
  • Patent number: 9619219
    Abstract: A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: April 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Kenneth L. Hamer
  • Publication number: 20160269227
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
  • Patent number: 9350610
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 24, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain
  • Publication number: 20160057128
    Abstract: A password application system receives a credential for a first privilege of a plurality of privileges whereby the first privilege corresponds to a first set of credential requirements and the plurality of privileges have a second privilege that corresponds to a different set of credential requirements. The system determines whether the credential for the first privilege satisfies the first set of credential requirements. If the credential satisfies this set of credential requirements, the system enables the credential to be used for access in accordance with the first privilege.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 25, 2016
    Inventors: Jesper M. Johansson, Dominique I. Brezinski, Kenneth L. Hamer
  • Patent number: 9229703
    Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Kenneth L. Hamer
  • Patent number: 9178876
    Abstract: This disclosure is directed to, in part, determining an expiration of a password or other security data based on a measured complexity of the password or the security data. A user may enter a password to be associated with an account or a resource (e.g., a login for a user account, etc.). The password may be analyzed to determine an entropy value of the password, which is a measure of complexity of the password. A password manager may then determine an expiration of the password based on the entropy value of the password. Thus, a more complex password may be assigned an expiration date that is longer than an expiration date assigned to a less complex password. In some aspects, the expiration date may be dynamically updated as a user continues to enter inputs for a new password.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: November 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper M. Johansson, Dominique I. Brezinski, Kenneth L. Hamer
  • Publication number: 20150143528
    Abstract: Disclosed are various embodiments for assessing risk associated with a software application on a user computing device in an enterprise networked environment. An application rating is generated for the software application based at least in part on application characteristics. A risk analysis for the installation of the application is generated based at least in part on the application rating, the user computing device, and user information.
    Type: Application
    Filed: December 23, 2014
    Publication date: May 21, 2015
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Jesper M. Johansson, Kenneth L. Hamer, Beau J. Hunter, Jeffrey Joseph Busch
  • Patent number: 9027016
    Abstract: A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: May 5, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Kenneth L. Hamer
  • Patent number: 8925092
    Abstract: Disclosed are various embodiments for assessing risk associated with different software applications which are installed on user computing devices in an enterprise networked environment. Ratings are generated for the different software applications based at least in part on respective characteristics of the different software applications. Risk profiles are generated for the installations of the different software applications on the user computing devices in the networked environment. The risk profiles are generated based at least in part on the respective ratings, the respective user computing devices, and the respective end users associated with the respective user computing devices.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: December 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jesper M. Johansson, Kenneth L. Hamer, Beau J. Hunter, Jeffrey Joseph Busch
  • Publication number: 20140317253
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 23, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
  • Patent number: 8775577
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: July 8, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: William J. Alford, Sumit Lohia, Thomas William Whitcomb, Kenneth L. Hamer, Evan Michael McLain