IP Library Granted Patent US 8,700,631
Granted Patent B2
US 8,700,631 · App. 12/943,971 · Granted Apr 15, 2014

Tempo spatial data extraction from network connected devices

Inventor: Erez Weinroth (Kfar-Saba, IL)
Assignee: Trendit Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,631
App. No.
12/943,971
Granted
Apr 15, 2014
Kind
B2
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.

Claims (52)

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.

2. The data processing system according to claim 1 , further comprising a combining module, and wherein the combining module combines aggregated user related data from with corresponding geographical coordinates.

3. The data processing system according to claim 2 , further comprising an interpolating module and wherein the interpolating module spatially interpolates the combined aggregated user related data.

4. The data processing system according to claim 3 , further comprising a calibrating module, and wherein the calibrating module calibrates the interpolated data with exogamic statistical data.

5. The data processing system according to claim 4 , wherein the data processing system creates tempo-spatial related network-connected devices masses pattern representations using spatial and temporal geo-statistics techniques.

6. The data processing system according to claim 1 , wherein the location-based combiner is further arranged to estimate global phenomena to specific carrier network connected-devices ratios.

7. The data processing system according to claim 1 , wherein the CRM data categorizer analyzes the deciphered tables using CRM profiles by categorizing and summing the CRM data by user profiles.

8. The data processing system according to claim 1 , wherein the CRM data categorizer analyzes the deciphered tables using CRM profiles is conducted such that properties of a particular area are used to deduce further information in relation to the users located in the particular location area.

9. The data processing system according to claim 1 , wherein the CRM data categorizer analyzes the deciphered tables using CRM profiles such that properties of a particular categorized user profile are used to deduce further information in relation to the particular location area in which the users are located.

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.

11. The system according to claim 10 , wherein the processor is further configured to periodically repeat the aggregating of the collected data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations.

12. The system according to claim 11 , wherein the processor is further configured to estimate global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.

13. The system according to claim 10 , wherein the processor is further configured to create, using geo-statistical methods, a GIS layer presenting the anonymous aggregated profiles classes associated with geographical locations.

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.

15. The computer usable medium according to claim 14 , wherein the method further comprising periodically repeating aggregating of the collected data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations.

16. The computer usable medium according to claim 15 , wherein the method further comprising estimating global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.

Assignments (3)
SECURITY INTEREST Recorded Aug 18, 2017
From: ZONE TECHNOLOGIES, INC.
To: HUDSON BAY MASTER FUND LTD
Reel/Frame 043331/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2017
From: TRENDIT LTD.
To: ZONE TECHNOLOGIES, INC.
Reel/Frame 042982/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2010
From: WEINROTH, EREZ
To: TRENDIT LTD.
Reel/Frame 025373/0289 →
Continuity (2)
Continuation In Part PCTIL2009000487 · May 14, 2009
Related Publication 20110055216A1 · Mar 3, 2011