Patents by Inventor Aman Puniyani

Aman Puniyani 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: 11252483
    Abstract: The system and methods described herein provided storyline summaries of missed content to users timed to reduce interruptions of content. A summary application detects missed content, that comprises a plurality of storylines. The summary application also identifies a storyline of current content being generated for presentation and retrieves a storyline-specific summary of a portion of the missed content comprising the current storyline. The summary application then generates, for presentation, the retrieved storyline-specific summary.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: February 15, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Aman Puniyani, Ankur Anil Aher
  • Publication number: 20210400360
    Abstract: Systems and methods are provided for presenting an interactive content item matching a user-selected category to a user for a desired duration. A user selects a category and selects a first interactive content item on a media system. The system calculates a total duration of a storyline from the selected interactive content item that matches the selected category (e.g., a genre “comedy”) and compares the calculated duration to a desired predetermined duration for which the user wishes to watch the selected show. If the system determines, for instance, that the total duration of the selected storyline is less than the predetermined duration, the system identifies scenes from another show and interleaves them with scenes from the first interactive content item to generate a combined interactive content item that satisfies the user viewing preferences.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Ankur Aher, Sandeep Jangra, Aman Puniyani, Mohammed Yasir
  • Publication number: 20210390954
    Abstract: Systems and methods are described herein for disambiguating a voice search query that contains a command keyword by determining whether the user spoke a quotation from a content item and whether the user mimicked or approximated the way the quotation is spoken in the content item. The voice search query is transcribed into a string, and an audio signature of the voice search query is identified. Metadata of a quotation matching the string is retrieved from a database that includes audio signature information for the string as spoken within the content item. The audio signature of the voice search query is compared with the audio signature information in the metadata to determine whether the audio signature matches the audio signature information in the quotation metadata. If a match is detected, then a search result comprising an identifier of the content item from which the quotation comes is generated.
    Type: Application
    Filed: August 26, 2021
    Publication date: December 16, 2021
    Inventors: Ankur Aher, Sindhuja Chonat Sri, Aman Puniyani, Nishchit Mahajan
  • Patent number: 11140463
    Abstract: Systems and methods are provided for presenting an interactive content item matching a user-selected category to a user for a desired duration. A user selects a category and selects a first interactive content item on a media system. The system calculates a total duration of a storyline from the selected interactive content item that matches the selected category (e.g., a genre “comedy”) and compares the calculated duration to a desired predetermined duration for which the user wishes to watch the selected show. If the system determines, for instance, that the total duration of the selected storyline is less than the predetermined duration, the system identifies scenes from another show and interleaves them with scenes from the first interactive content item to generate a combined interactive content item that satisfies the user viewing preferences.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 5, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Aher, Sandeep Jangra, Aman Puniyani, Mohammed Yasir
  • Patent number: 11133005
    Abstract: Systems and methods are described herein for disambiguating a voice search query that contains a command keyword by determining whether the user spoke a quotation from a content item and whether the user mimicked or approximated the way the quotation is spoken in the content item. The voice search query is transcribed into a string, and an audio signature of the voice search query is identified. Metadata of a quotation matching the string is retrieved from a database that includes audio signature information for the string as spoken within the content item. The audio signature of the voice search query is compared with the audio signature information in the metadata to determine whether the audio signature matches the audio signature information in the quotation metadata. If a match is detected, then a search result comprising an identifier of the content item from which the quotation comes is generated.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: September 28, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Aher, Sindhuja Chonat Sri, Aman Puniyani, Nishchit Mahajan
  • Patent number: 11122342
    Abstract: Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines when the subject was last referenced in the content item. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information after determining contextual information should be provided.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 14, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Publication number: 20210144424
    Abstract: Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 13, 2021
    Inventors: Ankur Anil Aher, Aman Puniyani
  • Patent number: 10932013
    Abstract: Systems and methods are described herein for causing to be provided reminders during consumption of a content item. The system detects subjects and the associations among them that are referenced in the content item and generates metadata with information about the associations. The metadata is used to determine, during later content item consumption, if at least one criterion for providing a reminder of the association is satisfied. For example, a criterion that at least two months must pass before a reminder is given regarding the relationship between characters in a video game is satisfied when a video game player has not been shown information about the relationship in three months. Accordingly, the system causes to be displayed the reminder of the association when the at least criterion is satisfied.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: February 23, 2021
    Assignee: ROVl GUIDES, INC.
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Publication number: 20210034663
    Abstract: The system receives a voice query at an audio interface and converts the voice query to text. The system can determine pronunciation information during conversion and generate metadata the indicates a pronunciation of one or more words of the query, include phonetic information in the text query, or both. A query includes one or more entities, which may be more accurately identified based on pronunciation. The system searches for information, content, or both among one or more databases based on the generated text query, pronunciation information, user profile information, search histories or trends, and optionally other information. The system identifies one or more entities or content items that match the text query, and retrieves the identified information to provide to the user.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Ankur Aher, Indranil Coomar Doss, Aashish Goyal, Aman Puniyani, Kandala Reddy, Mithun Umesh
  • Publication number: 20210037293
    Abstract: 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: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Ankur Aher, Nikhil Gabhane, Raman Gupta, Aman Puniyani
  • Publication number: 20210034662
    Abstract: The system receives a voice query at an audio interface and converts the voice query to text. The system can determine pronunciation information during conversion and generate metadata that indicates a pronunciation of one or more words of the query, include phonetic information in the text query, or both. A query includes one or more entities that may be more accurately identified based on pronunciation. The system searches for information, content, or both among one or more databases based on the generated text query, pronunciation information, user profile information, search histories or trends, and optionally other information. The system identifies one or more entities or content items that match the text query, and retrieves the identified information to provide to the user.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Ankur Aher, Indranil Coomar Doss, Aashish Goyal, Aman Puniyani, Kandala Reddy, Mithun Umesh
  • Publication number: 20210035587
    Abstract: The system identifies one or more entities or content items among a plurality of stored information. The system generates an audio file based on a first text string that represents the entity or content item. Based on the first text string and at least one speech criterion, the system generating, using a speech-to-text module a second text string based on the audio file. The system then compares the text strings and stores the second text string if it is not identical to the first text string. The system generates metadata that includes results from text-speech-text conversions to forecast possible misidentifications when responding to voice queries during search operations.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Ankur Aher, Indranil Coomar Doss, Aashish Goyal, Aman Puniyani, Kandala Reddy, Mithun Umesh
  • Publication number: 20210026901
    Abstract: Systems and methods are disclosed herein for generating search suggestions for a search query of multiple entities. The disclosed techniques herein discuss a determination made for whether the primary search term is associated with a plurality of entities. In a positive determination, for each respective entity of the plurality of entities, firstly, a metadata identifier is determined. The metadata identifier is unique among each of the plurality of entities other than the respective entity. Secondly, a suggested search string is generated including search string elements that include the primary search term, the entity, and the metadata identifier. Generation of audio or display of the suggested search string is output.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Ankur Anil Aher, Aman Puniyani
  • Publication number: 20210029418
    Abstract: Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines when the subject was last referenced in the content item. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information after determining contextual information should be provided.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Publication number: 20210026892
    Abstract: Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines whether consumption of the content item could be enhanced based on the referenced subject. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information within closed captioning after determining contextual information should be provided.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Publication number: 20210029419
    Abstract: Systems and methods are described herein for causing to be provided reminders during consumption of a content item. The system detects subjects and the associations among them that are referenced in the content item and generates metadata with information about the associations. The metadata is used to determine, during later content item consumption, if at least one criterion for providing a reminder of the association is satisfied. For example, a criterion that at least two months must pass before a reminder is given regarding the relationship between characters in a video game is satisfied when a video game player has not been shown information about the relationship in three months. Accordingly, the system causes to be displayed the reminder of the association when the at least criterion is satisfied.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Aman Puniyani, Ankur Anil Aher, Jagadeswar Reddy Mettupalli
  • Patent number: 10897639
    Abstract: Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 19, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankur Anil Aher, Aman Puniyani
  • Publication number: 20200413163
    Abstract: Systems and methods are provided for presenting an interactive content item matching a user-selected category to a user for a desired duration. A user selects a category and selects a first interactive content item on a media system. The system calculates a total duration of a storyline from the selected interactive content item that matches the selected category (e.g., a genre “comedy”) and compares the calculated duration to a desired predetermined duration for which the user wishes to watch the selected show. If the system determines, for instance, that the total duration of the selected storyline is less than the predetermined duration, the system identifies scenes from another show and interleaves them with scenes from the first interactive content item to generate a combined interactive content item that satisfies the user viewing preferences.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Ankur Aher, Sandeep Jangra, Aman Puniyani, Mohammed Yasir
  • Publication number: 20200389677
    Abstract: Methods and systems for calculating, storing, and allowing electronic searches for metadata associated with media titles. The metadata includes scores specific to each actor and each genre of a media title, where the scores indicate the degree to which an actor's performance in that title corresponds to a particular genre. Electronic searches for particular actors' performance in a specific genre thus return more accurate results that more correctly reflect how well the actors' performances reflect that genre.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 10, 2020
    Inventors: Ankur Anil Aher, Aman Puniyani
  • Publication number: 20200342859
    Abstract: Systems and methods are described herein for disambiguating a voice search query that contains a command keyword by determining whether the user spoke a quotation from a content item and whether the user mimicked or approximated the way the quotation is spoken in the content item. The voice search query is transcribed into a string, and an audio signature of the voice search query is identified. Metadata of a quotation matching the string is retrieved from a database that includes audio signature information for the string as spoken within the content item. The audio signature of the voice search query is compared with the audio signature information in the metadata to determine whether the audio signature matches the audio signature information in the quotation metadata. If a match is detected, then a search result comprising an identifier of the content item from which the quotation comes is generated.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Ankur Aher, Sindhuja Chonat Sri, Aman Puniyani, Nishchit Mahajan