Language Selection System Using Profile Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users interacting with media services may receive content in a language they are not familiar with, leading to understanding issues due to lack of language preference data access by the service.

Innovation Solution

A method where a user's primary language is determined by analyzing their interaction history and content items, selecting content items from a database based on this language for subsequent requests, and storing this information in a user profile to ensure content is transmitted in a language they can understand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the service provides content in a default language without accessing user language preference information, then the service can operate without additional complexity, but users cannot understand the media content

Engineering Contradiction:
Improvecontent understandingVSAvoidlanguage preference management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically determines user language preference by analyzing interaction history and content items without requiring explicit user input. The server autonomously infers the primary language from the profile data and uses it for content selection, making the system self-configuring rather than requiring manual user setup

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-analyzes user interaction history and content items to determine language preference before content delivery. By storing language association data in the user profile in advance and using it for subsequent content selection, the system prepares language information proactively rather than reacting to user complaints or manual requests

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the service stores and analyzes user profile information to determine language preference, then content can be delivered in the user's language, but the system requires additional data storage and processing

Engineering Contradiction:
Improvelanguage accuracyVSAvoidprofile data management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The user profile serves multiple functions: it stores content history, web page associations, and language preference information all in one centralized location. This multi-functional approach avoids creating separate complex systems for each type of user data while achieving accurate language determination

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

Solution Approach 2:

The system continuously updates the user profile with new interaction history and content items, then re-analyzes this feedback to refine language preference determination. This closed-loop approach improves language accuracy over time as more data is collected, while the profile structure remains relatively simple

Inventive Principle:
Principle #23Feedback

3Reliability

If the service requests user-declared language preferences, then accurate language information can be obtained, but users must actively provide this information which may not always happen

Engineering Contradiction:
Improvelanguage preference accuracyVSAvoiduser setup requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of requiring users to manually declare their language preference, the system automatically infers it from observed behavior patterns in interaction history and content consumption. This self-determining approach eliminates the need for user setup while still achieving accurate language identification

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of available profile data to determine language preference before any content delivery occurs. By proactively extracting language information from existing interaction patterns rather than waiting for user input, the system ensures language accuracy from the first content delivery

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11017181B2Language selection system
Publication Date: 2021.05.25 YAHOO ASSETS LLC
  • US11017181B2 patent drawing
  • US11017181B2 patent drawing
  • US11017181B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for selecting a primary language are provided. For example, a profile of a device may be generated comprising indications of a plurality of content items transmitted to the device and/or indications of a plurality of web pages associated with the plurality of content items. The profile may be analyzed to determine that a first language is associated with a plurality of items of the profile and the plurality of items comprises more than a threshold amount of items. The first language may be selected as a primary language of the device. A request for content may be received. A content item, associated with the first language, may be selected based upon the selection of the first language as the primary language. The content item may be transmitted to the device.