System to automatically process components on a device
First Claim
Patent Images
1. A method of operating a server, comprising:
- transmitting a version identifier that identifies an action list to a target client device, wherein the action list includes a component-specific set of actions to be selectively performed for each of a plurality of different components, each of the plurality of different components being a device-executable application that is configured for execution on the target client device;
receiving a request for the action list from the target client device in response to the transmitted version identifier being different than a stored version identifier that identifies the action list maintained on the target client device; and
transmitting the action list to the target client device in response to the request;
wherein the action list is changed or updated, further comprising;
establishing a new version identifier that identifies the changed or updated action list,transmitting the new version identifier that identifies the changed or updated action list to the target client device,receiving a new request for the changed or updated action list from the target client device in response to the transmitted new version identifier, andtransmitting the changed or updated action list to the target client device in response to the new request.
1 Assignment
0 Petitions
Accused Products
Abstract
System to automatically process components on a device. A method is provided for automatically processing components on a device. The method includes receiving a version identifier associated with an action list, determining that the version identifier is not equivalent to a stored version identifier, receiving the action list, parsing the action list to obtain a component identifier and an associated action, and performing the action on a component identified by the component identifier.
184 Citations
22 Claims
-
1. A method of operating a server, comprising:
-
transmitting a version identifier that identifies an action list to a target client device, wherein the action list includes a component-specific set of actions to be selectively performed for each of a plurality of different components, each of the plurality of different components being a device-executable application that is configured for execution on the target client device; receiving a request for the action list from the target client device in response to the transmitted version identifier being different than a stored version identifier that identifies the action list maintained on the target client device; and transmitting the action list to the target client device in response to the request; wherein the action list is changed or updated, further comprising; establishing a new version identifier that identifies the changed or updated action list, transmitting the new version identifier that identifies the changed or updated action list to the target client device, receiving a new request for the changed or updated action list from the target client device in response to the transmitted new version identifier, and transmitting the changed or updated action list to the target client device in response to the new request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server, comprising:
a processor coupled to a memory and an interface that is configured to; transmit a version identifier that identifies an action list to a target client device, wherein the action list includes a component-specific set of actions to be selectively performed for each of a plurality of different components, each of the plurality of different components being a device-executable application that is configured for execution on the target client device; receive a request for the action list from the target client device in response to the transmitted version identifier being different than a stored version identifier that identifies the action list maintained on the target client device; and transmit the action list to the target client device in response to the request; wherein the action list is changed or updated, wherein the processor is further configured to; establish a new version identifier that identifies the changed or updated action list, transmit the new version identifier that identifies the changed or updated action list to the target client device, receive a new request for the changed or updated action list from the target client device in response to the transmitted new version identifier, and transmit the changed or updated action list to the target client device in response to the new request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a server, cause the server to perform operations, the instructions comprising:
-
at least one instruction configured to cause the server to transmit a version identifier that identifies an action list to a target client device, wherein the action list includes a component-specific set of actions to be selectively performed for each of a plurality of different components, each of the plurality of different components being a device-executable application that is configured for execution on the target client device; at least one instruction configured to cause the server to receive a request for the action list from the target client device in response to the transmitted version identifier being different than a stored version identifier that identifies the action list maintained on the target client device; and at least one instruction configured to cause the server to transmit the action list to the target client device in response to the request; wherein the action list is changed or updated, further comprising; at least one instruction configured to cause the server to establish a new version identifier that identifies the changed or updated action list, at least one instruction configured to cause the server to transmit the new version identifier that identifies the changed or updated action list to the target client device, at least one instruction configured to cause the server to receive a new request for the changed or updated action list from the target client device in response to the transmitted new version identifier, and at least one instruction configured to cause the server to transmit the changed or updated action list to the target client device in response to the new request. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification