Knowledge Graph Updating for Conversational Media Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional media guidance applications fail to consider users' casual references to media assets during conversational communication, leading to less relevant recommendations.

Innovation Solution

A media guidance application updates a knowledge graph based on user communications, such as text messages or verbal conversations, by isolating terms, identifying candidate components, and adjusting association strengths based on user input to enhance recommendation relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional media guidance applications base recommendations only on user's known interests, then the system complexity remains low, but the recommendation relevance deteriorates because casual references during conversational communication are not considered

Engineering Contradiction:
Improverecommendation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and analyzing user communications (emails, text messages, social media posts, voice calls) to extract terms and update the knowledge graph in advance. This allows the system to proactively identify user interests from casual references before formal queries are made, improving recommendation relevance without requiring complex real-time processing during user interactions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a knowledge graph as an intermediary layer between user communications and recommendation generation. The knowledge graph stores extracted terms and their relationships, serving as a mediator that bridges casual user references and formal recommendation requests. This intermediary structure organizes unstructured communication data into structured knowledge, enabling relevant recommendations while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system monitors all user communications to extract terms, then the information completeness improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system applies extraction by isolating specific terms from user communications using templates and heuristics. Instead of processing entire communications, the system extracts only relevant terms (e.g., movie titles, show names) from emails, text messages, social media posts, and voice calls. This selective extraction maintains information completeness for recommendation purposes while significantly reducing processing time and computational resource requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses partial action by applying template matching and heuristic analysis only to communications that contain potential media asset references. Rather than uniformly processing all user communications with full NLP pipelines, the system selectively applies term extraction techniques based on communication type and content indicators, reducing overall processing time while maintaining completeness of extracted information

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250342145A1Systems and methods for updating a knowledge graph through user input
Publication Date: 2025.11.06 ADEIA GUIDES INC
  • US20250342145A1 patent drawing
  • US20250342145A1 patent drawing
  • US20250342145A1 patent drawing

AI summary

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.