Activity Based Analytics
First Claim
1. A method of filtering data, the method comprising the steps of:
- a computer selecting an area of interest specifying an individual, organization, or entity;
the computer extracting data from streaming data and from data at rest;
the computer determining metadata of the extracted data, a first portion of the metadata including one or more geospatial tags, one or more time and date stamps, and contextual information specifying the area of interest, and a second portion of the metadata including one or more other time and date stamps and other contextual information specifying the area of interest with the second portion of the metadata missing one or more other geospatial tags specifying the area of interest;
the computer determining the one or more other geospatial tags missing from the second portion of metadata by;
extracting a location of the individual, organization or entity from profile data specifying the individual, organization, or entity, or inferring the location of the individual, organization or entity based on a region-based geo-topic model of the individual, organization or entity; and
assigning the extracted location or the inferred location to the one or more other geospatial tags; and
subsequent to the step of determining the one or more other geospatial tags, the computer filtering the extracted data into an entity-metadata element in a geo-activity zone cell based on the first and second portions of metadata and the one or more other geospatial tags being within metadata boundaries of the entity-metadata element.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for filtering data into a geo-activity zone cell is presented. An area of interest specifying an individual, organization, or entity is selected. Data is extracted from streaming data and from data at rest. Metadata of the extracted data is determined. The metadata includes time and date stamp(s) and contextual information specifying the area of interest. A first portion of the metadata includes geospatial tag(s) specifying the area of interest, and a second portion of the metadata is initially missing geospatial tag(s). The missing geospatial tag(s) are determined and added to the second portion of the metadata by extracting a location from profile data and/or inferring the location based on a region-based geo-topic model. The extracted data is filtered into a geo-activity zone cell based on the first and second portions of metadata being within metadata boundaries.
57 Citations
19 Claims
-
1. A method of filtering data, the method comprising the steps of:
-
a computer selecting an area of interest specifying an individual, organization, or entity; the computer extracting data from streaming data and from data at rest; the computer determining metadata of the extracted data, a first portion of the metadata including one or more geospatial tags, one or more time and date stamps, and contextual information specifying the area of interest, and a second portion of the metadata including one or more other time and date stamps and other contextual information specifying the area of interest with the second portion of the metadata missing one or more other geospatial tags specifying the area of interest; the computer determining the one or more other geospatial tags missing from the second portion of metadata by; extracting a location of the individual, organization or entity from profile data specifying the individual, organization, or entity, or inferring the location of the individual, organization or entity based on a region-based geo-topic model of the individual, organization or entity; and assigning the extracted location or the inferred location to the one or more other geospatial tags; and subsequent to the step of determining the one or more other geospatial tags, the computer filtering the extracted data into an entity-metadata element in a geo-activity zone cell based on the first and second portions of metadata and the one or more other geospatial tags being within metadata boundaries of the entity-metadata element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a central processing unit (CPU); a memory coupled to the CPU; a computer-readable, tangible storage device coupled to the CPU, the storage device containing instructions that are executed by the CPU via the memory to implement a method of filtering data, the method comprising the steps of; the computer system selecting an area of interest specifying an individual, organization, or entity; the computer system extracting data from streaming data and from data at rest; the computer system determining metadata of the extracted data, a first portion of the metadata including one or more geospatial tags, one or more time and date stamps, and contextual information specifying the area of interest, and a second portion of the metadata including one or more other time and date stamps and other contextual information specifying the area of interest with the second portion of the metadata missing one or more other geospatial tags specifying the area of interest; the computer system determining the one or more other geospatial tags missing from the second portion of metadata by; extracting a location of the individual, organization or entity from profile data specifying the individual, organization, or entity, or inferring the location of the individual, organization or entity based on a region-based geo-topic model of the individual, organization or entity; and assigning the extracted location or the inferred location to the one or more other geospatial tags; and subsequent to the step of determining the one or more other geospatial tags, the computer system filtering the extracted data into an entity-metadata element in a geo-activity zone cell based on the first and second portions of metadata and the one or more other geospatial tags being within metadata boundaries of the entity-metadata element. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising:
-
a computer-readable, tangible storage device; and a computer-readable program code stored in the computer-readable, tangible storage device, the computer-readable program code containing instructions that are executed by a central processing unit (CPU) of a computer system to implement a method of filtering data, the method comprising the steps of; the computer system selecting an area of interest specifying an individual, organization, or entity; the computer system extracting data from streaming data and from data at rest; the computer system determining metadata of the extracted data, a first portion of the metadata including one or more geospatial tags, one or more time and date stamps, and contextual information specifying the area of interest, and a second portion of the metadata including one or more other time and date stamps and other contextual information specifying the area of interest with the second portion of the metadata missing one or more other geospatial tags specifying the area of interest; the computer system determining the one or more other geospatial tags missing from the second portion of metadata by; extracting a location of the individual, organization or entity from profile data specifying the individual, organization, or entity, or inferring the location of the individual, organization or entity based on a region-based geo-topic model of the individual, organization or entity; and assigning the extracted location or the inferred location to the one or more other geospatial tags; and subsequent to the step of determining the one or more other geospatial tags, the computer system filtering the extracted data into an entity-metadata element in a geo-activity zone cell based on the first and second portions of metadata and the one or more other geospatial tags being within metadata boundaries of the entity-metadata element. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification