US20090286550A1 - Tempo Spatial Data Extraction From Network Connected Devices - Google Patents

Tempo Spatial Data Extraction From Network Connected Devices Download PDF

Info

Publication number
US20090286550A1
US20090286550A1 US12/365,979 US36597909A US2009286550A1 US 20090286550 A1 US20090286550 A1 US 20090286550A1 US 36597909 A US36597909 A US 36597909A US 2009286550 A1 US2009286550 A1 US 2009286550A1
Authority
US
United States
Prior art keywords
network
data
connected devices
tempo
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/365,979
Inventor
Erez Weinroth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BRANE WOLRD Ltd
BRANE WORLD Ltd
Original Assignee
BRANE WOLRD Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BRANE WOLRD Ltd filed Critical BRANE WOLRD Ltd
Priority to US12/365,979 priority Critical patent/US20090286550A1/en
Assigned to BRANE WORLD LTD. reassignment BRANE WORLD LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WEINROTH, EREZ
Priority to US12/428,073 priority patent/US8285307B2/en
Priority to US12/428,121 priority patent/US8280407B2/en
Priority to PCT/IL2009/000487 priority patent/WO2009138986A2/en
Publication of US20090286550A1 publication Critical patent/US20090286550A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • the present invention relates to the field of cellular communication networks, and more particularly, to the extraction of data related to users of such networks.
  • cellular communication network as used herein in this application, is defined as any network based communication system that is based upon geographical partition of space into cells. Each cell is provided with at least one base station that manages the communication therein. Each cell comprises a plurality of cell sectors, wherein each sector is usually associated with a physical network end point that enables the communication with a network-connected device.
  • UE user equipment
  • network-connected device is any device that is provided with network connectivity, usually over a cellular communication network, and that is uniquely affiliated with a particular user and therefore associated with the particular user related data, or user profile.
  • These network-connected devices may be, but are not limited to: cellular phones, personal device accessories (PDA), portable computers with wireless connectivity (WiFi, WiMax etc.), smart payment card (credit and debit card having a network identifier) and Radio frequency identification (RFID) tags.
  • U.S. Pat. No. 6,636,742B1 which is incorporated herein by reference in its entirety discloses a method which utilizes characteristic feature of mobile telephone systems in which the location of the terminal is always known to the system with location area precision and that the geographical network topology is known to the network planning system.
  • the tracing system includes three functional parts: a first part provides the mobile telephone system with the connection number of the traced terminal as an enquiry input, and in response to the input it receives information on where the subscriber's location area should be enquired for.
  • the second functional part asks for the subscriber's location area and receives in response a location area code, which identifies the location area unambiguously.
  • the third functional part searches the location area table for information corresponding with the subscriber's location area and attends to reporting on the results.
  • a computer implemented data processing system for extracting user related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile.
  • the system comprising: a computer component aggregation module, wherein the cellular network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module; and wherein the aggregation module receives from the cellular network combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, profile each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data.
  • a computer component aggregation module wherein the cellular network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module; and wherein the aggregation module receives from the cellular network combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, profile each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data.
  • a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile
  • the method comprising: identifying all network-connected devices that are both active and idle in each cell sector; combining the identified network-connected devices with corresponding user profile characteristics; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
  • a computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising: identifying network-connected devices which are both active and idle in each cell sector; combining the identified active network-connected devices with corresponding user profile characteristics; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
  • FIG. 1 is a high level schematic block diagram of a cellular communication network in communication with the data processing system according to some embodiments of the invention
  • FIG. 2 is a detailed high level schematic block diagram cellular communication network in communication with the data processing system according to some embodiments of the invention
  • FIG. 3 is a high level high level schematic block diagram of a cellular communication network and network-connected devices according to some embodiments of the invention.
  • FIG. 4 is a chart showing the output of the system and method according to some embodiments of the invention.
  • FIG. 5 is a high level flowchart illustrating the method according to some embodiments of the invention.
  • FIG. 1 is a high level schematic block diagram of a cellular communication network in communication with the data processing system according to some embodiments of the invention.
  • Data processing system 100 comprises a record server 110 and a data processing module 120 .
  • Data processing system 100 communicates with cellular network 40 which communicates with a plurality of user equipments (network-connected devices) 30 A- 30 F via a plurality of base stations 10 A, 10 B and 20 , defining cells 50 , 70 , and 60 respectively.
  • cellular network 40 which communicates with a plurality of user equipments (network-connected devices) 30 A- 30 F via a plurality of base stations 10 A, 10 B and 20 , defining cells 50 , 70 , and 60 respectively.
  • data processing system 100 combines and aggregates locations and profiles classes of the data extracted from network-connected devices 30 A- 30 F via the network and in view of the geographic location of the cells, repeatedly over predefined time intervals. Data processing system 100 then interpolates and overlays geo-statistically and calibrates the data into tempo-spatial network-connected users masses patterns representations.
  • data processing system 100 enables to locate the position of a specific provider (or roaming) UE and describe it by a tracing system.
  • data processing system 100 aggregates any camped UE (idle or non idle) in view of geographic locations in order to create tempo-spatial UE masses patterns.
  • data processing system 100 is configured in associated operation with any wireless network where User Equipment (UE) communicates with a radio access network (RAN).
  • UE User Equipment
  • RAN radio access network
  • Data processing system 100 determines and records the number of any idle or non idle UE in each cell sector (location area), aggregate the combined data by provider code into cellular provider's segments; aggregates by UE location (“cell sector”) centroid [X,Y] coordinates and segments, thereby creating anonymous aggregated masses that has geographical locations.
  • UE User Equipment
  • RAN radio access network
  • data processing system 100 creates tempo-spatial data stamps. Later, data processing system 100 may create, using geostatistical methods, geographic information system (GIS) layers of the aforementioned data.
  • GIS geographic information system
  • FIG. 2 is a detailed high level schematic block diagram cellular communication network in communication with the data processing system according to some embodiments of the invention.
  • a computer implemented data processing system 100 for extracting user related tempo-spatial data from a cellular network 40 comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices. Each device is associated with a user profile.
  • the system comprises: a computer component aggregation module 102 ; a computer component combining module 104 ; a computer component interpolation module 106 ; and a computer component calibration module 108 .
  • Cellular network 40 comprises: a network-connected raw database 42 , a network-connected device profiles database 44 , a unique identifier 46 and a location module 48 .
  • aggregation module 102 receives from cellular network 40 combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data.
  • Combining module 104 combines the aggregated user related data from aggregation module 102 with corresponding geographical coordinates received from location module 48 .
  • Interpolating module 106 spatially interpolates the combined aggregated user related data.
  • Calibrating module 108 calibrates the interpolated data with exogamic statistical data.
  • the data processing system further creates tempo-spatial related network-connected devices demographic pattern representations using spatial and temporal geo-statistics techniques. These may include maps 110 exhibiting GIS layers and the like.
  • the data processing system is further arranged to adjust the demographic pattern representations responsive to client's requirements.
  • FIG. 3 is a high level high level schematic block diagram of a cellular communication network and network-connected devices according to some embodiments of the invention.
  • Three cells are illustrated: 310 , 320 , and 330 .
  • Each cell is divided into sectors: 310 A-D, 320 A-D, and 330 A-D respectively.
  • Each cell covers a different radius and contains different network-connected devices (although there is some overlapping).
  • Each network-connected device may be associated with a specific profile class. In the non limiting example shown, there are three profile classes; “triangle”, “rectangle”, and “pentagon”, such that their associated network-connected device are distributed.
  • FIG. 4 is a chart showing the output of the system and method according to some embodiments of the invention.
  • Table 400 showed a potential tempo-spatial stamp showing the distribution of the aforementioned profile classes; “triangle”, “rectangle”, and “pentagon” of FIG. 3 after the data has been aggregated and combined with geographical location. These tables may be used to generate GIS layers over maps.
  • FIG. 5 is a high level flowchart illustrating the method according to some embodiments of the invention.
  • a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising: identifying all network-connected devices which are both active and idle in each cell sector 510 ; combining the identified active network-connected devices with corresponding user profile characteristics 520 ; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations 530 .
  • the method further comprises periodically repeating the aggregating of the combined data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations;
  • the method further comprises estimating global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.
  • the method further comprising creating, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.
  • GIS geographic information system
  • the data processing system, computer implemented method and computer program described herein may be used in demographic analysis, marketing, cellular provider network optimization and visualization and combining cellular devices data records with GIS and statistical process.
  • the availability of up-to-date aggregated data for real units e.g. cells sectors (any geographically define hot spots) enable the creation of maps and databases related to provider's market share distribution estimation exhibiting high granularity of time-space units.
  • any network related system provider that can locate geographically a device and aggregate the data related to the device by tempo-spatial patterns.
  • Examples for such alternatives can be: ATMs tempo-spatial patterns activity, Distribution of active TV's at home by place and time of the day.
  • the system can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations thereof.
  • Suitable processors may be used to implement the data processing system, computer implemented method and computer program product.
  • a processor will receive instructions and data from a read-only memory or a random access memory or both.
  • the essential elements of a computer are a processor for executing instructions and one or more memories for storing instructions and data.
  • a computer will also include, or be operatively coupled to communicate with, one or more mass storage devices for storing data files.
  • Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices.
  • Methods of the present invention may be implemented by performing or completing manually, automatically, or a combination thereof, selected steps or tasks.
  • method may refer to manners, means, techniques and procedures for accomplishing a given task including, but not limited to, those manners, means, techniques and procedures either known to, or readily developed from known manners, means, techniques and procedures by practitioners of the art to which the invention belongs.
  • the present invention may be implemented in the testing or practice with methods and materials equivalent or similar to those described herein.

Abstract

A computer implemented data processing system for extracting user related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile. The system comprising: a computer component aggregation module, wherein the cellular network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module. The aggregation module receives from the cellular network combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, profile each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data. The system may create, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.

Description

    CROSS REFERENCE TO RELATED APPLICATION
  • This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application No. 61/053,252 filed on May 15, 2008, the content of which is incorporated by reference herein it its entirety.
  • BACKGROUND
  • 1. Technical Field
  • The present invention relates to the field of cellular communication networks, and more particularly, to the extraction of data related to users of such networks.
  • 2. Discussion of the Related Art
  • Prior to setting forth the background of the related art, it may be helpful to set forth definitions of certain terms that will be used hereinafter.
  • The term “cellular communication network” as used herein in this application, is defined as any network based communication system that is based upon geographical partition of space into cells. Each cell is provided with at least one base station that manages the communication therein. Each cell comprises a plurality of cell sectors, wherein each sector is usually associated with a physical network end point that enables the communication with a network-connected device.
  • The term “user equipment” (UE) or “network-connected device” as used herein in this application, is any device that is provided with network connectivity, usually over a cellular communication network, and that is uniquely affiliated with a particular user and therefore associated with the particular user related data, or user profile. These network-connected devices may be, but are not limited to: cellular phones, personal device accessories (PDA), portable computers with wireless connectivity (WiFi, WiMax etc.), smart payment card (credit and debit card having a network identifier) and Radio frequency identification (RFID) tags.
  • Traditionally, statistics methods or any large scale marketing research are considered human labor intensive, expensive and extensive, time consuming. Further limitations are that these statistics researches are made with a relative small sample, and non up-to date or non available for small granularity of time-space units. Such obstacles results in a non accurate space relate data with time stamp that highly differ from the transaction time of the database.
  • U.S. Pat. No. 6,636,742B1 which is incorporated herein by reference in its entirety discloses a method which utilizes characteristic feature of mobile telephone systems in which the location of the terminal is always known to the system with location area precision and that the geographical network topology is known to the network planning system. The tracing system includes three functional parts: a first part provides the mobile telephone system with the connection number of the traced terminal as an enquiry input, and in response to the input it receives information on where the subscriber's location area should be enquired for. The second functional part asks for the subscriber's location area and receives in response a location area code, which identifies the location area unambiguously. The third functional part searches the location area table for information corresponding with the subscriber's location area and attends to reporting on the results.
  • Currently, there is no available method for determining how many idle UE from any given network provider were admitted or not admitted and identify their provider affiliation A method is therefore needed to determine and record the number of any idle UE in each cell sector (location area) aggregate by provider code into cellular provider's segments.
  • BRIEF SUMMARY
  • According to one aspect of the invention there is provided a computer implemented data processing system for extracting user related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile. The system comprising: a computer component aggregation module, wherein the cellular network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module; and wherein the aggregation module receives from the cellular network combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, profile each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data.
  • According to another aspect of the invention there is provided a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising: identifying all network-connected devices that are both active and idle in each cell sector; combining the identified network-connected devices with corresponding user profile characteristics; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
  • According to yet another aspect of the invention there is provided a computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising: identifying network-connected devices which are both active and idle in each cell sector; combining the identified active network-connected devices with corresponding user profile characteristics; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
  • These, additional, and/or other aspects and/or advantages of the present invention are: set forth in the detailed description which follows; possibly inferable from the detailed description; and/or learnable by practice of the present invention.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a better understanding of the invention and to show how the same may be carried into effect, reference will now be made, purely by way of example, to the accompanying drawings in which like numerals designate corresponding elements or sections throughout.
  • In the accompanying drawings:
  • FIG. 1 is a high level schematic block diagram of a cellular communication network in communication with the data processing system according to some embodiments of the invention;
  • FIG. 2 is a detailed high level schematic block diagram cellular communication network in communication with the data processing system according to some embodiments of the invention;
  • FIG. 3 is a high level high level schematic block diagram of a cellular communication network and network-connected devices according to some embodiments of the invention;
  • FIG. 4 is a chart showing the output of the system and method according to some embodiments of the invention; and
  • FIG. 5 is a high level flowchart illustrating the method according to some embodiments of the invention.
  • The drawings together with the following detailed description make apparent to those skilled in the art how the invention may be embodied in practice.
  • DETAILED DESCRIPTION
  • With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of the preferred embodiments of the present invention only, and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the invention. In this regard, no attempt is made to show structural details of the invention in more detail than is necessary for a fundamental understanding of the invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the invention may be embodied in practice.
  • Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is applicable to other embodiments or of being practiced or carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting.
  • FIG. 1 is a high level schematic block diagram of a cellular communication network in communication with the data processing system according to some embodiments of the invention. Data processing system 100 comprises a record server 110 and a data processing module 120. Data processing system 100 communicates with cellular network 40 which communicates with a plurality of user equipments (network-connected devices) 30A-30F via a plurality of base stations 10A, 10B and 20, defining cells 50, 70, and 60 respectively.
  • In operation, data processing system 100 combines and aggregates locations and profiles classes of the data extracted from network-connected devices 30A-30F via the network and in view of the geographic location of the cells, repeatedly over predefined time intervals. Data processing system 100 then interpolates and overlays geo-statistically and calibrates the data into tempo-spatial network-connected users masses patterns representations.
  • According to some embodiments of the invention, data processing system 100 enables to locate the position of a specific provider (or roaming) UE and describe it by a tracing system.
  • According to some embodiments of the invention, data processing system 100 aggregates any camped UE (idle or non idle) in view of geographic locations in order to create tempo-spatial UE masses patterns. Specifically, data processing system 100 is configured in associated operation with any wireless network where User Equipment (UE) communicates with a radio access network (RAN). Data processing system 100 determines and records the number of any idle or non idle UE in each cell sector (location area), aggregate the combined data by provider code into cellular provider's segments; aggregates by UE location (“cell sector”) centroid [X,Y] coordinates and segments, thereby creating anonymous aggregated masses that has geographical locations. Then, by repeating the aforementioned aggregation with predefined time intervals, data processing system 100 creates tempo-spatial data stamps. Later, data processing system 100 may create, using geostatistical methods, geographic information system (GIS) layers of the aforementioned data.
  • FIG. 2 is a detailed high level schematic block diagram cellular communication network in communication with the data processing system according to some embodiments of the invention. There is provided a computer implemented data processing system 100 for extracting user related tempo-spatial data from a cellular network 40 comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices. Each device is associated with a user profile. The system comprises: a computer component aggregation module 102; a computer component combining module 104; a computer component interpolation module 106; and a computer component calibration module 108. Cellular network 40 comprises: a network-connected raw database 42, a network-connected device profiles database 44, a unique identifier 46 and a location module 48.
  • In operation, aggregation module 102 receives from cellular network 40 combined data exhibiting identified network-connected devices with their corresponding profiles, and aggregates in response, each identified network-connected device with the corresponding location code thereby creating an anonymous aggregated user related data. Combining module 104 combines the aggregated user related data from aggregation module 102 with corresponding geographical coordinates received from location module 48. Interpolating module 106 spatially interpolates the combined aggregated user related data. Calibrating module 108 calibrates the interpolated data with exogamic statistical data.
  • According to some embodiments of the invention the data processing system further creates tempo-spatial related network-connected devices demographic pattern representations using spatial and temporal geo-statistics techniques. These may include maps 110 exhibiting GIS layers and the like.
  • According to some embodiments of the invention, the data processing system is further arranged to adjust the demographic pattern representations responsive to client's requirements.
  • FIG. 3 is a high level high level schematic block diagram of a cellular communication network and network-connected devices according to some embodiments of the invention. Three cells are illustrated: 310, 320, and 330. Each cell is divided into sectors: 310A-D, 320A-D, and 330A-D respectively. Each cell covers a different radius and contains different network-connected devices (although there is some overlapping). Each network-connected device may be associated with a specific profile class. In the non limiting example shown, there are three profile classes; “triangle”, “rectangle”, and “pentagon”, such that their associated network-connected device are distributed.
  • FIG. 4 is a chart showing the output of the system and method according to some embodiments of the invention. Table 400 showed a potential tempo-spatial stamp showing the distribution of the aforementioned profile classes; “triangle”, “rectangle”, and “pentagon” of FIG. 3 after the data has been aggregated and combined with geographical location. These tables may be used to generate GIS layers over maps.
  • FIG. 5 is a high level flowchart illustrating the method according to some embodiments of the invention. There is provided a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising: identifying all network-connected devices which are both active and idle in each cell sector 510; combining the identified active network-connected devices with corresponding user profile characteristics 520; and aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations 530.
  • According to some embodiments of the invention, the method further comprises periodically repeating the aggregating of the combined data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations;
  • According to some embodiments of the invention, the method further comprises estimating global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.
  • According to some embodiments of the invention, the method further comprising creating, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.
  • Advantageously, the data processing system, computer implemented method and computer program described herein may be used in demographic analysis, marketing, cellular provider network optimization and visualization and combining cellular devices data records with GIS and statistical process.
  • Advantageously, the availability of up-to-date aggregated data for real units e.g. cells sectors (any geographically define hot spots) enable the creation of maps and databases related to provider's market share distribution estimation exhibiting high granularity of time-space units.
  • The availability of up-to-date aggregate data for real units e.g. cells sectors (any geographically define hot spots) enable the creation of maps and databases relate to network connected devices (population) distribution estimation with high granularity of time-space units.
  • Advantageously, use any network related system provider that can locate geographically a device and aggregate the data related to the device by tempo-spatial patterns. Examples for such alternatives can be: ATMs tempo-spatial patterns activity, Distribution of active TV's at home by place and time of the day.
  • According to some embodiments of the invention, the system can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations thereof.
  • Suitable processors may be used to implement the data processing system, computer implemented method and computer program product. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memories for storing instructions and data. Generally, a computer will also include, or be operatively coupled to communicate with, one or more mass storage devices for storing data files. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices.
  • In the above description, an embodiment is an example or implementation of the inventions. The various appearances of “one embodiment,” “an embodiment” or “some embodiments” do not necessarily all refer to the same embodiments.
  • Although various features of the invention may be described in the context of a single embodiment, the features may also be provided separately or in any suitable combination. Conversely, although the invention may be described herein in the context of separate embodiments for clarity, the invention may also be implemented in a single embodiment.
  • Reference in the specification to “some embodiments”, “an embodiment”, “one embodiment” or “other embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least some embodiments, but not necessarily all embodiments, of the inventions.
  • It is to be understood that the phraseology and terminology employed herein is not to be construed as limiting and are for descriptive purpose only.
  • The principles and uses of the teachings of the present invention may be better understood with reference to the accompanying description, figures and examples.
  • It is to be understood that the details set forth herein do not construe a limitation to an application of the invention.
  • Furthermore, it is to be understood that the invention can be carried out or practiced in various ways and that the invention can be implemented in embodiments other than the ones outlined in the description above.
  • It is to be understood that the terms “including”, “comprising”, “consisting” and grammatical variants thereof do not preclude the addition of one or more components, features, steps, or integers or groups thereof and that the terms are to be construed as specifying components, features, steps or integers.
  • If the specification or claims refer to “an additional” element, that does not preclude there being more than one of the additional element.
  • It is to be understood that where the claims or specification refer to “a” or “an” element, such reference is not be construed that there is only one of that element.
  • It is to be understood that where the specification states that a component, feature, structure, or characteristic “may”, “might”, “can” or “could” be included, that particular component, feature, structure, or characteristic is not required to be included.
  • Where applicable, although state diagrams, flow diagrams or both may be used to describe embodiments, the invention is not limited to those diagrams or to the corresponding descriptions. For example, flow need not move through each illustrated box or state, or in exactly the same order as illustrated and described.
  • Methods of the present invention may be implemented by performing or completing manually, automatically, or a combination thereof, selected steps or tasks.
  • The term “method” may refer to manners, means, techniques and procedures for accomplishing a given task including, but not limited to, those manners, means, techniques and procedures either known to, or readily developed from known manners, means, techniques and procedures by practitioners of the art to which the invention belongs.
  • The descriptions, examples, methods and materials presented in the claims and the specification are not to be construed as limiting but rather as illustrative only.
  • Meanings of technical and scientific terms used herein are to be commonly understood as by one of ordinary skill in the art to which the invention belongs, unless otherwise defined.
  • The present invention may be implemented in the testing or practice with methods and materials equivalent or similar to those described herein.
  • Any publications, including patents, patent applications and articles, referenced or mentioned in this specification are herein incorporated in their entirety into the specification, to the same extent as if each individual publication was specifically and individually indicated to be incorporated herein. In addition, citation or identification of any reference in the description of some embodiments of the invention shall not be construed as an admission that such reference is available as prior art to the present invention.
  • While the invention has been described with respect to a limited number of embodiments, these should not be construed as limitations on the scope of the invention, but rather as exemplifications of some of the preferred embodiments. Other possible variations, modifications, and applications are also within the scope of the invention. Accordingly, the scope of the invention should not be limited by what has thus far been described, but by the appended claims and their legal equivalents.

Claims (13)

1. A computer implemented data processing system of extracting user related tempo-spatial data from a network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the system comprising:
a communication network; and
an aggregation module,
wherein the communication network comprises: a network-connected raw database, a network-connected device profiles database, a unique identifier and a location module;
and wherein the aggregation module derives from the communication network combined data exhibiting identified network-connected devices derived from the unique identifier with their corresponding profiles from the network-connected device profiles database, and aggregates in response, a particular profile for each identified network-connected device with the corresponding location code derived from the location module, thereby creating an anonymous aggregated user related data exhibiting profile and corresponding location.
2. The data processing system according to claim 1, further comprising a combining module, and wherein the combining module combines the aggregated user related data from the aggregation module with corresponding geographical coordinates received from the location module.
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. A method of extracting user-related tempo-spatial data from a communication network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising:
identifying network-connected devices which are both active and idle in each cell sector;
combining the identified active network-connected devices with corresponding user profile characteristics; and
aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
7. The method according to claim 6, further comprising periodically repeating the aggregating of the combined data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations;
8. The method according to claim 7, further comprising estimating global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.
9. The method according to claim 6, further comprising creating, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.
10. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method of extracting users related tempo-spatial data from a cellular network comprising a plurality of cells, each cell comprising at least one cell sector, wherein each cell sector is in communication with a plurality of network-connected devices, and wherein each device is associated with a user profile, the method comprising:
identifying all network-connected devices which are both active and idle in each cell sector;
combining the identified active network-connected devices with corresponding user profile characteristics; and
aggregating the combined data according to network-connected devices geographic location, thereby creating anonymous aggregated profiles classes associated with geographical locations.
11. The computer program product according to claim 10, wherein the method further comprising periodically repeating the aggregating of the combined data thereby creating tempo-spatial data stamps, each exhibiting anonymous aggregated profiles classes associated with geographical locations.
12. The computer program product according to claim 11, wherein the method further comprising estimating global phenomena in accordance with the tempo-spatial data stamps, in view of the network-connected devices ratios.
13. The computer program product according to claim 12, wherein the method further comprising creating, using geo-statistical methods a geographic information system (GIS) layer presenting the anonymous aggregated profiles classes associated with geographical locations.
US12/365,979 2008-05-15 2009-02-05 Tempo Spatial Data Extraction From Network Connected Devices Abandoned US20090286550A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US12/365,979 US20090286550A1 (en) 2008-05-15 2009-02-05 Tempo Spatial Data Extraction From Network Connected Devices
US12/428,073 US8285307B2 (en) 2008-05-15 2009-04-22 Using customer relationship management data exhibiting unique user identifiers in a cellular network for creating geo statistical representations of the users
US12/428,121 US8280407B2 (en) 2008-05-15 2009-04-22 Using customer relationship management data non exhibiting unique user identifiers for creating geo statistical representations of the users
PCT/IL2009/000487 WO2009138986A2 (en) 2008-05-15 2009-05-14 Tempo spatial data extraction from network connected devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5325208P 2008-05-15 2008-05-15
US12/365,979 US20090286550A1 (en) 2008-05-15 2009-02-05 Tempo Spatial Data Extraction From Network Connected Devices

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/428,121 Continuation-In-Part US8280407B2 (en) 2008-05-15 2009-04-22 Using customer relationship management data non exhibiting unique user identifiers for creating geo statistical representations of the users
US12/428,073 Continuation-In-Part US8285307B2 (en) 2008-05-15 2009-04-22 Using customer relationship management data exhibiting unique user identifiers in a cellular network for creating geo statistical representations of the users

Publications (1)

Publication Number Publication Date
US20090286550A1 true US20090286550A1 (en) 2009-11-19

Family

ID=41316648

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/365,979 Abandoned US20090286550A1 (en) 2008-05-15 2009-02-05 Tempo Spatial Data Extraction From Network Connected Devices
US12/943,971 Active 2029-09-23 US8700631B2 (en) 2008-05-15 2010-11-11 Tempo spatial data extraction from network connected devices

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/943,971 Active 2029-09-23 US8700631B2 (en) 2008-05-15 2010-11-11 Tempo spatial data extraction from network connected devices

Country Status (1)

Country Link
US (2) US20090286550A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100198828A1 (en) * 2009-02-02 2010-08-05 Kota Enterprises, Llc Forming crowds and providing access to crowd data in a mobile environment
US20120046049A1 (en) * 2009-07-21 2012-02-23 Kota Enterprises, Llc Secondary indications of user locations and use thereof by a location-based service
US20120066067A1 (en) * 2009-12-22 2012-03-15 Waldeck Technology, Llc Fragmented advertisements for co-located social groups
EP2755432A3 (en) * 2012-12-18 2014-08-06 Jdsu Uk Limited Method and system for mobile reference signature generation
US9126696B1 (en) * 2015-02-05 2015-09-08 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
US9140566B1 (en) 2009-03-25 2015-09-22 Waldeck Technology, Llc Passive crowd-sourced map updates and alternative route recommendations
US20160057247A1 (en) * 2014-08-25 2016-02-25 Samsung Electronics Co., Ltd. Method and apparatus for providing personalized service
EP3226182A1 (en) * 2016-03-29 2017-10-04 Locatee AG Device, system and method for monitoring usage of functional facilities
CN107408194A (en) * 2015-02-05 2017-11-28 雅玛西有限公司 The method and system of turbulent flow data is obtained and presented via the communicator on aircraft
CN108029091A (en) * 2015-09-23 2018-05-11 高通股份有限公司 Broadcast ranging message for WLAN RTT measurements
US10580312B2 (en) 2015-07-24 2020-03-03 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
CN111802835A (en) * 2020-04-15 2020-10-23 苏宁智能终端有限公司 AI-based automatic splicing table and chair system and construction method thereof
US11893147B2 (en) 2016-03-11 2024-02-06 Limbic Life Ag Occupant support device and system for controlling objects

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012142294A2 (en) * 2011-04-12 2012-10-18 Google Inc. Determining unique visitors to a network location
US9582139B1 (en) * 2011-05-26 2017-02-28 Google Inc. Multi-level mobile device profiles
US9235840B2 (en) * 2012-05-14 2016-01-12 Apple Inc. Electronic transaction notification system and method
BE1027036B1 (en) * 2019-08-07 2020-08-31 Retailsonar Nv METHOD, COMPUTER SYSTEM AND COMPUTER PROGRAM PRODUCT FOR MOVEMENT PATTERN AND DEMOGRAPHIC HEAT MAP CREATION

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010036224A1 (en) * 2000-02-07 2001-11-01 Aaron Demello System and method for the delivery of targeted data over wireless networks
US6636742B1 (en) * 1997-12-23 2003-10-21 Sonera Oyj Tracking of mobile terminal equipment in a mobile communications system
US6757545B2 (en) * 2001-03-01 2004-06-29 Steven P. Nowak Location information management system and method for mobile communications unit
US20040157640A1 (en) * 2003-02-11 2004-08-12 Juho Pirskanen System and method for counting user equipments (UEs) in idle mode in a multimedia broadcast multi-service (MBMS)
US20040203768A1 (en) * 2002-08-16 2004-10-14 Tapio Ylitalo System, method, and apparatus for automatically selecting mobile device profiles
US20040235464A1 (en) * 2003-05-23 2004-11-25 Nokia Corporation Changing settings of a mobile terminal
US20080070550A1 (en) * 2006-09-20 2008-03-20 Hose David A Providing Subscriber Specific Information Across Wireless Networks

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317787B1 (en) * 1998-08-11 2001-11-13 Webtrends Corporation System and method for analyzing web-server log files
US20040122939A1 (en) * 2002-12-19 2004-06-24 Russell Perkins Method of obtaining economic data based on web site visitor data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636742B1 (en) * 1997-12-23 2003-10-21 Sonera Oyj Tracking of mobile terminal equipment in a mobile communications system
US20010036224A1 (en) * 2000-02-07 2001-11-01 Aaron Demello System and method for the delivery of targeted data over wireless networks
US6757545B2 (en) * 2001-03-01 2004-06-29 Steven P. Nowak Location information management system and method for mobile communications unit
US20040203768A1 (en) * 2002-08-16 2004-10-14 Tapio Ylitalo System, method, and apparatus for automatically selecting mobile device profiles
US20040157640A1 (en) * 2003-02-11 2004-08-12 Juho Pirskanen System and method for counting user equipments (UEs) in idle mode in a multimedia broadcast multi-service (MBMS)
US20040235464A1 (en) * 2003-05-23 2004-11-25 Nokia Corporation Changing settings of a mobile terminal
US20080070550A1 (en) * 2006-09-20 2008-03-20 Hose David A Providing Subscriber Specific Information Across Wireless Networks

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9098723B2 (en) 2009-02-02 2015-08-04 Waldeck Technology, Llc Forming crowds and providing access to crowd data in a mobile environment
US20100198917A1 (en) * 2009-02-02 2010-08-05 Kota Enterprises, Llc Crowd formation for mobile device users
US20100198828A1 (en) * 2009-02-02 2010-08-05 Kota Enterprises, Llc Forming crowds and providing access to crowd data in a mobile environment
US9641393B2 (en) 2009-02-02 2017-05-02 Waldeck Technology, Llc Forming crowds and providing access to crowd data in a mobile environment
US9410814B2 (en) 2009-03-25 2016-08-09 Waldeck Technology, Llc Passive crowd-sourced map updates and alternate route recommendations
US9140566B1 (en) 2009-03-25 2015-09-22 Waldeck Technology, Llc Passive crowd-sourced map updates and alternative route recommendations
US9763048B2 (en) * 2009-07-21 2017-09-12 Waldeck Technology, Llc Secondary indications of user locations and use thereof by a location-based service
US20120046049A1 (en) * 2009-07-21 2012-02-23 Kota Enterprises, Llc Secondary indications of user locations and use thereof by a location-based service
US20120066067A1 (en) * 2009-12-22 2012-03-15 Waldeck Technology, Llc Fragmented advertisements for co-located social groups
US9020525B2 (en) 2012-12-18 2015-04-28 Jds Uniphase Corporation Method and system for mobile reference signature generation
EP2755432A3 (en) * 2012-12-18 2014-08-06 Jdsu Uk Limited Method and system for mobile reference signature generation
US20160057247A1 (en) * 2014-08-25 2016-02-25 Samsung Electronics Co., Ltd. Method and apparatus for providing personalized service
US10419575B2 (en) * 2014-08-25 2019-09-17 Samsung Electronics Co., Ltd. Method and apparatus for providing personalized service
US11037452B2 (en) 2015-02-05 2021-06-15 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
CN107408194A (en) * 2015-02-05 2017-11-28 雅玛西有限公司 The method and system of turbulent flow data is obtained and presented via the communicator on aircraft
US10720063B2 (en) 2015-02-05 2020-07-21 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
US9126696B1 (en) * 2015-02-05 2015-09-08 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
US10580312B2 (en) 2015-07-24 2020-03-03 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
US20210295719A1 (en) * 2015-07-24 2021-09-23 Yamasee Ltd. Method and system for obtaining and presenting turbulence data via communication devices located on airplanes
CN108029091A (en) * 2015-09-23 2018-05-11 高通股份有限公司 Broadcast ranging message for WLAN RTT measurements
US11893147B2 (en) 2016-03-11 2024-02-06 Limbic Life Ag Occupant support device and system for controlling objects
CN108701282A (en) * 2016-03-29 2018-10-23 乐可据公司 The equipment, system and method used for monitoring function facility
US10600013B2 (en) 2016-03-29 2020-03-24 Locatee Ag Device, system and method for monitoring usage of functional facilities
WO2017167709A1 (en) * 2016-03-29 2017-10-05 Locatee Ag Device, system and method for monitoring usage of functional facilities
US11386372B2 (en) 2016-03-29 2022-07-12 Locatee Ag Device, system and method for monitoring usage of functional facilities
EP3226182A1 (en) * 2016-03-29 2017-10-04 Locatee AG Device, system and method for monitoring usage of functional facilities
CN111802835A (en) * 2020-04-15 2020-10-23 苏宁智能终端有限公司 AI-based automatic splicing table and chair system and construction method thereof

Also Published As

Publication number Publication date
US8700631B2 (en) 2014-04-15
US20110055216A1 (en) 2011-03-03

Similar Documents

Publication Publication Date Title
US20090286550A1 (en) Tempo Spatial Data Extraction From Network Connected Devices
CN106709606B (en) Personalized scene prediction method and device
Ahas et al. Using mobile positioning data to model locations meaningful to users of mobile phones
CN103617547B (en) A kind of business recommended method and system
EP3605365A1 (en) Site selection method and device
CN102577494B (en) Support the method and apparatus of the social network analysis in communication network
CN109753603B (en) Product recommendation information display method and device, computer equipment and storage medium
CN102982596B (en) Statistical method and apparatus of flow of people
CN107820297A (en) A kind of information acquisition method and device
US20160377443A1 (en) Method and apparatus for determining a location of a point of interest
CN103686617B (en) Create the method and device of instant messaging group
CN109801091B (en) Target user group positioning method and device, computer equipment and storage medium
CN106019336A (en) Differential relay method and device for global navigation satellite system
WO2012027505A2 (en) Method and apparatus for analysis of user traffic within a predefined area
CN110298687B (en) Regional attraction assessment method and device
CN104408043A (en) Information processing method and server
Noyman et al. Reversed urbanism: Inferring urban performance through behavioral patterns in temporal telecom data
CN108921656B (en) Service recommendation method and device
CN111178932A (en) User geographic portrait generation method and device, computer equipment and storage medium
CN109982257B (en) Method, device and system for determining mobile user home region
CN110572813A (en) mobile phone user behavior similarity analysis method based on mobile big data
CN102480784A (en) Method and system for evaluating fingerprint positioning error
CN111460279A (en) Information recommendation method and device, storage medium and computer equipment
CN110569321A (en) grid division processing method and device based on urban map and computer equipment
CN106294449B (en) Data processing method and device

Legal Events

Date Code Title Description
AS Assignment

Owner name: BRANE WORLD LTD., ISRAEL

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WEINROTH, EREZ;REEL/FRAME:022239/0858

Effective date: 20090112

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION