-
公开(公告)号:US11995466B1
公开(公告)日:2024-05-28
申请号:US17305145
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Archana Srikanta , Onur Filiz , Prashant Prahlad , Amit Gupta , Song Hu
CPC classification number: G06F9/5005 , G06F9/455 , G06F9/45558 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/485 , G06F9/4881 , G06F9/50 , G06F9/5011 , G06F9/5022 , G06F9/5027 , G06F9/505 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06F9/5083 , H04L67/63 , G06F8/60
Abstract: The present application relates to performing a scale-down of the computing resources allocated to executing a software application. For example, the software application for implementing a web server may be packaged as a container image, and one or more instances of the container images may be executed as one or more tasks. The individual tasks may be allocated a set of computing resources such as CPU and memory, and the incoming requests sent to the web server may be distributed across the tasks. If the volume of incoming requests drops below a threshold level, one or more of the tasks may be placed in standby mode, and the amount of computing resources allocated to such tasks may be reduced. When the volume of incoming requests returns above the threshold level, the amount of computing resources allocated to such tasks can be scaled back up to the full amount.
-
公开(公告)号:US11860892B2
公开(公告)日:2024-01-02
申请号:US17670332
申请日:2022-02-11
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Peter Zhivkov , Somasundaram Perianayagam , James Christopher Sorenson, III , Amit Gupta , Chase Kernan , Nicholas Gordon , Ravi Math , Vaibhav Jain , Remi Paucher
CPC classification number: G06F16/27 , G06F16/2282
Abstract: Offline building of a projected data subset may be performed. A request to create a data set that is a projected subset of data from a source data set may be received. A data store separate from the data store storing the source data set may store a copy of the source data set that is used to replicate items to the projected subset of data according to a schema for the projected data subset. Updates made to the source data set may also be replicated to the projected data subset according to the schema. Conflicts between replicated items and replicated updates to the projected data set may be resolved by comparing a version identifier for the replicated update and replicated item to determine what to store in the projected data subset.
-
公开(公告)号:US11803568B1
公开(公告)日:2023-10-31
申请号:US16829311
申请日:2020-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Vaibhav Jain , Rishabh Jain , Amit Gupta
CPC classification number: G06F16/27 , G06F11/3034 , G06F11/3409 , G06F16/184 , G06F16/214 , G06F16/2282
Abstract: A client of a distributed database service may conveniently enable replication of data from a source table to a destination (e.g., a different service/database table) by submitting a request enable replication for the source table. In response to the request to enable replication, the database service enables replication for the source table. To replicate a change, the database service may modify a format of the change based on a data storage format of the destination that is different than a data storage format of the database service. The database service monitors the performance of the replication and based on the performance, the database service may automatically modify the capacity to perform the replication of changes to the destination (e.g., by assigning additional resources to replication).
-
公开(公告)号:US20220067025A1
公开(公告)日:2022-03-03
申请号:US17472449
申请日:2021-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Douglas Brian Terry , Tate Andrew Certain , Amit Gupta , Rishabh Jain , Vaibhav Jain , Alexander Richard Keyes , Somasundaram Perianayagam , Nathan Pellegrom Riley , Akshat Vig , Ming-Chuan Wu
IPC: G06F16/23 , G06F16/182 , G06F16/18 , G06F9/48 , G06F9/50
Abstract: Transaction requests may be ordered in a distributed database according to an independently assigned sequence. Different distributed system nodes, such as a transaction coordinator and a storage node may independently assign sequence numbers to requests to access a distributed database. A storage node may receive the request from a transaction coordinator with an assigned sequence number and another request to which the storage node may assign a sequence number. The storage node can then order performance of the requests based on the sequence numbers.
-
公开(公告)号:US11880385B1
公开(公告)日:2024-01-23
申请号:US17037507
申请日:2020-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Peter Zhivkov , Somasundaram Perianayagam , James Christopher Sorenson, III , Amit Gupta , Shishir Agrawal , Sagar Mundra , Vaibhav Jain , Ajay Kumar , Aman Gupta , Ankur Tyagi
CPC classification number: G06F16/273 , G06F11/1407 , G06F16/2228 , G06F16/2282 , G06F16/23 , G06F16/2329
Abstract: Updates to projected data subsets may be ordered using conditional operations. When updates to a data set are received, a determination is made according to a schema for a projected subset of the data set as to whether the update is to be propagated to the projected subset of the data set. If the update is to be propagated, a comparison of a version identifier for the update may be made with a version identifier for the subset to determine whether performance of the update is consistent with an ordering of updates performed to the first data set. If the comparison indicates the performance of the update is consistent, then the update may be performed to the projected subset. If not, then the update may not be performed.
-
公开(公告)号:US11758225B1
公开(公告)日:2023-09-12
申请号:US17853300
申请日:2022-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Robert James Victor , Amit Gupta , Kirtan Modi
IPC: H04N21/454 , H04N21/439 , H04N21/442
CPC classification number: H04N21/454 , H04N21/4394 , H04N21/44204
Abstract: Devices, systems, and methods are provided for managing advertisement exposure. The method may include receiving, by a first device, from a second device, an audio fingerprint based on presentation of first media content using a first media channel at a first time; determining, using automatic content recognition, that the audio fingerprint represents a portion of a first advertisement; determining that the first advertisement was presented at a second time using a second media channel and the second device; determining that a first number of times that the first advertisement has been presented to the user exceeds a first threshold number and that a second number of times that the first advertisement has been presented to the user does not exceed a second threshold number; refraining from selecting the first advertisement at a third time; and selecting the first advertisement for presentation at a fourth time.
-
公开(公告)号:US11726999B1
公开(公告)日:2023-08-15
申请号:US17347420
申请日:2021-06-14
Applicant: Amazon Technologies, Inc.
Inventor: Akshat Vig , Amit Gupta , Palak Agrawal , Amit Purohit , Benjamin Donald Wood
IPC: G06F16/2453 , G06F16/2455 , G06F16/25 , G06N5/04 , G06N20/00
CPC classification number: G06F16/24542 , G06F16/2455 , G06F16/258 , G06N5/04 , G06N20/00
Abstract: Inferences may be obtained to handle access requests at a non-relational database system. An access request may be received at a non-relational database system. The non-relational database system may determine that the access request uses a machine learning model to complete the access request. The non-relational database system may cause an inference to be generated using data items for the access request as input to the machine learning model. The access request may be completed using the generated inference.
-
公开(公告)号:US20220164366A1
公开(公告)日:2022-05-26
申请号:US17670332
申请日:2022-02-11
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Peter Zhivkov , Somasundaram Perianayagam , James Christopher Sorenson, III , Amit Gupta , Chase Kernan , Nicholas Gordon , Ravi Math , Vaibhav Jain , Remi Paucher
Abstract: Offline building of a projected data subset may be performed. A request to create a data set that is a projected subset of data from a source data set may be received. A data store separate from the data store storing the source data set may store a copy of the source data set that is used to replicate items to the projected subset of data according to a schema for the projected data subset. Updates made to the source data set may also be replicated to the projected data subset according to the schema. Conflicts between replicated items and replicated updates to the projected data set may be resolved by comparing a version identifier for the replicated update and replicated item to determine what to store in the projected data subset.
-
公开(公告)号:US11188228B1
公开(公告)日:2021-11-30
申请号:US16364036
申请日:2019-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Rishabh Jain , Akshat Vig , Somasundaram Perianayagam , Alexander Richard Keyes , Vaibhav Jain , James Christopher Sorenson, III , Amit Gupta
IPC: G06F3/06 , G06F16/901
Abstract: Transaction operations may be graphed in order to determine performance compliance of transactions. An event to analyze transactions may be detected. Transactions to analyze for the event may be identified and a description of transaction operations for the identified transactions may be obtained. A graph of the transaction operations may be generated to indicate the dependencies between transactions and an evaluation of the graph may be performed to determine whether the transactions were performed with serializable isolation.
-
公开(公告)号:US20230334046A1
公开(公告)日:2023-10-19
申请号:US18342569
申请日:2023-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Akshat Vig , Amit Gupta , Palak Agrawal , Amit Purohit , Benjamin Donald Wood
IPC: G06F16/2453 , G06F16/25 , G06F16/2455 , G06N20/00 , G06N5/04
CPC classification number: G06F16/24542 , G06F16/258 , G06F16/2455 , G06N20/00 , G06N5/04
Abstract: Inferences may be obtained to handle access requests at a non-relational database system. An access request may be received at a non-relational database system. The non-relational database system may determine that the access request uses a machine learning model to complete the access request. The non-relational database system may cause an inference to be generated using data items for the access request as input to the machine learning model. The access request may be completed using the generated inference.
-
-
-
-
-
-
-
-
-