Enhanced data collection, processing, and analysis facilities
First Claim
Patent Images
1. A method for implementation by one or more data processors forming one or more computing devices, the method comprising:
- collecting, by at least one data processor, raw data from a plurality of wireless devices, wherein the raw data includes activity recorded when the wireless devices are at a selected topographic region, and wherein the raw data is combined to produce aggregated data representative of the activities of the individual wireless devices;
forming, by at least one data processor, a geometric representation of the selected topographic region;
adjusting, by at least one data processor, a size of the geometric representation based on a degree of confidence in coordinates of the selected topographic region;
selecting, by at least one data processor, either the aggregated data or the raw data for analysis depending on whether the raw data meets a threshold activity or subscriber density level; and
analyzing, by at least one data processor, the selected data to identify activity patterns of users of the wireless devices, wherein the analyzing;
takes the degree of confidence into consideration when the aggregated data is selected,does not take the degree of confidence into consideration when the raw data is selected, andincludes determining, by at least one data processor, a home location of an individual wireless device by analyzing times and locations of calls made by the individual wireless device over a period of time, wherein the home location is determined by (i) analyzing, by at least one data processor, call volumes and identifying cell towers that are associated with the calls and that had the highest call volume during the period of time and (ii) by identifying, by at least one data processor, intersections of the cell towers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and corresponding apparatus configured to collect raw data from a plurality of wireless devices. The raw data includes activity recorded when the wireless devices are at a selected topographic region. The raw data is combined to produce aggregated data representative of the activities of the individual wireless devices. Either the aggregated data or the raw data are selected for analysis depending on whether the raw data meets a threshold activity or subscriber density level. The selected data are analyzed to identify activity patterns of users of the wireless devices.
-
Citations
14 Claims
-
1. A method for implementation by one or more data processors forming one or more computing devices, the method comprising:
-
collecting, by at least one data processor, raw data from a plurality of wireless devices, wherein the raw data includes activity recorded when the wireless devices are at a selected topographic region, and wherein the raw data is combined to produce aggregated data representative of the activities of the individual wireless devices; forming, by at least one data processor, a geometric representation of the selected topographic region; adjusting, by at least one data processor, a size of the geometric representation based on a degree of confidence in coordinates of the selected topographic region; selecting, by at least one data processor, either the aggregated data or the raw data for analysis depending on whether the raw data meets a threshold activity or subscriber density level; and analyzing, by at least one data processor, the selected data to identify activity patterns of users of the wireless devices, wherein the analyzing; takes the degree of confidence into consideration when the aggregated data is selected, does not take the degree of confidence into consideration when the raw data is selected, and includes determining, by at least one data processor, a home location of an individual wireless device by analyzing times and locations of calls made by the individual wireless device over a period of time, wherein the home location is determined by (i) analyzing, by at least one data processor, call volumes and identifying cell towers that are associated with the calls and that had the highest call volume during the period of time and (ii) by identifying, by at least one data processor, intersections of the cell towers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer programmable product comprising a computer-readable storage medium having computer-readable program instructions, which when executed result in operations comprising:
-
collect raw data from a plurality of wireless devices, wherein the raw data includes activity recorded when the wireless devices are at a selected topographic region, and wherein the raw data is combined to produce aggregated data representative of the activities of the individual wireless devices; form a geometric representation of the selected topographic region; adjust a size of the geometric representation based on a degree of confidence in coordinates of the selected topographic region; select either the aggregated data or the raw data for analysis depending on whether the raw data meets a threshold activity or subscriber density level; and analyze the selected data to identify activity patterns of users of the wireless devices, wherein the analyzing; takes the degree of confidence into consideration when the aggregated data is selected, does not take the degree of confidence into consideration when the raw data is selected, and includes determining, by at least one data processor, a home location of an individual wireless device by analyzing times and locations of calls made by the individual wireless device over a period of time, wherein the home location is determined by (i) analyzing, by at least one data processor, call volumes and identifying cell towers that are associated with the calls and that had the highest call volume during the period of time and (ii) by identifying, by at least one data processor, intersections of the cell towers. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one data processor; memory storing instructions, which when executed by the at least one data processor result in operations comprising; collecting, by at least one data processor, raw data from a plurality of wireless devices, wherein the raw data includes activity recorded when the wireless devices are at a selected topographic region, and wherein the raw data is combined to produce aggregated data representative of the activities of the individual wireless devices; forming, by at least one data processor, a geometric representation of the selected topographic region; adjusting, by at least one data processor, a size of the geometric representation based on a degree of confidence in coordinates of the selected topographic region; selecting, by at least one data processor, either the aggregated data or the raw data for analysis depending on whether the raw data meets a threshold activity or subscriber density level; analyzing, by at least one data processor, the selected data to identify activity patterns of users of the wireless devices, wherein the analyzing; takes the degree of confidence into consideration when the aggregated data is selected, does not take the degree of confidence into consideration when the raw data is selected, and includes determining, by at least one data processor, a home location of an individual wireless device by analyzing times and locations of calls made by the individual wireless device over a period of time, wherein the home location is determined by (i) analyzing, by at least one data processor, call volumes and identifying cell towers that are associated with the calls and that had the highest call volume during the period of time and (ii) by identifying, by at least one data processor, intersections of the cell towers, selecting, by at least one data processor, a location of a cell tower or intersection having a highest percentage of call volume coverage as the home location. - View Dependent Claims (12, 13, 14)
-
Specification