Patents by Inventor Karthik Gurumoorthy Subramanya Bharathy
Karthik Gurumoorthy Subramanya Bharathy 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: 11934389Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.Type: GrantFiled: April 15, 2022Date of Patent: March 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Patent number: 11934409Abstract: 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: GrantFiled: November 23, 2018Date of Patent: March 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Lonnie J. Princehouse, Timothy A. Rath, Gaurav Gupta, Mustafa Ozan Ozen, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Gaurav Saxena
-
Patent number: 11899659Abstract: The maintenance of a materialized view created and managed by a materialized view management platform may be dynamically adjusted. The performance of updates to a materialized view are monitored to trigger different events to make adjustments to the performance of subsequent updates. The materialized view management platform can adequately scale to handle changes to data sources as inputs to the maintenance of the materialized view, as well as make other adjustments handle various changes in the capability of the target data store to receive updates to the materialized view (e.g., target data store outages).Type: GrantFiled: November 29, 2019Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Patent number: 11874828Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.Type: GrantFiled: September 3, 2021Date of Patent: January 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Patent number: 11544286Abstract: A materialized view created by a materialized view management platform may be replicated across many different target systems. The materialized view management platform allows users to specify different target systems. To create the materialized view in the different target systems, the materialized view management platform can translate the materialized view into different formats in order to store the materialized view in the different formats. Updates to the different instances of the materialized view are then made to keep the different materialized view formats in the different target systems up-to-date.Type: GrantFiled: November 29, 2019Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20220253433Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.Type: ApplicationFiled: April 15, 2022Publication date: August 11, 2022Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20220179910Abstract: A computer-implemented method performed at least in part by a graph database configured to store at least one graph dataset. The method includes receiving a graph query configured to be performed against a machine learning model, and communicating the graph query with a machine learning system that is configured to use the machine learning model to obtain model inference results and communicate those model inference results to the graph database application. The graph database provides query results based at least in part on the model inference results to an entity.Type: ApplicationFiled: May 6, 2021Publication date: June 9, 2022Inventors: Karthik Gurumoorthy Subramanya Bharathy, Ankit Gupta, George Karypis, Divyakala Vel, Bradley Bebee, Adesoji Adeshina, Xiang Song
-
Patent number: 11308079Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.Type: GrantFiled: November 29, 2019Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20220058187Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.Type: ApplicationFiled: September 3, 2021Publication date: February 24, 2022Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Patent number: 11113273Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.Type: GrantFiled: November 29, 2019Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20210165783Abstract: Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.Type: ApplicationFiled: November 29, 2019Publication date: June 3, 2021Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20210165782Abstract: Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.Type: ApplicationFiled: November 29, 2019Publication date: June 3, 2021Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20210165803Abstract: A materialized view created by a materialized view management platform may be replicated across many different target systems. The materialized view management platform allows users to specify different target systems. To create the materialized view in the different target systems, the materialized view management platform can translate the materialized view into different formats in order to store the materialized view in the different formats. Updates to the different instances of the materialized view are then made to keep the different materialized view formats in the different target systems up-to-date.Type: ApplicationFiled: November 29, 2019Publication date: June 3, 2021Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20210165789Abstract: The maintenance of a materialized view created and managed by a materialized view management platform may be dynamically adjusted. The performance of updates to a materialized view are monitored to trigger different events to make adjustments to the performance of subsequent updates. The materialized view management platform can adequately scale to handle changes to data sources as inputs to the maintenance of the materialized view, as well as make other adjustments handle various changes in the capability of the target data store to receive updates to the materialized view (e.g., target data store outages).Type: ApplicationFiled: November 29, 2019Publication date: June 3, 2021Applicant: Amazon Technologies, Inc.Inventors: Rohan Deshpande, Yannis Papakonstantinou, Omer Ahmed Zaki, Karthik Gurumoorthy Subramanya Bharathy, Rajib Dugar, Shivateja Reddy Ummenthala
-
Publication number: 20200167361Abstract: 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: ApplicationFiled: November 23, 2018Publication date: May 28, 2020Applicant: 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: 20180314559Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that are to cause the processor to store a copy of an external resource on the apparatus, transmit a request for renewal of a lock lease for the external resource, and based on a failure to receive a reply to the renewal request, enter the apparatus into a state in which: the processor processes a new operation on the stored copy of the external resource, and following a determination that the lock lease is lost, the processor outputs a notification that the apparatus lost the lock lease.Type: ApplicationFiled: December 22, 2017Publication date: November 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Karthik Gurumoorthy Subramanya Bharathy, Abdelmoumen Bouabdallah, David Nissimoff