Patents by Inventor Raman Gupta
Raman 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: 12184949Abstract: Methods and systems are described for providing content, such as a movie, with dialogue including a quotation that was input. For example, using a voice search a viewer may input a quotation famous from a movie to find the original fil and related content. The methods and systems use a quotation engine in a digital device to receive an input including the quotation and access a plurality of content items that include dialogue. The quotation engine identifies a subset of content items that include dialogue similar to the input quotation. The quotation engine accesses metadata of each of the subset of content, ranks the subset based on predetermined criteria and the metadata, and provides the ranked subset of the plurality of content items for consumption. The quotation engine may use a graphical user interface to identify the earliest release, trending content, or the program best known for the quote.Type: GrantFiled: June 16, 2023Date of Patent: December 31, 2024Assignee: Adeia Guides Inc.Inventors: Ankur Aher, Nikhil Gabhane, Raman Gupta, Aman Puniyani
-
Patent number: 12069063Abstract: An access graph is constructed based on access policy data from user accounts, data lake buckets, and/or access policy statements from any other location. Access logs are analyzed to determine actual access to the data tables. For a given user role, an initial set of data tables that are actually accessed is generated forming the baseline of data tables for which access privileges are to be maintained. User roles that are similar to the given user role are identified and additional data tables accessed by the similar user roles are added to the initial set of data tables to generate a final set of data tables. Access privileges to the final set of data tables are maintained for the given user role, while access privileges to the remaining data tables may be revoked.Type: GrantFiled: May 31, 2023Date of Patent: August 20, 2024Assignee: INTUIT INC.Inventors: Saikiran Sri Thunuguntla, Raman Gupta, Senthil Kumar LS, Anishkumar SS
-
Publication number: 20240248810Abstract: The present disclosure relates to systems and methods for backing up a distributed database provided as a database instance across servers within a first geographic region. In one example, such a system may include at least one processor configured to: generate and transmit a command to duplicate the distributed database in object databases on first region servers; generate and transmit a command to duplicate the object databases on servers in at least a second geographic region independent from servers in the first region; and, when an error is detected with at least one server within the first region: generate and transmit a command to initiate a new distributed database on second region servers, generate and transmit a command to populate the new distributed database using the object databases on second region servers, and generate and transmit a command to re-route traffic from the distributed database to the new distributed database.Type: ApplicationFiled: April 1, 2024Publication date: July 25, 2024Applicant: Capital One Services, LLCInventors: Raveender KOMMERA, Nathan GLOIER, Raman GUPTA
-
Patent number: 11953997Abstract: The present disclosure relates to systems and methods for backing up a distributed database provided as a database instance across servers within a first geographic region. In one example, such a system may include at least one processor configured to: generate and transmit a command to duplicate the distributed database in object databases on first region servers; generate and transmit a command to duplicate the object databases on servers in at least a second geographic region independent from servers in the first region; and, when an error is detected with at least one server within the first region: generate and transmit a command to initiate a new distributed database on second region servers, generate and transmit a command to populate the new distributed database using the object databases on second region servers, and generate and transmit a command to re-route traffic from the distributed database to the new distributed database.Type: GrantFiled: January 4, 2019Date of Patent: April 9, 2024Assignee: Capital One Services, LLCInventors: Raveender Kommera, Nathan Gloier, Raman Gupta
-
Publication number: 20240040210Abstract: Methods and systems are described for providing content, such as a movie, with dialogue including a quotation that was input. For example, using a voice search a viewer may input a quotation famous from a movie to find the original fil and related content. The methods and systems use a quotation engine in a digital device to receive an input including the quotation and access a plurality of content items that include dialogue. The quotation engine identifies a subset of content items that include dialogue similar to the input quotation. The quotation engine accesses metadata of each of the subset of content, ranks the subset based on predetermined criteria and the metadata, and provides the ranked subset of the plurality of content items for consumption. The quotation engine may use a graphical user interface to identify the earliest release, trending content, or the program best known for the quote.Type: ApplicationFiled: June 16, 2023Publication date: February 1, 2024Inventors: Ankur Aher, Nikhil Gabhane, Raman Gupta, Aman Puniyani
-
Patent number: 11722749Abstract: Methods and systems are described for providing content, such as a movie, with dialogue including a quotation that was input. For example, using a voice search a viewer may input a quotation famous from a movie to find the original fil and related content. The methods and systems use a quotation engine in a digital device to receive an input including the quotation and access a plurality of content items that include dialogue. The quotation engine identifies a subset of content items that include dialogue similar to the input quotation. The quotation engine accesses metadata of each of the subset of content, ranks the subset based on predetermined criteria and the metadata, and provides the ranked subset of the plurality of content items for consumption. The quotation engine may use a graphical user interface to identify the earliest release, trending content, or the program best known for the quote.Type: GrantFiled: July 31, 2019Date of Patent: August 8, 2023Assignee: Rovi Guides, Inc.Inventors: Ankur Aher, Nikhil Gabhane, Raman Gupta, Aman Puniyani
-
Patent number: 10963353Abstract: The present disclosure relates to systems and methods for backing up a distributed database provided as a database instance across servers within a first geographic region. In one example, such a system may include at least one processor configured to: generate and transmit a command to duplicate the distributed database in object databases on first region servers; generate and transmit a command to duplicate the object databases on servers in at least a second geographic region independent from servers in the first region; and, when an error is detected with at least one server within the first region: generate and transmit a command to initiate a new distributed database on second region servers, generate and transmit a command to populate the new distributed database using the object databases on second region servers, and generate and transmit a command to re-route traffic from the distributed database to the new distributed database.Type: GrantFiled: October 23, 2018Date of Patent: March 30, 2021Assignee: Capital One Services, LLCInventors: Raveender Kommera, Nathan Gloier, Raman Gupta
-
Publication number: 20210037293Abstract: Methods and systems are described for providing content, such as a movie, with dialogue including a quotation that was input. For example, using a voice search a viewer may input a quotation famous from a movie to find the original fil and related content. The methods and systems use a quotation engine in a digital device to receive an input including the quotation and access a plurality of content items that include dialogue. The quotation engine identifies a subset of content items that include dialogue similar to the input quotation. The quotation engine accesses metadata of each of the subset of content, ranks the subset based on predetermined criteria and the metadata, and provides the ranked subset of the plurality of content items for consumption. The quotation engine may use a graphical user interface to identify the earliest release, trending content, or the program best known for the quote.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventors: Ankur Aher, Nikhil Gabhane, Raman Gupta, Aman Puniyani
-
Patent number: 10887664Abstract: A digital medium environment is described to control a start time at which a skippable video advertisement made available by an advertisement provider begins playback at a client. A skippable video advertisement is selected for playback by the client. Data is queried that identifies a skip time corresponding to a time within the skippable video advertisement at which the skippable video advertisement was skipped during a previous viewing of the skippable video advertisement by a user of the client. One of a plurality of start times associated with the skippable video advertisement is then selected based at least in part on the skip time. The skippable video advertisement and the selected start time are then provided to the client effective to cause the skippable video advertisement to begin playback at the selected start time.Type: GrantFiled: January 5, 2016Date of Patent: January 5, 2021Assignee: Adobe Inc.Inventor: Raman Gupta
-
Publication number: 20200125453Abstract: The present disclosure relates to systems and methods for backing up a distributed database provided as a database instance across servers within a first geographic region. In one example, such a system may include at least one processor configured to: generate and transmit a command to duplicate the distributed database in object databases on first region servers; generate and transmit a command to duplicate the object databases on servers in at least a second geographic region independent from servers in the first region; and, when an error is detected with at least one server within the first region: generate and transmit a command to initiate a new distributed database on second region servers, generate and transmit a command to populate the new distributed database using the object databases on second region servers, and generate and transmit a command to re-route traffic from the distributed database to the new distributed database.Type: ApplicationFiled: January 4, 2019Publication date: April 23, 2020Applicant: Capital One Services, LLCInventors: Raveender KOMMERA, Nathan GLOIER, Raman GUPTA
-
Publication number: 20200125452Abstract: The present disclosure relates to systems and methods for backing up a distributed database provided as a database instance across servers within a first geographic region. In one example, such a system may include at least one processor configured to: generate and transmit a command to duplicate the distributed database in object databases on first region servers; generate and transmit a command to duplicate the object databases on servers in at least a second geographic region independent from servers in the first region; and, when an error is detected with at least one server within the first region: generate and transmit a command to initiate a new distributed database on second region servers, generate and transmit a command to populate the new distributed database using the object databases on second region servers, and generate and transmit a command to re-route traffic from the distributed database to the new distributed database.Type: ApplicationFiled: October 23, 2018Publication date: April 23, 2020Applicant: Capital One Services, LLCInventors: Raveender KOMMERA, Nathan GLOIER, Raman GUPTA
-
Patent number: 10176496Abstract: Audience segmentation can be based on a viewing angle of a user viewing a video of a multi-angle viewing environment. During playback, a sequence of the user-controlled viewing angles of the video are recorded. The sequence represents the viewing angle of the user at a given point in time. Based on the sequences of several users, a predominant sequence of viewing angles of the video is determined. One or more audience segment tags are assigned to the predominant sequence of viewing angles. During subsequent playbacks of the video, the sequence(s) of user-controlled viewing angles of the video are recorded. The recorded sequence(s) of the subsequent user(s) are compared to the predominant sequence of viewing angles of the video, and the subsequent user(s) are assigned to an audience segment based on the comparison and the corresponding audience segment tags.Type: GrantFiled: June 27, 2016Date of Patent: January 8, 2019Assignee: Adobe Inc.Inventors: Ashish Duggal, Niraj Gupta, Piyush Gupta, Raman Gupta
-
Publication number: 20170372360Abstract: Audience segmentation can be based on a viewing angle of a user viewing a video of a multi-angle viewing environment. During playback, a sequence of the user-controlled viewing angles of the video are recorded. The sequence represents the viewing angle of the user at a given point in time. Based on the sequences of several users, a predominant sequence of viewing angles of the video is determined. One or more audience segment tags are assigned to the predominant sequence of viewing angles. During subsequent playbacks of the video, the sequence(s) of user-controlled viewing angles of the video are recorded. The recorded sequence(s) of the subsequent user(s) are compared to the predominant sequence of viewing angles of the video, and the subsequent user(s) are assigned to an audience segment based on the comparison and the corresponding audience segment tags.Type: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Applicant: Adobe Systems IncorporatedInventors: Ashish Duggal, Niraj Gupta, Piyush Gupta, Raman Gupta
-
Publication number: 20170195746Abstract: A digital medium environment is described to control a start time at which a skippable video advertisement made available by an advertisement provider begins playback at a client. A skippable video advertisement is selected for playback by the client. Data is queried that identifies a skip time corresponding to a time within the skippable video advertisement at which the skippable video advertisement was skipped during a previous viewing of the skippable video advertisement by a user of the client. One of a plurality of start times associated with the skippable video advertisement is then selected based at least in part on the skip time. The skippable video advertisement and the selected start time are then provided to the client effective to cause the skippable video advertisement to begin playback at the selected start time.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Inventor: Raman Gupta
-
Patent number: 9536329Abstract: A computer implemented method and apparatus for acquiring sentiment analysis information based on user reactions to displayable content. The method comprises receiving reaction data of at least one individual user viewing portions of displayable content, wherein the reaction data of each user includes indications representative of at least one of a time-varying emotional state of the user and a time-varying level of interest of the user captured during viewing of the displayable content; and performing sentiment analysis on the reaction data by at least one of: categorizing portions of the displayable content based on one of the reaction of one user or aggregated reactions of a plurality of users, and identifying at least one portion of the displayable content having one of a more favorable and a less favorable reaction by the at least one user, by comparison to one of a baseline and reactions to other portions of the displayable content.Type: GrantFiled: May 30, 2014Date of Patent: January 3, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Neha Saxena, Pulkit Agarwal, Raman Gupta
-
Patent number: 9532106Abstract: Video character-based content targeting is described. In one or more embodiments, users make selections of characters in video content in conjunction with playback of the video content. For example, a user is prompted during playback of video content to select a character in the video content that the user likes. An indication is received of selections made by the user of one or more characters, each of which is associated with information that describes a degree to which the character exhibits a plurality of personality attributes. Once received, the user's selections of the one or more characters from the video content are analyzed. In particular, the selections are analyzed to ascertain a degree to which the user identifies with the plurality of personality attributes. The degree to which the user is determined to identify with the plurality of personality attributes is then used to control communication of content to the user.Type: GrantFiled: July 27, 2015Date of Patent: December 27, 2016Assignee: Adobe Systems IncorporatedInventors: Raman Gupta, Neha Saxena, Anuj Jain
-
Publication number: 20150347903Abstract: A computer implemented method and apparatus for acquiring sentiment analysis information based on user reactions to displayable content. The method comprises receiving reaction data of at least one individual user viewing portions of displayable content, wherein the reaction data of each user includes indications representative of at least one of a time-varying emotional state of the user and a time-varying level of interest of the user captured during viewing of the displayable content; and performing sentiment analysis on the reaction data by at least one of: categorizing portions of the displayable content based on one of the reaction of one user or aggregated reactions of a plurality of users, and identifying at least one portion of the displayable content having one of a more favorable and a less favorable reaction by the at least one user, by comparison to one of a baseline and reactions to other portions of the displayable content.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Neha Saxena, Pulkit Agarwal, Raman Gupta