EMBEDDED MOBILE ANALYTICS IN A MOBILE DEVICE
First Claim
1. A method for enabling collection and transmittal of mobile device metrics, the mobile device metrics including one or more of, battery level, dropped calls, signal strength, numbers dialed, calls received, features used, text messages sent, and voice calls made, mobile device location, said method comprising the steps of:
- generating mobile device metrics data in a probe in the mobile device;
filtering the mobile device metrics to eliminate spurious or duplicate metrics data;
encrypting the mobile device metrics data to prevent unauthorized users from reading the mobile device metrics data;
compressing the mobile device metrics data to reduce bandwidth needed to transmit the mobile device metrics data;
transmitting the mobile device data metrics from the mobile device to a server;
processing the mobile device metrics data in the server, using analytics software to analyze mobile device metrics data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method or process enables the collection of data from mobile devices and mobile networks using filtering, compression, encryption, memory management, and power management technologies to collect mobile device metrics at the mobile device (client side), and then transmit these metrics from the mobile device to a server for processing by analytics software. The analytics processing may also occur directly on the mobile device. Policies are determined and configured at the processing server to drive and control the mobile device metrics captured, which may include but are not limited to, data usage (e.g. time of day, amount of data sent/received), voice usage (e.g. time of day, calls in/out of network, dropped calls, call duration), the location of the mobile device, cell patterns (e.g. problem cells, roaming), touch interactions, behavioral analysis (programs used, services uses), battery performance, CPU usage, memory usage, network usage (e.g. 2G, 3G, 3.5G, 4G, Wi-Fi, WiMAX), and the like.
-
Citations
14 Claims
-
1. A method for enabling collection and transmittal of mobile device metrics, the mobile device metrics including one or more of, battery level, dropped calls, signal strength, numbers dialed, calls received, features used, text messages sent, and voice calls made, mobile device location, said method comprising the steps of:
-
generating mobile device metrics data in a probe in the mobile device; filtering the mobile device metrics to eliminate spurious or duplicate metrics data; encrypting the mobile device metrics data to prevent unauthorized users from reading the mobile device metrics data; compressing the mobile device metrics data to reduce bandwidth needed to transmit the mobile device metrics data; transmitting the mobile device data metrics from the mobile device to a server; processing the mobile device metrics data in the server, using analytics software to analyze mobile device metrics data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification