Tempo spatial data extraction from network connected devices
First Claim
1. A data processing system for estimating an amount of people in a specific location and their geo-demographic classification, the data processing system comprising:
- a collector configured to collect data broadcasted by a network service provider over time, the data exhibiting unique user identifiers corresponding with the user profiles of the network connected devices, wherein each network connected device has a unique user identifier;
an association module configured to associate broadcasted data with respective location area, based on calculated median number of transmissions in a specified location area in a specified period of time;
a network-connected devices identifier configured to;
repeatedly identify, every a first time period, all network-connected devices which are both active and idle in each location area;
repeatedly create a table, every a second time period comprising a plurality of the first time period, for all location areas, each table exhibiting;
location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area; and
differentiate table of time N−
1 over table of time N thereby detecting inflow and outflow quantities of unique user identifiers for each location area;
a client relationship management (CRM) data categorizer configured to;
decipher the difference table by an authentication center of the network; and
analyze the deciphered tables using CRM profiles;
a processing unit configured to;
(a) calculate total number of users subscribed to a specific network service provider situated in a specific location area and time range; and
(b) calculate a dynamic ratio by research and statistical data, between (i) the number of users of a specific network service provider situated in a specified location area and time range originated in a specific location area and (ii) a number of people originated in a specific location area;
a location-based combiner configured to join over time quantities of unique user identifiers in each location area analyzed by corresponding CRM profiles, thereby creating geo-demographic classifications associated with location areas, wherein the location-based combiner is configured to join over time, the deciphered tables with corresponding location area thereby creating at least one Geographic Information System (GIS) data layer; and
an estimation module configured to estimate the amount of people originated from a specific location area and the overall amount of people in a location area associated with said geo-demographic classification within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented data processing system for estimating an amount of people situated in a specific location and their geo-demographic classification within time range is provided herein. The system is combined of a collector that is configured to collect data on signals and each signal is given a unique ID; an association module configured to associate each signal with a respective location, namely, place of origin; a processing unit configured to calculate total number of users subscribed to a specific network service provider situated in a specific location and time range; calculate a dynamic ratio by research and statistical data; and an estimation module configured to estimate the amount of people originated from a specific location and the overall amount of people in a location within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately.
10 Citations
16 Claims
-
1. A data processing system for estimating an amount of people in a specific location and their geo-demographic classification, the data processing system comprising:
-
a collector configured to collect data broadcasted by a network service provider over time, the data exhibiting unique user identifiers corresponding with the user profiles of the network connected devices, wherein each network connected device has a unique user identifier; an association module configured to associate broadcasted data with respective location area, based on calculated median number of transmissions in a specified location area in a specified period of time; a network-connected devices identifier configured to; repeatedly identify, every a first time period, all network-connected devices which are both active and idle in each location area; repeatedly create a table, every a second time period comprising a plurality of the first time period, for all location areas, each table exhibiting;
location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area; anddifferentiate table of time N−
1 over table of time N thereby detecting inflow and outflow quantities of unique user identifiers for each location area;a client relationship management (CRM) data categorizer configured to; decipher the difference table by an authentication center of the network; and analyze the deciphered tables using CRM profiles; a processing unit configured to; (a) calculate total number of users subscribed to a specific network service provider situated in a specific location area and time range; and (b) calculate a dynamic ratio by research and statistical data, between (i) the number of users of a specific network service provider situated in a specified location area and time range originated in a specific location area and (ii) a number of people originated in a specific location area; a location-based combiner configured to join over time quantities of unique user identifiers in each location area analyzed by corresponding CRM profiles, thereby creating geo-demographic classifications associated with location areas, wherein the location-based combiner is configured to join over time, the deciphered tables with corresponding location area thereby creating at least one Geographic Information System (GIS) data layer; and an estimation module configured to estimate the amount of people originated from a specific location area and the overall amount of people in a location area associated with said geo-demographic classification within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of estimating an amount of people in a specific location and their geo-demographic classification, the system comprising a processor, the processor configured to:
-
collect data broadcasted by a network service provider over time, the data exhibiting unique user identifiers corresponding with the user profiles of the network connected devices, wherein each network connected device has a unique user identifier; collect broadcasted data with respective location area, based on calculated median number of transmissions in a specified location area in a specified period of time; repeatedly identify, every a first time period, all network-connected devices which are both active and idle in each location area; repeatedly create a table, every a second time period comprising a plurality of the first time period, for all location areas, each table exhibiting;
location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area;differentiate table of time N−
1 over table of time N thereby detecting inflow and outflow quantities of unique user identifiers for each location area;decipher the difference table by an authentication center of the network; analyze the deciphered tables using client relationship management (CRM) profiles; calculate total number of users subscribed to a specific network service provider situated in a specific location area and time range; calculate a dynamic ratio by research and statistical data, between (i) the number of users of a specific network service provider situated in a specified location area and time range originated in a specific location area and (ii) a number of people originated in a specific location area; join over time quantities of unique user identifiers in each location area analyzed by corresponding CRM profiles, thereby creating geo-demographic classifications associated with said each location area, comprising joining over time the deciphered tables with corresponding location area thereby creating at least one Geographic Information System (GIS) data layer; and estimate the amount of people originated from a specific location area and the overall amount of people in a location area associated with said geo-demographic classification within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer usable medium having a computer readable program code embodied therein, wherein execution of the code by a computer causes the computer to perform a method of estimating an amount of people in a specific location and their geo-demographic classification, the method comprising:
-
collecting data broadcasted by a network service provider over time, the data exhibiting unique user identifiers corresponding with the user profiles of the network connected devices, wherein each network connected device has a unique user identifier; associating broadcasted data with respective location area, based on calculated median number of transmissions in a specified location area in a specified period of time; repeatedly identifying, every a first time period, all network-connected devices which are both active and idle in each location area; repeatedly creating a table, every a second time period comprising a plurality of the first time period, for all location areas, each table exhibiting;
location area identifier, unique user identifier, time of inflow to the location area, time of outflow from the location area;differentiating table of time N−
1 over table of time N thereby detecting inflow and outflow quantities of unique user identifiers for each location area;deciphering the difference table by an authentication center of the network; analyzing the deciphered tables using client relationship management (CRM) profiles; calculating total number of users subscribed to a specific network service provider situated in a specific location area and time range; calculating a dynamic ratio by research and statistical data, between (i) the number of users of a specific network service provider situated in a specified location area and time range originated in a specific location area and (ii) a number of people originated in a specific location area; joining over time quantities of unique user identifiers in each location area analyzed by corresponding CRM profiles, thereby creating geo-demographic classifications associated with said each location area, comprising joining over time the deciphered tables with corresponding location area thereby creating at least one Geographic Information System (GIS) data layer; and estimating the amount of people originated from a specific location area and the overall amount of people in a location area associated with said geo-demographic classification within a time range, by applying the calculated dynamic ratio, that was calculated to each time stamp separately. - View Dependent Claims (15, 16)
-
Specification