-
公开(公告)号:US20220171792A1
公开(公告)日:2022-06-02
申请号:US17675567
申请日:2022-02-18
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Mustafa Ozan Ozen , Dumanshu Goyal , Gaurav Gupta , Sen Yue , Nabanita Maji
IPC: G06F16/27 , G06F16/215 , G06F16/2455
Abstract: Methods, systems, and computer-readable media for ingestion partition auto-scaling in a time-series database are disclosed. A first set of one or more hosts divides elements of time-series data into a plurality of partitions. A second set of one or more hosts stores the elements of time-series data from the plurality of partitions into one or more storage tiers of a time-series database. An analyzer receives first data indicative of the resource usage of the time-series data at the first set of one or more hosts. The analyzer receives second data indicative of the resource usage of the time-series data at the second set of one or more hosts. Based at least in part on analysis of the first data and the second data, the analyzer initiates a split of an individual one of the partitions into two or more partitions.
-
公开(公告)号:US11256719B1
公开(公告)日:2022-02-22
申请号:US16455591
申请日:2019-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Mustafa Ozan Ozen , Dumanshu Goyal , Gaurav Gupta , Sen Yue , Nabanita Maji
IPC: G06F16/27 , G06F16/215 , G06F16/2455
Abstract: Methods, systems, and computer-readable media for ingestion partition auto-scaling in a time-series database are disclosed. A first set of one or more hosts divides elements of time-series data into a plurality of partitions. A second set of one or more hosts stores the elements of time-series data from the plurality of partitions into one or more storage tiers of a time-series database. An analyzer receives first data indicative of the resource usage of the time-series data at the first set of one or more hosts. The analyzer receives second data indicative of the resource usage of the time-series data at the second set of one or more hosts. Based at least in part on analysis of the first data and the second data, the analyzer initiates a split of an individual one of the partitions into two or more partitions.
-
公开(公告)号:US10592153B1
公开(公告)日:2020-03-17
申请号:US15696054
申请日:2017-09-05
Applicant: Amazon Technologies, Inc.
Inventor: Naveen Anand Subramaniam , Jacob Shannan Carr , Aaron Ben Fernandes , Gaurav Gupta , Brian Thomas Kachmarck
IPC: G06F3/06
Abstract: Items within a data set can be redistributed to different partitions of a distributed data store according to modified hash values. A redistribution event may, in some embodiments, trigger the redistribution of a data set. Modified hash values for items in the data set may be generated according to a secondary hashing scheme to be used for identifying the location of a new partition to store the item instead of hash values based on current key values that identify a current partition that stores the item. Access can be provided to items based on the modified hash values to determine the new partition that stores the item after redistribution.
-
公开(公告)号:US09582156B2
公开(公告)日:2017-02-28
申请号:US13865820
申请日:2013-04-18
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Hamilton Battles , Pradeep Desai , Balaji Hariharan Chandra , Prasanth Radhakrishnan , Harshit Beri , Gaurav Gupta , Vignesh Annamalai Paramadhayalan
IPC: G06F3/0484 , G06Q30/02
CPC classification number: G06F3/0484 , G06Q30/0251 , G06Q30/0271 , G06Q30/0277
Abstract: A content publisher can use a publisher tool to tag various content elements, which enables a user viewing content from the publisher to view related advertising. In at least some embodiments, the tool is a toolbar that the publisher can use to tag content elements such as images and text, whereby the toolbar can recommend related items to be linked to those content elements. The items can be associated with an entity, such as an advertiser or electronic retailer, that will provide some level of compensation to the publisher in return for the linking. Such an approach enables the publisher to monetize the content in a way that is minimally intrusive for the end user.
Abstract translation: 内容发布商可以使用发布商工具来标记各种内容元素,使用户可以查看发布商的内容来查看相关广告。 在至少一些实施例中,该工具是发布者可用于标记诸如图像和文本的内容元素的工具栏,由此工具栏可以推荐要链接到那些内容元素的相关项目。 这些项目可以与诸如广告商或电子零售商的实体相关联,这将为出版商提供一定程度的补偿以换取链接。 这样一种方法使出版商能够以最小限度侵入最终用户的方式为内容营利。
-
公开(公告)号:US11989186B2
公开(公告)日:2024-05-21
申请号:US16199078
申请日:2018-11-23
Applicant: Amazon Technologies, Inc.
Inventor: Timothy A. Rath , Gaurav Gupta , Mustafa Ozan Ozen , Omer Ahmed Zaki
IPC: G06F16/2455 , G06F16/25 , G06F16/27
CPC classification number: G06F16/24568 , G06F16/252 , G06F16/278
Abstract: Methods, systems, and computer-readable media for a scalable architecture for a distributed time-series database are disclosed. Using a fleet of ingestion routers, time-series data generated by a plurality of client devices is stored into a plurality of durable partitions. The time-series data comprises a plurality of time series, and an amount of the ingestion routers is determined based at least in part on an ingestion rate of the time-series data. Using a fleet of stream processors, the time-series data from the durable partitions is stored into a plurality of storage tiers including a first storage tier and a second storage tier. A retention period for the first storage tier differs from a retention period for the second storage tier. An amount of the stream processors is determined based at least in part on the time-series data in the durable partitions.
-
6.
公开(公告)号:US11159628B1
公开(公告)日:2021-10-26
申请号:US16835097
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Gupta , Kamal Garg
Abstract: A trained model and/or an edge client running on an edge device may obtain data from a data source (e.g., a security video camera) and determine, based on a result of processing the data using the model, whether to send an indication of an upcoming data/video stream to the provider network (e.g., indicating a bearer modification). The received indication may be used by the provider network to send a request to a serving wireless infrastructure (e.g., telco operator/wireless mobile core) for configuration of one or more resources on behalf of the edge device to process the upcoming data stream. The received indication may be used by the provider network in order to configure one or more resources at the provider network to process the upcoming data stream. The edge device initiates transmission of the data stream from the data source to the provider network via the serving wireless infrastructure.
-
公开(公告)号:US11068537B1
公开(公告)日:2021-07-20
申请号:US16216580
申请日:2018-12-11
Applicant: Amazon Technologies, Inc.
Inventor: Dumanshu Goyal , Timothy A. Rath , Eric Coll , Gaurav Gupta , Lonnie J. Princehouse
IPC: G06F16/00 , G06F16/901 , G06F16/27
Abstract: Methods, systems, and computer-readable media for partition segmenting in a distributed time-series database are disclosed. A first host receives a request to store a data element in a tile comprising linked segments including a head segment and a tail segment. The head and tail segments are associated with the same spatial and temporal boundaries, and the data element is within those boundaries. The first host determines that the data element is not stored in the head segment and forwards the data element to a next segment of the tile. An additional host receives a request to store the data element in the tail segment. The additional host determines that the data element is not stored in the tail segment and then stores the data element in the tail segment.
-
公开(公告)号:US10853373B1
公开(公告)日:2020-12-01
申请号:US15980596
申请日:2018-05-15
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Bhatia , Timothy Andrew Rath , Mustafa Ozan Ozen , Atilim Cetin , Gaurav Gupta
IPC: G06F16/2455 , G06F16/2458 , G06F16/22 , G06F16/21
Abstract: A data storage and retrieval system receives data points for a time series. The data storage and retrieval system stores the data points for a first portion of the time series using a first data format. Based at least in part on an analysis of queries performed on the first portion of the time series, the data storage and retrieval system determines to store a second portion of the time series using a second data format. The data storage and retrieval system stores subsequently received data points of the time series in the second data format.
-
公开(公告)号:US10416851B2
公开(公告)日:2019-09-17
申请号:US15409140
申请日:2017-01-18
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Hamilton Battles , Pradeep Desai , Balaji Hariharan Chandra , Prasanth Radhakrishnan , Harshit Beri , Gaurav Gupta , Vignesh Annamalai Paramadhayalan
IPC: G06F3/0484 , G06Q30/02
Abstract: A content publisher can use a publisher tool to tag various content elements, which enables a user viewing content from the publisher to view related advertising. In at least some embodiments, the tool is a toolbar that the publisher can use to tag content elements such as images and text, whereby the toolbar can recommend related items to be linked to those content elements. The items can be associated with an entity, such as an advertiser or electronic retailer, that will provide some level of compensation to the publisher in return for the linking. Such an approach enables the publisher to monetize the content in a way that is minimally intrusive for the end user.
-
10.
公开(公告)号:US12212630B2
公开(公告)日:2025-01-28
申请号:US17508772
申请日:2021-10-22
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Gupta , Kamal Garg
Abstract: A trained model and/or an edge client running on an edge device may obtain data from a data source (e.g., a security video camera) and determine, based on a result of processing the data using the model, whether to send an indication of an upcoming data/video stream to the provider network (e.g., indicating a bearer modification). The received indication may be used by the provider network to send a request to a serving wireless infrastructure (e.g., telco operator/wireless mobile core) for configuration of one or more resources on behalf of the edge device to process the upcoming data stream. The received indication may be used by the provider network in order to configure one or more resources at the provider network to process the upcoming data stream. The edge device initiates transmission of the data stream from the data source to the provider network via the serving wireless infrastructure.
-
-
-
-
-
-
-
-
-