Neural Network Sub-models for Flexible Content Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional content discovery systems are limited in flexibility and effectiveness, primarily focusing on TV program-level interactions, failing to accommodate user preferences beyond specific titles and lacking in handling queries for entities like channels or moods.

Innovation Solution

A computer-implemented method using a trained neural network with sub-models for attribute types, allowing for the processing of user queries by combining relevancy parameters across different attribute types to provide ranked associations and recommendations for content items, enabling more flexible and accurate content discovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional search and recommendation services are used, then users can find TV programmes, but the system lacks flexibility to handle queries for entities like channels or moods

Engineering Contradiction:
Improvequery flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the content discovery system into multiple independent sub-models, each dedicated to a specific attribute type (programme, channel, contributor, mood, tag). Each sub-model contains nodes representing attribute values and learned weights representing associations. This segmentation allows the system to handle different entity types flexibly while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal content discovery system that can handle multiple entity types (programmes, channels, contributors, moods, tags) through a common neural network framework. The same sub-model structure and association learning mechanism are applied across all entity types, enabling the system to provide ranked associations for any queried entity type rather than being limited to specific TV programme searches.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If content discovery is limited to TV programme level, then the system is simpler, but it fails to accommodate user preferences beyond specific titles

Engineering Contradiction:
Improveentity type coverageVSAvoiduser preference information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent extends the content discovery system from a single dimension (TV programme titles) to multiple dimensions by introducing separate sub-models for different attribute types (programme, channel, contributor, mood, tag). Each sub-model adds a new dimension of user preference that can be independently queried and combined, allowing users to express preferences at multiple levels of abstraction rather than being constrained to programme titles only.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If a comprehensive neural network model is trained for all attribute types, then query flexibility improves, but processing time and computational resources increase

Engineering Contradiction:
Improveattribute type coverageVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the comprehensive neural network into multiple smaller, specialized sub-models, each handling a specific attribute type. This segmentation reduces the computational burden on each individual model during training and inference, as each sub-model only needs to learn associations within its specific domain rather than processing all attribute types simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent retrieves and combines only the specific sub-models needed for the current query rather than processing the entire comprehensive model. When a user queries for associations related to a specific entity type, the system selectively activates only the relevant sub-model(s), performing partial action that is sufficient for the current task while avoiding unnecessary computational overhead from other sub-models.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11636335B2System and method for content discovery
Publication Date: 2023.04.25 SKY CP LTD
  • US11636335B2 patent drawing
  • US11636335B2 patent drawing
  • US11636335B2 patent drawing

AI summary

Systems and methods for presenting content to a user are described. A trained neural network is stored in memory, defining input nodes representing respective attribute values of attribute types, and weights embodying strengths of connections between the input nodes and hidden nodes, as trained for the particular user. Sub-models of the neural network are defined from sets of input nodes of the same attribute type and a corresponding hidden state matrix of trained weights. A request for content assets is processed using a retrieved first sub-model corresponding to a query attribute type and second sub-model corresponding to a target attribute type, to determine relevancy parameters for the user. Content assets are selected for presentation by a media receiver device, based on the determined relevancy parameters. Other embodiments are also described and claimed.