Service Provider App Execution Based on User Settings
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If user settings are determined and applied to service provider applications, then content appropriateness and user experience improve, but system complexity increases
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.
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.
3Ease of operation
If service provider applications are configured based on user settings, then user experience is enhanced, but processing time increases
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.
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.
Data Source
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.


