Electronic Device Management
First Claim
Patent Images
1. An electronic device comprising:
- an interface for communicating with at least one remote server;
one or more processors operably coupled to the interface and to memory, the one or more processors operable to, at least;
access at least one device management object in memory of the electronic device according to a device management protocol standard, in response to one or messages from the at least one server;
create a snapshot of dynamic operating parameters of the electronic device in the memory, using the at least one device management object.
3 Assignments
0 Petitions
Accused Products
Abstract
One disclosed embodiment of an electronic device includes an electronic device comprising an interface for communicating with at least one remote server, and one or more processors operably coupled to the interface and to memory, the one or more processors operable to, at least, access at least one device management object in memory of the electronic device according to a device management protocol standard, in response to one or messages from the at least one server; create a snapshot of dynamic operating parameters of the electronic device in the memory, using the at least one device management object.
-
Citations
20 Claims
-
1. An electronic device comprising:
-
an interface for communicating with at least one remote server;
one or more processors operably coupled to the interface and to memory, the one or more processors operable to, at least;
access at least one device management object in memory of the electronic device according to a device management protocol standard, in response to one or messages from the at least one server;
create a snapshot of dynamic operating parameters of the electronic device in the memory, using the at least one device management object.
-
-
2. The device according to claim 1, wherein the at least one device management object is an extension to the device management protocol standard.
-
3. The device according to claim 1, wherein the at least one device management protocol standard is compatible with the Open Mobile Alliance (OMA) device management (DM) V1.2 or earlier protocol standard.
-
4. The device according to claim 1, wherein the creation of the snapshot is initiated by the occurrence of an event in the mobile electronic device.
-
5. The device according to claim 4, wherein the snapshot comprises information identifying the context of the event causing initiation of the snapshot.
-
6. The device according to claim 4, where the event initiating creation of the snapshot is set by the at least one remote server.
-
7. The device according to claim 1, wherein the interface enables wireless communication with the at least one remote server.
-
8. The device according to claim 1, wherein the snapshot of dynamic operating parameters is stored within the at least one device management object in the memory.
-
9. The device according to claim 1, wherein the snapshot of dynamic operating parameters is returned to the at least one remote server using a pull mechanism.
-
10. The device according to claim 1, wherein a format and/or content of the snapshot of dynamic operating parameters returned to the at least one remote server are specified employing an extensible markup language (XML) data type definition (DTD) or an XML schema.
-
11. The device according to claim 1, wherein the snapshot of dynamic operating parameters is created during communication of one or both of user voice and user data.
-
12. The device according to claim 1, wherein the at least one device management object enables the at least one remote server to determine whether the electronic device is subsidized by a provider of a communication service.
-
13. The device according to claim 1, wherein the at least one device management object enables the at least one remote server to determine whether the electronic device has been provisioned for service, and wherein being provisioned for service comprises being configured for use on a communication network.
-
14. The device according to claim 1, wherein the one or more processors are further operable to, at least:
receive information for updating the memory with executable code for causing the one or more processors to perform diagnosis of the electronic device, using the at least one device management object.
-
15. One or more servers supporting management of a remote electronic device, the one or more servers comprising:
-
at least one interface supporting communication with the remote electronic device; and
at least one processor communicatively coupled to the at least one interface and to storage, the at least one processor operable to, at least;
access at least one device management object in memory of the remote electronic device according to a device management protocol standard, the access enabling creation of a snapshot of dynamic operating parameters in the remote electronic device;
receiving the snapshot of dynamic operating parameters, using the at least one device management object; and
storing the snapshot of dynamic operating parameters in the storage.
-
-
16. The one or more servers according to claim 15, wherein the device management protocol standard is compatible with the Open Mobile Alliance (OMA) device management (DM) V1.2 or earlier protocol standard.
-
17. The one or more servers according to claim 15, wherein the at least one device management object is an extension to the device management protocol standard.
-
18. The one or more servers according to claim 15, wherein creation of the snapshot of dynamic operating parameters of the remote electronic device is initiated by an event set by the one or more servers.
-
19. The one or more servers according to claim 15, wherein the at least one processor is further operable to, at least:
-
access the at least one device management object to determine whether the remote electronic device is subsidized by a provider of a communication service;
perform diagnostics on the remote electronic device using the stored snapshot of dynamic operating parameters, if the remote electronic device is subsidized; and
refrain from performing diagnostic on the remote electronic device, if the remote electronic device is not subsidized.
-
-
20. A method of operating an electronic device to support management by at least one remote server, the method comprising:
-
receiving one or more messages according to an Open Mobile Alliance (OMA) V1.2 or earlier device management protocol standard, from the at least one remote server;
accessing at least one device management object in memory of the electronic device, in response to the one or messages;
creating a snapshot of dynamic operating parameters of the electronic device in the memory, using the at least one device management object, according to an event set by the at least one remote server; and
transmitting a portion of the at least one device management object to the at least one remote server, using one or both of formatting and encryption indicated in the at least one device management object.
-
Specification