Detecting and validating planned event information
First Claim
Patent Images
1. A method comprising:
- ingesting a raw signal including a time stamp, an indication of a signal type, an indication of a signal source, and source data;
applying a transform to re-code the source data and reduce the dimensionality of the raw signal into a Time, Location, Context (TLC) normalized signal including a Time dimension, a Location dimension, and Context dimension;
detecting a possible planned event in an event category based on characteristics of the Time, Location, Context (TLC) normalized signal;
deriving a venue of the possible planned event based on characteristics of the Time, Location, Context (TLC) normalized signal;
accessing an event history of one or more events previously detected at the venue based on the characteristics of other Time, Location, Context (TLC) normalized signals;
deriving an event context from the characteristics of the Time, Location, Context (TLC) normalized signal and the contents of the event history;
submitting the event context to a planning system potentially associated with an actual planned event at the venue;
receiving validating data from the planning system;
validating the possible planned event as the actual planned event from the validating data; and
notifying an entity of the actual planned event, the entity selected from among a person, a business entity, or a governmental entity.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for detecting and validating planned event information. A plurality of normalized signals is accessed. Planned event data across the plurality of normalized signals is checked for inconsistencies. Any inconsistencies are resolved in an automated fashion, for example, through reference to databases containing additional information. A planned event can be detected/validated from concurring and/or resolved planned event data. A validator can refer to an event history database and/or a planning system to validate a possible planned event as an actual planned event.
14 Citations
16 Claims
-
1. A method comprising:
-
ingesting a raw signal including a time stamp, an indication of a signal type, an indication of a signal source, and source data; applying a transform to re-code the source data and reduce the dimensionality of the raw signal into a Time, Location, Context (TLC) normalized signal including a Time dimension, a Location dimension, and Context dimension; detecting a possible planned event in an event category based on characteristics of the Time, Location, Context (TLC) normalized signal; deriving a venue of the possible planned event based on characteristics of the Time, Location, Context (TLC) normalized signal; accessing an event history of one or more events previously detected at the venue based on the characteristics of other Time, Location, Context (TLC) normalized signals; deriving an event context from the characteristics of the Time, Location, Context (TLC) normalized signal and the contents of the event history; submitting the event context to a planning system potentially associated with an actual planned event at the venue; receiving validating data from the planning system; validating the possible planned event as the actual planned event from the validating data; and notifying an entity of the actual planned event, the entity selected from among a person, a business entity, or a governmental entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
normalizing a raw signal into a Time, Location, Context (TLC) normalized signal including applying a transform to re-code source data contained in the raw signal and to reduce the dimensionality of the raw signal into a Time dimension, a Location dimension, and Context dimension detecting a possible planned event in an event category based on characteristics of the Time, Location, Context (TLC) normalized signal; deriving a venue of the possible planned event based on characteristics of the Time, Location, Context (TLC) normalized signal; deriving an event context from the characteristics of the Time, Location, Context (TLC) normalized signal and an event history of one or more events previously detected at the venue; validating the possible planned event as an actual planned event based on the event context, including; acquiring first planned event data from a first website, the first planned event data including a first date, a first start time, a first end time, and a first location; acquiring second planned event data from a second web site, the second planned event data including a second date, a second start time, a second end time, and a second location; identifying an inconsistency between at least one of;
the first date and the second date, the first start time and the second start time, the first end time and the second end time, or the first location and the second location;automatically resolving the inconsistency into consistent details of the actual planned event; and notifying an entity of the actual planned event, the entity selected from among a person, a business entity, or a governmental entity. - View Dependent Claims (8, 9, 10)
-
-
11. 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 including a time stamp, an indication of a signal type, an indication of a signal source, and source data; apply a transform to re-code the source data and reduce the dimensionality of the raw signal into a Time, Location, Context (TLC) normalized signal including a Time dimension, a Location dimension, and Context dimension; detect a possible planned event in an event category based on characteristics of the Time, Location, Context (TLC) normalized signal; derive a venue of the possible planned event based on characteristics of the Time, Location, Context (TLC) normalized signal; access an event history of one or more events previously detected at the venue based on the characteristics of other Time, Location, Context (TLC) normalized signals; derive an event context from the characteristics of the Time, Location, Context (TLC) normalized signal and the contents of the event history; submit the event context to a planning system potentially associated with an actual planned event at the venue; receive validating data from the planning system; validate the possible planned event as the actual planned event from the validating data; and notify an entity of the actual planned event, the entity selected from among a person, a business entity, or a governmental entity. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification