SYSTEM AND METHOD FOR DETERMINATION AND DISPLAY OF PERSONALIZED DISTANCE
First Claim
1. A method comprising the steps of:
- receiving, over a network, a request for the determination of a personalized distance, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location;
determining, via the network, at least one route between the first location and the second location;
retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the at least one route using a global index of data available to the network wherein respective weights for the spatial, temporal, topical and social data are received via a user interface;
modifying a spatial distance between the starting and the ending locations using the temporal, topical, and social data relating to the requesting user and each real world entity and the at least one route, the spatial distance being modified based on the respective weights of the temporal, topical and social data for modifying the spatial distance;
calculating, via the network, a personalized distance between the starting location and the ending location from the modified spatial distance; and
causing a display, on a display medium, for each of the at least one route, a representation of the personalized distance calculated for the at least one route.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium.
-
Citations
27 Claims
-
1. A method comprising the steps of:
-
receiving, over a network, a request for the determination of a personalized distance, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location; determining, via the network, at least one route between the first location and the second location; retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the at least one route using a global index of data available to the network wherein respective weights for the spatial, temporal, topical and social data are received via a user interface; modifying a spatial distance between the starting and the ending locations using the temporal, topical, and social data relating to the requesting user and each real world entity and the at least one route, the spatial distance being modified based on the respective weights of the temporal, topical and social data for modifying the spatial distance; calculating, via the network, a personalized distance between the starting location and the ending location from the modified spatial distance; and causing a display, on a display medium, for each of the at least one route, a representation of the personalized distance calculated for the at least one route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a request receiving module that receives requests for the calculation of personalized distances between real-world entities, wherein the request comprises a requesting user and a plurality of real-world entities comprising at least a starting location and an ending location; a route determination module that maps at least one route between starting locations and ending locations for each request received by the request receiving module; a route data retrieval module that retrieves spatial, temporal, topical, and social data along with respective weights available to the network relating to the requesting user and each real world entity and the at least one route using a global index of data available to the network wherein the respective weights of the spatial, temporal and social data are received via a user interface; a personalized distance calculation module that uses the data retrieved by the route data retrieval module to calculate a personalized distance for routes mapped by the route determination module, the personalized distance is calculated from a spatial distance between the starting and the ending locations modified by the temporal, topical, and the social data; and a personalized distance display module that enables display of the personalized distance calculated by the personalized distance calculation module on a display medium. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions which when executed by a processor, cause the processor to carry out a method comprising the steps of:
-
receiving, over a network, a request for the determination of a personalized distance, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location; determining, via the network, at least one route between the first location and the second location; retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the at least one route using a global index of data available to the network wherein respective weights for the spatial, temporal, topical and social data are received via a user interface; modifying a spatial distance between the starting and the ending locations using the temporal, topical, and social data relating to the requesting user and each real world entity and the at least one route, the spatial distance being modified based on the respective weights of the temporal, topical and social data for modifying the spatial distance calculating, via the network, a personalized distance between the starting location and the ending location from the modified spatial distance; causing a display, on a display medium, for each of the at least one route, a representation the personalized distance calculated for the route. - View Dependent Claims (20)
-
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
Specification