×

Activity based analytics

  • US 10,102,220 B2
  • Filed: 06/17/2016
  • Issued: 10/16/2018
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of filtering data, the method comprising the steps of:

  • a computer determining whether a first geo-hash has more characters than a second geo-hash, the first geo-hash being converted from first location information about a person who is specified by a first area of interest, the first location information extracted from first profile data that describes the person and being a first value of a first geospatial tag, and the second geo-hash being converted from second location information about the person, the second location information inferred by employing a model which is trained by historical data and which uses a k-nearest neighbor distance calculator, and the second location information being a second value of the first geospatial tag;

    if the first geo-hash has more characters than the second geo-hash, the computer selecting the first geo-hash as an optimal geo-hash that specifies the first geospatial tag or if the second geo-hash has more characters than the first geo-hash, the computer selecting the second geo-hash as the optimal geo-hash that specifies the first geospatial tag;

    based in part on the optimal geo-hash determined by whether the first or second geo-hash has more characters, the computer determining a first correlation between (1) the first geospatial tag and a second geospatial tag and (2) a third geospatial tag, wherein the second geospatial tag along with a first time and date stamp, and first contextual information specifying an activity is included in a first portion of a first group of metadata obtained from data extracted from streaming data and from data at rest, the activity being included in a domain of knowledge associated with law enforcement, and wherein the third geospatial tag is included in a second group of metadata obtained from the data extracted from the streaming data and from the data at rest;

    the computer determining a second correlation between (1) the first time and date stamp and a second time and data stamp and (2) a third time and date stamp, wherein the second time and date stamp is included in a second portion of the first group of metadata, and wherein the third time and date stamp is included in the second group of metadata;

    the computer determining a third correlation between (1) first and second contextual information and (2) third contextual information, wherein the first contextual information is included in the first portion of the first group of metadata, the second contextual information is included in the second portion of the first group of metadata, and the third contextual information is included in the second group of metadata;

    based on the first, second, and third correlations, the computer determining a relationship between a first entity-metadata element specifying the person and a second entity-metadata element specifying a vehicle specified by a second area of interest, and between the person and the vehicle;

    based on (1) the relationship between the first and second entity-metadata elements and between the person and the vehicle, and (2) the first, second, and third geospatial tags, the computer displaying representations of the first and second entity-metadata elements within a regular polygon that includes locations indicated by the first, second, and third geospatial tags;

    the computer employing a hidden Markov model, which tracks the person and the vehicle;

    the computer employing a support vector machine model, which classifies the activity;

    the computer employing a frequent pattern growth algorithm, which identifies associations between the activity and one or more other persons;

    the computer employing a Kohonen map, which determines a previously unknown activity of the person and the vehicle; and

    based on the hidden Markov model, the support vector machine model, the frequent pattern growth algorithm, and the Kohonen map, the computer predicting another activity of the person.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×