Apparatus and methods for determining voice and/or data processing performance of a wireless device
First Claim
1. An apparatus for determining a processing performance of a wireless device, comprising:
- a processor configured to;
transmit a voice/data performance module to the wireless device over a wireless network;
generate a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count;
receive collected performance data of the wireless device over the wireless network, collected based on a data collection configuration and further based on execution of the voice/data performance module on the wireless device;
analyze the collected performance data to determine at least one data processing characteristic of the wireless device;
generate a new device configuration operable to change the at least one data processing characteristic of the wireless device; and
transmit the new device configuration to the wireless device over the wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, methods, processors and computer readable media for determining the voice and/or data processing performance or capability of a wireless device. Embodiments include a wireless device having a computer platform with a processing engine operable to generate a plurality of performance data during voice and/or data processing activities on the wireless device. The wireless device further includes a voice/data performance module operable to collect selected ones of the plurality of performance data associated with a predetermined voice and/or data processing capability of the wireless device. The embodiments may also include an apparatus operable to receive the collected performance data and to generate a performance report characterizing a voice and/or data processing performance or capability of the wireless device.
16 Citations
46 Claims
-
1. An apparatus for determining a processing performance of a wireless device, comprising:
a processor configured to; transmit a voice/data performance module to the wireless device over a wireless network; generate a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; receive collected performance data of the wireless device over the wireless network, collected based on a data collection configuration and further based on execution of the voice/data performance module on the wireless device; analyze the collected performance data to determine at least one data processing characteristic of the wireless device; generate a new device configuration operable to change the at least one data processing characteristic of the wireless device; and transmit the new device configuration to the wireless device over the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. An apparatus for determining at least one of voice processing performance and data processing performance of a wireless device, comprising:
-
means for transmitting a voice/data performance module over a wireless network to the wireless device; means for generating a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; means for transmitting data collection configuration over the wireless network to the wireless device; means for receiving the collected performance data of the wireless device, collected based on the data collection configuration and further based on execution of the voice/data performance module on the wireless device; means for analyzing the collected performance data to determine at least one data processing characteristic of the wireless device; means for generating a new device configuration operable to change the at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data; and means for transmitting the new device configuration over the wireless network to the wireless device.
-
-
14. A wireless device, comprising:
a processor configured to; receive a voice/data performance module over a wireless network; receive a data collection configuration over the wireless network, the data collection configuration defining types of performance data to collect from a computer platform of the wireless device, the data collection configuration further comprising retrieval parameters associated with types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; execute a voice/data performance module; collect selected ones of a plurality of performance data, based on the data collection configuration; selectively transmit the collected performance data; and receive a new device configuration over the wireless network, the new device configuration operable to change at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the selected ones of the plurality of performance data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
23. A wireless device, comprising:
-
means for receiving a voice/data performance module over a wireless network from a user manager server; means for receiving a data collection configuration from a user manager server over the wireless network, the data collection configuration defining types of performance data to retrieve from a computer platform of the wireless device, the data collection configuration further comprising retrieval parameters associated with the defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; means for executing the voice/data performance module; means for collecting selected ones of a plurality of performance data of the wireless device, based on the data collection configuration; means for selectively transmitting the collected performance data to the user manager server over the wireless network; and means for receiving a new device configuration from the user manager server over the wireless network, the new device configuration operable to change at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data.
-
-
24. A method of determining a processing performance of a wireless device, comprising:
-
transmitting a voice/data performance module over a wireless network to the wireless device; generating a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; transmitting the data collection configuration over a wireless network to the wireless device; receiving, at a processor, collected performance data of a wireless device collected based on the data collection configuration and further based on execution of the voice/data performance module on the wireless device; analyzing the collected performance data to determine at least one data processing characteristic of the wireless device; generating a new device configuration operable to change the at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data; and transmitting the new device configuration to the wireless device over the wireless network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program resident in a non-transitory computer readable medium that, when executed, directs a wireless device to perform the actions of:
-
receiving a voice/data performance module over a wireless network from a user manager server; receiving, at a processor, a data collection configuration over a wireless network from the user manager server, the data collection configuration defining types of performance data to collect from a computer platform of the wireless device, the data collection configuration comprising retrieval parameters associated with the defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; executing the voice/data performance module; collecting selected ones of a plurality of performance data of the wireless device, based on the data collection configuration; selectively transmitting the collected performance data over the wireless network to the user manager server; and receiving a new device configuration over the wireless network from the user manager server, the new device configuration operable to change at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data.
-
-
36. At least one processor configured to perform the actions of:
-
receiving a voice/data performance module over a wireless network from a user manager server; receiving a data collection configuration defining types of performance data to collect from a computer platform of the wireless device, the data collection configuration comprising retrieval parameters associated with the defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the user manager server, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; executing the voice/data performance module; collecting selected ones of a plurality of performance data of the wireless device, based on the data collection configuration; selectively transmitting the collected performance data over a wireless network to the user manager server; and receiving a new device configuration over a wireless network from the user manager server, the new device configuration operable to change at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data.
-
-
37. At least one processor configured to perform the actions of:
-
transmitting a voice/data performance module over a wireless network to a wireless device; generating a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the at least one processor, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; receiving collected performance data of the wireless device, collected based on the data collection configuration and further based on execution of the voice/data performance module on the wireless device; analyzing the collected performance data to determine at least one data processing characteristic of the wireless device; generating a new device configuration operable to change the at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data; and transmitting the new device configuration over the wireless network to the wireless device.
-
-
38. A computer program resident in a non-transitory computer readable medium that, when executed, directs a computer device to perform the actions of:
-
transmitting a voice/data performance module over a wireless network to a wireless device; generating a data collection configuration comprising retrieval parameters associated with defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the apparatus, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; transmitting the data collection configuration over a wireless network to the wireless device; receiving collected performance data of the wireless device, collected based on the data collection configuration and further based on execution of the voice/data performance module on the wireless device; analyzing the collected performance data to determine at least one data processing characteristic of the wireless device; generating a new device configuration operable to change the at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data; and transmitting the new device configuration to the wireless device over the wireless network.
-
-
39. A method of determining a processing performance of a wireless device, comprising:
-
receiving a voice/data performance module over a wireless network from a user manager server; receiving a data collection configuration from the user manager server, the data collection configuration defining types of performance data to retrieve from a computer platform of the wireless device, the data collection configuration comprising retrieval parameters associated with the defined types of performance data, the retrieval parameters including a parameter relating to when to collect the performance data and a parameter relating to when to transmit the collected performance data back to the user manager server, and the performance data comprising at least radio link protocol (RLP) level data selected from the group consisting of frame/byte count for received/sent, erasures received, negative acknowledgements received/sent, idle, fill, other frame counts for received/sent, largest continuous erasure, reset count and abort count; executing the voice/data performance module; collecting selected ones of a plurality of performance data of the wireless device based on the data collection configuration; selectively transmitting the collected performance data; and receiving a new device configuration from the user manager server over the wireless network, the new device configuration operable to change at least one data processing characteristic of the wireless device, wherein the new device configuration is based on the collected performance data. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification