Diagnostic agent in device that retrieves key performance indicators
First Claim
1. 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;
create at least one device management object in a device management tree in memory of the electronic device, wherein each of the at least one device management object in the device management tree includes a collection of performance indicators of a layer of a plurality of layers of a data communication protocol on the electronic device, wherein the at least one device management object includes an application management object of the device management tree, wherein the application management object includes a collection of performance indicators of an application layer of the data communication protocol associated with an application;
establish a session of communication between the electronic device and the at least one remote server using the data communication protocol;
receive, during the communication session using the data communication protocol, and during use of the application, a device management message according to a device management protocol standard from the at least one remote server, the device management message accessing the at least one device management object; and
send at least one value of the collection of performance indicators in the at least one device management object to the at least one remote server;
wherein the electronic device is a mobile electronic device.
7 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, create at least one device management object in a device management tree in memory of the electronic device, wherein a value of the at least one device management object is representative of a level of performance of a layer of a data communication protocol, establish a session of communication between the electronic device and a second location using the data communication protocol, receive, during the communication session, a device management message according to a device management protocol standard from the at least one remote server, the device management message accessing the value of the at least one device management object, and send the value of the at least one device management object to the at least one remote server.
-
Citations
20 Claims
-
1. 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; create at least one device management object in a device management tree in memory of the electronic device, wherein each of the at least one device management object in the device management tree includes a collection of performance indicators of a layer of a plurality of layers of a data communication protocol on the electronic device, wherein the at least one device management object includes an application management object of the device management tree, wherein the application management object includes a collection of performance indicators of an application layer of the data communication protocol associated with an application; establish a session of communication between the electronic device and the at least one remote server using the data communication protocol; receive, during the communication session using the data communication protocol, and during use of the application, a device management message according to a device management protocol standard from the at least one remote server, the device management message accessing the at least one device management object; and send at least one value of the collection of performance indicators in the at least one device management object to the at least one remote server; wherein the electronic device is a mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20)
-
-
9. 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; send a device management message according to a device management protocol standard to the remote electronic device, wherein the device management message accesses at least one device management object in a device management tree in memory of the remote electronic device according to the device management protocol standard, during a session of communication between the remote electronic device and a second location and during use of an application, wherein each of the at least one device management object in the device management tree includes a collection of performance indicators of a layer of a plurality of layers of a data communication protocol used during the communication session on the electronic device, wherein the at least one device management object includes an application management object of the device management tree, wherein the application management object includes a collection of performance indicators of an application layer of the data communication protocol associated with the application; analyze a value of the collection of performance indicators in the at least one device management object; and present a result of the analysis to a customer service representative; wherein the remote electronic device is a mobile remote electronic device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of operating an electronic device to support management by at least one remote server, the method comprising:
-
creating at least one device management object in a device management tree in memory of the electronic device, wherein each of the at least one device management object in the device management tree includes a collection of performance indicators of a layer of a plurality of layers of a data communication protocol on the electronic device, wherein the at least one device management object includes an application management object of the device management tree, wherein the application management object includes a collection of performance indicators of an application layer of the data communication protocol associated with an application; establishing a session of communication between the electronic device and the at least one remote server using the data communication protocol; receiving, in the electronic device, during the communication session and during use of the application, a device management message according to a device management protocol standard from the at least one remote server, the device management message accessing the at least one device management object; and sending at least one value of the collection of performance indicators in the at least one device management object from the electronic device to the at least one remote server; wherein the electronic device is a mobile electronic device. - View Dependent Claims (15, 16, 17, 18)
-
Specification