Systems and methods for updating a knowledge graph through user input

US11934372B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11934372-B2
Application numberUS-202218084338-A
CountryUS
Kind codeB2
Filing dateDec 19, 2022
Priority dateApr 27, 2015
Publication dateMar 19, 2024
Grant dateMar 19, 2024

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.

Methods and systems are disclosed herein for updating a knowledge graph based on a user confirmation. A media guidance application receives a user communication and isolates a term of the user communication. The media guidance application identifies a candidate component of a knowledge graph associated with the term. The media guidance application requests user input directed to confirming whether the term is associated with the candidate component. In response to receiving the user input, the media guidance application modifies a strength of association between the term and the component.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, via a user interface, a user communication; determining whether a first term of the user communication corresponds to a node in a knowledge graph; in response to determining that the first term corresponds to a node in the knowledge graph, generating for output, via the user interface, a recommendation associated with the first term; and in response to determining that the first term does not correspond to any node in the knowledge graph: generating for output, via the user interface, a prompt to confirm an association between the first term and a second term represented by a candidate node of the knowledge graph; and in response to receiving, via the user interface, in response to the prompt, a confirmation of association between the first term and the second term, generating for output, via the user interface, a recommendation associated with the second term. 2. The method of claim 1 , further comprising creating a new node corresponding to the first term in response to receiving a confirmation of association between the first term and the second term. 3. The method of claim 2 , further comprising creating an edge connecting the new node with the candidate node in the knowledge graph in response to receiving a confirmation of association between the first term and the second term. 4. The method of claim 2 , further comprising: receiving a second user communication; identifying a third term of the second user communication, wherein the third term corresponds to the candidate node; displaying a second prompt to confirm whether the third term is associated with the first term; and in response to receiving a user input, modifying a strength of association between the new node and the candidate node. 5. The method of claim 4 , wherein modifying the strength of associated between the new node and the candidate node further comprises: determining whether the user input confirms or denies that the third term is associated with the first term; and in response to determining that the user input confirms that the third term is associated with the first term, increasing the strength of association between the new node and the candidate node. 6. The method of claim 4 , wherein modifying the strength of associated between the new node and the candidate node further comprises: determining whether the user input confirms or denies that the third term is associated with the first term; and in response to determining that the user input denies that the third term is associated with the first term, decreasing the strength of association between the new node and the candidate node. 7. The method of claim 4 , wherein the strength of association is represented by a weight allocated to an edge connecting the new node and the candidate node. 8. The method of claim 1 , further comprising providing information associated with an additional component of the knowledge graph that has high strength of association between the first term and the additional component. 9. The method of claim 1 , wherein the user communication is verbal or textual. 10. A system comprising: storage circuitry configured to store a knowledge graph having a plurality of nodes and a plurality of edges; communications circuitry configured to receive a user communication; and control circuitry configured to: receive, via a user interface, a user communication; determine whether a first term of the user communication corresponds to a node in a knowledge graph; in response to determining that the first term corresponds to a node in the knowledge graph, generate for output, via the user interface, a recommendation associated with the first term; and in response to determining that the first term does not correspond to any node in the knowledge graph: generate for output, via the user interface, a prompt to confirm an association between the first term and a second term represented by a candidate node of the knowledge graph; and in response to receiving, via the user interface, in response to the prompt, a confirmation of association between the first term and the second term, generate for output, via the user interface, a recommendation associated with the second term. 11. The system of claim 10 , wherein the control circuitry is further configured to create a new node corresponding to the first term in response to receiving a confirmation of association between the first term and the second term. 12. The system of claim 11 , wherein the control circuitry is further configured to create an edge connecting the new node with the candidate node in the knowledge graph in response to receiving a confirmation of association between the first term and the second term. 13. The system of claim 11 , wherein the control circuitry is further configured to: receive a second user communication; identify a third term of the second user communication, wherein the third term corresponds to the candidate node; display a second prompt to confirm whether the third term is associated with the first term; and modify a strength of association between the new node and the candidate node in response to receiving a user input. 14. The system of claim 13 , wherein the control circuitry is further configured, when modifying the strength of associated between the new node and the candidate node, to: determine whether the user input confirms or denies that the third term is associated with the first term; and increase the strength of association between the new node and the candidate node in response to determining that the user input confirms that the third term is associated with the first term. 15. The system of claim 13 , wherein the control circuitry is further configured, when modifying the strength of associated between the new node and the candidate node, to: determine whether the user input confirms or denies that the third term is associated with the first term; and decrease the strength of association between the new node and the candidate node in response to determining that the user input denies that the third term is associated with the first term. 16. The system of claim 13 , wherein the strength of association is represented by a weight allocated to an edge connecting the new node and the candidate node. 17. The system of claim 11 , wherein the control circuitry is further configured to provide information associated with an additional component of the knowledge graph that has high strength of association between the first term and the additional component. 18. The system of claim 11 , wherein the user communication is verbal or textual.

Assignees

Inventors

Classifications

  • G06F16/23Primary

    Updating · CPC title

  • Database tuning (G06F16/2282 takes precedence; database performance monitoring G06F11/3409) · CPC title

  • G06F16/367Primary

    Ontology · CPC title

  • Recognition of textual entities · 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 US11934372B2 cover?
Methods and systems are disclosed herein for updating a knowledge graph based on a user confirmation. A media guidance application receives a user communication and isolates a term of the user communication. The media guidance application identifies a candidate component of a knowledge graph associated with the term. The media guidance application requests user input directed to confirming whet…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).