Presenting event intelligence and trends tailored per geographic area granularity
First Claim
1. A method comprising:
- detecting a potential event from one or more normalized signals;
querying a geo cell database with location search terms derived from the one or more normalized signals, the geo cell database mapping each of a plurality of geo cells to objects physically located in an area defined by the geo cell;
receiving a list of geo cells from the geo cell database, each geo cell in the list of geo cells matching the location search terms within a specified margin of error;
for each geo cell in the list of geo cells, monitoring for additional signals related to the potential event within the geo cell;
receiving an additional signal related to the potential event within a geo cell listening distance of a geo cell in the list of geo cells;
validating the potential event as an event;
storing the event in the geo cell database;
receiving a request for data relevant to an area defined by another geo cell;
submitting an historical event query containing the other geo cell to the geo cell database;
receiving event data from the geo cell database indicating a location of the event within the defined area, an event time of the event, an event category of the event, and an event description of the event;
submitting a data query containing geographic data defining the defined area to a domain specific database separate from the geo cell database;
receiving domain specific data from the domain specific database;
at least partially summarizing a combination of the event data and the domain specific data with map data based on the geographic granularity of the defined area into a map view of the defined area; and
presenting the map view of the defined area at a display device unifying presentation of the event data and the domain specific data in a map at the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for presenting event intelligence and trends tailored per geographic area granularity. Event related data can be combined with information from other domains to enable intelligent decision making within those domains. Responsive to user commands, graphical presentation can be tailored to a geographic granularity and can vary between geographic granularities. Event related information and other information for a defined area as well as adjacent areas can be at least partially summarized based on geographic granularity. At least partially summarizing data for currently presented areas as well as adjacent areas reduces resource consumption when moving between presented areas, for example, in a map. The level of summarization can be a tailored to a selected geographic granularity. As such, overall presented graphical data (e.g., total number of icons) can be relatively stable, and possibly tuned to available computing resources.
83 Citations
17 Claims
-
1. A method comprising:
-
detecting a potential event from one or more normalized signals; querying a geo cell database with location search terms derived from the one or more normalized signals, the geo cell database mapping each of a plurality of geo cells to objects physically located in an area defined by the geo cell; receiving a list of geo cells from the geo cell database, each geo cell in the list of geo cells matching the location search terms within a specified margin of error; for each geo cell in the list of geo cells, monitoring for additional signals related to the potential event within the geo cell; receiving an additional signal related to the potential event within a geo cell listening distance of a geo cell in the list of geo cells; validating the potential event as an event; storing the event in the geo cell database; receiving a request for data relevant to an area defined by another geo cell; submitting an historical event query containing the other geo cell to the geo cell database; receiving event data from the geo cell database indicating a location of the event within the defined area, an event time of the event, an event category of the event, and an event description of the event; submitting a data query containing geographic data defining the defined area to a domain specific database separate from the geo cell database; receiving domain specific data from the domain specific database; at least partially summarizing a combination of the event data and the domain specific data with map data based on the geographic granularity of the defined area into a map view of the defined area; and presenting the map view of the defined area at a display device unifying presentation of the event data and the domain specific data in a map at the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 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; detect a potential event from one or more normalized signals; query a geo cell database with location search terms derived from the one or more normalized signals, the geo cell database mapping each of a plurality of geo cells to objects physically located in an area defined by the geo cell; receive a list of geo cells from the geo cell database, each geo cell in the list of geo cells matching the location search terms within a specified margin of error; for each geo cell in the list of geo cells, monitor for additional signals related to the potential event within the geo cell; receive an additional signal related to the potential event within a geo cell listening distance of a geo cell in the list of geo cells; validate the potential event as an event; store the event in the geo cell database; receive a request for data relevant to an area defined by another geo cell; submit an historical event query containing the other geo cell to the geo cell database; receive event data from the geo cell database indicating a location of the event within the defined area, an event time of the event, an event category of the event, and an event description of the event; submit a data query containing geographic data defining the defined area to a domain specific database separate from the geo cell database; receive domain specific data from the domain specific database; at least partially summarize a combination of the event data and the domain specific data with map data based on the geographic granularity of the defined area into a map view of the defined area; and present the map view of the defined area at a display device unifying presentation of the event and the domain specific data in a map at the display device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification