-
公开(公告)号: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.
-
公开(公告)号:US20250030918A1
公开(公告)日:2025-01-23
申请号:US18908533
申请日:2024-10-07
Applicant: Amazon Technologies, Inc.
Inventor: Robert James Victor , Amit Gupta , Kirtan Modi
IPC: H04N21/454 , H04N21/439 , H04N21/442
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.
-
公开(公告)号:US12137271B1
公开(公告)日:2024-11-05
申请号:US18355867
申请日:2023-07-20
Applicant: Amazon Technologies, Inc.
Inventor: Robert James Victor , Amit Gupta , Kirtan Modi
IPC: H04N21/454 , H04N21/439 , H04N21/442
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.
-
公开(公告)号:US11250022B1
公开(公告)日:2022-02-15
申请号:US17037482
申请日:2020-09-29
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.
-
公开(公告)号:US10997160B1
公开(公告)日:2021-05-04
申请号:US16364025
申请日:2019-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Akshat Vig , Somasundaram Perianayagam , Vaibhav Jain , Alexander Richard Keyes , Stefano Stefani , Douglas Brian Terry , James Christopher Sorenson, III , Amit Gupta , Rishabh Jain
IPC: G06F16/23
Abstract: Updates performed as part of transaction requests to a data store may be included in a stream of updates. Updates to items in the data store that are included in transactions determined not to be committed to the data store may be excluded from the stream of updates. Records in the stream of updates may include an identifier for the transaction that included the update described by the record. The identifier for the transaction may be used to identify updates to other items in the data store that are included in the same transaction.
-
16.
公开(公告)号:US20190392061A1
公开(公告)日:2019-12-26
申请号:US16014890
申请日:2018-06-21
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
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.
-
公开(公告)号:US20250110800A1
公开(公告)日:2025-04-03
申请号:US18478476
申请日:2023-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Hari Ohm Prasath Rajagopal , Shivendra Panicker , Prashant Kumar Singh , Amit Gupta
IPC: G06F9/50
Abstract: Systems and methods are provided for an on-demand code execution service comprising a set of computing devices for on-demand execution of function code while continuing to facilitate executing long-running background processes. A subset of resources may be initialized based, at least in part, on the application configuration data including at least a request-response process, a background process, and a lesser set of computing resources for the background process. After the execution of the background process has begun, a first request may be received. The on-demand code execution service may increase computing resources to a larger set of computing resources to generate a first response to the first request. The first response may then be provided to an external set of computing resources. After determining that the queue contains no additional requests, the on-demand code execution service may decrease the level of computing resources to the lesser set of computing resources.
-
公开(公告)号:US11989586B1
公开(公告)日:2024-05-21
申请号:US17305143
申请日:2021-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Archana Srikanta , Onur Filiz , Prashant Prahlad , Amit Gupta , Song Hu
CPC classification number: G06F9/5005 , G06F8/60 , 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/02 , H04L67/30
Abstract: The present application relates to performing a scale-up 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.
-
公开(公告)号:US11755620B1
公开(公告)日:2023-09-12
申请号:US16844888
申请日:2020-04-09
Applicant: Amazon Technologies, Inc.
Inventor: Vaibhav Jain , Rishabh Jain , Amit Gupta , Palak Agrawal , Sagar Mundra , Benjamin Donald Wood , Lewis Bruck
IPC: G06F16/2453 , G06F16/28 , G06F16/242
CPC classification number: G06F16/28 , G06F16/2445 , G06F16/2453
Abstract: Non-relational database operations are invoked to provide results consistent with commands specified in a relational query language. A request to access data in a non-relational database is received that includes one or more commands specified in a query language for accessing data according to a relational data scheme. The request may be evaluated to determine one or more Application Programming Interfaces (APIs) to invoke operations at the non-relational database that provide a result consistent with the commands specified in the query language. The determined APIs are executed and a result returned for the request based on the execution of the APIs.
-
20.
公开(公告)号:US11120006B2
公开(公告)日:2021-09-14
申请号:US16014890
申请日:2018-06-21
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
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.
-
-
-
-
-
-
-
-
-