Service Provider App Execution Based on User Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital media playback systems lack the ability to dynamically execute service provider applications based on user settings, such as language preferences, content ratings, and accessibility options, across various transmission standards.

Innovation Solution

A method and apparatus for determining user settings and causing service provider applications to execute based on these settings, utilizing a content delivery protocol model aligned with the ATSC 3.0 suite of standards, which includes a service distribution engine to package and transmit application components based on user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service provider applications are executed without considering user settings, then application execution is simple and direct, but user experience and content appropriateness deteriorate

Engineering Contradiction:
ImproveAdaptability to user settingsVSAvoidApplication execution control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system determines user settings (language preferences, content ratings, accessibility options) before executing the service provider application. This preliminary determination allows the application to be configured appropriately for the user without adding complex real-time adaptation mechanisms during application execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between the service provider application and the user settings that automatically matches and configures the application based on determined user preferences. This intermediary handling simplifies the overall system by managing the adaptation logic centrally rather than requiring complex modifications throughout the application execution framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If user settings are determined and applied to service provider applications, then content appropriateness and user experience improve, but system complexity increases

Engineering Contradiction:
ImproveContent appropriatenessVSAvoidSettings determination and application execution system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the configuration process into distinct components: determining user settings, matching settings to application requirements, and executing the application with appropriate configuration. This segmentation allows each component to be independently optimized and managed, reducing overall system complexity while improving reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes parameter changes in user settings (language preferences, content ratings, accessibility options) to dynamically configure service provider applications. By systematically evaluating and applying these parameter changes, the system ensures content appropriateness without requiring complex decision-making logic, as the configuration adjustments are based on predefined parameter mappings.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If service provider applications are configured based on user settings, then user experience is enhanced, but processing time increases

Engineering Contradiction:
ImproveUser experience qualityVSAvoidApplication configuration and execution time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

User settings are determined in advance before application execution begins. This preliminary determination of language preferences, content ratings, and accessibility options allows the system to quickly configure and launch applications without time-consuming real-time adjustments, thereby minimizing processing delays while enhancing user experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically configures service provider applications based on determined user settings without requiring manual user intervention during the configuration process. This self-service approach streamlines the application launch process, reducing the time users would otherwise spend manually adjusting settings while still providing personalized user experiences.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260113515A1Device and non-transitory computer-readable storage medium
Publication Date: 2026.04.23 SHARP KK
  • US20260113515A1 patent drawing
  • US20260113515A1 patent drawing
  • US20260113515A1 patent drawing

AI summary

A device may be configured to cause application based features corresponding to a service provided by a service provider to execute based on one or more determined user settings.