System and method for selecting and presenting a route to a user
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/34
G08G-001/0968
출원번호
US-0066800
(2013-10-30)
등록번호
US-9366542
(2016-06-14)
발명자
/ 주소
Singh, Mona
출원인 / 주소
Scenera Technologies, LLC
인용정보
피인용 횟수 :
0인용 특허 :
161
초록▼
A method and system are provided for selecting and presenting a route to a user. An exemplary embodiment includes storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route. Received from a particular user is a request fo
A method and system are provided for selecting and presenting a route to a user. An exemplary embodiment includes storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route. Received from a particular user is a request for at least one recommended route to a destination point. A query is formulated based on user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain the at least one recommended route. A plurality of routes, including routes from the stored associations, based on a safety characteristic of the routes and related to at least one of the origination point and the destination point is retrieved. At least one recommended route is recommended to the user based on at least one of the retrieved routes that most closely matches the specified parameters.
대표청구항▼
1. A method for selecting and presenting a route to a user comprising: storing on at least one of a server and a device a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route;receiving from a particular user a request for at
1. A method for selecting and presenting a route to a user comprising: storing on at least one of a server and a device a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route;receiving from a particular user a request for at least one recommended route to a destination point;formulating a query based on user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain the at least one recommended route;retrieving, in response to the query, a plurality of routes including routes from the stored plurality of associations, the plurality of routes based on a safety characteristic of the routes and related to at least one of the origination point and the destination point; andpresenting the at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters,wherein at least one of the preceding actions is performed on at least one of the server and the device. 2. The method of claim 1 wherein formulating the query further comprises: formulating the query based on route parameters, wherein the route parameters include any combination of quickness, traffic safety, road conditions, and police activity. 3. The method of claim 1 wherein the at least one safety characteristic of the route includes whether the route goes through a crime-ridden part of town. 4. The method of claim 1 wherein the at least one safety characteristic of the route includes whether the route arrives at the destination point from a direction that results in the particular user to perform at least one of entering, parking, and returning. 5. The method of claim 1 further comprising allowing each of the plurality of users to specify a group of users with whom the user's routes may be shared and from whom the routes from the stored plurality of associations may be requested. 6. The method of claim 1 wherein each association includes characteristics of the user. 7. The method of claim 6 wherein characteristics of other users include demographic parameters including any combination of a name, address, sex, age, driving experience, and number of children. 8. The method of claim 1 wherein retrieving the plurality of stored routes in response to the query further comprises: generating, by the at least one of the server and the device, one or more candidate routes from the origination point to the destination point; andassigning, by the at least one of the server and the device, weights to the generated candidate routes based in part on how much the retrieved routes overlap the candidate routes; andwherein presenting at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters includes presenting at least one candidate route having the highest assigned weight to the particular user. 9. The method of claim 8 wherein the weight assigned to a particular one of the generated candidate routes is proportional to the distance at least one of the retrieved routes overlaps the particular one the generated candidate routes. 10. The method of claim 8 wherein the weight assigned to the particular one of the generated candidate routes is proportional to a number of street segments the at least one of the retrieved routes overlaps the particular one of the generated candidate routes. 11. The method of claim 8 wherein the weight assigned to the particular one of the generated candidate routes is determined by the at least one of the server and the device by: calculating a total distance of the candidate route;calculating a total distance that at least one segment of the at least one of the retrieved routes overlaps with a corresponding segment of the candidate route; andassigning a value to the weight that is equal to either of the total distance of overlapping segments, or the total distance of overlapping segments divided by the total distance of the candidate route. 12. The method of claim 8 wherein presenting to the particular user the at least one recommended route further comprises selecting at least one of the generated candidate routes having a highest weight. 13. A system for selecting and presenting a route to a user comprising system components including: at least one route database component for storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route;a routing module component coupled to the route database for receiving from a particular user a request for at least one recommended route to a destination point, wherein in response to the request, the routing module is configured to: formulate a query based on user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain the at least one recommended route;retrieve, in response to the query, a plurality of routes including routes from the stored plurality of associations, the plurality of routes based on a safety characteristic of the routes and related to at least one of the origination point and the destination point; andpresent the at least one recommended route to the particular user based on at least one of the retreived routes that most closely matches the specified parameters,wherein at least one of the system components includes at least one electronic hardware component. 14. The system of claim 13 wherein the routing module formulates the query based on route parameters that include any combination of quickness, traffic safety, road conditions, and police activity. 15. The system of claim 13 wherein the at least one safety characteristic of the route includes whether the route goes through a crime-ridden part of town. 16. The system of claim 13 wherein the at least one safety characteristic of the route includes whether the route arrives at the destination point from a direction that results in the particular user to perform at least one of entering, parking, and returning. 17. The system of claim 13 wherein each association includes characteristics of the user. 18. The system of claim 17 wherein the characteristics of other users include demographic parameters including any combination of a name, address, sex, age, driving experience, and number of children. 19. The system of claim 13 wherein the routing module component is further configured to allow a user to specify a group of users with whom the user's routes may be shared and from whom the routes from the stored associations may be requested. 20. The system of claim 19 wherein the specified group of users comprises a buddy list. 21. The system of claim 13 wherein the router module is further configured to: generate one or more candidate routes from the origination point to the destination point; andassign weights to the generated candidate routes based in part on how much the retrieved routes overlap the candidate routes; andwherein presenting the at least one recommended route to the particular user using at least one of the received routes that most closely matches the specified parameters includes presenting at least one candidate route having the highest assigned weight to the particular user. 22. The system of claim 21 wherein the weight assigned to a particular one of the generated candidate routes is proportional to the distance at least one of the retrieved routes overlaps the particular one the generated candidate routes. 23. The system of claim 21 wherein the weight assigned to the particular one of the generated candidate routes is proportional to a number of street segments the at least one of the retrieved routes overlaps the particular one of the generated candidate routes. 24. The system of claim 21 wherein the weight assigned to the particular one of the generated candidate routes is determined by the routing module by: calculating a total distance of the candidate route;calculating a total distance that at least one segment of the at least one of the retrieved routes overlaps with a corresponding segment of the candidate route; andassigning a value to the weight that is equal to either of the total distance of overlapping segments, or the total distance of overlapping segments divided by the total distance of the candidate route. 25. The system of claim 21 wherein the route module is configured to present to the particular user at least one of the generated candidate routes having a highest weight. 26. A computer-readable medium containing program instructions for selecting and presenting a route to a user, the program instructions for: storing a plurality of associations, each association between a route taken by a user and at least one safety characteristic of the route;receiving from a particular user a request for at least one recommended route to a destination point;formulating a query based on the request and user specified parameters, including an origination point, the destination point, and a safety characteristic, to obtain the at least one recommended route;retrieving, in response to the query, a plurality of routes including routes from the stored plurality of associations, the plurality of routes based on a safety characteristic of the routes and related to at least one of the origination point and the destination point; andpresenting the at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (161)
Claborn, George H.; Barton, Lee B., Aggregating and manipulating dictionary metadata in a database system.
Martini, Peter; Frank, Matthias; Gopffarth, Rolf; Hansmann, Wolfgang, Apparatus, and associated method, for facilitating communication handovers in a bluetooth-public-access radio communication system.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Albert D. Baker ; Vincent H. Choy ; Venkatesh G. Iyengar ; James C. Liu ; Eileen P. Rose, Dynamic selection of interworking functions in a communication system.
LeFebvre Rebecca K. (Buffalo Grove IL) Seda Joseph W. (Wheeling IL) Hohl Kenneth B. (La Grange IL), Land vehicle navigation apparatus and method for planning a recovery route.
Park Jong-Hun,KRX ; Sin Young-Dal,KRX ; Ko Joong-Hyup,KRX ; Kim Dong-Joon,KRX ; Jin Seo-Yong,KRX, Method and apparatus for collecting traffic information.
DeKoning, Rodney A.; Binford, Charles D.; Gallagher, Michael J.; Jantz, Ray M., Method and apparatus for handling transfers of data volumes between controllers in a storage environment having multiple paths to the data volumes.
Galeazzi, Debra A.; Stellwagen, Jr., Richard G.; McLean, Bruce A.; Mower, Kristen Roi, Method and apparatus for managing metadata in a database management system.
Trethewey, James R.; Keskar, Dhananjay V.; Hoekstra, Matthew E.; Gadamsetty, Uma M.; Agnihotri, Manoj B., Method and apparatus for managing the privacy and disclosure of location information.
Bove, Jr.,V. Michael; Dakss,Jon; Milazzo,Paul; Katcher,Dan, Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast.
Cheng,Hua; Cavedon,Lawrence; Dale,Robert; Weng,Fuliang; Meng,Yao; Peters,Stanley, Method and system for adaptive navigation using a driver's route knowledge.
Hull, Jonathan J.; Piersol, Kurt; Peairs, Mark; Cullen, John; Baxter, Michael, Method and system for automatically and transparently archiving documents and document meta data.
Tanaka, Hirohisa A.; Hendrey, Geoffrey R.; Koopman, Jr., Philip J.; King, Joseph D., Method and system for connecting proximately located mobile users based on compatible attributes.
Kupiec Julian M. (Cupertino CA), Method for extracting from a text corpus answers to questions stated in natural language by using linguistic analysis an.
Fushiki, Takumi; Yamane, Kenichiro; Inoue, Takeshi; Yokota, Takayoshi, Method of presuming traffic conditions by using floating car data and system for presuming and presenting traffic conditions by using floating data.
Srivastava,Sunil K., Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states.
Taizo Asaoka JP; Satoshi Yamada JP; Masatoshi Abo JP; Masato Maruoka JP; Masami Okada JP, Moving body terminal device, information providing device, information providing system, information providing method, and medium having recorded program for the moving body terminal device.
Gorai Naoki,JPX ; Yamakawa Hiroyuki,JPX ; Sugawara Takashi,JPX ; Kitano Satoshi,JPX ; Ito Yasuo,JPX, Navigation system and navigation apparatus used in the navigation system.
Chowanic, Andrea Bowes; Porter, Mark Edward; Hermann, Thomas Joseph, Navigation system for land vehicles that learns and incorporates preferred navigation routes.
Morris, Robert Paul; Svendsen, Hugh; Scardino, Patricia, Network-based photosharing architecture for search and delivery of private images and metadata.
Couckuyt, Jeffrey Darren; Baribault, Gregory P; Soden, Steven L, Resolving discrepancies between location information and route data on a navigation device.
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.
Mori,Shinichiro; Hirokawa,Yukio, Server, user terminal, information providing service system and information providing service method for providing information in conjunction with a geographical mapping application.
Weber,Barry Jay; Calvert,Kerry Wayne, Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization.
Schmitt, Douglas; Barretto, Alexandre Fiore; Betteridge, Mark R J; Nguyen, Richard Nhat, System and method for managing data concerning service dispatches involving geographic features.
Sheha,Michael A.; Petilli,Stephen; Sheha,Angie, System and method for providing routing, mapping, and relative position information to users of a communication network.
Bullock, James Blake; Fuchs, Axel, System and method for storing and using information associated with geographic locations of interest to a mobile user.
Kalhan,Amit; Chang,Henry, System and method for using geographical location to determine when to exit an existing wireless communications coverage network.
Bouve W. Lincoln (Milton MA) Semple William T. (Arlington VA) Oxman Steven W. (Riva MD), System and methods for remotely accessing a selected group of items of interest from a database.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H. ; Marcus Mitchell P., System for generation of user profiles for a system for customized electronic identification of desirable objects.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.