Contextually aware device management
First Claim
1. A method comprising:
- providing identifying data, by a client device, to a service provider via a network, the identifying data being usable by the service provider to identify the client device or functionality associated with the client device, or both;
receiving one or more contexts at the client device from the service provider via the network, the one or more contexts corresponding to the identifying data, and each of the one or more contexts having management objects and one or more triggers configured to cause the one or more contexts to transition to a corresponding one of a plurality of context states, the transition to the corresponding one of the plurality of context states causing performance of one or more actions associated with the corresponding one of the plurality of context states; and
implementing the one or more contexts locally by the client device effective to identify and perform the one or more actions by the client device based on identification of the one or more triggers without use of network communication by the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
Contextually aware device management techniques are described. Identifying data is provided via a communication connection by a client device to a service provider via a network that is usable by the service provider to identify the client device or functionality of the client device. One or more contexts are received at the client device from the service provider via the network that correspond to the identifying data. Each of the one or more contexts includes management objects along with one or more triggers configured to cause the context to transition to a corresponding one of a plurality of context states and thereby cause performance of one or more actions corresponding to the context state. The one or more contexts are implemented locally by the client device effective to identify and perform the one or more actions corresponding to the context state by the client device based on identification of the one or more triggers without use of network communication by the client device.
-
Citations
20 Claims
-
1. A method comprising:
-
providing identifying data, by a client device, to a service provider via a network, the identifying data being usable by the service provider to identify the client device or functionality associated with the client device, or both; receiving one or more contexts at the client device from the service provider via the network, the one or more contexts corresponding to the identifying data, and each of the one or more contexts having management objects and one or more triggers configured to cause the one or more contexts to transition to a corresponding one of a plurality of context states, the transition to the corresponding one of the plurality of context states causing performance of one or more actions associated with the corresponding one of the plurality of context states; and implementing the one or more contexts locally by the client device effective to identify and perform the one or more actions by the client device based on identification of the one or more triggers without use of network communication by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service provider comprising:
one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising; receiving identifying data from a client device via a network; responsive to the receiving, identifying one or more of a plurality of contexts based on the identifying data, each of the one or more contexts having management objects and one or more triggers configured to cause the one or more contexts to transition to a corresponding one of a plurality of context states, the transition to the corresponding one of the plurality of context states causing performance of one or more actions associated with the corresponding one of the plurality of context states; and communicating the identified one or more contexts to the client device via the network effective to cause the client device to implement the one or more contexts locally and to identify and perform the one or more actions associated with the corresponding one of the plurality of context states based on identification of the one or more triggers without communicating with the service provider. - View Dependent Claims (11, 12, 13, 14)
-
15. A client device comprising:
-
a processing system; and memory maintaining instructions that are executable by the processing system to implement an operating system configured to cause operations to be performed comprising; providing identifying data, to a service provider via a network, the identifying data being usable by the service provider to identify the client device or functionality associated with the client device, or both; receiving one or more contexts from the service provider via the network, the one or more contexts corresponding to the identifying data, and each of the one or more contexts having management objects and one or more triggers configured to cause the one or more contexts to transition to a corresponding one of a plurality of context states, the transition to the corresponding one of the plurality of context states causing performance of one or more actions associated with the corresponding one of the plurality of context states; and implementing the one or more contexts locally effective to identify and perform the one or more actions by the client device based on identification of the one or more triggers without use of network communication by the client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification