Patents by Inventor Gaurav Saxena

Gaurav Saxena has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11934409
    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.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: March 19, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Lonnie J. Princehouse, Timothy A. Rath, Gaurav Gupta, Mustafa Ozan Ozen, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Gaurav Saxena
  • Publication number: 20240045845
    Abstract: A method for unstructured data analytics in data warehouses includes receiving an unstructured data query from a user, the unstructured data query requesting the data processing hardware determine one or more unstructured data files stored at a data repository that match query parameters. The method includes determining, using an object table, a set of unstructured data files stored at the data repository that matches the query parameters. The object table includes a plurality of rows, each row of the plurality of rows associated with a respective unstructured data file stored at the data repository, and a plurality of columns, each column of the plurality of columns comprising metadata associated with the respective unstructured data file of each row of the plurality of rows. The method includes returning, to the user, a structured data table including the determined set of unstructured data files.
    Type: Application
    Filed: August 6, 2022
    Publication date: February 8, 2024
    Applicant: Google LLC
    Inventors: Thibaud Baptiste Hottelier, Yuri Volobuev, Mingge Deng, Justin Levandoski, Gaurav Saxena, Deepak Choudhary Nettem, Anoop Kochummen Johnson
  • Patent number: 11868359
    Abstract: A primary query engine may receive a query and determine whether the query is eligible for performance at a secondary query engine. If eligible, the primary query engine may evaluate the availability of the first query engine to perform the query. The first query engine may determine whether to assign the query to the primary query engine or to the secondary query according to availability evaluation. For queries assigned to the secondary query engine, the primary query engine may send a request to the secondary query engine to being processing of the query.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, Ippokratis Pandis, Mengchu Cai, Mingda Li, Mohammad Rezaur Rahman, Naresh Chainani
  • Publication number: 20240004897
    Abstract: Methods for replicating transactional tables of a transactional database to an analytical database and maintaining updates to those transactional table representations are disclosed. Snapshots of the transactional tables are provided to the analytical database via a transport mechanism, such as a data storage service or a data streaming service, and stored at the analytical database. Then, checkpoints comprising portions of a change-data-capture log that has recorded transactional changes to the transactional tables of the transactional database are provided to the analytical database via the same or different transport mechanism and used to commit those transactional changes to the snapshot representations. The snapshot representations may be used to respond to incoming analytical queries in order to provide real-time querying results.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Ippokratis Pandis, Gokul Soundararajan, Gopal Paliwal, Punit Rajgaria, Sanuj Basu, Todd Jeffrey Green, Gaurav Saxena, Vadim Skipin, Johannes Wust, Hemanth Satyanarayana, Matthew Perry Abrams, Murali Brahmadesam
  • Patent number: 11841848
    Abstract: Stored procedures are generated to perform incremental updates to a materialized view for a database. When a request to create a materialized view is received, one or more internal tables are created from the database. A stored procedure is generated that when executed will update the materialized view of the database. The stored procedure may obtain changes to the database that were not included in the internal tables and update the internal tables to include the obtained changes. The stored procedure may be performed automatically and in response to requests.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: December 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Yannis Papakonstantinou, Vuk Ercegovac, Andre Hernich, Enrico Siragusa, Gaurav Saxena
  • Publication number: 20230315893
    Abstract: The present disclosure provides a storage engine that unifies data warehouses and lakes, by providing uniform fine-grained access control, performance acceleration across multi-cloud storage, and open formats. It provides an application programming interface (API) for query engines spanning across data warehouse and open source runtimes to access distributed data with consistent security and governance controls. Access is evaluated at the API layer, separate from the query engine, and is uniformly enforced across query engines.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 5, 2023
    Inventors: Justin Levandoski, Anoop Kochummen Johnson, Gaurav Saxena, Thibaud Hottelier, Yuri Volobuev, Garrett Casto
  • Publication number: 20230308382
    Abstract: Embodiments of the present disclosure discloses a method and an interoperability system. The present disclosure aims to provide interoperability between SD-WANs of different vendors. The interoperability system uses information from an agent (software or hardware) installed in network terminals such as routers of each SD-WAN to configure control and management plane signals and configures the agent associated with one SD-WAN to share data with agent associated with another SD-WAN. Therefore, the present disclosure helps in interoperability between SD-WANs from different vendors. Hence, operations are efficient, and cost is reduced.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Gaurav SAXENA, Kishore Babu THOTA, Amol Nilkantheshwar JOSHI
  • Publication number: 20230308956
    Abstract: Provided is a method and system for setting up a cross-domain private 5g network for an enterprise. The resources needed for the enterprise locations maybe checked for availability with the network service providers. The resources may include bandwidth, latency, reliability and other related resources as appropriate. Upon checking the resources availability, network slice creation maybe initiated in co-ordination with the service provider. Network slices maybe created in service providers 5G network. The slice resources may also be mapped against the respective service providers. In an embodiment, enterprise user can extend the network slice resource reservation for a specified duration as appropriate.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventors: Kishore BABU THOTA, Amol NILKANTHESHWAR JOSHI, Gaurav SAXENA
  • Publication number: 20230300033
    Abstract: A method and/or system for Artificial Intelligence assisted service catalogue generation for network service provisioning is disclosed. The method comprising receiving input data which comprises either or combination of one or more specification documents or one or more configuration changes in network functions and/or network components. The entities and attributes of the entities are extracted from the input data which are then reconciled with graph database representing network function model to determine modifications in the input data. The graph database is updated based on the modifications identified in the input data, and recommendations comprising model elements are generated using AI engines which are displayed at the service modeler interface for generation of the service catalogue for network service provisioning.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 21, 2023
    Inventors: Vishwanath TAWARE, Allahbaksh Mohammedali Asadullah, Ankur Goel, Ashay Kharpate, Gaurav Saxena, Praveen Santhakumari, Lalit Nayar
  • Patent number: 11762860
    Abstract: Database systems may dynamically management concurrency levels for performing queries. A query may be received at a database system and a memory usage for the query may be predicted. A determination may be made as to whether available memory is enough to satisfy the predicted memory usage for the query. If the available memory is enough to satisfy the predicted memory usage for the query, then an increase in a concurrency level for performing queries at the database system may be made. The query may be allowed to execute concurrently with other queries according to the increased concurrency level.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: September 19, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammad Rezaur Rahman, George Constantin Caragea, Raj Narayan Sett, Gaurav Saxena, Naresh Chainani, Chunbin Lin
  • Patent number: 11727004
    Abstract: Context dependent execution time prediction may be applied to redirect queries to additional query processing resources. A query to a database may be received at a first query engine. A prediction model for executing queries at the first query engine may be applied to determine predicted query execution time for the first query engine. A prediction model for executing queries at a second query engine may also be applied to determine predicted query execution time for the second query engine. One of the query engines may be selected to perform the query based on a comparison of the predicted query execution times.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mingda Li, Gaurav Saxena, Naresh Chainani
  • Patent number: 11727003
    Abstract: Scaling of query processing resources for efficient utilization and performance is implemented for a database service. A query is received via a network endpoint associated with a database managed by a database service. Respective response times predicted for the query using different query processing configurations available to perform the query are determined. Those query processing configurations with response times that exceed a variability threshold determined for the query may be excluded. A remaining query processing configuration may then be selected to perform the query.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, Balakrishnan Narayanaswamy, Ippokratis Pandis, Naresh Chainani, Mohammad Rezaur Rahman, Davide Pagano, Fabian Oliver Nagel
  • Publication number: 20230169079
    Abstract: Scaling of query processing resources for efficient utilization and performance is implemented for a database service. A query is received via a network endpoint associated with a database managed by a database service. Respective response times predicted for the query using different query processing configurations available to perform the query are determined. Those query processing configurations with response times that exceed a variability threshold determined for the query may be excluded. A remaining query processing configuration may then be selected to perform the query.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 1, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, Balakrishnan Narayanaswamy, Ippokratis Pandis, Naresh Chainani, Mohammad Rezaur Rahman, Davide Pagano, Fabian Oliver Nagel
  • Patent number: 11609933
    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.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: March 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mustafa Ozan Ozen, Sandeep Bhatia, Lonnie J. Princehouse, Timothy A. Rath, Gaurav Saxena
  • Patent number: 11609910
    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.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: March 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Yannis Papakonstantinou, Vuk Ercegovac, Gaurav Saxena, Balakrishnan Narayanaswamy, Enrico Siragusa, Mario Guerriero
  • Patent number: 11550787
    Abstract: Match rules for rewriting queries to use materialized views may be dynamically generated by a database system. A database system may generate rules that indicate whether a given query can use a materialized view and how to rewrite the given query to use the materialized view. A query may be received and the rules may be applied to the query to determine that the query can use the materialized view and to rewrite the query to use the materialized view. The rewritten query can then be executed.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Andre Hernich, Vuk Ercegovac, Gaurav Saxena, Panagiotis Parchas, Yannis Papakonstantinou, Balakrishnan Narayanaswamy, Enrico Siragusa
  • Patent number: 11537616
    Abstract: Performance measures are predicted for queries to prioritize query performance at a database system. A trained machine learning model for the database system may be applied to a query to determine a predicted performance measure for the query. The predicted performance measure may be compared with other predicted performance measures for other waiting queries to determine a priority for executing the query.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Chunbin Lin, Naresh Chainani, Gaurav Saxena, George Constantin Caragea, Mohammad Rezaur Rahman
  • Patent number: 11513854
    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.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, Mustafa Ozan Ozen
  • Publication number: 20220300492
    Abstract: Stored procedures are generated to perform incremental updates to a materialized view for a database. When a request to create a materialized view is received, one or more internal tables are created from the database. A stored procedure is generated that when executed will update the materialized view of the database. The stored procedure may obtain changes to the database that were not included in the internal tables and update the internal tables to include the obtained changes. The stored procedure may be performed automatically and in response to requests.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Yannis Papakonstantinou, Vuk Ercegovac, Andre Hernich, Enrico Siragusa, Gaurav Saxena
  • Publication number: 20220269680
    Abstract: Context dependent execution time prediction may be applied to redirect queries to additional query processing resources. A query to a database may be received at a first query engine. A prediction model for executing queries at the first query engine may be applied to determine predicted query execution time for the first query engine. A prediction model for executing queries at a second query engine may also be applied to determine predicted query execution time for the second query engine. One of the query engines may be selected to perform the query based on a comparison of the predicted query execution times.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 25, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Mingda Li, Gaurav Saxena, Naresh Chainani