Method and apparatus for monitoring usage patterns of a wireless device
First Claim
Patent Images
1. A method of determining a usage pattern of a wireless device, comprising:
- obtaining on the wireless device a configuration that comprises a usage parameter and a reporting parameter, wherein the usage parameter identities wireless device usage data to be monitored and wherein the configuration is obtained in response to a bootstrap command received from a remote device;
logging the identified usage data into a usage log based upon the usage parameter; and
forwarding, based upon the reporting parameter, the usage log to another device to analyze usage patterns of the wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for monitoring usage patterns of a wireless device may include a usage monitoring and reporting module operable to monitor and log usage on a wireless device based on a received usage configuration. Further, based on the usage configuration, the wireless device may forward the log to another device operable to analyze the log and generate a usage pattern report viewable by an authorized user.
134 Citations
98 Claims
-
1. A method of determining a usage pattern of a wireless device, comprising:
-
obtaining on the wireless device a configuration that comprises a usage parameter and a reporting parameter, wherein the usage parameter identities wireless device usage data to be monitored and wherein the configuration is obtained in response to a bootstrap command received from a remote device; logging the identified usage data into a usage log based upon the usage parameter; and forwarding, based upon the reporting parameter, the usage log to another device to analyze usage patterns of the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
obtaining on a wireless device a configuration that comprises a usage parameter and a reporting parameter, wherein the usage parameter identifies wireless device usage data to be monitored and wherein the configuration is obtained in response to a bootstrap command received from a remote device; logging the identified usage data into a log based upon the usage parameter; and forwarding, based upon the reporting parameter, the usage log to another device to analyze usage patterns of the wireless device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one processor configured to perform the actions of:
-
obtaining on a wireless device a configuration that comprises a usage parameter and a reporting parameter, wherein the usage parameter identifies wireless device usage data to be monitored and wherein the configuration is obtained in response to a bootstrap command received from a remote device; logging the identified usage data into a usage log based upon the usage parameter; and forwarding, based upon the reporting parameter, the usage log to another device to analyze usage patterns of the wireless device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A wireless device, comprising:
-
means for obtaining on the wireless device a configuration that comprises a usage parameter and a reporting parameter, wherein the usage parameter identifies wireless device usage data to be monitored and wherein the configuration is obtained in response to a bootstrap command received from a remote device; means for logging the identified usage data into a usage log based upon the usage parameter; and means for forwarding, based upon the reporting parameter, the usage log to another device to analyze usage patterns of the wireless device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A wireless device, comprising:
-
a memory; and a usage monitoring and reporting module resident in the memory, the usage monitoring and reporting module further comprising; a usage configuration; monitoring logic operable to monitor wireless device usage based upon the usage configuration wherein the monitoring logic is responsive to a bootstrap command received from a remote device; log generating logic operable to generate a memory resident usage log comprising usage data based upon the usage configuration; and reporting logic operable to transfer, based on the usage configuration, the usage log to another device to analyze wireless device usage patterns. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method of monitoring usage patterns of a wireless device, comprising:
-
generating a usage configuration executable to initiate monitoring, logging, and reporting of usage data on the wireless device, the usage configuration identifying a usage parameter and a reporting parameter, wherein the usage configuration is executable in response to a bootstrap command received from a remote device; forwarding the usage configuration for receipt by the wireless device; receiving a generated usage log from the wireless device based on the usage configuration; and generating a usage pattern report based on the received usage log. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. At least one processor configured to perform the actions of:
-
generating a usage configuration executable to initiate monitoring, logging, and reporting of usage data on a wireless device, the usage configuration identifying a usage parameter and a reporting parameter, wherein the usage configuration is executable is response to a bootstrap command received from a remote device; forwarding the usage configuration for receipt by the wireless device; receiving a generated usage log from the wireless device based on the usage configuration; and generating a usage pattern report based on the received usage log. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
-
71. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
generating a usage configuration executable to initiate monitoring, logging, and reporting of usage data on a wireless device, the usage configuration identifying a usage parameter and a reporting parameter, wherein the usage configuration is executable is response to a bootstrap command received from a remote device; forwarding the usage configuration for receipt by the wireless device; receiving a generated usage log from the wireless device based on the usage configuration; and generating a usage pattern report based on the received usage log. - View Dependent Claims (72, 73, 74, 75, 76, 77)
-
-
78. An apparatus, comprising:
-
means for generating a usage configuration executable to initiate monitoring, logging, and reporting of usage data on a wireless device, the usage configuration identifying a usage parameter and a reporting parameter, wherein the usage configuration is executable in response to a bootstrap command received from a remote device; means for forwarding the usage configuration for receipt by the wireless device; means for receiving a generated usage log from the wireless device based on the usage configuration; and means for generating a usage pattern report based on the received usage log. - View Dependent Claims (79, 80, 81, 82, 83, 84)
-
-
85. An apparatus for managing the monitoring of a usage of a wireless device, the apparatus comprising:
-
a configuration generator operable to generate and transmit a usage configuration for receipt by a wireless device, the usage configuration identifying a usage parameter to monitor and a reporting parameter, wherein the configuration generator is responsive to a bootstrap command received from a remote device; an information repository operable to receive and store a log, the log comprising wireless device usage information based on the usage configuration; and a usage pattern control module comprising an analyzer operable to generate a usage pattern report based on the log. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92)
-
-
93. A machine-readable medium, comprising:
-
a first set of executable instructions which, when executed by a machine, cause the machine to perform operations comprising; generating a usage configuration executable to initiate monitoring, logging, and reporting of usage data on a wireless device, the usage configuration identifying a usage parameter and a reporting parameter, wherein the usage configuration is executable in response to a bootstrap command received from a remote device; forwarding the usage configuration for receipt by the wireless device; receiving a generated usage log from the wireless device based on the usage configuration; and generating a usage pattern report based on the received usage log; and a second set of executable instructions which, when executed by the wireless device, cause the wireless device to perform operations comprising; obtaining the usage configuration; logging the usage data into a usage log based upon the usage parameter; and forwarding, based upon the reporting parameter, the usage log to the first machine to analyze usage patterns of the wireless device. - View Dependent Claims (94, 95, 96, 97, 98)
-
Specification