[미국특허]
System and method for improved mapping and routing
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/34
G01C-021/36
G08G-001/0969
H04L-029/08
G06Q-030/02
H04W-004/02
H04W-004/18
H04W-004/029
출원번호
US-0182969
(2008-07-30)
등록번호
US-10230803
(2019-03-12)
발명자
/ 주소
Higgins, Christopher William
Davis, Marc Eliot
Martinez, Ronald
O'Sullivan, Joseph James
Athsani, Athellina
Kalaboukis, Chris
Paretti, Christopher T.
출원인 / 주소
EXCALIBUR IP, LLC
대리인 / 주소
DeCarlo, James J.
인용정보
피인용 횟수 :
0인용 특허 :
114
초록▼
A system and method for improved mapping and routing. A request for the determination of a route is received over a network. The request comprises an identification of a requesting user, and at least one objective. Spatial, temporal, topical, and social data available to the network which relating t
A system and method for improved mapping and routing. A request for the determination of a route is received over a network. The request comprises an identification of a requesting user, and at least one objective. Spatial, temporal, topical, and social data available to the network which relating to the requesting user and the request objectives are retrieved using a global index of data available to the network. At least one entity which satisfies at least one request objective and which has a physical location known to the network is selected using the retrieved spatial, temporal, topical, and social data. At least one physical route is mapped between a starting location and the selected entity and is displayed on a display medium. Sponsored and recommended content available to the network which relates to the requesting user, and at least one objective can additionally be displayed on the display medium.
대표청구항▼
1. A method comprising the steps of: receiving, over a network, a request for the determination of a route, such that the request comprises an identification of a requesting user, and a plurality of objectives;retrieving spatial, temporal, topical, and social data available to the network relating t
1. A method comprising the steps of: receiving, over a network, a request for the determination of a route, such that the request comprises an identification of a requesting user, and a plurality of objectives;retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and spatial, temporal, topical, and social data available to the network relating to the plurality of objectives by using a global index of data available to the network and a plurality of data sources using the global index of data available to the network, wherein the global index comprises a global graph that relates entities known to the network with one another,wherein at least a subset of the plurality of data sources comprises a plurality of sensors accessible to the network that continuously transmit real-time data, andwherein each sensor of the plurality of sensors is associated with a spatial reference point;selecting, via the network, a plurality of entities which satisfy at least some of the plurality of objectives, such that each entity of the plurality of entities is selected using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives, and each respective entity has a physical location known to the network, said selection using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives occurs prior to mapping the route;mapping, based on said selection, a plurality of physical routes between a starting location and each entity of the plurality of entities;determining, via the network, a respective personalized distance for each route of the plurality of physical routes using the spatial, temporal, topical, and social data available to the network relating to the requesting user and the plurality of objectives; anddisplaying, on a display medium, each route of the plurality of physical routes and a representation of the respective personalized distance relating to each route of the plurality of physical routes, said representation of the respective personalized distance comprising an indicator associated with a value of the respective personalized distance. 2. The method of claim 1 comprising the additional step of: selecting, via the network, one of the plurality of physical routes that has a most favorable personalized distance, wherein only the selected route is displayed on the display medium. 3. The method of claim 1 wherein the receiving, retrieving, selecting, mapping, and displaying steps are repeated on occurrence of a trigger condition. 4. The method of claim 3 wherein the trigger condition is selected from the list: a time, a date, the passage of a fixed time interval, and a calendar event. 5. The method of claim 3 wherein the trigger condition is selected from the list: proximity of the requesting user to a location, proximity of the requesting user to an object, proximity of the requesting user to an event, and proximity of the requesting user to a person. 6. The method of claim 3 wherein the trigger condition is specified by the request for the determination of a route. 7. The method of claim 1 wherein at least one of the plurality of objectives is a social objective. 8. The method of claim 1 wherein at least one of the plurality of objectives is a topical objective. 9. The method of claim 1 wherein the starting location is the current location of the requesting user. 10. The method of claim 1 wherein the request for the determination of a route specifies the starting location. 11. A non-transitory computer-readable storage medium having computer-executable instructions for a method comprising the steps: receiving, over a network, a request for the determination of a route, such that the request comprises an identification of a requesting user, and a plurality of objectives;retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and spatial, temporal, topical, and social data available to the network relating to the plurality of objectives by using a global index of data available to the network and a plurality of data sources using the global index of data available to the network, wherein the global index comprises a global graph that relates entities known to the network with one another,wherein at least a subset of the plurality of data sources comprises a plurality of sensors accessible to the network that continuously transmit real-time data, andwherein each sensor of the plurality of sensors is associated with a spatial reference point;selecting, via the network, a plurality of entities which satisfy at least some of the plurality of objectives, such that each entity of the plurality of entities is selected using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives, and each respective entity has a physical location known to the network, said selection using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives occurs prior to mapping the route;mapping, based on said selection, a plurality of physical routes between a starting location and each entity of the plurality of entities;determining, via the network, a respective personalized distance for each route of the plurality of physical routes using the spatial, temporal, topical, and social data available to the network relating to the requesting user and the plurality of objectives; anddisplaying, on a display medium, each route of the plurality of physical routes and a representation of the respective personalized distance relating to each route of the plurality of physical routes, said representation of the respective personalized distance comprising an indicator associated with a value of the respective personalized distance. 12. The non-transitory computer-readable storage medium of claim 11 comprising the additional step of: selecting, via the network, one of the plurality of physical routes that has a most favorable personalized distance, wherein only the selected route is displayed on the display medium. 13. The non-transitory computer-readable storage medium of claim 11 wherein the receiving, retrieving, selecting, mapping, and displaying steps are repeated on occurrence of a trigger condition. 14. The non-transitory computer-readable storage medium of claim 13 wherein the trigger condition is selected from the list: a time, a date, the passage of a fixed time interval, and a calendar event. 15. The non-transitory computer-readable storage medium of claim 13 wherein the trigger condition is selected from the list: proximity of the requesting user to a location, proximity of the requesting user to an object, proximity of the requesting user to an event, and proximity of the requesting user to a person. 16. The non-transitory computer-readable storage medium of claim 13 wherein the trigger condition is specified by the request for the determination of a route. 17. The non-transitory computer-readable storage medium of claim 13 wherein at least one of the plurality of objectives is a social objective. 18. The non-transitory computer-readable storage medium of claim 11 wherein at least one of the plurality of objectives is a topical objective. 19. The non-transitory computer-readable storage medium of claim 11 wherein the starting location is the current location of the requesting user. 20. The non-transitory computer-readable storage medium of claim 11 wherein the request for the determination of a route specifies the starting location. 21. A system comprising: a processor;a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic executed by the processor for receiving, over a network, a request for the determination of a route, such that the request comprises an identification of a requesting user, and a plurality of objectives;logic executed by the processor for retrieving spatial, temporal, topical, and social data available to the network relating to the requesting user and spatial, temporal, topical, and social data available to the network relating to the plurality of objectives by using a global index of data available to the network and a plurality of data sources using the global index of data available to the network, wherein the global index comprises a global graph that relates entities known to the network with one another,wherein at least a subset of the plurality of data sources comprises a plurality of sensors accessible to the network that continuously transmit real-time data, andwherein each sensor of the plurality of sensors is associated with a spatial reference point;logic executed by the processor for selecting, via the network, a plurality of entities which satisfy at least some of the plurality of objectives, such that each entity of the plurality of entities is selected using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives, and each respective entity has a physical location known to the network, said selection using the retrieved spatial, temporal, topical, and social data for the user and each of the objectives occurs prior to mapping the route;logic executed by the processor for mapping, based on said selection, a plurality of physical routes between a starting location and each entity of the plurality of entities;logic executed by the processor for determining, via the network, a respective personalized distance for each route of the plurality of physical routes using the spatial, temporal, topical, and social data available to the network relating to the requesting user and the plurality of objectives;logic executed by the processor for displaying, on a display medium, each route of the plurality of physical routes and a representation of the respective personalized distance relating to each route of the plurality of physical routes, said representation of the respective personalized distance comprising an indicator associated with a value of the respective personalized distance. 22. The system of claim 21, wherein the program logic additionally comprises: logic executed by the processor for selecting, via the network, one of the plurality of physical routes that has a most favorable personalized distance, wherein only the selected route is displayed on the display medium. 23. The system of claim 21 wherein at least one of the plurality of objectives is a social objective. 24. The system of claim 21 wherein at least one of the plurality of objectives is a topical objective.
Deligne Sabine ; Sagisaka Yoshinori,JPX ; Nakajima Hideharu,JPX, Apparatus for generating a statistical sequence model called class bi-multigram model with bigram dependencies assumed between adjacent sequences.
Nair, Rahul; Higgins, Christopher W.; Davis, Marc E.; O'Sullivan, Joseph J.; Paretti, Christopher T., Bandwidth and cost management for ad hoc networks.
Stolorz, Paul E.; Salmon, John K.; Warren, Michael S.; Koller, Jeffrey G.; Hagberg, Aric; Yevmenkin, Maksim; Brady, Mark; Pfitzner, David; Middleton, Ted, Configurable adaptive global traffic control and management.
Biebesheimer, Debra L.; Jasura, Donn P.; Keller, Neal M.; Oblinger, Daniel A.; Podlaseck, Mark E.; Rolando, Stephen J., Customer self service system for resource search and selection.
Shingo Nishioka JP; Makoto Iwayama JP; Kazuhiro Ono JP; Akihiko Takano JP; Yoshiki Niwa JP; Atsuko Yamaguchi JP, Document retrieval assisting method and system for the same and document retrieval service using the same.
Shaw David E. ; Ardai Charles E. ; Marsh Brian D. ; Moraes Mark A. ; Rudolph Dana B. ; Mc Auliffe Jon D., Electronic mail system for displaying advertisement at local computer received from remote system while the local compu.
Horvitz Eric ; Breese John S. ; Heckerman David E. ; Hobson Samuel D. ; Hovel David O. ; Klein Adrian C. ; Rommelse Jacobus A.,NLX ; Shaw Gregory L., Intelligent user assistance facility.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Bassett,Ronald W.; Beadle,Bruce A.; Brown,Michael Wayne; Doud,Leon P.; Paolini,Michael A., Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media.
Atcheson John (San Francisco CA) Miller ; III James R. (Stanford CA), Method and apparatus for recommending selections based on preferences in a multi-user system.
Brandenberg, Carl Brock; Kay, Robert L.; Maxwell, Kenneth J.; Cotter, R. Brandon, Method and apparatus for scheduling presentation of digital content on a personal communication device.
Makar, Michael G.; Mosley, Joseph M.; Tindall, Tracy A., Method and system for filtering messages based on a user profile and an informational processing system event.
Bates, Cary Lee; Crenshaw, Robert James; Day, Paul Reuben; Santosuosso, John Matthew, Method for resolving meeting conflicts within an electronic calendar application.
Gabai, Oz; Gabai, Jacob; Sanlerman, Nimrod; Weiss, Nathan, Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems.
Beall Christopher W. ; Motycka John D. ; Pendleton Samuel S. ; Terpening Brooke E. ; Appelbaum Matthew A. ; Neal Michael R., Search engine for remote access to database management systems.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for a subject-based channel distribution of automatic, real-time delivery of personalized informational and transactional data.
Shimizu,Atsushi; Masuda,Kiyoshi; Yamato,Masaki; Ando,Tanichi; Oyagi,Masayuki, System and method for accepting information from information providers, mediating the received information, and providing mediated information to information beneficiaries.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Chidlovskii Boris,FRX ; Glance Natalie S.,FRX ; Grasso Antonietta,FRX, System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis.
Davis, Marc Eliot; O'Sullivan, Joseph James; Higgins, Christopher William; Saft, Keith David; Hayashi, Nathanael Joe; Boerries, Marco; Callan, Paul; Wroblewski, Luke, System and method for delivery of augmented messages.
Langseth, Justin; Talwar, Ajay; Fishman, Phillippa J., System and method for information warehousing supporting the automatic, real-time delivery of personalized informational and transactional data to users via content delivery device.
Cherveny Kevin ; Crane Aaron ; Kaplan Lawrence M. ; Jasper John ; Shields Russell, System and method for updating, enhancing or refining a geographic database using feedback.
Cherveny, Kevin; Crane, Aaron; Kaplan, Lawrence M.; Jasper, John; Shields, Russel, System and method for updating, enhancing, or refining a geographic database using feedback.
Kaplan Craig A. (Santa Cruz CA) Chen James R. (Saratoga CA) Fallside David C. (San Jose CA) Fenwick Justine R. (Santa Cruz CA) Forcier Mitchell D. (Walnut Creek CA) Wolff Gregory J. (Mountain View CA, System for adjusting hypertext links with weighed user goals and activities.
Richardson-Bunbury, David; Riise, Soren; Patel, Devesh; Stipp, Eugene H.; Grealish, Paul J., System for determining probable meanings of inputted words.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H., System for generation of object profiles for a system for customized electronic identification of desirable objects.
Abrams,Jonathan H., System, method and apparatus for connecting users in an online computer system based on their relationships within social networks.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
Steinberg,Robert M.; Yurman,Ronald M.; Rosenberg,Jeremy C.; McGonigal,Daniel L.; Feras,John; DelBeccaro,David J.; Farber,Stuart H., Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service.
Thompson, J. Patrick, Systems and methods for the implementation of a core schema for providing a top-level structure for organizing units of information manageable by a hardware/software interface system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.