Apparatus and process for a universal diagnostic monitor module on a wireless device
First Claim
Patent Images
1. A wireless device, comprising:
- a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network in a first communication protocol;
a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from said communications processing engine, and operable to control generation of a view of the selected ones of the plurality of diagnostic data, wherein said universal diagnostic monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said universal diagnostic monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol;
a user interface operable to present said view;
wherein said universal diagnostic monitor module comprises a user interface configurator executable by the computer platform, said user interface configurator being operable to receive user inputs representative of at least one of the selected ones of the plurality of diagnostic data and said view, said user interface configurator being further operable, based on the user inputs, to control the retrieval of the selected ones of the plurality of diagnostic data and the generation of said view; and
wherein the user interface configurator is executable by the computer platform independently of a protocol on which the wireless device and the wireless network operate.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless device includes a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network; a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from the communications processing engine, and operable to control generation of a view of the selected ones of the plurality of diagnostic data; and a user interface operable to present the view to a user.
83 Citations
44 Claims
-
1. A wireless device, comprising:
-
a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network in a first communication protocol; a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from said communications processing engine, and operable to control generation of a view of the selected ones of the plurality of diagnostic data, wherein said universal diagnostic monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said universal diagnostic monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; a user interface operable to present said view; wherein said universal diagnostic monitor module comprises a user interface configurator executable by the computer platform, said user interface configurator being operable to receive user inputs representative of at least one of the selected ones of the plurality of diagnostic data and said view, said user interface configurator being further operable, based on the user inputs, to control the retrieval of the selected ones of the plurality of diagnostic data and the generation of said view; and wherein the user interface configurator is executable by the computer platform independently of a protocol on which the wireless device and the wireless network operate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A wireless device, comprising:
-
a user interface; a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network in a first communication protocol; and a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from said communications processing engine, wherein said universal diagnostic monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said universal diagnostic monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; wherein said universal diagnostic monitor module comprises a user interface configurator executable by the computer platform to present the respective protocol-specific diagnostic menu via said user interface, said user interface configurator being operable to control the retrieval of the selected ones of the plurality of diagnostic data based on a received input responsive to the respective protocol-specific diagnostic menu; wherein the user interface configurator includes configurable parameters which comprise at least one of a plurality of data categories under which the plurality of diagnostic data are grouped; at least a relative data orientation within said view; at least a data characteristic associable with one or more of the plurality of diagnostic data; wherein the respective protocol-specific diagnostic menu comprises a plurality of menu options each corresponding to a predefined set of the parameters; and wherein the respective protocol-specific diagnostic menu further comprises a user-defined menu option that allows for a user-defined set of the parameters. - View Dependent Claims (19, 20)
-
-
21. A user manager in a wireless network connecting a plurality of wireless devices each comprising a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on the wireless network, said user manager comprising:
-
a communication module operable to connect said user manager with at least one of the wireless devices on the wireless network in a first communication protocol; a user interface; a server side monitor module operable to retrieve selected ones of the plurality of diagnostic data from the communications processing engine of said at least one wireless device, wherein said server side monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said server side monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; wherein said server side monitor module comprises a user interface configurator operable to present the respective protocol-specific diagnostic menu via said user interface, said user interface configurator being further operable to control the retrieval of the selected ones of the plurality of diagnostic data based on a received input responsive to the respective protocol-specific diagnostic menu; wherein said analysis engine comprises a debug module operable to control optimization or troubleshooting of the operation of said at least one wireless device on the wireless network, based on the selected ones of the plurality of diagnostic data received from said at least one wireless device; and wherein said analysis engine is further operable to present a debug menu, via said user interface, to allow customized settings of said debug module. - View Dependent Claims (22, 23, 24)
-
-
25. A process of monitoring the operation of a wireless device on a wireless network in a first communication protocol, comprising:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; periodically refreshing one or more of the selected ones of the plurality of diagnostic data; and updating the view with the refreshed data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program resident in a computer readable medium and comprising computer executable instructions that, when executed, direct a wireless device to perform the steps of:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes a first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; periodically refreshing one or more of the selected ones of the plurality of diagnostic data; and updating the view with the refreshed data.
-
-
35. A wireless communications device, comprising:
-
means for presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes a first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; means for receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; means for receiving a second input regarding at least one operational aspect of the wireless device; means for retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; means for generating and presenting a view of the selected ones of the plurality of diagnostic data; means for presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; means for accepting a selection of at least one of the plurality of options; means for periodically refreshing one or more of the selected ones of the plurality of diagnostic data; and means for updating the view with the refreshed data.
-
-
36. A computer program resident in a computer readable medium and comprising computer executable instructions that, when executed, directs a wireless device to perform the steps of:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes a first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; periodically refreshing one or more of the selected ones of the plurality of diagnostic data; updating the view with the refreshed data; and transmitting the selected ones of the plurality of diagnostic data via the wireless network to a user manager server.
-
-
37. A wireless communications device, comprising:
-
means for presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes a first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; means for receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; means for receiving a second input regarding at least one operational aspect of the wireless device; means for retrieving, based on the second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; means for generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; means for presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; means for accepting a selection of at least one of the plurality of options; means for periodically refreshing one or more of the selected ones of the plurality of diagnostic data; means for updating the view with the refreshed data; and means for transmitting the selected ones of the plurality of diagnostic data via the wireless network to a user manager server.
-
-
38. A computer program resident in a computer readable medium and comprising computer executable instructions that, when executed, direct a user manager server for a wireless network to perform the steps of:
-
connecting the user manager server with at least one among a plurality of wireless devices operating on the wireless network in a first communication protocol; presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; based on the second input, retrieving selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; periodically refreshing one or more of the selected ones of the plurality of diagnostic data; and updating the view with the refreshed data.
-
-
39. A user manager server for a wireless network, comprising:
-
means for connecting the user manager server with at least one among a plurality of wireless devices operating on the wireless network in a first communication protocol; means for presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol used by the wireless device in communication with a wireless network, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; means for receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; means for receiving a second input regarding at least one operational aspect of the wireless device; means for retrieving, based on the second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; means for generating and presenting a view of the selected ones of the plurality of diagnostic data; means for presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; means for accepting a selection of at least one of the plurality of options; means for periodically refreshing one or more of the selected ones of the plurality of diagnostic data; and means for updating the view with the refreshed data.
-
-
40. A wireless device, comprising:
-
a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network in a first communication protocol; a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from said communications processing engine, and operable to control generation of a view of the selected ones of the plurality of diagnostic data, wherein said universal diagnostic monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said universal diagnostic monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; a user interface operable to present said view; wherein said universal diagnostic monitor module comprises a user interface configurator executable by the computer platform, said user interface configurator being operable to receive user inputs representative of at least one of the selected ones of the plurality of diagnostic data and said view, said user interface configurator being further operable, based on the user inputs, to control the retrieval of the selected ones of the plurality of diagnostic data and the generation of said view; wherein the user interface configurator includes configurable parameters which comprise at least one of a plurality of data categories under which the plurality of diagnostic data are grouped; at least a relative data orientation within said view; and at least a data characteristic associable with one or more of the plurality of diagnostic data; and wherein the user interface configurator further includes at least one selectable predefined set of the parameters;
said user interface configurator being operable, in response to a selection of said predefined set of the parameters, to retrieve the selected ones of the plurality of diagnostic data according at least to the data category or categories in said predefined set of the parameters.
-
-
41. A wireless device, comprising:
-
a communications processing engine having a plurality of diagnostic data relating to the operation of the wireless device on a wireless network in a first communication protocol; a computer platform having a universal diagnostic monitor module operable to retrieve selected ones of the plurality of diagnostic data from said communications processing engine, and operable to control generation of a view of the selected ones of the plurality of diagnostic data, wherein said universal diagnostic monitor module is further operable in a plurality of diagnostic modes each corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu, wherein said universal diagnostic monitor module is further operable to be selectively enabled in a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; a user interface operable to present said view; wherein said universal diagnostic monitor module comprises a user interface configurator executable by the computer platform, said user interface configurator being operable to receive user inputs representative of at least one of the selected ones of the plurality of diagnostic data and said view, said user interface configurator being further operable, based on the user inputs, to control the retrieval of the selected ones of the plurality of diagnostic data and the generation of said view; wherein the user interface configurator includes configurable parameters which comprise at least one of a plurality of data categories under which the plurality of diagnostic data are grouped; at least a relative data orientation within said view; and at least a data characteristic associable with one or more of the plurality of diagnostic data; wherein the user interface configurator further includes at least one selectable predefined set of the parameters, said user interface configurator being operable, in response to a selection of said predefined set of the parameters, to retrieve the selected ones of the plurality of diagnostic data according at least to the data category or categories in said predefined set of the parameters; and wherein the user interface configurator is operable to further present for selection, via said user interface, a menu option corresponding to said predefined set of the parameters; wherein the user interface configurator further includes multiple said predefined sets of the parameters, the user interface configurator being operable to further present for selection, via said user interface, multiple menu options corresponding to said multiple predefined sets of the parameters, respectively; wherein the user interface configurator is operable to periodically refresh one or more of the selected ones of the plurality of diagnostic data, and to update said view accordingly; wherein the user interface configurator is operable to update said view by adding refreshed data to said view without removing previous data from said view; and wherein the refreshed data have a first form and the previous data have a second form, wherein the first form is different from the second form.
-
-
42. A process of monitoring the operation of a wireless device on a wireless network in a first communication protocol, comprising:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; associating at least a relative data orientation to each of the predefined sets; and generating the view using the relative data orientation associated with the selected predefined set to arrange the selected ones of the plurality of diagnostic data within the view.
-
-
43. A process of monitoring the operation of a wireless device on a wireless network in a first communication protocol, comprising:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; presenting, on the user interface, a user-defined option; and when the user-defined option is selected, allowing for a user-defined set of the data categories for which the selected ones of the plurality of diagnostic data are to be retrieved.
-
-
44. A process of monitoring the operation of a wireless device on a wireless network in a first communication protocol, comprising:
-
presenting, on a user interface, a menu comprising a plurality of diagnostic modes of a diagnostic monitor module operable on the wireless device, each of the plurality of diagnostic modes corresponding to one of a plurality of communication protocols used by wireless devices to communicate on wireless networks, wherein the plurality of communication protocols includes the first communication protocol, wherein each of the plurality of diagnostic modes comprises a protocol-specific diagnostic menu; receiving a first input operable to selectively enable a selected one of the plurality of diagnostic modes corresponding to the first communication protocol; receiving a second input regarding at least one operational aspect of the wireless device; retrieving, based on the received second input, selected ones of a plurality of diagnostic data which relate to the operation of the wireless device on the wireless network, the plurality of diagnostic data being available from a communications processing engine of the wireless device; generating and presenting a view of the selected ones of the plurality of diagnostic data on the user interface; presenting, on the user interface, a plurality of options each corresponding to one of a plurality of predefined sets of data categories under which the plurality of diagnostic data are grouped; accepting a selection of at least one of the plurality of options; and presenting, on the user interface, an option to customize a refresh rate to be used in refreshing one or more of the selected ones of the plurality of diagnostic data.
-
Specification