System for logging life experiences using geographic cues
First Claim
1. A method, comprising:
- receiving, at a website, a location information file from a user;
receiving multimedia content from the user;
segmenting the location information file into user trips;
inferring transportation mode of the user trips based at least in part on elapsed time between points in the location information file;
associating the multimedia content with the user trips by tagging locations in the user trips to the multimedia content, wherein tagging locations in the user trips to the multimedia content enables a search for particular multimedia content to return a corresponding user trip; and
displaying the user trips on a map, with indications of the inferred transportation mode and the associated multimedia content.
2 Assignments
0 Petitions
Accused Products
Abstract
A system logs life experiences using geographic cues. The system variously provides a comprehensive life-logging tool for recording a plurality of different types of life events. In one implementation, the system receives a user'"'"'s GPS log files and multimedia content at a website. The system segments the GPS log files into geographic routes corresponding to user trips, and tags the multimedia content with geographic cues from the GPS log files. Then, the system indexes the geographic routes so that users can retrieve the geographic routes by browsing or by search techniques. The system displays animations of selected routes on a map, and displays the multimedia content at corresponding locations along the map route, as the route is replayed. The system also provides browsing and spatial and temporal techniques to search a person'"'"'s travels and can provide graphical displays of the person'"'"'s activity statistics.
279 Citations
19 Claims
-
1. A method, comprising:
-
receiving, at a website, a location information file from a user; receiving multimedia content from the user; segmenting the location information file into user trips; inferring transportation mode of the user trips based at least in part on elapsed time between points in the location information file; associating the multimedia content with the user trips by tagging locations in the user trips to the multimedia content, wherein tagging locations in the user trips to the multimedia content enables a search for particular multimedia content to return a corresponding user trip; and displaying the user trips on a map, with indications of the inferred transportation mode and the associated multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a web user interface for uploading location information files of a user and multimedia contents to a service; a data processor to segment the location information files into geographic routes, to associate the multimedia contents to the geographic routes by tagging locations in the geographic routes to the multimedia contents, and to infer at least one transportation mode within a geographic route; an indexing engine to index the geographic routes, the indexing engine dividing the geographic routes into trips, the trips separated by a threshold duration of time, the indexing engine dividing the trips into segments, the segments distinguished based on a transportation mode of the user; and a visualization engine to display an animation of one of the indexed geographic routes on a map displayed on the web user interface, to display multimedia content associated with times and locations along the geographic routesand to display an icon representing the user at a location on the geographic routes, the icon having an appearance representing a transportation mode used by the user at the location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for segmenting a location information file received from a user into geographic routes, the segmenting including dividing the location information file into several trips if a time interval between two consecutive location points exceeds a time threshold; means for tagging multimedia contents received from the user with geographic locations from the location information file to associate the multimedia contents with the geographic routes; and means for displaying an animation of a user trip on a map, wherein the animation displays cues to the multimedia content at geographic locations on the map, the means for displaying including; means for displaying the geographic routes on the displayed map; means for displaying an icon having a location representing a location of the user at a location on the geographic routes and having an appearance representing a transportation mode used by the user at the location; means for moving the icon along the geographic routes in forward and reverse directions along the geographic routes to allow a user to navigate the icon to select desired multimedia content; and means for displaying the multimedia content, when the icon moves to a location on the geographic routes with which multimedia content is associated.
-
Specification