Patents by Inventor RICHARD CURTIS EDWARDS, JR.
RICHARD CURTIS EDWARDS, JR. 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: 11882154Abstract: Systems and methods are described for enabling users to model security resources and user access keys as resources in a template language. The template can be used to create and update a stack of resources that will provide a network-accessible service. The security resources and access keys can be referred to in the template during both stack creation process and the stack update process. The security resources can include users, groups and policies. Additionally, users can refer to access keys in the template as dynamic parameters without any need to refer to the access keys in plaintext. The system securely stores access keys within the system and allows for templates to refer to them once defined. These key references can then be passed within a template to resources that need them as well as passing them on securely to resources like server instances through the use of the user-data field.Type: GrantFiled: May 23, 2016Date of Patent: January 23, 2024Assignee: Amazon Technologies, Inc.Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Venkates P. Balakrishnan, Prashant Jayaraman, Richard Curtis Edwards, Jr.
-
Publication number: 20200184394Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. Through an administrator interface of the service, a customer organization administrator may create constraints on the use of the software products, and each constraint may include one or more rules about how the products can be launched. These may include environmental constraints (specifying a region in which a product launches), restrictions on input parameter values (including the types of resource instances on which a product can be launched), quotas (controlling the number of product installations), or billing constraints. Constraints may be applied on a user-to-product arc or on a portfolio-to-product arc. Constraints may be stored as objects, and reference to those objects may be added to product or portfolio objects.Type: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Applicant: Amazon Technologies, Inc.Inventors: Frederik Christophe Delacourt, Quan Binh To, Christopher Whitaker, Richard Curtis Edwards, JR., Julien Jacques Ellie, Zachary Thomas Crowell, Benjamin David Newman
-
Patent number: 10572842Abstract: A service provider system may implement a notification service that manages actionable notification messages received from other services on behalf of a customer organization and its end users. An IT administrator of the customer organization may create and configure message inboxes to be maintained by the notification service. The messages stored in each inbox may be partitioned by source, type, targeted (authorized) recipients, or an associated message topic. Each message may include an identifier of the inbox to which it is directed, and active elements that, when selected by a recipient, cause a corresponding action to be performed. The service from which a message is received may, in response to a message recipient taking one of the available actions, submit a request to the notification service to update the message state. The notification service may provide APIs through which the other services and message recipients interact with the notification service.Type: GrantFiled: November 11, 2014Date of Patent: February 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Quan Binh To, Richard Curtis Edwards, Jr., Frederik Christophe Delacourt, Christopher Whitaker, Jr., Julien Jacques Ellie, Zachary Thomas Crowell, Benjamin David Newman
-
Patent number: 10565534Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. Through an administrator interface of the service, a customer organization administrator may create constraints on the use of the software products, and each constraint may include one or more rules about how the products can be launched. These may include environmental constraints (specifying a region in which a product launches), restrictions on input parameter values (including the types of resource instances on which a product can be launched), quotas (controlling the number of product installations), or billing constraints. Constraints may be applied on a user-to-product arc or on a portfolio-to-product arc. Constraints may be stored as objects, and reference to those objects may be added to product or portfolio objects.Type: GrantFiled: November 11, 2014Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Frederik Christophe Delacourt, Quan Binh To, Christopher Whitaker, Richard Curtis Edwards, Jr., Julien Jacques Ellie, Zachary Thomas Crowell, Benjamin David Newman
-
Publication number: 20160269446Abstract: Systems and methods are described for enabling users to model security resources and user access keys as resources in a template language. The template can be used to create and update a stack of resources that will provide a network-accessible service. The security resources and access keys can be referred to in the template during both stack creation process and the stack update process. The security resources can include users, groups and policies. Additionally, users can refer to access keys in the template as dynamic parameters without any need to refer to the access keys in plaintext. The system securely stores access keys within the system and allows for templates to refer to them once defined. These key references can then be passed within a template to resources that need them as well as passing them on securely to resources like server instances through the use of the user-data field.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Applicant: Amazon Technologies, Inc.Inventors: AVINASH JAISINGHANI, RETO KRAMER, CHRISTOPHER WHITAKER, VENKATES P. BALAKRISHNAN, PRASHANT JAYARAMAN, RICHARD CURTIS EDWARDS, JR.
-
Patent number: 9350738Abstract: Systems and methods are described for enabling users to model security resources and user access keys as resources in a template language. The template can be used to create and update a stack of resources that will provide a network-accessible service. The security resources and access keys can be referred to in the template during both stack creation process and the stack update process. The security resources can include users, groups and policies. Additionally, users can refer to access keys in the template as dynamic parameters without any need to refer to the access keys in plaintext. The system securely stores access keys within the system and allows for templates to refer to them once defined. These key references can then be passed within a template to resources that need them as well as passing them on securely to resources like server instances through the use of the user-data field.Type: GrantFiled: February 2, 2015Date of Patent: May 24, 2016Assignee: Amazon Technologies, Inc.Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Venkates P. Balakrishnan, Prashant Jayaraman, Richard Curtis Edwards, Jr.
-
Publication number: 20160132805Abstract: A service provider system may implement an enterprise catalog service that manages software products and portfolios of software products on behalf of service provider customer organizations. Through an administrator interface of the service, a customer organization administrator may create constraints on the use of the software products, and each constraint may include one or more rules about how the products can be launched. These may include environmental constraints (specifying a region in which a product launches), restrictions on input parameter values (including the types of resource instances on which a product can be launched), quotas (controlling the number of product installations), or billing constraints. Constraints may be applied on a user-to-product arc or on a portfolio-to-product arc. Constraints may be stored as objects, and reference to those objects may be added to product or portfolio objects.Type: ApplicationFiled: November 11, 2014Publication date: May 12, 2016Applicant: AMAZON TECHNOLOGIES, INC.Inventors: FREDERIK CHRISTOPHE DELACOURT, QUAN BINH TO, CHRISTOPHER WHITAKER, RICHARD CURTIS EDWARDS, Jr., JULIEN JACQUES ELLIE, ZACHARY THOMAS CROWELL, BENJAMIN DAVID NEWMAN
-
Publication number: 20150150081Abstract: Systems and methods are described for enabling users to model security resources and user access keys as resources in a template language. The template can be used to create and update a stack of resources that will provide a network-accessible service. The security resources and access keys can be referred to in the template during both stack creation process and the stack update process. The security resources can include users, groups and policies. Additionally, users can refer to access keys in the template as dynamic parameters without any need to refer to the access keys in plaintext. The system securely stores access keys within the system and allows for templates to refer to them once defined. These key references can then be passed within a template to resources that need them as well as passing them on securely to resources like server instances through the use of the user-data field.Type: ApplicationFiled: February 2, 2015Publication date: May 28, 2015Applicant: AMAZON TECHNOLOGIES, INC.Inventors: AVINASH JAISINGHANI, RETO KRAMER, CHRISTOPHER WHITAKER, VENKATES P. BALAKRISHNAN, PRASHANT JAYARAMAN, RICHARD CURTIS EDWARDS, JR.