-
公开(公告)号:US09727633B1
公开(公告)日:2017-08-08
申请号:US15048904
申请日:2016-02-19
Applicant: Amazon Technologies, Inc.
Inventor: Aaron James Dykstra , Siyang Dai , Diwakar Chakravarthy
IPC: G06F17/30
CPC classification number: G06F17/30598
Abstract: A method of categorizing data points is described which, when combined with a clustering algorithm, provides groupings of data points that have an improved confidence interval. The method can be used to find an optimal number of groupings for a dataset, which in turn allows a user to categorize a group of data points for processing. In some examples, a dataset containing a number of data points may be accessed. Additionally, in some aspects, groupings of data points within the dataset may be grouped based at least in part on similarities between the data. Further, a number of groupings of data points may be adjusted so that the distance between the data points within one or more groupings of data points may fit within a confidence level.
-
公开(公告)号:US09491261B1
公开(公告)日:2016-11-08
申请号:US13953081
申请日:2013-07-29
Applicant: Amazon Technologies, Inc.
Inventor: Joshua Abel Shagam , Vishal Parakh , Diwakar Chakravarthy , Antoun Joubran Kanawati , Mukul Vijay Karnik
IPC: H04L29/06
Abstract: Processes and systems are disclosed for a remote messaging protocol that combines application data and reliability information into a three-packet handshake exchange. Each packet may comprise message information indicating an initial packet, or an acknowledgement packet, along with a unique identifier for identifying responses to the initial message. Time-to-live and retransmission timers may be used in order to increase reliability of the protocol.
Abstract translation: 公开了将应用数据和可靠性信息组合成三包握手交换的远程消息协议的过程和系统。 每个分组可以包括指示初始分组的消息信息或确认分组,以及用于识别对初始消息的响应的唯一标识符。 可以使用生存时间和重传定时器来提高协议的可靠性。
-
3.
公开(公告)号:US12189519B1
公开(公告)日:2025-01-07
申请号:US17364224
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Prabhu Anand Nakkeeran , Asif Hussain , Rahul Sharma , Olivier Robert Munn , Christopher T. George
Abstract: Systems and methods provide for submission, verification, and validation of one or more code packages associated with provisioning logic for third-party applications. A user may request verification as a publisher and submit a code package for use with a third-party application within a resource provider environment. The code package may be tested and, upon passing, be published to a public repository for discovery and use by other users. The code package may form part of an extension that is integrated into a template that enables automated provisioning of resources and applications.
-
公开(公告)号: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.
-
公开(公告)号:US09280593B1
公开(公告)日:2016-03-08
申请号:US13949526
申请日:2013-07-24
Applicant: Amazon Technologies, Inc.
Inventor: Aaron James Dykstra , Diwakar Chakravarthy , Siyang Dai
IPC: G06F17/30
CPC classification number: G06F17/30598
Abstract: A method of categorizing data points is described which, when combined with a clustering algorithm, provides groupings of data points that have an improved confidence interval. The method can be used to find an optimal number of groupings for a dataset, which in turn allows a user to categorize a group of data points for processing. In some examples, a dataset containing a number of data points may be accessed. Additionally, in some aspects, groupings of data points within the dataset may be grouped based at least in part on similarities between the data. Further, a number of groupings of data points may be adjusted so that the distance between the data points within one or more groupings of data points may fit within a confidence level.
Abstract translation: 描述了对数据点进行分类的方法,当与聚类算法组合时,提供具有改进的置信区间的数据点的分组。 该方法可用于找到数据集的最佳分组数,这又允许用户对一组数据点进行分类以进行处理。 在一些示例中,可以访问包含多个数据点的数据集。 另外,在一些方面,可以至少部分地基于数据之间的相似性来对数据集内的数据点进行分组。 此外,可以调整多个数据分组,使得一个或多个数据点分组之间的数据点之间的距离可以适合置信水平。
-
公开(公告)号:US11579901B1
公开(公告)日:2023-02-14
申请号:US17364260
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Amjad Hussain , Diwakar Chakravarthy , Asif Hussain , Rahul Garg , Victoria Michelle Jacobson , Sunil Jagadish , James Hood
Abstract: Systems and methods provide for execution of different provisioning engines within a resource provider environment. A user may submit a request to provision one or more resources using a particular provisioning engine, which may include a provisioning engine that is non-native to the resource provider environment. A control plane may evaluate and transmit requests to the provisioning engine executing within the resource provider environment. Operations associated with the provisioning engine may be executed and stored within a data store, which may be processed upon completion and made accessible.
-
公开(公告)号: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.
-
8.
公开(公告)号:US09772835B1
公开(公告)日:2017-09-26
申请号:US13800783
申请日:2013-03-13
Applicant: Amazon Technologies, Inc.
Inventor: Tyson Christopher Trautmann , Jeremy Boynes , Diwakar Chakravarthy , Jeenandra Kumar Uttamchand , Yi-Tao Wang , Soo Young Yang
Abstract: Program code, such the program code of an application program, can be modified to permit the program code to execute in a multi-tenant execution environment. For example, program code might be modified at compile time, run time, or at another time, in order to enable the program code to properly operate in an execution environment in which applications might be simultaneously executed in process by multiple tenants. Program code might also be modified at run time to enable the program code to execute in a distributed fashion in a distributed computing environment. For example, portions of the program code might be configured at run time to execute in different instances of an execution environment. The program code might be modified at run time to enable the program code to properly execute in multiple instances of the execution environment.
-
公开(公告)号:US20170206275A1
公开(公告)日:2017-07-20
申请号:US15478081
申请日:2017-04-03
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Chakravarthy
CPC classification number: G06F16/951 , G01C21/362 , G06F16/2455 , G06F16/2471 , G06F16/252 , G06F16/283
Abstract: A user device sends a search query for an item to a first data store associated with a first entity, wherein the item comprises at least one of an electronic version or a physical version, determines a format to be used by search queries to the second data store and generates a first modified search query for the second data store that is different than the search query and corresponds to the format. The user device sends the first modified search query to the second data store, receives item search results from the first data store and item search results from the second data store, the item search results indicating at least one of: the electronic version is available from an electronic location, the physical version is available at a physical location, or the physical location at which the physical version is available, and causes presentation of at least a portion of the item search results from the first data store together with at least a portion of the item search results from the second data store.
-
公开(公告)号:US09245232B1
公开(公告)日:2016-01-26
申请号:US13774767
申请日:2013-02-22
Applicant: Amazon Technologies, Inc.
Inventor: Tyson Christopher Trautmann , Peter Varnum Commons , Diwakar Chakravarthy , Michael Luis Collado , Thomas Lowell Keller , Benjamin Warren Mercier , Zachary Jared Wiggins
CPC classification number: G06N99/005 , G06F17/30902
Abstract: A machine generated service cache that utilizes one or more machine learning classifiers is trained using service requests directed to a human-generated service and service responses generated by the human-generated service in response to the service requests. Once the machine generated service cache has been trained to a predetermined level of performance, the machine generated service cache can be utilized to process actual service requests directed to the human-generated service. The machine generated service cache might be utilized to process service requests for which it is not essential that the returned service response be identical to a response that would be generated by the human-generated service.
Abstract translation: 利用一个或多个机器学习分类器的机器生成的服务高速缓冲存储器是使用针对人类产生的服务的服务请求和由人类生成的服务响应于服务请求生成的服务响应进行训练的。 一旦机器生成的服务高速缓存已经被训练到预定的性能水平,则机器产生的服务高速缓存可以用于处理针对人造服务的实际服务请求。 机器生成的服务高速缓存可以用于处理服务请求,其中所返回的服务响应与由人为生成的服务生成的响应相同并不是必需的。
-
-
-
-
-
-
-
-
-