Leveraging mobile-device analytics for informing and call handling
First Claim
1. One or more tangible computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting mobile device analytics on a mobile device, the method comprising:
- in the mobile device, collecting the mobile device analytics related to calls received and made by the mobile device;
storing at least a portion of the analytics in a memory of the mobile device;
in the mobile device, ranking callers of the mobile device based on at least one of total number of calls and total call duration;
in the mobile device, automatically transferring ones of the callers to voice mail when they call if their rank exceeds a threshold number; and
presenting the rankings of the callers on the mobile device, wherein presenting the rankings of the callers comprises, in the mobile device, generating a graphical display that depicts calling patterns of the mobile device with respect to the callers, and displaying the graphical display on the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media and methods are provided for utilizing analytics collected by a mobile device to inform a user and to implement rules that instruct the mobile device on handling of calls. Analytics that include data about calls made and received by the mobile device are collected by the mobile device. An application on the mobile device uses the analytics to rank callers and provides the rankings to the user. A rule is received by the mobile device that indicates how to handle inbound and outbound calls based at least on the rankings. The analytics and rules are also useable for promotional purposes and can be shared with other services.
20 Citations
15 Claims
-
1. One or more tangible computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting mobile device analytics on a mobile device, the method comprising:
-
in the mobile device, collecting the mobile device analytics related to calls received and made by the mobile device; storing at least a portion of the analytics in a memory of the mobile device; in the mobile device, ranking callers of the mobile device based on at least one of total number of calls and total call duration; in the mobile device, automatically transferring ones of the callers to voice mail when they call if their rank exceeds a threshold number; and presenting the rankings of the callers on the mobile device, wherein presenting the rankings of the callers comprises, in the mobile device, generating a graphical display that depicts calling patterns of the mobile device with respect to the callers, and displaying the graphical display on the mobile device. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. One or more tangible computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting mobile device analytics on a mobile device, the method comprising:
-
collecting the mobile device analytics, by the mobile device, wherein the mobile device analytics include data related to calls received and made by the mobile device, and wherein a call includes both voice and data communications; providing metrics to the mobile device; ranking, by an application executing on the mobile device, callers of the mobile device based on applying one or more of the metrics to one or more of the analytics, wherein the callers include inbound callers and outbound call recipients; presenting a ranking of the callers on the mobile device; identifying, based on the analytics, one or more features of a service that is not fully utilized by the mobile device, wherein the analytics indicate that a user of the mobile device is not using the one or more features correctly; and automatically presenting a tip on the mobile device that provides information about the feature.
-
-
9. A mobile device to present mobile device analytics comprising:
-
a memory storing an application; a processor configured to execute the application, wherein the executed application directs the processor to collect the analytics related to calls received and made by the mobile device, store at least a portion of the analytics in the memory, rank callers of the mobile device based on at least one of total number of calls and total call duration, automatically transfer ones of the callers to voice mail when they call if their rank exceeds a threshold number, present the rankings of the callers on the mobile device, and transfer the rankings to a communication network for delivery to a third party. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification