System and method for context enhanced mapping
First Claim
Patent Images
1. A method comprising the steps of:
- receiving, over a network, a request for a map from a requesting user, the request comprising an identification of a physical location, and a context of the requesting user comprising social criteria, topical criteria and temporal criteria relating to the requesting user;
in response to receiving the request for a map, mapping, via the network, the physical location;
in response to receiving the request for a map, formulating, via the network, a query based on the context so to as to search for spatial, temporal, topical, and social data available to the network relating to the physical location and the context;
retrieving, via the network, the spatial, temporal, topical, and social data using a global index of data available to the network comprising a global graph that relates a plurality of entities known to the network with one another; and
displaying, on a display medium, the map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium.
-
Citations
39 Claims
-
1. A method comprising the steps of:
-
receiving, over a network, a request for a map from a requesting user, the request comprising an identification of a physical location, and a context of the requesting user comprising social criteria, topical criteria and temporal criteria relating to the requesting user; in response to receiving the request for a map, mapping, via the network, the physical location; in response to receiving the request for a map, formulating, via the network, a query based on the context so to as to search for spatial, temporal, topical, and social data available to the network relating to the physical location and the context; retrieving, via the network, the spatial, temporal, topical, and social data using a global index of data available to the network comprising a global graph that relates a plurality of entities known to the network with one another; and displaying, on a display medium, the map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having computer-executable instructions for a method comprising the steps:
-
receiving, over a network, a request for a map from a requesting user, the request comprising an identification of a physical location, and a context of the requesting user comprising social criteria, topical criteria and temporal criteria relating to the requesting user; in response to receiving the request for a map, mapping, via the network, the physical location; in response to receiving the request for a map, formulating, via the network, a query based on the context so to as to search for spatial, temporal, topical, and social data available to the network relating to the physical location and the context; retrieving, via the network, the spatial, temporal, topical, and social data using a global index of data available to the network comprising a global graph that relates a plurality of entities known to the network with one another; and displaying, on a display medium, the map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; mapping request logic executed by the processor for receiving, over a network, requests for a maps from requesting users, such that each request comprises an identification of a respective physical location, and a context of the respective requesting user comprising social criteria, topical criteria and temporal criteria relating to the respective requesting user; map generation logic executed by the processor for modeling the physical location in response to receiving requests for maps; enhanced content search logic executed by the processor for, for each request, in response to receiving the respective requests, formulating a query based on the respective context so as to search for spatial, temporal, topical, and social data available to the network relating to the respective physical location and the respective context and retrieving the spatial, temporal, topical, and social data using a global index of data available to the network comprising a global graph that relates a plurality of entities known to the network with one another; context enhanced display logic executed by the processor for displaying, on display media, maps of physical location modeled by the map generation logic and at least some of the retrieved spatial, temporal, topical, and social data retrieved by the enhanced content search logic. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification