-
公开(公告)号:US11609916B1
公开(公告)日:2023-03-21
申请号:US16449182
申请日:2019-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Gourav Roy , Ritesh Singh
IPC: G06F16/245 , G06F9/54 , G06F16/242
Abstract: A robotic device management service obtains, from a client device operating in a first network, a request to obtain data from a robotic device operating in a second network. In response to the request, the robotic device management service issues a token to the client device that can be provided in future queries to obtain the data. The robotic device management service provides parameters of the request to the robotic device to cause the robotic device to generate and provide the data to the robotic device management service. In response to another request to obtain the data, where the other request includes the token, the robotic device management service queries a database to determine whether the data is available from a storage location of the service. If the data is available, the service provides the data to the client device to fulfill the other request.
-
公开(公告)号:US11880348B1
公开(公告)日:2024-01-23
申请号:US17157135
申请日:2021-01-25
Applicant: Amazon Technologies, Inc.
Inventor: Gourav Roy , Qu Chen , Allen Robert Samuels , Kevin R McGehee , Itay Maoz , Abhishek Kumar , Juan Carlos Gomez , Jan Raak , Ahmed Hesham Salem
CPC classification number: G06F16/2255 , G06F11/1004 , G06F12/0893 , G06F16/1805 , G06F16/273 , G06F16/2237 , G06F21/64 , G06F2201/855 , G06F2212/1016
Abstract: A database management system maintains a collection of data using a log-based storage structure. In response to a request to store data items (key-value pairs), the database management system stores mapping information to a data item in an in-memory data structure while the data items are stored on the log-based storage structure. The hash of the key includes information to identify an index entry that comprises information that maps to the location of the data item stored on the log-based storage structure.
-
公开(公告)号:US20200156243A1
公开(公告)日:2020-05-21
申请号:US16198698
申请日:2018-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav D. Ghare , Bin Zhu , Roger S. Barga , William J. Vass , Gourav Roy , Chetan Banthiya , Paul Andrew Lafranchise , Dmitry Berkovich , Fusheng Yuan , Ritesh Singh , Swarnaprakash Udayakumar , Brandon Kyle Pelfrey , Jason Chen Hooi Chionh , Iftach Ragoler
Abstract: A robotic device management service obtains a set of parameters of a simulation environment and a set of components for execution of a simulation of a robotic device application. Based on these parameters, the robotic device management service selects a set of resources for executing the application in a simulation environment. The robotic device management service may launch the set of components among the set of resources and monitor execution of the application in the simulation environment to ensure completion of the simulation.
-
公开(公告)号:US10354201B1
公开(公告)日:2019-07-16
申请号:US14990171
申请日:2016-01-07
Applicant: Amazon Technologies, Inc.
Inventor: Gourav Roy , Amit Chandak , Prateek Gupta , Srujana Merugu , Aswin Natarajan , Sathish Kumar Palanisamy , Gowda Dayananda Anjaneyapura Range , Jagannathan Srinivasan , Bharath Venkatesh
Abstract: A number of attributes of different attribute types, to be used to assign observation records of a data set to clusters, are identified. Attribute-type-specific distance metrics for the attributes, which can be combined to obtain a normalized aggregated distance of an observation record from a cluster representative, are selected. One or more iterations of a selected clustering methodology are implemented on the data set using resources of a machine learning service until targeted termination criteria are met. A given iteration includes assigning the observations to clusters of a current version of a clustering model based on the aggregated distances from the cluster representatives of the current version, and updating the cluster representatives to generate a new version of the clustering model.
-
公开(公告)号:US11455234B2
公开(公告)日:2022-09-27
申请号:US16198605
申请日:2018-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav D. Ghare , Bin Zhu , Roger S. Barga , William J. Vass , Gourav Roy , Chetan Banthiya , Paul Andrew Lafranchise , Dmitry Berkovich , Fusheng Yuan , Ritesh Singh , Swarnaprakash Udayakumar , Brandon Kyle Pelfrey , Jason Chen Hooi Chionh , Iftach Ragoler
IPC: G06F11/36 , G06N20/00 , G06N3/08 , G06F8/65 , H04L9/40 , G06F11/34 , G06F11/30 , G06F9/451 , G06F40/40
Abstract: A robotic device management service obtains, from a customer, a first set of parameters of a robotic device and a second set of parameters for a simulation environment for testing a robotic device application installable on the robotic device. The set of parameters are used to indicate a storage location of the application and a selection of a simulation environment for testing the application. In response to the request, the robotic device management service selects a set of resources on which to execute the simulation in the simulation environment. The robotic device management service obtains the robotic device application from the storage location and loads the application on to the set of resources to execute the simulation.
-
公开(公告)号:US20200159648A1
公开(公告)日:2020-05-21
申请号:US16198605
申请日:2018-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav D. Ghare , Bin Zhu , Roger S. Barga , William J. Vass , Gourav Roy , Chetan Banthiya , Paul Andrew Lafranchise , Dmitry Berkovich , Fusheng Yuan , Ritesh Singh , Swarnaprakash Udayakumar , Brandon Kyle Pelfrey , Jason Chen Hooi Chionh , Iftach Ragoler
Abstract: A robotic device management service obtains, from a customer, a first set of parameters of a robotic device and a second set of parameters for a simulation environment for testing a robotic device application installable on the robotic device. The set of parameters are used to indicate a storage location of the application and a selection of a simulation environment for testing the application. In response to the request, the robotic device management service selects a set of resources on which to execute the simulation in the simulation environment. The robotic device management service obtains the robotic device application from the storage location and loads the application on to the set of resources to execute the simulation.
-
公开(公告)号:US10394913B1
公开(公告)日:2019-08-27
申请号:US15210841
申请日:2016-07-14
Applicant: Amazon Technologies, Inc.
Inventor: Vineet Shashikant Chaoji , Sivaramakrishnan Kaveri , Vineet Khare , Gourav Roy , Saurabh Sohoney , Andrew Dennis Willingham
IPC: G06F16/00 , G06F16/9535 , G06F7/24 , G06F17/16 , G06F17/18 , G06F16/2457
Abstract: Features are provided for the analysis of collections of data and automatic grouping of data having certain similarities. A collection of data regarding user interactions with item-specific content can be analyzed. The analysis can be used to identify groups of items that are of interest to groups of similar users and/or to identify groups of users with demonstrated interests in groups of similar items. Data may be analyzed in a “bottom-up” manner in which correlations within the data are discovered in an iterative manner, or in a “top-down” manner in which desired top-level groups are specified at the beginning of the process. A bottom-up process may also be distributed among multiple devices or processors to more efficiently discover groups when using large collections of data.
-
公开(公告)号:US20240330320A1
公开(公告)日:2024-10-03
申请号:US18193406
申请日:2023-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Marc Brooker , Falesh Singh , Gourav Roy , Steven Michael Hershey , Marc Bowes
CPC classification number: G06F16/275 , G06F16/2379
Abstract: Synchronous replication for a distributed database system may be performed using an erasure coding scheme. A request that causes a write to a database hosted in a distributed database system is received. A replication message for a synchronous replication technique is generated, then divided and encoded into a number of chunks according to an erasure encoding scheme that allows the replication message to be reassembled with less than the number of chunks. The chunks are sent to another instance of the database which receives and reassembles the replication message from the chunks and responds to acknowledge that the write is committed.
-
公开(公告)号:US11360757B1
公开(公告)日:2022-06-14
申请号:US16449081
申请日:2019-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Gourav Roy
Abstract: A robotic device management service obtains a request from a client device to cause a fleet of robotic devices operating at a remote facility to perform a set of tasks. In response to obtaining the request, the robotic device management service stores the request in a queue associated with the fleet of robotic devices. A distribution device at the facility queries the queue to obtain the request and, in response to obtaining the request, schedules performance of the set of tasks by the fleet of robotic devices.
-
公开(公告)号:US10268749B1
公开(公告)日:2019-04-23
申请号:US14990161
申请日:2016-01-07
Applicant: Amazon Technologies, Inc.
Inventor: Gourav Roy , Amit Chandak , Prateek Gupta , Srujana Merugu , Aswin Natarajan , Sathish Kumar Palanisamy , Gowda Dayananda Anjaneyapura Range , Jagannathan Srinivasan , Bharath Venkatesh
Abstract: An approximate data structure to represent clusters of observation records of a data set is identified. A hierarchical representation of a plurality of clusters, including the targeted number of clusters among which the observation records are to be distributed, is generated. Each node of the hierarchy comprises an instance of the approximate data structure. Until a set of termination criteria are met, iterations of a selected clustering methodology are run. In a given iteration, distances of observation records from the cluster representatives of a current version of the model are computed using the hierarchical representation, and a new version of the model with modified cluster representatives is generated.
-
-
-
-
-
-
-
-
-