-
公开(公告)号:US11431586B1
公开(公告)日:2022-08-30
申请号:US17019891
申请日:2020-09-14
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anil Kumar , Ryan John Lohan , Diwakar Chakravarthy , Julio Cesar dos Santos Lins , Prabhu Anand Nakkeeran
IPC: H04L41/5025 , H04L41/5041 , H04L41/5054 , H04L41/22 , H04L41/0813 , H04L47/70 , H04L41/0866
Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.
-
公开(公告)号:US12062082B2
公开(公告)日:2024-08-13
申请号:US17649985
申请日:2022-02-04
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Beth Anne Porter , Ryan John Lohan , Kimberly Anne Butin , Felipe Gustavo De Almeida , Venkatraman Prabhu , Thomas Edward Taylor , Andrew John Van Zeeland , Trushna Dilip Khivasara , Kadir Rathnavelu , Jared Saul Brett , Peter Larsen , Kristiana Helmick Ebert , Nicole Netland
IPC: G06Q30/06 , G06Q10/083 , G06Q20/12 , G06Q30/0601
CPC classification number: G06Q30/0633 , G06Q10/083 , G06Q20/12 , G06Q30/0609 , G06Q30/0641
Abstract: A seller provides customers with the ability to order items using shipping benefits associated with a separate fulfillment entity, such as an online store, by providing inventory to a designated fulfilment location. When a customer accesses the webpage, identifiers for the customer device and item are used to determine an estimated delivery time the separate fulfillment entity may provide, which may be presented in a widget or other type of element within the webpage. In response to input to the element, the customer may be presented with a prompt for authentication data, and after a successful authentication, the estimated delivery time may be updated based on a location of the authenticated customer. In response to input confirming the transaction, an order for the item is generated by the separate fulfillment entity and the customer may continue navigating the seller website.
-
3.
公开(公告)号:US11086685B1
公开(公告)日:2021-08-10
申请号:US16017921
申请日:2018-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Samuel Koppes , Ryan John Lohan , Santosh Kalyankrishnan , Luis Eduardo Colon
Abstract: A resource management system of a computing resource service provider supports the provisioning of multiple identical or substantially similar virtual computing resource instances using a single resource definition by creating a resource set entity to which the provisioned instances belong. The resource management system controls the provisioning based on a template containing the resource definition and designed to service a situation where the intent is to create a group of similar or closely-related resources. The group of instances (i.e., items in the resource set) can be dimensioned by specifying the size of the set, or by mapping the set to another set of keys associated with a different context. A resource set definition in the template can include a program expression that the system evaluates to produce a list of the keys, and the instances may be created based on the number of keys and their associated values.
-
公开(公告)号:US11032213B1
公开(公告)日:2021-06-08
申请号:US16220682
申请日:2018-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Ryan John Lohan , Bharath Swaminathan , Anil Kumar , Sami Azzam , Sayali Suhas Deshpande
IPC: H04L12/927 , H04L12/911 , H04L29/08 , G06F9/455 , G06F9/54
Abstract: This disclosure describes techniques for centralizing the management of computing resources that are provisioned across multiple service provider networks by infrastructure modeling services. A service provider network may host or provide a centralized management service that supports an open source framework that provides users, or developers, with a unified development interface to manage computing resources that are provisioned in different service provider networks. The unified development interface of the host service provider network may provide users with a meta schema or language format to create infrastructure schemas for modeling, provisioning, and operating computing resources across service provider networks that are managed by different service providers. Additionally, the host service provider network may provide an open provider registry where developers of infrastructure schemas may store and publish infrastructure schemas for the different service provider networks to share computing resource types with other developers or users of cloud-based services.
-
公开(公告)号:US11799742B2
公开(公告)日:2023-10-24
申请号:US17897524
申请日:2022-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anil Kumar , Ryan John Lohan , Diwakar Chakravarthy , Julio Cesar dos Santos Lins , Prabhu Anand Nakkeeran
IPC: H04L41/5025 , H04L41/5041 , H04L41/5054 , H04L41/22 , H04L41/0813 , H04L47/70 , H04L41/0866
CPC classification number: H04L41/5025 , H04L41/0813 , H04L41/0866 , H04L41/22 , H04L41/5048 , H04L41/5054 , H04L47/70
Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.
-
公开(公告)号:US20230044491A1
公开(公告)日:2023-02-09
申请号:US17897524
申请日:2022-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anil Kumar , Ryan John Lohan , Diwakar Chakravarthy , Julio Cesar dos Santos Lins , Prabhu Anand Nakkeeran
IPC: H04L41/5025 , H04L41/5041 , H04L41/5054 , H04L41/22 , H04L41/0813 , H04L47/70 , H04L41/0866
Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.
-
公开(公告)号:US11113186B1
公开(公告)日:2021-09-07
申请号:US16714399
申请日:2019-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Ryan John Lohan , Sayali Suhas Deshpande , Xiaodong Ma , Bharath Swaminathan
IPC: G06F9/44 , G06F8/41 , G06F11/36 , G06F8/71 , G06F8/34 , G06F11/34 , G06F11/07 , G06F11/20 , G06F8/36 , G06F8/60 , G06F8/33
Abstract: This disclosure describes techniques for testing and publishing of resource handlers in a cloud environment. For example, a code-development interface may be utilized to generate initial code for the building of resource handlers. The initial code may be verified and the resource handlers may be built and deployed to a test platform. One or more execution tests may be run on the resource handlers in the test platform to determine if the resource handlers execute successfully. The resource type associated with the resource handlers may be published to a registry service and the resource type may be made available for provisioning.
-
公开(公告)号:US10778539B1
公开(公告)日:2020-09-15
申请号:US16220719
申请日:2018-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Anil Kumar , Ryan John Lohan , Diwakar Chakravarthy , Julio Cesar dos Santos Lins , Prabhu Anand Nakkeeran
IPC: H04L12/24 , H04L12/911
Abstract: This disclosure describes techniques for resolving discrepancies that occur to interrelated computing resources from computing resource drift. Users may describe computing resources in an infrastructure template. However, computing resource drift occurs when “out-of-band” modifications are made to the computing resources and are not reflected in the infrastructure template. To resolve discrepancies between the infrastructure template and the out-of-band modifications to the computing resources, a notification may be output to a user account associated with the computing resources detailing the differences. An updated infrastructure template may be received that resolves the differences, such as by including configuration settings that reflect a current state of the computing resources. The computing resources may then execute a workflow using the updated template, such that the workflow is executed on all of the computing resources in a current state.
-
-
-
-
-
-
-