Population and/or animation of spatial visualization(s)
First Claim
1. A method for populating a spatial visualization, comprising:
- receiving filter criteria comprising at least one of a date filter, a location filter, an event type filter, a relationship type filter, or a user preference filter;
extracting a filtered set of events from a data source based upon the filter criteria;
creating a temporal relationship between at least two events in the set of events, the temporal relationship based on the filter criteria;
creating a spatial relationship between at the least two events in the set of events, the spatial relationship based on the filter criteria;
populating a spatial visualization using the at least two events to create a populated spatial visualization, wherein the populated spatial visualization includes a visualization of the at least two events, the temporal relationship between the at least two events, and the spatial relationship between the at least two events; and
creating at least one of;
a referential relationship between a first event and a second event, the referential relationship identified based upon data associated with the first event comprising a reference to data associated with the second event;
ora contextual relationship between the first event and the second event, the contextual relationship identified based upon a first event type of the first event corresponding to a second event type of the second event.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D visual representations of locations. The spatial visualization may be populated with events extracted from a data source (e.g., real-time events, news events, social network events, etc.), and may include relationships between events (e.g., based upon time, location, contextual similarity (e.g., social network check-in events at a restaurant), events referencing one another (e.g., an article describing a first event may comprise a hyperlink to an article describing a second event) etc.). Filter criteria (e.g., date, event type, location, etc.) may be applied to events and/or relationships when populating the spatial visualization. A sequence of events and corresponding relationships may be animated within the spatial visualization (e.g., as the events unfold over a (user) designated period of time).
13 Citations
20 Claims
-
1. A method for populating a spatial visualization, comprising:
-
receiving filter criteria comprising at least one of a date filter, a location filter, an event type filter, a relationship type filter, or a user preference filter; extracting a filtered set of events from a data source based upon the filter criteria; creating a temporal relationship between at least two events in the set of events, the temporal relationship based on the filter criteria; creating a spatial relationship between at the least two events in the set of events, the spatial relationship based on the filter criteria; populating a spatial visualization using the at least two events to create a populated spatial visualization, wherein the populated spatial visualization includes a visualization of the at least two events, the temporal relationship between the at least two events, and the spatial relationship between the at least two events; and creating at least one of; a referential relationship between a first event and a second event, the referential relationship identified based upon data associated with the first event comprising a reference to data associated with the second event;
ora contextual relationship between the first event and the second event, the contextual relationship identified based upon a first event type of the first event corresponding to a second event type of the second event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising a processor in electronic communication with a computer readable storage media, the computer readable storage media storing instructions that, when executed, perform a method, the method comprising:
-
receiving filter criteria comprising at least one of a date filter, a location filter, an event type filter, a relationship type filter, or a user preference filter; extracting a filtered set of events from a data source based upon the filter criteria; creating a temporal relationship between at least two events in the set of events, the temporal relationship based on the filter criteria; creating a spatial relationship between at the least two events in the set of events, the spatial relationship based on the filter criteria; populating a spatial visualization using the at least two events to create a populated spatial visualization, wherein the populated spatial visualization includes a visualization of the at least two events, the temporal relationship between the at least two events, and the spatial relationship between the at least two events creating at least one of; a referential relationship between a first event and a second event, the referential relationship identified based upon data associated with the first event comprising a reference to data associated with the second event;
ora contextual relationship between the first event and the second event, the contextual relationship identified based upon a first event type of the first event corresponding to a second event type of the second event. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage device storing instructions that, when executed perform a method, the method comprising:
receiving filter criteria comprising at least one of a date filter, a location filter, an event type filter, a relationship type filter, or a user preference filter; extracting a filtered set of events from a data source based upon the filter criteria; creating a temporal relationship between at least two events in the set of events, the temporal relationship based on the filter criteria; creating a spatial relationship between at the least two events in the set of events, the spatial relationship based on the filter criteria; populating a spatial visualization using the at least two events to create a populated spatial visualization, wherein the populated spatial visualization includes a visualization of the at least two events, the temporal relationship between the at least two events, and the spatial relationship between the at least two events; and creating at least one of; a referential relationship between a first event and a second event, the referential relationship identified based upon data associated with the first event comprising a reference to data associated with the second event;
ora contextual relationship between the first event and the second event, the contextual relationship identified based upon a first event type of the first event corresponding to a second event type of the second event. - View Dependent Claims (19, 20)
Specification