[미국특허]
System for logging life experiences using geographic cues
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/32
G09B-029/00
G06F-017/30
G06Q-010/10
G06T-019/00
G11B-027/10
G11B-027/32
H04N-021/41
H04N-021/434
H04N-021/45
G08G-001/0968
출원번호
US-0037347
(2008-02-26)
등록번호
US-8972177
(2015-03-03)
발명자
/ 주소
Zheng, Yu
Wang, Longhao
Xie, Xing
Zhang, Ruochi
출원인 / 주소
Microsoft Technology Licensing, LLC
대리인 / 주소
Swain, Sandy
인용정보
피인용 횟수 :
5인용 특허 :
100
초록▼
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 segment
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.
대표청구항▼
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 l
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; anddisplaying the user trips on a map, with indications of the inferred transportation mode and the associated multimedia content. 2. The method as recited in claim 1, further comprising: displaying an animation of one of the user trips on the displayed map;displaying an icon representing the user at a location on a user trip, the icon having an appearance representing a transportation mode used by the user at the location; andmoving the icon along the user trip. 3. The method as recited in claim 2, further comprising displaying the multimedia content when the icon moves to a location on the user trip with which multimedia content is associated. 4. The method as recited in claim 1, further comprising receiving a search criterion from the user, wherein the search criterion retrieves user trips that meet the search criterion from a spatial-temporal index; wherein the user trips are listed as search results on the website. 5. The method as recited in claim 4, wherein the search criterion comprises one or both of: a spatial search criterion created via the user selecting a geographic area on the map in order to retrieve search results comprising user trips within the selected geographic area; ora temporal search criterion created via the user selecting a time interval in order to retrieve search results comprising user trips made within the selected time interval. 6. The method as recited in claim 1, further comprising recommending geographic routes and local features, wherein when a user in a given location requests a recommendation for a geographic route or a local feature, popular geographic routes and popular local features are retrieved from the public knowledge database and displayed to the user; and wherein a public knowledge database is mined for personal preferences of individual users. 7. The method as recited in claim 6, further comprising interfacing with mobile devices, wherein when a mobile device in a given location requests a recommendation for a geographic route or a local feature, popular geographic routes and popular local features are retrieved from the public knowledge database and displayed to the mobile device. 8. The method as recited in claim 1, further comprising displaying ancillary information calculated in relation to the user trip or from a public knowledge database to correspond with times and places along the user trips; wherein the ancillary information includes one of a weather report, a temperature, a distance of the user trip, a duration of the user trip, a start and an ending time of the user trip, a number of multimedia images and videos associated with the user trip, a number of segments of the user trip, modes of transportation used during the user trip, a latitude and longitude of a location on the user trip, an altitude of a location on the user trip, news associated with a time or a location of the user trip, various map views associated with locations along the user trip, or advertisements associated with locations along the user trip. 9. The method as recited in claim 2, further comprising: deriving statistics from a user's activity of the user indicated by the location information file; creating a visual depiction of the statistics; anddisplaying the visual depiction of the statistics to the user on the website or on a mobile device of the user. 10. The method as recited in claim 9, further comprising displaying statistics of the user's activities, including one of: an activity level for each day of the week;a ratio of transportation modes used over a time interval;a pattern of arrivals to or departures from a routine user location. 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; anda 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. 12. The system as recited in claim 11, further comprising a route searching engine to receive a search criterion from the user, wherein the route searching engine uses the search criterion to retrieve geographic routes that meet the search criterion from a spatial-temporal index; wherein the geographic routes are listed as search results on the web user interface. 13. The system as recited in claim 11, further comprising: 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; anddisplaying the multimedia content when the icon moves to a location on the geographic routes with which multimedia content is associated. 14. The system as recited in claim 11, further comprising a recommendation engine for requesting geographic routes and local features, wherein when a user in a given location requests a recommendation for a geographic route or a local feature, then popular geographic routes and popular local features are retrieved from a public knowledge database; and wherein the public knowledge database is mined from personal preferences of individual users derived from the location information files uploaded by the individual users. 15. The system as recited in claim 14, further comprising a mobile devices interface, wherein when a mobile device in a given location requests a recommendation for a geographic route or a local feature, popular geographic routes and popular local features are retrieved from the public knowledge database and displayed to the mobile device. 16. The system as recited in claim 11, wherein the visualization engine displays ancillary information corresponding to times and places along a geographic route; and wherein the ancillary information includes one of a weather report, a temperature, a distance of a user trip, a duration of the user trip, a start and an ending time of the user trip, a number of multimedia images and videos associated with the user trip, a number of segments of the user trip, modes of transportation used during the user trip, a latitude and longitude of a location on the user trip, an altitude of a location on the user trip, news associated with a time or a location of the user trip, various map views associated with locations along the geographic route, or advertisements associated with locations along the geographic route. 17. The system as recited in claim 11, wherein the visualization engine derives statistics from a user's activity indicated by the user's uploaded location information files, creates a visual depiction of the statistics, and displays the visual depiction of the statistics to the user on the website or an a mobile device of the user. 18. The system as recited in claim 17, wherein the visualization engine displays statistics of the user's activity, including one of: an activity level for each day of the week;a ratio of transportation modes used over a time interval; ora pattern of arrivals to or departures from a routine user location. 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; andmeans 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; andmeans for displaying the multimedia content, when the icon moves to a location on the geographic routes with which multimedia content is associated.
Letchner, Julia M.; Krumm, John C.; Horvitz, Eric J., Collaborative route planning for generating personalized and context-sensitive routing recommendations.
Dunk, Craig A., Data transfer from a host server via a tunnel server to a wireless device, and associating a temporary IPV6 address with a temporary IPV4 address for communicating in an IPV4 wireless network with the device.
Kan,Gene H.; Faybishenko,Yaroslav; Cutting,Douglass R.; Camarda,Thomas J.; Doolin,David M.; Waterhouse,Steve, Distributed information discovery through searching selected registered information providers.
Isozaki, Hiroshi; Kokubo, Takashi; Kanazawa, Koji, Information processing apparatus, information processing method, and information processing program.
Partridge, Kurt E.; Price, Robert R.; Ducheneaut, Nicolas B., Method and apparatus for automatically incorporating hypothetical context information into recommendation queries.
Apte, Chidanand; Dong, Jin; Li, Ta-Hsin; Xie, Ming; Yin, Wen Jun; Zhang, Bin; Zhu, Ming H., Method and apparatus for location evaluation and site selection.
Christopher Kenneth Hoover Wilson ; Seth Olds Rogers ; Patrick Wyatt Langley, Method and system for autonomously developing or augmenting geographical databases by mining uncoordinated probe data.
Frederick D. Busche ; Alexander Darius Zekulin, Method and system for integrating spatial analysis and data mining analysis to ascertain relationships between collected samples and geology with remotely sensed data.
Frederick Davis Busche, Method and system for integrating spatial analysis, and scheduling to efficiently schedule and monitor infrastructure maintenance.
Ahuja, Abha; Ayers, Matt; Black, Ben; Brown, Chris; Cohn, Daniel T.; Ramsey, Stephen; Ronen, Ophir; Schachter, Paul J.; Stiffelman, Oscar B.; Wheeler, Christopher D., Method and system for optimizing routing through multiple available internet route providers.
Gottfurcht, Elliot A.; Gottfurcht, Grant E.; Dunn, Shawn C., Method and system of providing credit card user with barcode purchase data and recommendation automatically on their personal computer.
Frias Martinez, Enrique; Frias Martinez, Vanessa; Vieira, Marcos; Oliver, Nuria, Method for an automatic identification of urban dense areas from cell phones records.
Emens, Michael L.; Ford, Daniel A.; Kraft, Reiner; Tewari, Gaurav, Method of automatically selecting a mirror server for web-based client-host interaction.
Hopkins, Karen A.; McGrath, Suzanne M.; Bauer, Ellen M.; Bennett, James R.; Borak, Jason M.; Devries, Steven P.; Herbst, James M., Method of collecting information for a geographic database for use with a navigation system.
Nicol,John Raymond; Martin,Christopher Michael; Paschetto,James Edward; Wittenburg,Kent Barrows, Methods and systems for selection of multimedia presentations.
McMenimen, James L.; Campbell, Christopher J.; Ruble, Barbara K.; Fabian, Willa M.; Clark, Larry G.; Thompson, David L., Responsive manufacturing and inventory control.
Fuh Gene Y. C. ; Dessloch Stefan ; Lee Daniel Tsunfang ; Li Ping ; Mattos Nelson Mendonca ; Talmoud Shahrokh ; Wang Yun, Supporting database indexes based on a generalized B-tree index.
Israni,Vijaya S.; Ashby,Richard A.; Bouzide,Paul M.; Jasper,John C.; Fernekes,Robert P.; Nyczak,Gregory M.; Smith,Nicholas E.; Lampert,David S.; Meek,James A.; Crane,Aaron I., System and method for use and storage of geographic data on physical media.
Anderson, IV,Charles Edward; Willis, Jr.,Thomas Carroll; Willis,Jason Andrew, System, method and computer program product for caching domain name system information on a network gateway.
Chen,Ying; Rao,Fang Yan; Stolze,Knut, Systems, methods, and computer program products to reduce computer processing in grid cell size determination for indexing of multidimensional databases.
Ohwa, Tsunayuki; Hashizume, Atsushi; Watanabe, Hideaki, Information processing apparatus, information processing method and computer-readable storage medium for generating course information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.