Systems and methods for updating search results based on a conversation

US11409801B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11409801-B2
Application numberUS-202016839303-A
CountryUS
Kind codeB2
Filing dateApr 3, 2020
Priority dateApr 24, 2018
Publication dateAug 9, 2022
Grant dateAug 9, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be used to update the search results.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for modifying search results for a media asset based on a conversation between users, the method comprising: receiving, at control circuitry, a search request from a first user; in response to receiving the search request, performing, using the control circuitry, a search for a media asset in a media database based on the search request; generating, using the control circuitry, a first display of a set of first search results; detecting, using the control circuitry, a conversation between the first user and a second user; analyzing, using the control circuitry, the conversation between the first user and the second user; selecting, using the control circuitry, words spoken by the first user or the second user, based on a respective weight assigned to each of the first user and the second user; and updating, using the control circuitry, the first search results based on the selected words. 2. The method of claim 1 , wherein selecting, using the control circuitry, words spoken by the first user or the second user, based on the respective weight assigned to each of the first user and the second user comprises: determining, using the control circuitry, a first weight for the first user, and a second weight for the second user; adjusting, using the control circuitry, based on the conversation between the first user and the second user, the first weight and the second weight; determining, using the control circuitry, which of the first weight and the second weight is greater; and selecting, using the control circuitry, words spoken by the first user or the second user, based on the determined greater respective weight. 3. The method of claim 2 , wherein determining, using the control circuitry, the first weight for the first user, and the second weight for the second user comprises: matching in a voice pattern profile database, a first voice pattern for the first user and a second voice pattern for the second user; identifying the first user based on a first profile associated with the matched first voice pattern profile; identifying the second user based on a second profile associated with the matched second voice pattern profile; determining the first weight based on the first profile; and determining the second weight based on the second profile. 4. The method of claim 3 , further comprising: comparing, using the control circuitry, words spoken in the conversation between the first user and the second user with a preference profile for the first user and the second user; detecting, using the control circuitry, a match between a word spoken in the conversation and a preference profile for the first user or the second user; and increasing the respective weight for the first user or the second user based on a matching word. 5. The method of claim 1 , wherein analyzing, using the control circuitry, the conversation between the first user and the second user, further comprises: parsing each word in the conversation to identify a part of speech for the word; detecting, among the parsed words in the conversation, a pronoun; determining which of the first user and the second user is associated with the pronoun; and adjusting the respective weight for the first user or the second user based on the determination of association with the pronoun. 6. The method of claim 1 , wherein analyzing, using the control circuitry, the conversation between the first user and the second user further comprises: comparing each word in the conversation with terms of the first search results and metadata associated with the first search results; determining a matching word among the compared words in the conversation and the terms of the first search results and metadata associated with the first search results; determining which of the first user or the second user spoke the matching word, based on a respective voice profile; and adjusting the first weight or the second weight, based on the determined speaker of the matching word. 7. The method of claim 1 , wherein analyzing, using the control circuitry, the conversation between the first user and the second user, further comprises: parsing each word in the conversation to identify a negative or a positive word; for an identified negative word in the conversation; determining which of the first user or the second user spoke the identified negative word, based on a respective voice profile; and adjusting the respective weight for the determined speaker of the identified negative word. 8. The method of claim 1 , further comprising: generating, using the control circuitry, a second display of a set of updated search results; detecting, using the control circuitry, a second conversation between the first user and the second user; analyzing, using the control circuitry, the words of the second conversation; readjusting, using the control circuitry, based on the second conversation between the first user and the second user, the first weight and the second weight; and updating the set of second search results based on selected words in the second conversation. 9. The method of claim 8 , further comprising: ranking, using the control circuitry, the updated set of second search results in an order ranked based on a preference profile for the first user or the second user. 10. The method of claim 1 , further comprising: initiating, using the control circuitry, a home assistant device to monitor the conversation between the first user and the second user for a period, wherein the home assistant device is selected based on its proximity to the display of the first search results and proximity to the first user and the second user. 11. A system for modifying search results for a media asset based on a conversation between users, the system comprising: input/output (I/O) interface circuitry configured to: receive a search request from a first user; and receive a conversation between the first user and a second user; and control circuitry configured to: in response to receiving the search request, perform a search for a media asset in a media database based on the search request; generate a first display of a set of first search results; analyze the conversation between the first user and the second user; select words spoken by the first user or the second user, based on a respective weight assigned to each of the first user and the second user; and update the first search results based on the selected words. 12. The system of claim 11 , wherein the control circuitry is configured to select words spoken by the first user or the second user, based on the respective weight assigned to each of the first user and the second user by: determining a first weight for the first user, and a second weight for the second user; adjusting, based on the conversation between the first user and the second user, the first weight and the second weight; determining which of the first weight and the second weight is greater; and selecting words spoken by the first user or the second user, based on the determined greater respective weight. 13. The system of claim 12 , wherein the control circuitry is configured to determine the first weight for the first user, and the second weight for the second user by: matching in a voice pattern profile database, a first voice pattern for the first user and a second voice pattern for the second user; identifying the first user based on a first profile associated with the matched first voice pattern profile; identifying the second user based on a second profile associated with the matched second voice pattern profile;

Assignees

Inventors

Classifications

  • Selection or weighting of terms from queries, including natural language queries · CPC title

  • G06F16/732Primary

    Query formulation · CPC title

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • Natural language query formulation or dialogue systems · CPC title

  • Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11409801B2 cover?
Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be u…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/732. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 09 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).