Deriving signal location from signal content
First Claim
Patent Images
1. A method comprising:
- ingesting a raw signal including a time stamp and signal content;
deriving a Time Context (TC) signal from the time stamp;
recognizing a named entity in the signal content;
querying a geo cell database with the recognized named entity;
identifying a list of one or more geo cells containing the recognized named entity based on the recognized named entity matching to data contained in database entries corresponding to the one or more geo cells;
formulating a location annotation containing a geo cell from among the one or more geo cells in view of a probability that the originating location of the raw signal is within the geo cell;
annotating the TC signal with the location annotation;
determining a location of the raw signal within a two dimensional space from the geo cell contained in the location annotation; and
normalizing the TC signal into a Time Location Context (TLC) signal by inserting the location into the TC signal to form the TLC signal.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for deriving signal location from signal content. A raw signal is ingested. A partially normalized signal is derived from the raw signal. One or more named entities are recognized from content included in the raw signal. A geo cell database is queried with the one or more recognized named entities. A geo cell where the raw signal originated is identified. The partially normalized signal is annotated with a location annotation identifying the geo cell. A location is determined from the location annotation. The location is inserted into the partially normalized signal to form a normalized signal.
77 Citations
20 Claims
-
1. A method comprising:
-
ingesting a raw signal including a time stamp and signal content; deriving a Time Context (TC) signal from the time stamp; recognizing a named entity in the signal content; querying a geo cell database with the recognized named entity; identifying a list of one or more geo cells containing the recognized named entity based on the recognized named entity matching to data contained in database entries corresponding to the one or more geo cells; formulating a location annotation containing a geo cell from among the one or more geo cells in view of a probability that the originating location of the raw signal is within the geo cell; annotating the TC signal with the location annotation; determining a location of the raw signal within a two dimensional space from the geo cell contained in the location annotation; and normalizing the TC signal into a Time Location Context (TLC) signal by inserting the location into the TC signal to form the TLC signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
ingesting a raw signal including a time stamp and signal content; deriving a Time, Context (TC) signal from the time stamp; recognizing a named entity in the signal content; querying a geo cell database with the recognized named entity; identifying a geo cell containing the recognized named entity based on the recognized named entity matching to data contained in a database entry corresponding to the geo cell; formulating a location annotation containing the geo cell in view of a probability that the originating location of the raw signal is within the geo cell; annotating the TC signal with the location annotation; determining a location of the raw signal within a two dimensional space from the geo cell contained in the location annotation; and normalizing the TC signal into a Time Location Context (TLC) signal by inserting the location into the TC signal to form the TLC signal. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a processor; system memory coupled to the processor and storing instructions configured to cause the processor to; ingest a raw signal; derive a Time Context (TC) signal from a time stamp in the raw signal; recognize a named entity from characteristics of the raw signal; query a geo cell database with the recognized named entity; identify a geo cell containing the recognized named entity based on the recognized named entity matching to data contained in a database entry corresponding to the geo cell; formulate a location annotation containing the geo cell in view of a probability that the originating location of the raw signal is within the geo cell; annotate the TC signal with the location annotation; determine a location of the raw signal within a two dimensional space from the geo cell contained in the location annotation; and normalizing the TC signal into a Time Location Context (TLC) signal by inserting the location into the TC signal to form the TLC signal. - View Dependent Claims (17, 18, 19, 20)
-
Specification