Systems and methods for aggregating missed call data and adjusting telephone settings
First Claim
1. A computer-implemented method comprising:
- receiving, by a server, over a mobile communications network, historical missed call data collected at one or more mobile computing devices, the historical missed call data indicating (1) a plurality of incoming calls that arrived at the one or more mobile computing devices but were not answered for a predetermined period of time and (2) location information associated with each of the plurality of incoming calls;
defining, by the server, one or more missed call regions based on an aggregation of the location information indicated by the received historical missed call data;
receiving, from a first mobile computing device of the one or more mobile computing devices, a request for device ringer setting instructions; and
responsive to receiving the request, sending, to the first mobile computing device, based on a current location of the first mobile computing device and the one or more missed call regions defined based on the historical missed call data collected at the one or more mobile computing devices, the requested device ringer setting instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain implementations of the disclosed technology may include systems and methods for aggregating data indicating one or more missed calls and adjusting mobile computing device settings. According to an implementation, a method is provided that includes defining, by a computing device, one or more missed call regions based at least in part on location data associated with one or more missed calls. The method includes receiving a request from a mobile computing device, and sending, to the mobile computing device and in response to the request, an indication of the one or more of the missed call regions. Another implementation can include the method of determining a location of a mobile computing device relative to one or more missed call regions.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a server, over a mobile communications network, historical missed call data collected at one or more mobile computing devices, the historical missed call data indicating (1) a plurality of incoming calls that arrived at the one or more mobile computing devices but were not answered for a predetermined period of time and (2) location information associated with each of the plurality of incoming calls; defining, by the server, one or more missed call regions based on an aggregation of the location information indicated by the received historical missed call data; receiving, from a first mobile computing device of the one or more mobile computing devices, a request for device ringer setting instructions; and responsive to receiving the request, sending, to the first mobile computing device, based on a current location of the first mobile computing device and the one or more missed call regions defined based on the historical missed call data collected at the one or more mobile computing devices, the requested device ringer setting instructions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
receiving, by a server, over a mobile communications network, a report message comprising a set of missed call data collected at one or more mobile computing devices, wherein the missed call data indicates (1) a plurality of detected incoming calls that arrived at the one or more mobile computing devices but were not answered for a predetermined period of time and (2) location information associated with each of the detected incoming calls; defining, by the server, one or more missed call regions based on an aggregation of the location information indicated by the missed call data that is extracted from the received report message; determining a location of a first mobile computing device relative to the one or more missed call regions; and outputting, to the first mobile computing device, one or more commands responsive to determining that the location of the first mobile computing device corresponds to at least one of the one or more missed call regions, wherein the one or more commands cause the first mobile computing device to adjust one or more of ringer volume, ringer tone frequency, ringer tone variation, and vibrator settings associated with the first mobile computing device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a server comprising a memory storing computer-executable instructions and at least one processor, the at least one processor configured to access the computer-executable instructions stored at the memory, wherein the at least one processor is further configured to execute the computer-executable instructions to cause the system to; receive, by the server, historical missed call data collected at one or more mobile computing devices, the historical missed call data indicating (1) a plurality of incoming calls that arrived at the one or more mobile computing devices but were not answered for a predetermined period of time and (2) location information associated with each of the plurality of incoming calls; define one or more missed call regions based on an aggregation of the location information indicated by the received historical missed call data; and send, to the first mobile computing device, an indication of a subset of the one or more missed call regions, wherein device ringer settings of the first mobile computing device are adjusted based on a determination that a location of the first mobile computing device corresponds to a location within a boundary zone of a missed call region from the subset of the one or more missed call regions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification