Rules-Based Ancillary Data Personalization Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies are inadequate in efficiently curating and distributing ancillary data related to media content, failing to provide personalized and geographically relevant product suggestions based on user-specific conditions and environmental factors.

Innovation Solution

A product suggestion and rules engine that allows users to set conditions for ancillary data, leveraging geographic and user profile information to trigger relevant product recommendations, while adhering to regional restrictions and laws.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional methods are used to distribute ancillary data, then data delivery is simple, but personalization and geographic relevance cannot be achieved

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments ancillary data distribution by creating separate rule sets for different user profiles, geographic regions, and content types. Each segment can be independently configured and managed, allowing personalized delivery without requiring complete system redesign for each user scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring distribution rules and user profiles before actual content delivery. Geographic and user data are processed in advance to establish conditional logic, enabling instant personalized distribution without real-time computation delays.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive user data is collected for personalization, then recommendation accuracy improves, but user privacy concerns increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprivacy concerns
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by collecting and processing only the specific user data elements needed for each particular recommendation scenario. Different levels of data granularity are used based on the specific personalization requirement, minimizing unnecessary data collection while maintaining recommendation accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces an intermediary layer of anonymous identifiers and hashed data representations that mediate between user profiles and recommendation algorithms. This allows accurate personalization while preventing direct access to sensitive personal information, thereby addressing privacy concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If real-time rule evaluation is implemented, then personalized content delivery is instantaneous, but processing load increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidprocessing energy
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary evaluation of user profiles, geographic data, and content metadata before content delivery requests. By pre-computing compatibility scores and establishing priority queues, the system reduces real-time processing requirements while maintaining instantaneous personalized delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial evaluation by assessing only the most relevant rules and user attributes for each content delivery request rather than evaluating all possible rules. This selective approach reduces processing energy while still achieving accurate personalized recommendations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11375290B2Rules-based ancillary data
Publication Date: 2022.06.28 SOURCE DIGITAL INC
  • US11375290B2 patent drawing
  • US11375290B2 patent drawing
  • US11375290B2 patent drawing

AI summary

Curating ancillary data to be presented to audience members of a visual program content may include a) creating a timeline rule that correlates ancillary data objects to respective visual program content features, the visual program content features correlated to respective instances on a timeline of the visual program content, b) creating an environmental rule to correlate the ancillary data objects to respective environmental features of an audience member; and c) indicating that the ancillary data objects are to be presented to the audience member when both the timeline rule and the environmental rule are met such that the ancillary data objects may be presented to the audience member when both a) the respective ones of the visual program content features appear in the visual program content during playback by the audience member and b) the respective environmental features are present.