Remote Application Configuration via Operating Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote administration systems for user devices are limited by pre-defined application control policies enforced by the operating system, which restrict flexibility in configuring application behavior and do not allow for application-specific parameter definitions.
Innovation Solution
A method that allows an application to interact directly with the operating system via an operating parameter with a set of possible values defined by an entity, enabling remote configuration and management of the application's behavior, independent of the operating system's enforcement, by selecting and transmitting these values from a remote device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pre-defined application control policies are enforced by the operating system, then remote administration capability is provided, but flexibility in configuring application behavior is restricted
Solution Approach 1:
The patent segments the control mechanism by separating application-specific configuration from operating system-level control. It introduces a distinct configuration file format (XML) that defines application-specific parameters independently of the OS policy structure, allowing fine-grained control of individual application behaviors without modifying the entire OS control framework.
Solution Approach 2:
The patent introduces an intermediary configuration layer between the operating system and the application. This layer uses XML configuration files that act as mediators, translating high-level OS policies into application-specific parameters. The intermediary structure enables flexible application configuration while maintaining OS-level security boundaries.
2Adaptability or versatility
If operating system level control is used, then centralized management is achieved, but application-specific parameter definitions are not allowed
Solution Approach 1:
The patent applies local quality by allowing different configuration approaches for different applications. Each application can have its own XML configuration file with application-specific parameters tailored to its needs. This enables precise control over individual application behaviors while maintaining a unified management interface through the portal.
Solution Approach 2:
The patent enables parameter changes by introducing a flexible XML-based configuration system that allows dynamic modification of application parameters. The configuration files can define custom parameters, data types, and validation rules that adapt to specific application requirements, moving beyond fixed OS-level parameters.
3Reliability
If pre-defined policies are enforced, then security control is provided, but control over specific application interactions is limited
Solution Approach 1:
The patent implements preliminary action by pre-defining valid parameter values and constraints in the XML configuration files before the application runs. The system validates user inputs against these pre-defined options, ensuring security requirements are met before execution. This approach maintains security while allowing flexible configuration within safe boundaries.
Solution Approach 2:
The patent incorporates feedback mechanisms through the portal that allow administrators to monitor and adjust application configurations. The system provides feedback on configuration validity, parameter compliance, and security policy adherence, enabling continuous optimization of both security and functionality.
Data Source
AI summary
Methods for remotely configuring application software on a user device are described. The application software defines at least one operating parameter having a set of pre-defined values which change the way the application interacts with the operating system. The operating parameter can be configured remotely and pushed to the user device where it is enforced by the application. Methods for providing information of the operating parameter to a remote device and for updating the configuration of an application are also described.


