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;
creating a filtered set of events and a filtered set of relationships based upon the filter criteria; and
populating a spatial visualization using at least one of the filtered set of events or the filtered set of relationships to create a populated spatial visualization, the method implemented via a processing unit.
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).
-
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; creating a filtered set of events and a filtered set of relationships based upon the filter criteria; and populating a spatial visualization using at least one of the filtered set of events or the filtered set of relationships to create a populated spatial visualization, the method implemented via a processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for populating a spatial visualization, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units perform operations, comprising; creating a set of relationships associated with a set of events based upon at least one of; a temporal relationship between a first event of the set of events and a second event of the set of events, the temporal relationship identified based upon a first event time of the first event corresponding to a second event time of the second event; a spatial relationship between the first event and the second event, the spatial relationship identified based upon a first location of the first event corresponding to a second location of the second event; a referential relationship between the first event and the 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; and populating a spatial visualization using one or more events from the set of events and one or more relationships from the set of relationships. - View Dependent Claims (15, 16, 17)
-
-
18. A computer readable device comprising instructions that when executed perform a method for populating a spatial visualization, the method comprising:
-
populating a spatial visualization using one or more events from a sets of events and one or more relationships from a set of relationships, a relationship of the set of the set of relationships defined between a first event of the set of events and a second event of the set of events; receiving filter criteria; creating a filtered set of events and a filtered set of relationships based upon the filter criteria; and repopulating the spatial visualization using at least one of the filtered set of events or the filtered set of relationships to create a repopulated spatial visualization. - View Dependent Claims (19, 20)
-
Specification