Methods for remote configuration of software applications
AssigneeGood Technology, Inc.
InventorsHaniff SOMANI, Sanjiv MAURYA, Sean Michael QUINLAN
Life of this patent
Estimating the term…
Abstract
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.
Claims18
A method of configuring an application on a user device, the application being configured to interact directly with the operating system via an operating parameter, the operating parameter having a set of possible values, each of which causes the application to interact differently with the operating system, the set of different values being defined by a first entity, the method comprising:
- selecting a value for the operating parameter from the set of possible values at a second entity remote from the first entity, wherein the application, the operating parameter and the set of possible values have previously been registered with the second entity;
- and
- transmitting the selected value for receipt by the user device for use in configuring the application.
A method of managing the configuration of an application on a user device using a remote device, the method comprising:
- receiving, at the remote device, operating parameter information for the application, wherein the operating parameter information includes one or more operating parameters and a set of possible values for each of the one or more operating parameters and wherein each of the set of possible values causes the application to interact differently with an operating system of the user device;
- selecting, at the remote device, a value from the set of possible values for at least one of the one or more operating parameters;
- and
- transmitting, from the remote device, the selected value for receipt by the user device.
A method of providing operating parameter information for an application on a user device to a remote device using a repository, the method comprising:
- receiving, at the repository, operating parameter information associated with the application, wherein the operating parameter information includes one or more operating parameters and a set of possible values for each of the one or more operating parameters, and each of the set of possible values causes the application to interact differently with an operating system of a user device;
- transmitting, from the repository, the operating parameter information to the remote device in response to a request from the remote device.
A method of updating the configuration of an application on a user device, the application being configured to interact directly with the operating system via an operating parameter, the operating parameter having a set of possible values, each of which causes the application to interact differently with the operating system, the method comprising:
- receiving, at the user device, an updated value of the operating parameter from another device;
- responsive to receipt of the updated value, generating an event for handling by the application;
- and
- responsive to the event, updating the configuration of the application by the application itself according to the updated value.
Dependencies are inferred from the claim text.