Patents by Inventor Gaurav Kumar GUPTA
Gaurav Kumar GUPTA 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: 11921699Abstract: Lease-based consistency may be implemented for databases to handle failovers. A database node may obtain a consistency lease that describes a point in time determined from a time-to-live amount added to a consistent point in time for database data. While the consistency lease is valid, Multi-version Concurrency Control (MVCC) snapshots assigned by the database node can be used to handle requests to access the database data. Once expired, the database node may have to renew the consistency lease in order to continue to handle write and read requests.Type: GrantFiled: December 16, 2022Date of Patent: March 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Upendra Govindagowda, Anand Kumar Thakur, David Charles Wein, Alexandre Olegovich Verbitski, James C Nasby, Hong Yang, Gaurav Kumar Gupta
-
Publication number: 20220405155Abstract: Systems and methods are provided for automatically orchestrating the handling of events through a processing pipeline without limitation (or without a substantial limitation) as to the size of the event payload associated with the event. The event pipeline system stores event payloads in data stores and generates notifications regarding the events. The notifications may be placed into event streams for handling by various processing components of the event pipeline system. The processing components may receive notifications or events that they are to process, and may separately access event payloads from the data stores. The processing components may generate and save processed event payloads to the data stores in a streaming fashion such that the computing resources of the processing components do not limit (or substantially limit) the size of the event payloads that the processing components may handle.Type: ApplicationFiled: July 19, 2022Publication date: December 22, 2022Inventors: Gaurav Kumar Gupta, Rahul Verma
-
Patent number: 11429458Abstract: Systems and methods are provided for automatically orchestrating the handling of events through a processing pipeline without limitation (or without a substantial limitation) as to the size of the event payload associated with the event. The event pipeline system stores event payloads in data stores and generates notifications regarding the events. The notifications may be placed into event streams for handling by various processing components of the event pipeline system. The processing components may receive notifications or events that they are to process, and may separately access event payloads from the data stores. The processing components may generate and save processed event payloads to the data stores in a streaming fashion such that the computing resources of the processing components do not limit (or substantially limit) the size of the event payloads that the processing components may handle.Type: GrantFiled: July 23, 2020Date of Patent: August 30, 2022Assignee: Expedia, Inc.Inventors: Gaurav Kumar Gupta, Rahul Verma
-
Publication number: 20210389998Abstract: Systems and methods are provided for automatically orchestrating the handling of events through a processing pipeline without limitation (or without a substantial limitation) as to the size of the event payload associated with the event. The event pipeline system stores event payloads in data stores and generates notifications regarding the events. The notifications may be placed into event streams for handling by various processing components of the event pipeline system. The processing components may receive notifications or events that they are to process, and may separately access event payloads from the data stores. The processing components may generate and save processed event payloads to the data stores in a streaming fashion such that the computing resources of the processing components do not limit (or substantially limit) the size of the event payloads that the processing components may handle.Type: ApplicationFiled: July 23, 2020Publication date: December 16, 2021Inventors: Gaurav Kumar Gupta, Rahul Verma
-
Patent number: 10503699Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an unsynchronized distributed database system. An embodiment operates by locking, by a second node, partitions in the second node based on first information received from, a first node responsive to execution of partition utility based on a first query received by the first node. Blocking, by the second node, a second query to a data portion of the partitions in the second node based on the first information. Locking, by the second node, second node object metadata based on second information received from the first node. Receiving, by the second node, changes to first node object metadata and applying the changes to the second node object metadata. Unlocking, by the second node, the partitions in the second node and the second node object metadata while unblocking the second query.Type: GrantFiled: April 25, 2016Date of Patent: December 10, 2019Assignee: SAP SEInventors: Gaurav Kumar Gupta, Souvik Pal, Amit Pathak, Jay Sudrik
-
Publication number: 20180365709Abstract: Techniques are disclosed for generating personalized creator recommendations to viewers interested in viewing and interacting with creative works, in the context of a creative platform for publishing and viewing creative works. For each creator, a vector is generated indicating that creator's creative output with respect to a set of one or more creative fields. For each viewer, a vector is generated indicating that viewer's affinity with respect to the same set of creative fields. For a given viewer, a respective creator score is calculated based upon the vector associated with the viewer and the vector associated with that creator (e.g., based on a vector similarity computation). A ranking of each creator for the given viewer is then performed using the respective score, and a set of one or more personalized recommendations is then provided to the viewer based upon the ranking.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Applicant: Adobe Systems IncorporatedInventors: Natwar Modani, Palak Agarwal, Gaurav Kumar Gupta, Deepali Jain, Ujjawal Soni
-
Publication number: 20180336281Abstract: Techniques for creator aware and diverse recommendations of digital content are described. In one example, a digital medium environment is configured to allocate an amount of content creator access as part of a service. Based on this content creator access, recommendations of content are generated that prioritize content for recommendations based in part the amount of content creator access. Recommendations are generated further based on a representative diversity preference value that captures a level of interest of a consumer in different categories, resulting in a recommendation that is representatively diverse.Type: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Applicant: Adobe Systems IncorporatedInventors: Natwar Modani, Ujjawal Soni, Gaurav Kumar Gupta, Palak Agarwal, Deepali Jain
-
Publication number: 20170308547Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an unsynchronized distributed database system. An embodiment operates by locking, by a second node, partitions in the second node based on first information received from, a first node responsive to execution of partition utility based on a first query received by the first node. Blocking, by the second node, a second query to a data portion of the partitions in the second node based on the first information. Locking, by the second node, second node object metadata based on second information received from the first node. Receiving, by the second node, changes to first node object metadata and applying the changes to the second node object metadata. Unlocking, by the second node, the partitions in the second node and the second node object metadata while unblocking the second query.Type: ApplicationFiled: April 25, 2016Publication date: October 26, 2017Inventors: Gaurav Kumar GUPTA, Souvik Pal, Amit Pathak, Jay Sudrik
-
Publication number: 20160310634Abstract: The disclosure relates to a process for the preparation of a titanium foam through a powder metallurgy route using Acrawax particles as a space holder material. An open cellular titanium foam is provided, having desirable porosity and good mechanical properties. The titanium foam is useful as a bone implant material.Type: ApplicationFiled: January 6, 2015Publication date: October 27, 2016Inventors: Gaurav Kumar GUPTA, Mohit SHARMA, Om Prakash MODI, Braj Kishore PRASAD