Mobile device client
First Claim
1. An electronic device supporting remote terminal management, the device comprising:
- communication circuitry that enables wireless communication with at least one remote server via a wireless network;
at least one memory containing machine readable code executable by a processor;
at least one processor operably coupled to the communication circuitry and the at least one memory;
wherein the machine readable code enables the electronic device to receive a device management command identifying a management object and value from a remote server;
wherein the machine readable code is configured to parse the device management command to determine whether the command identifies the management object as a terminal management extension of an Open Mobile Alliance (OMA) device management (DM) protocol;
wherein the machine readable code enables access to a first plurality of management objects in accordance with the OMA DM protocol when parsing the management command determines the command does not identify the management object as the terminal management extension;
wherein the machine readable code also enables access to a second plurality of management objects not explicitly defined within the OMA DM protocol when parsing the management command determines the command does identify the management object as the terminal management extension;
wherein access to a management object in the second plurality of management objects invokes an associated electronic device control action; and
wherein the control actions associated with the second plurality of management objects comprise one of the following;
an action to reset the electronic device, an action to lock the electronic device, an action to unlock the electronic device, an action to delete a firmware or software application from the electronic device, and an action to wipe memory of the electronic device.
7 Assignments
0 Petitions
Accused Products
Abstract
A device client that supports customer care and distribution of update packages to electronic devices makes it possible to efficiently manage and update firmware and software in electronic devices. A terminal management/device management server employs extensions to an industry standard device management protocol to update configuration information, to provision the electronic device, and to manage the electronic device, for example. The electronic device may receive update packages, and update agent(s) in the electronic device may update the firmware and/or software of the electronic device. A diagnostic client in the electronic device facilitates remote diagnosis and a traps client facilitates setting traps and retrieving collected information. A terminal management server may remotely invoke control actions within the electronic device using management objects not supported by the industry standard device management protocol. A user of the electronic device may use a self-care portal to administer self-care and to conduct diagnostics. A subsequent customer-care call may use such information collected during self-care.
128 Citations
19 Claims
-
1. An electronic device supporting remote terminal management, the device comprising:
-
communication circuitry that enables wireless communication with at least one remote server via a wireless network; at least one memory containing machine readable code executable by a processor; at least one processor operably coupled to the communication circuitry and the at least one memory; wherein the machine readable code enables the electronic device to receive a device management command identifying a management object and value from a remote server; wherein the machine readable code is configured to parse the device management command to determine whether the command identifies the management object as a terminal management extension of an Open Mobile Alliance (OMA) device management (DM) protocol; wherein the machine readable code enables access to a first plurality of management objects in accordance with the OMA DM protocol when parsing the management command determines the command does not identify the management object as the terminal management extension; wherein the machine readable code also enables access to a second plurality of management objects not explicitly defined within the OMA DM protocol when parsing the management command determines the command does identify the management object as the terminal management extension; wherein access to a management object in the second plurality of management objects invokes an associated electronic device control action; and wherein the control actions associated with the second plurality of management objects comprise one of the following;
an action to reset the electronic device, an action to lock the electronic device, an action to unlock the electronic device, an action to delete a firmware or software application from the electronic device, and an action to wipe memory of the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device supporting remote terminal management, the device comprising:
-
communication circuitry that enables wireless communication with at least one remote server via a wireless network; at least one memory containing machine readable code executable by a processor; at least one processor operably coupled to the communication circuitry and the at least one memory; wherein the machine readable code enables the electronic device to receive a device management command identifying a management object and value from a remote server; wherein the machine readable code is configured to parse the device management command to determine whether the command identifies the management object as a terminal management extension of an Open Mobile Alliance (OMA) device management (DM) protocol; wherein the machine readable code enables access to a first plurality of management objects in the electronic device in accordance with the OMA DM protocol when parsing the management command determines the command does not identify the management object as the terminal management extension; wherein the machine readable code also enables access to a second plurality of management objects not explicitly defined within the OMA DM protocol when parsing the management command determines the command does identify the management object as the terminal management extension; wherein the electronic device responds to a terminal management activity invoked via the plurality of management objects, by executing an associated management task; and wherein the terminal management activity and associated management task invoked by the second plurality of management objects comprise one of the following;
a factory reset, a device lock, a device unlock, a device wipe to ensure that the electronic device does not represent a threat to enterprise intellectual property. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification