-
1.
公开(公告)号:US12210524B1
公开(公告)日:2025-01-28
申请号:US18067498
申请日:2022-12-16
Applicant: Amazon Technologies, Inc.
Inventor: Enrico Siragusa , Gaurav Saxena , Mario Guerriero , Christoforos Svingos
IPC: G06F16/2453 , G06F16/23
Abstract: A materialized view created from one or more shared producer tables in separate producer clusters may be stored in a consumer cluster. The materialized view May undergo faster a refresh using an incremental refresh by obtaining snapshots of the producer table and incrementally refreshing based on deltas obtained by the snapshot. The materialized view may undergo various checks to determine whether the materialized view in the consumer resource is refreshable or unrefreshable based on schema compatibility. The materialized view may undergo further checks to determine whether the materialized view in the consumer resource is available or unavailable for incremental refresh based on detection of schema/data rearrangement operations on the producer table.
-
公开(公告)号:US11609933B1
公开(公告)日:2023-03-21
申请号:US16039258
申请日:2018-07-18
Applicant: Amazon Technologies, Inc.
Inventor: Mustafa Ozan Ozen , Sandeep Bhatia , Lonnie J. Princehouse , Timothy A. Rath , Gaurav Saxena
IPC: G06F16/00 , G06F16/27 , G06F16/21 , G06F16/23 , G06F16/2458
Abstract: Atomic partition scheme updates to partition items may be implemented by a time series database. A time threshold may be assigned to partition scheme update so that the time threshold may be applied across a set of ingestion nodes that may apply the partition scheme update the same. A request to store an item with a timestamp less than the time threshold may be stored in one partition of the time series database, while the item may be stored in a different partition of the time series database if the item has timestamp greater than or equal to the time threshold.
-
公开(公告)号:US11609910B1
公开(公告)日:2023-03-21
申请号:US17118408
申请日:2020-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Yannis Papakonstantinou , Vuk Ercegovac , Gaurav Saxena , Balakrishnan Narayanaswamy , Enrico Siragusa , Mario Guerriero
IPC: G06F16/00 , G06F16/2453 , G06F16/23
Abstract: Materialized views for a database system may be automatically refreshed according to performance benefits. Materialized views may be ordered according to determined performance benefits for the materialized views indicating the performance benefit obtained when a materialized view is used to perform a query at the database system. Materialized views may be selected for refresh operations according to the ordering based on a capacity of the database system to perform refresh operations.
-
公开(公告)号:US10812559B2
公开(公告)日:2020-10-20
申请号:US15409231
申请日:2017-01-18
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Forman , Joseph Michael Pavey , Bobby Castleberry , Ravindra Ganti , Stephen Han , Euan McLeod , Gaurav Saxena , Nathaniel Stewart , Yongjun Wu
IPC: H04L29/06 , H04L12/26 , H04L12/911 , H04N21/24 , H04N21/2343 , H04N21/845 , H04N21/643 , H04N21/6377
Abstract: Techniques are described for just-in-time variable adaptive encoding and delivery of media content. Fragments of media content are encoded at bitrates corresponding to available bandwidth of client devices. If the available bandwidth changes, the bitrate at which fragments are being encoded is adjusted to correspond with the changed bandwidth.
-
公开(公告)号:US20240184785A1
公开(公告)日:2024-06-06
申请号:US18441948
申请日:2024-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Lonnie J. Princehouse , Timothy A. Rath , Gaurav Gupta , Mustafa Ozan Ozen , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Gaurav Saxena
IPC: G06F16/2455 , G06F3/06 , G06F16/248 , G06F16/27
CPC classification number: G06F16/24568 , G06F3/0607 , G06F3/0644 , G06F3/067 , G06F16/248 , G06F16/278
Abstract: Methods, systems, and computer-readable media for continuous functions in a time-series database are disclosed. A plurality of data points of a time series are stored into one or more storage tiers of a time-series database. The plurality of data points comprise a plurality of discrete measurements at respective timestamps. Using one or more query processors of the time-series database, a query of the time series is initiated. The query indicates a time range. Using the one or more query processors, a continuous function is determined that represents a segment of the time series in the time range. The continuous function is determined based at least in part on the plurality of data points. An operation is performed using the continuous function as an input.
-
公开(公告)号:US11934409B2
公开(公告)日:2024-03-19
申请号:US16199102
申请日:2018-11-23
Applicant: Amazon Technologies, Inc.
Inventor: Lonnie J. Princehouse , Timothy A. Rath , Gaurav Gupta , Mustafa Ozan Ozen , Omer Ahmed Zaki , Karthik Gurumoorthy Subramanya Bharathy , Gaurav Saxena
IPC: G06F16/00 , G06F3/06 , G06F16/2455 , G06F16/248 , G06F16/27
CPC classification number: G06F16/24568 , G06F3/0607 , G06F3/0644 , G06F3/067 , G06F16/248 , G06F16/278
Abstract: Methods, systems, and computer-readable media for continuous functions in a time-series database are disclosed. A plurality of data points of a time series are stored into one or more storage tiers of a time-series database. The plurality of data points comprise a plurality of discrete measurements at respective timestamps. Using one or more query processors of the time-series database, a query of the time series is initiated. The query indicates a time range. Using the one or more query processors, a continuous function is determined that represents a segment of the time series in the time range. The continuous function is determined based at least in part on the plurality of data points. An operation is performed using the continuous function as an input.
-
公开(公告)号:US11513854B1
公开(公告)日:2022-11-29
申请号:US16453914
申请日:2019-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , Mustafa Ozan Ozen
IPC: G06F9/50 , G06F16/2455 , G06F16/2458
Abstract: Methods, systems, and computer-readable media for resource usage restrictions in a time-series database are disclosed. Elements of a plurality of time series are stored into one or more storage tiers of a time-series database. The time series are associated with a plurality of clients of the time-series database. Execution of tasks is initiated using one or more resources of one or more hosts. The time-series elements represent inputs to the tasks. The tasks comprise a first task and a second task. A usage of the one or more resources by the first task is determined to violate one or more resource usage restrictions. Based at least in part on the usage, one or more actions are performed to modify the execution of the first task. The one or more actions increase an amount of the one or more resources available to the second task.
-
8.
公开(公告)号:US20190384845A1
公开(公告)日:2019-12-19
申请号:US16007697
申请日:2018-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Gaurav Saxena , George Constantin Caragea , Naresh Kishin Chainani , Martin Grund
IPC: G06F17/30
Abstract: Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.
-
公开(公告)号:US10277924B1
公开(公告)日:2019-04-30
申请号:US15933144
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Nathaniel Stewart , Lei Li , Mairo Pedrini , Patrick Joseph Lewis , Ravindra Ganti , Parminder Singh , Gaurav Saxena , Kent Haakan Karlsson , Yongjun Wu
IPC: H04N21/234 , H04N21/2187 , H04N21/442
Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
-
公开(公告)号:US10045053B1
公开(公告)日:2018-08-07
申请号:US15684152
申请日:2017-08-23
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Amarsingh Buckthasingh Winston , Gaurav Saxena
IPC: H04N7/10 , H04N7/025 , H04N21/2187 , H04N7/00 , H04N21/6379
Abstract: Techniques are described for enabling the insertion of semi-targeted content in live content streams consumed by devices that do not support unconstrained dynamic fragment insertion.
-
-
-
-
-
-
-
-
-