Method and apparatus for monitoring usage patterns of a wireless device
AssigneeQUALCOMM Incorporated
InventorsTia Manning Cassett, Kenny Fok, Eric Chi Chung Yip
Life of this patent
Estimating the term…
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.
Claims98
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.