System and method to query settings on a mobile device
First Claim
1. A mobile device including a computer-readable storage medium having computer-executable components, comprising:
- a router component configured to receive a query document including a query statement related to application configuration settings, the router component being further configured to route at least a portion of the query document;
a plurality of configuration service provider components configured to access the application configuration settings; and
a configuration manager component configured to;
receive the at least a portion of the query document;
identify at least one configuration service provider component of the plurality of configuration service provider components that is configured to access application configuration settings implicated by the at least a portion of the query document;
route the query statement to the at least one configuration service provider component for access to the application configuration settings implicated by the at least a portion of the query document.
2 Assignments
0 Petitions
Accused Products
Abstract
A provisioning system for receiving configuration changes to and queries of settings on a mobile device. The provisioning system may include a router, configuration manager and one or more configuration service providers. The router component is responsible for receiving messages delivered to the mobile device and parsing the messages into requests for information. The configuration manager component is responsible for determining what configuration settings are affected by the message and for processing the requests within the message. The configuration manager component may implement one or more configuration service providers to perform the actual request processing. The configuration manager component may additionally compose a response document to return in the event that a response has been requested in the message.
61 Citations
22 Claims
-
1. A mobile device including a computer-readable storage medium having computer-executable components, comprising:
-
a router component configured to receive a query document including a query statement related to application configuration settings, the router component being further configured to route at least a portion of the query document; a plurality of configuration service provider components configured to access the application configuration settings; and
a configuration manager component configured to;receive the at least a portion of the query document; identify at least one configuration service provider component of the plurality of configuration service provider components that is configured to access application configuration settings implicated by the at least a portion of the query document; route the query statement to the at least one configuration service provider component for access to the application configuration settings implicated by the at least a portion of the query document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device including a computer-readable storage medium having computer-executable instructions for performing steps, including:
-
receiving a configuration message including a payload identifying a particular setting stored on the mobile device; parsing the configuration message to identify the particular setting stored on the mobile device; determining at least one configuration component of a plurality of configuration components responsible for maintaining a particular setting; passing the payload to he at least one configuration component responsible for maintaining the particular setting; and retrieving, by the at least one configuration component, a value associated with the particular setting stored on the mobile device. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-implemented method for querying a setting on a mobile device, comprising:
-
receiving a configuration message from an initiator, the configuration message including a payload identifying a particular setting stored on the mobile device; determining at least one configuration component of a plurality of configuration components responsible for maintaining the particular setting; passing at least the payload to the at least one configuration component responsible for maintaining the particular setting; retrieving, by the at least one configuration component, a value associated with the particular setting stored on the mobile device; and returning a response document to the initiator of the configuration message, the response document including the retrieved value for the particular setting. - View Dependent Claims (13, 14)
-
-
15. A system for maintaining settings on a mobile device, the system comprising:
-
a router component configured to receive a query document including a query statement related to application configuration settings stored on the mobile device, the router component being further configured to route at least a portion of the query document; and a configuration manager component configured to; receive the at least a portion of the query document; identify at least one configuration service provider component of a plurality of configuration service provider components that is configured to access application configuration settings implicated by the at least a portion of the query document; and route the query statement to the at least one configuration service provider component for access to the application configuration settings implicated by the at least a portion of the query document. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification