A navigation method and apparatus finds a location and a route to a plurality of destinations with the minimum number of stops or the shortest overall distance. The navigation method includes the steps of: specifying a plurality of destinations in a navigation system; searching a one-stop location where two or more specified destinations exist or searching a location of each destination; displaying results of search for prompting a user to decide whether recommended locations of the destinations in the search result is acceptable; repeating the above steps of searching locations and displaying the search results until the user accepts recommended locations of the destinations; and guiding the user to the destinations accepted by the user.
|
1. A navigation method for guiding a user to a plurality of destinations, comprising the following steps of:
specifying a plurality of destinations in a navigation system;
searching a one-stop location where two or more specified destinations exist or searching a location of each destination when said one-stop location is not found;
displaying results of search for prompting a user to decide whether recommended locations of the destinations in the search results are acceptable;
repeating the above steps of searching locations and displaying the search results until the user accepts recommended locations of the destinations; and
guiding the user to the locations of the destinations accepted by the user.
11. A navigation system for guiding a user to a plurality of destinations, comprising:
means for specifying a plurality of destinations in a navigation system;
means for searching a one-stop location where two or more specified destinations exist or searching a location of each destination when said one-stop location is not found;
means for displaying results of search for prompting a user to decide whether recommended locations of the destinations in the search results are acceptable;
means for repeating the above processes of searching locations and displaying the search results until the user accepts recommended locations of the destinations; and
means for guiding the user to the locations of the destinations accepted by the user.
2. A navigation method as defined in
3. A navigation method as defined in
4. A navigation method as defined in
5. A navigation method as defined in
6. A navigation method as defined in
7. A navigation method as defined in
8. A navigation method as defined in
9. A navigation method as defined in
10. A navigation method as defined in
12. A navigation system as defined in
13. A navigation system as defined in
14. A navigation system as defined in
15. A navigation system as defined in
16. A navigation system as defined in
17. A navigation system as defined in
18. A navigation system as defined in
19. A navigation system as defined in
20. A navigation system as defined in
|
This invention relates to a navigation method and system for guiding a user to a destination, and more particularly, to a navigation method and apparatus which is able to find locations and routes to destinations for efficiently visiting a plurality of destinations with the minimum number of stops or the shortest overall distance.
A navigation system performs travel guidance for enabling a user to easily and quickly reach the selected destination. A typical example is a vehicle navigation system where a vehicle is equipped with a navigation function. Such a navigation system detects the position of the user or user's vehicle, and reads out map data pertaining to an area at the current vehicle position from a data storage medium, for example, a CD-ROM (compact disc read-only memory), a DVD (digital versatile disc), or a hard disc. Alternatively, such map data can be provided to the user from a remote navigation server through a communication network such as Internet.
When a destination is set, the navigation system starts a route guidance function for setting a guided route from the start point to the destination. During the route guidance, the navigation system reads the nodes data from the data storage medium such as DVD and successively stores the nodes data of road segments constituting the guided route in a map memory. In the actual traveling, the node series stored in the map memory is searched for a portion of the guided route to be displayed, and a portion of the guided route is highlighted to be clearly distinguished from other routes. When the vehicle is within a predetermined distance of an intersection it is approaching, an enlarged or highlighted intersection diagram with an arrow indicating the direction in which the vehicle is to turn at the intersection is displayed to inform the user of the street and direction to turn at the intersection. Typically, such route guidance is also given by voice instruction.
An example of process for specifying a destination in the navigation system through a Point of Interest (POI) search method is shown in
When selecting, the “Point of Interest” method in
The navigation system noted above, however, cannot successfully provide the need of a user who wants to visit two or more places, typically, POIs (points of interest), with one stop of a car or a least number of stops. Such a need arises when a user is handicapped, or is traveling with a handicapped person, a baby, or an elder person, etc. In other instance, a user may want to visit two or more POIs with a minimum length of travel, or a user may want to specify an order of arriving the destinations such as a last destination to visit.
The user wants to take out some cash, eat pizza for a lunch, and shop at a supermarket. The user does not care which ATM, pizza shop, or supermarket to visit as long as the user can accomplish the purposes by making the trip. Thus, there are many candidate locations for each category of places. If the user wants to visit an ATM, pizza eatery, and supermarket in that order, there are several choices. In a conventional navigation system, the first destination that is nearest to the present location is normally selected first, then the second destination that is nearest to the first destination, and then to third destination that is nearest to the second destination.
In
In many cases, it is desirable to produce a guided route 2 that first directs the user to a location 2A, then to a location 2B, and finally to a location 2C even if the first destination 2A is located farther from the current position 57 than the location 1A. This is because the overall travel distance to reach all the destinations is shorter in the route 2 than the first route 1.
Even if the travel distance is the same or even longer, in many cases, the user prefers to stop the car as less as possible. That is, it is desirable that the user can accomplish the objectives of the trip at one location by one stop of the vehicle. In
For example, the user is relieved from the stress of finding a parking spot at each destination. Further, if a user is handicapped, or is traveling with a handicapped person using a wheelchair, the route 3 can minimize the trouble of getting on and off the vehicle. Moreover, the one-stop method can benefit people with children who has to load and unload a baby carriage each time the destination is reached. Thus, there is a need of a navigation system that has a function to find a one-stop location, and if no one-stop location is found, to find the most efficient route with the shortest overall distance, or a route that can accomplish the order of arrival desired by the user.
It is, therefore, an object of the present invention to provide a navigation method and system that can find a location that has two or more destinations so that the user can visit such destinations by one stop of the vehicle.
It is another object of the present invention to provide a navigation method and system that can find a one-stop location that has two or more destinations if such a location exists, and if not, find an optimum route that can visit the plurality of destinations with the minimum number of stops and the shortest overall distance.
It is a further object of the present invention to provide a navigation method and system that has unique display screens to assist the user to specify the order of arriving the destinations and the range of searching two or more destinations.
The navigation system of the present invention operates to find a location for visiting a plurality of destinations, such as points of interest, by stopping a car only once or a minimum number of times. In a case where there is no one-stop location for selected multiple destinations, the navigation system detects and displays an optimum route in consideration of multiple destinations to be visited.
One aspect of the present invention is a navigation method for finding an optimum location and route for multiple locations and guiding the user to the destinations with use of a navigation system. The navigation method of the present invention is comprised of the steps of: specifying a plurality of destinations in a navigation system; searching a one-stop location where two or more specified destinations exist or searching a location of each destination; displaying results of search for prompting a user to decide whether recommended locations of the destinations in the search result is acceptable; repeating the above steps of searching locations and displaying the search results until the user accepts recommended locations of the destinations; and guiding the user to the destinations accepted by the user.
In the step of searching the one-stop location, the navigation method searches a location where all of the specified destinations exist so that the user can visit all of the destinations without driving a vehicle to other location. Alternatively, the navigation method searches two or more one-stop locations where each one-stop location has two or more specified destinations so that the user can visit the specified destinations within the one-stop location without driving a vehicle to other location. When no one-stop location is found, the navigation method selects a route of shortest overall length for guiding the user to the plurality of destinations.
In the step of specifying the plurality of destinations, the navigation method allows the user to assign an order of arriving the specified destinations before finding locations of the destinations and optimum routes to the destinations. When a one-stop location is found, the navigation method ignores the assigned order of arrival for the two or more destinations that exist within the one-stop location.
In the step of specifying the plurality of destinations, the navigation method allows the user to select types of points of interest with use of a point of interest database stored in a map data storage of the navigation system. Further, in the step of specifying the plurality of destinations, the navigation system allows the user to input a place name or an address of a destination and to select types of destinations for the remaining destinations with use of a point of interest database stored in a map data storage of the navigation system.
Another aspect of the present invention is a navigation system for implementing the various steps defined in the navigation method of the present invention noted above. The navigation system searches a location for visiting a plurality of destinations, such as points of interest, by stopping a car only once or a minimum number of times. In a case where there is no one-stop location is found for selected multiple destinations, the navigation system detects and displays an optimum route to the multiple destinations in the arrival order defined by the user.
According to the present invention, the navigation system is able to find a location and a route to destinations for efficiently visiting a plurality of destinations with the minimum number of stops or the shortest overall distance. When there are two or more destinations, the navigation method and system will find a one-stop location that has all the destinations so that the user can visit such destinations by one stop of the vehicle. If such a one-stop location is not found, the navigation method and system will find a second best location and route that can visit the plurality of destinations with the minimum number of stops and the shortest overall distance. The navigation system has unique display screens to assist the user to specify the order of arriving the destinations and the distance range for searching two or more destinations that can accomplish one-stop arrival.
Accordingly, the user is relieved from the trouble of finding a parking spot for a vehicle at each destination. Especially, when the user is a handicapped person or an old person, or the user is traveling with a handicapped person or an old person, such a one-stop location can minimize the trouble of riding on and off the vehicle or loading and unloading a wheelchair, etc. Moreover, the one-stop location can benefit a user with a small child who does not have to load and unload a baby carriage each time the destination is reached.
The present invention will be described in detail with reference to the accompanying drawings. The navigation system of the present invention is designed to find a location for visiting a plurality of destinations (ex. points of interest) by stopping a car only once or a least number of times (hereafter may also referred as a “one-stop location”). In a case where there is no one-stop location for selected multiple destinations, the navigation system detects and displays an optimum route in consideration of multiple destinations to be visited.
An example of one-stop location is a shopping mall where desired destinations are located within the mall and the user can visit all the desired destinations by short walk. Another example of one-stop location is a high-rise building or a compound of high-rise buildings where company offices, restaurants, hospitals, hotels, bookstores, etc., are located so that a user can visit two or more destinations within the building or compound. Namely, once the user arrives the one-stop location, he can visit all the desired destinations without driving a vehicle to other location.
It should be noted that although the present invention is described mainly for the case of finding destinations through the “Points of Interest” input method such as described with reference to
The navigation method and apparatus of the present invention is advantageously applicable to a vehicle navigation system.
In the block diagram of
The block diagram of
The navigation system further includes a bus 36 for interfacing the above units in the system, a processor (CPU) 39 for controlling an overall operation of the navigation system, a ROM 40 for storing various control programs such as a route search program and a map matching program necessary for navigation control, a RAM 41 for storing a processing result such as a guide route, a display controller 43 for generating a map image (a map guide image and an arrow guide image) on the basis of the map information, a VRAM (Video RAM) 44 for storing images generated by the display controller, a menu/list generating unit 45 for generating menu image/various list images, a synthesizing unit 46, a one-stop location search controller 47, a buffer memory 48, a wireless receiver 49, and a monitor (display) 50.
The one-stop location search controller 47 directly relates to the present invention. The one-stop location search controller 47 controls an overall operation for searching an effective route to two or more destinations to meet the user's particular needs. For example, the one-stop location search controller 47 controls to find a location having two or more destinations so that the user has to stop the car only one time or a minimum number of times to visit the destinations. As an other example, the one-stop location search controller 47 controls to find a route to visit multiple destinations in an order of arrival prioritized by the user.
The method of the present invention gives preference to a one-stop location if it exists for the selected destinations, and if no such a place exists, attempts to find an optimum route by accounting for all destinations and purposes of the visits. For example, the route may be configured based on degrees of arrival priority (order of visiting the destinations) given by the user, or the shortest overall distance to visit all of the destinations, or other factors such as traffic conditions. The traffic incident information can be retrieved from a service provider through the wireless receiver 49.
However, there is an area where all three POIs (12A, 12B and 12C) are clustered such that the user is able to accomplish the objectives by one-stop. Despite the distance, the user often prefers to visit the one-stop location because the time and trouble of finding a parking spot for a vehicle at each destination can be eliminated. Especially when the user is a handicapped person or an old person, or the user is traveling with a handicapped person or an old person, such a one-stop location can minimize the trouble of riding on and off the vehicle or loading an unloading a wheelchair. Moreover, the one-stop location can benefit a user with a small child who needs to load and unload a baby carriage each time the destination is reached.
Thus, in the present invention, even if the distance to such a one-stop location is significantly longer than that separately going to destinations, the navigation system prioritizes the route to the one-stop location over the route for separately visiting the destinations. However, it is sometimes difficult or impossible to find such a one-stop location within a reasonable distance range. Thus, the navigation system provides means for finding a second best route in which the user is allowed to select a degree of priority in the order of visiting the selected POIs. In the case where there is no one-stop location or no priority of visiting order, the navigation system finds a route that has the shortest drive length for visiting the specified multiple destinations.
The flow chart of
Then, at step 52, the user inputs two or more destinations to be visited, typically, by selecting types (categories) of destinations from a POI database. At this time, if the user has any specific order of visiting the destinations in mind, for example, she wants to buy an ice cream to eat it at home, she may specify that the supermarket is to be visited last. As will be explained later, the POIs to be visited can be selected by its specific place name or address or by its general category or sub-category.
After the user has input all information necessary to find the locations and routes, in step 53, the navigation system searches the POIs in the map data and evaluates the locations of the POIs. As noted above, it is often desirable to visit a one-stop location rather than visiting POIs that are separately located even though the distance to the one-stop location is substantially longer than other route. Thus, the navigation system examines whether there is any location that has all of types of POIs specified by the user or as many types of POIs specified by the user as possible, i.e., a one-stop location.
After searching and evaluating the POI data, the navigation system then determines whether there is a one-stop location available in step 54. If a one-stop location is found, the navigation system of the present invention places the highest priority on that location. Thus, in step 55, the navigation system shows the one-stop location which can visit two or more POIs by one-stop of the vehicle. If two or more one-stop locations exist, the navigation system will choose a one-stop location closest to the current user position.
Typically, in the case where the number of POIs specified by the user is not large, such as three, it may be relatively easy to find such a one-stop location. However, depending on the number of POIs and the type of POIs, such a one-stop location may be difficult to find or too far away even if it can be found. Thus, even when the one-stop location is found, the user may not like the location because it is too far away.
Thus, the navigation system asks the user whether the proposed one-stop location is acceptable in step 56. If the user does not like the one-stop location, she rejects this proposal, and the process goes back to the step 53 to further search the POIs to find a one-stop location which is, for example, closer to the user. If the one-stop location is satisfiable, the navigation system determines an optimum route to the one-stop location and starts route guidance to guide the user to the one-stop location.
In the case where no one-stop location is found in the step 54, the navigation system will show an optimum route, typically the shortest route, in consideration of all POIs to be visited at step 57. Further, the route may be configured based on degrees of arrival priority given by the user or other factors such as traffic conditions. If the proposed route is acceptable, the user confirms the destinations at step 58, thus, the navigation system starts route guidance to guide the user to the destinations in the order specified by the user.
If there are many POIs to be visited, it becomes more unrealistic to find a location that has all the desired POIs. It should be noted that not all POIs need to be clustered in one location. For example, when there are five points of interest to be visited, the navigation system may return a search result with a one-stop location where two POIs are located and another one-stop location where three POIs are located. In this case, the total number of stops can be two as opposed to five stops that would be necessary if each POI were located apart.
The menu key “Search by Multi-Place Name” is used for selecting one or more destinations by specifying the names or addresses. It should be noted that if a particular address is specified in this mode, the navigation system cannot find a one-stop location unless this particular address designates a large shopping mall, multi-purpose building, etc. An example of cases where a particular address of destination or a place name of destination is specified is explained with reference to
A menu key “Search by Multi-Place Type” is used for selecting two or more destinations by specifying their categories or sub-categories. Typically, such categories are selected from a category list of categories of points of interest (POIs) produced from the map data in the navigation system. A menu key “Recent Route to Multi-Place” is used for selecting two or more destinations by recalling the record of past visits to such multiple destinations.
After the user has set the POI categories to be visited, the navigation system allows the user to input the order by which the user wants to visit the destinations.
In the display example in
The navigation system finds two or more one-stop locations in the case where a one-stop location for all of the destinations is not found. For example, when there are five destinations, the navigation system may produce a search result in which two destinations are in a one-stop location and remaining three destinations are in another one-stop location. When a one-stop location is found, or two or more one-stop locations are found, the navigation system typically ignores the arrival order of the destinations within each one-stop location. If such a one-stop location is not available after searching the map data, the navigation system further searches to find POIs at separate locations and a route satisfying the order specified by the user with the shortest drive length, shortest drive time in view of the traffic conditions, etc.
The user can easily change the order of visiting the selected types of POIs. Suppose that the user wants to visit “Supermarket” last so that groceries bought at the market remains fresh until the user gets back to home.
In some cases, the user is not concerned about the order of visit for some destinations. For example, the user may select three points of interest which can be visited in any order. In still other cases, the user is not concerned about the order of visit for some POIs while concerned about the order of visit for some other POIs.
Thus, the order indicator boxes 73 for entries “ATM” and “Pizza” are changed to “Random” which indicates that an order of arrival for those destinations is not an issue. In this situation, an “ATM” may be visited before visiting a “pizza” shop or after visiting the “pizza” shop. When the user has determined the order of visit, the navigation system will search a one-stop location where all of the selected types of POIs exist or separate POIs with the shortest route that satisfies the arrival order specified by the user.
In a case where there are many POIs to be visited, it becomes more difficult to find a one-stop location that has all the desired POIs in the location. It should be noted that, as noted above, not all POIs need to be confined in one location. For example, when there are five points of interest to be visited, the navigation system may return a search result where two POIs are in a one-stop location and remaining three POIs are on another one-stop location. In this case, the total number of stops can be two as opposed to five stops that would be necessary if each POI are located separately.
Examples of screen display of the navigation system of the present invention showing the results of search for multiple destinations are shown in
Further in this example, the navigation system further asks in the message box 80 whether it is OK to proceed. If the user presses a “Yes” key 81 in
In the example described above, the user selected a category of POI for each POI to be visited. Namely, the user did not select, for example, a particular name of the supermarket. In some cases, however, the user wants to input a specific POI name or an address within the selected category. For instance, the user may want to visit a supermarket “Albertson's” rather than other supermarkets because she has a membership card of “Albertson's”.
After selecting types of POIs and a specific POI name, or an address, the user selects the order of visiting the destinations in the order indicator boxes 73 as shown in
In many cases, the user is concerned about the first or last place to visit but not an order of other destinations. For example, the user often has a definite final destination while other destinations can be visited arbitrary. It can become difficult to track the number of places to visit when there are many places to visit. Difficulty can arise when many places to visit exist and the user is not certain what the last number of the order is. Thus, in the example of
Therefore, in the example of
The time required for finding an optimum location and a route can be significant when there are numerous points of interest to be visited. It is feasible to send the data that specifies POIs required to calculate the route to a remote navigation server through a wireless communication system that can calculate and return the result to the navigation system. The navigation system receives the result of search from the server through the wireless receiver 49 in
As has been described above, according to the present invention, the navigation system is able to find a location and a route to destinations for efficiently visiting a plurality of destinations with the minimum number of stops or the shortest overall distance. When there are two or more destinations, the navigation method and system will find a one-stop location that has all the destinations so that the user can visit such destinations by one stop of the vehicle. If such a one-stop location is not found, the navigation method and system will find a second best location and route that can visit the plurality of destinations with the minimum number of stops and the shortest overall distance. The navigation system has unique display screens to assist the user to specify the order of arriving the destinations and the distance range for searching two or more destinations that can accomplish one-stop arrival.
Accordingly, the user is relieved from the trouble of finding a parking spot for a vehicle at each destination. Especially, when the user is a handicapped person or an old person, or the user is traveling with a handicapped person or an old person, such a one-stop location can minimize the trouble of riding on and off the vehicle or loading and unloading a wheelchair, etc. Moreover, the one-stop location can benefit a user with a small child who does not have to load and unload a baby carriage each time the destination is reached.
Although the invention is described herein with reference to the preferred embodiment, one skilled in the art will readily appreciate that various modifications and variations may be made without departing from the spirit and scope of the present invention. Such modifications and variations are considered to be within the purview and scope of the appended claims and their equivalents.
Yokota, Tatsuo, Sagami, Joanna
Patent | Priority | Assignee | Title |
10031521, | Jan 16 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for using weather information in operation of autonomous vehicles |
10031523, | Nov 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for behavioral sharing in autonomous vehicles |
10032319, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Bifurcated communications to a third party through a vehicle |
10074223, | Jan 13 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Secured vehicle for user use only |
10083604, | Nov 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for collective autonomous operation database for autonomous vehicles |
10234302, | Jun 27 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Adaptive route and motion planning based on learned external and internal vehicle environment |
10247571, | Sep 29 2015 | Honda Motor Co., Ltd. | Reminder notification system and reminder notification method |
10249104, | Dec 06 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Lease observation and event recording |
10262469, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Conditional or temporary feature availability |
10268756, | Dec 18 2015 | HERE GLOBAL B V | Method and apparatus for providing natural language input in a cartographic system |
10286915, | Jan 17 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Machine learning for personalized driving |
10304261, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Duplicated wireless transceivers associated with a vehicle to receive and send sensitive information |
10354460, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Methods and systems for associating sensitive information of a passenger with a vehicle |
10369966, | May 23 2018 | NIO TECHNOLOGY ANHUI CO , LTD | Controlling access to a vehicle using wireless access devices |
10369974, | Jul 14 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Control and coordination of driverless fuel replenishment for autonomous vehicles |
10388081, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Secure communications with sensitive user information through a vehicle |
10410064, | Nov 11 2016 | NIO TECHNOLOGY ANHUI CO , LTD | System for tracking and identifying vehicles and pedestrians |
10410250, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle autonomy level selection based on user context |
10464530, | Jan 17 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Voice biometric pre-purchase enrollment for autonomous vehicles |
10471829, | Jan 16 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Self-destruct zone and autonomous vehicle navigation |
10515390, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for data optimization |
10606274, | Oct 30 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Visual place recognition based self-localization for autonomous vehicles |
10635109, | Oct 17 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle path-planner monitor and controller |
10672060, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Methods and systems for automatically sending rule-based communications from a vehicle |
10679276, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Methods and systems for communicating estimated time of arrival to a third party |
10685503, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | System and method for associating user and vehicle information for communication to a third party |
10692126, | Nov 17 2015 | NIO TECHNOLOGY ANHUI CO , LTD | Network-based system for selling and servicing cars |
10694357, | Nov 11 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Using vehicle sensor data to monitor pedestrian health |
10699305, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Smart refill assistant for electric vehicles |
10699326, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | User-adjusted display devices and methods of operating the same |
10708547, | Nov 11 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Using vehicle sensor data to monitor environmental and geologic conditions |
10710633, | Jul 14 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Control of complex parking maneuvers and autonomous fuel replenishment of driverless vehicles |
10717412, | Nov 13 2017 | NIO TECHNOLOGY ANHUI CO , LTD | System and method for controlling a vehicle using secondary access methods |
10837790, | Aug 01 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Productive and accident-free driving modes for a vehicle |
10897469, | Feb 02 2017 | NIO TECHNOLOGY ANHUI CO , LTD | System and method for firewalls between vehicle networks |
10935978, | Oct 30 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle self-localization using particle filters and visual odometry |
10949885, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle autonomous collision prediction and escaping system (ACE) |
10970746, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Autonomy first route optimization for autonomous vehicles |
11005657, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | System and method for automatically triggering the communication of sensitive information through a vehicle to a third party |
11024160, | Nov 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Feedback performance control and tracking |
11710153, | Nov 21 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Autonomy first route optimization for autonomous vehicles |
11715143, | Nov 17 2015 | NIO TECHNOLOGY ANHUI CO , LTD | Network-based system for showing cars for sale by non-dealer vehicle owners |
11726474, | Oct 17 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle path-planner monitor and controller |
11811789, | Feb 02 2017 | NIO TECHNOLOGY ANHUI CO , LTD | System and method for an in-vehicle firewall between in-vehicle networks |
7729947, | Mar 23 2005 | Amazon Technologies, Inc | Computer implemented methods and system for providing a plurality of options with respect to a stopping point |
7920965, | May 05 2006 | Meta Platforms, Inc | Identifying a route configured to travel through multiple points of interest |
8060297, | Dec 14 2007 | Microsoft Technology Licensing, LLC | Route transfer between devices |
8060499, | Sep 25 2006 | Nokia Technologies Oy | Simple discovery UI of location aware information |
8090532, | Dec 14 2007 | Microsoft Technology Licensing, LLC | Pedestrian route production |
8166410, | Dec 27 2006 | MLSLISTINGS INC | Methods and systems of online mapping and planning driving tours |
8428859, | Dec 14 2007 | Microsoft Technology Licensing, LLC | Federated route production |
8467959, | May 05 2006 | Meta Platforms, Inc | Identifying a route configured to travel through multiple points of interest |
8473198, | Dec 14 2007 | Microsoft Technology Licensing, LLC | Additional content based on intended travel destination |
8620532, | Mar 25 2009 | CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT | Passive crowd-sourced map updates and alternate route recommendations |
8655582, | Mar 23 2005 | Amazon Technologies, Inc | Method and system for route based search including stopping point addition |
8718925, | Jun 27 2006 | Microsoft Technology Licensing, LLC | Collaborative route planning for generating personalized and context-sensitive routing recommendations |
8781729, | Dec 29 2006 | Meta Platforms, Inc | Identifying a route configured to travel through multiple points of interest |
8793065, | Feb 19 2008 | Microsoft Technology Licensing, LLC | Route-based activity planner |
8793066, | Jun 27 2006 | Microsoft Technology Licensing, LLC | Route monetization |
8856671, | May 11 2008 | HERE GLOBAL B V | Route selection by drag and drop |
8924148, | May 05 2006 | Meta Platforms, Inc | Identifying a route based on user-selected locations for multiple points of interest |
9020697, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle-based multimode discovery |
9058703, | Apr 15 2013 | AutoConnect Holdings LLC | Shared navigational information between vehicles |
9082238, | Apr 15 2013 | AutoConnect Holdings LLC | Synchronization between vehicle and user device calendar |
9082239, | Apr 15 2013 | AutoConnect Holdings LLC | Intelligent vehicle for assisting vehicle occupants |
9117318, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle diagnostic detection through sensitive vehicle skin |
9135764, | Apr 15 2013 | AutoConnect Holdings LLC | Shopping cost and travel optimization application |
9142071, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle zone-based intelligent console display settings |
9147296, | Apr 15 2013 | AutoConnect Holdings LLC | Customization of vehicle controls and settings based on user profile data |
9147298, | Apr 15 2013 | AutoConnect Holdings LLC | Behavior modification via altered map routes based on user profile information |
9153084, | Apr 15 2013 | AutoConnect Holdings LLC | Destination and travel information application |
9218698, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle damage detection and indication |
9228850, | Apr 14 2006 | Scenera Technologies, LLC | System and method for presenting a computed route |
9230379, | Apr 15 2013 | AutoConnect Holdings LLC | Communication of automatically generated shopping list to vehicles and associated devices |
9235941, | Apr 15 2013 | AutoConnect Holdings LLC | Simultaneous video streaming across multiple channels |
9291467, | Jun 29 2012 | Harman International Industries, Inc. | Methods and systems for locating contacts |
9305411, | Apr 15 2013 | AutoConnect Holdings LLC | Automatic device and vehicle pairing via detected emitted signals |
9317983, | Apr 15 2013 | AutoConnect Holdings LLC | Automatic communication of damage and health in detected vehicle incidents |
9349234, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle to vehicle social and business communications |
9367239, | Feb 26 2003 | TOMTOM NAVIGATION B V | Navigation device and method for displaying alternative routes |
9378601, | Apr 15 2013 | AutoConnect Holdings LLC | Providing home automation information via communication with a vehicle |
9378602, | Apr 15 2013 | AutoConnect Holdings LLC | Traffic consolidation based on vehicle destination |
9384609, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle to vehicle safety and traffic communications |
9410814, | Mar 25 2009 | CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT | Passive crowd-sourced map updates and alternate route recommendations |
9412273, | Apr 15 2013 | AutoConnect Holdings LLC | Radar sensing and emergency response vehicle detection |
9524597, | Apr 15 2013 | AutoConnect Holdings LLC | Radar sensing and emergency response vehicle detection |
9536361, | Apr 15 2013 | AutoConnect Holdings LLC | Universal vehicle notification system |
9646439, | Apr 15 2013 | AutoConnect Holdings LLC | Multi-vehicle shared communications network and bandwidth |
9883209, | Apr 15 2013 | AutoConnect Holdings LLC | Vehicle crate for blade processors |
9885585, | Mar 23 2005 | Amazon Technologies, Inc. | Route based search |
9928734, | Aug 02 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle-to-pedestrian communication systems |
9946906, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle with a soft-touch antenna for communicating sensitive information |
9958282, | May 05 2006 | Meta Platforms, Inc | Identifying a route configured to travel through multiple points of interest |
9963106, | Nov 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for authentication in autonomous vehicles |
9984522, | Jul 07 2016 | NIO TECHNOLOGY ANHUI CO , LTD | Vehicle identification or authentication |
9984572, | Jan 16 2017 | NIO TECHNOLOGY ANHUI CO , LTD | Method and system for sharing parking space availability among autonomous vehicles |
Patent | Priority | Assignee | Title |
6763299, | Mar 18 1993 | SHIPPING AND TRANSIT, LLC | Notification systems and methods with notifications based upon prior stop locations |
20020183924, | |||
20070005235, | |||
20070005242, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 19 2004 | Alpine Electronics, Inc. | (assignment on the face of the patent) | / | |||
Apr 15 2004 | YOKOTA, TATSUO | Alpine Electronics, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 015685 | /0139 | |
Apr 15 2004 | SAGAMI, JOANNA | Alpine Electronics, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 015685 | /0139 |
Date | Maintenance Fee Events |
Dec 03 2010 | ASPN: Payor Number Assigned. |
Dec 30 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 24 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 21 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 03 2010 | 4 years fee payment window open |
Jan 03 2011 | 6 months grace period start (w surcharge) |
Jul 03 2011 | patent expiry (for year 4) |
Jul 03 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 03 2014 | 8 years fee payment window open |
Jan 03 2015 | 6 months grace period start (w surcharge) |
Jul 03 2015 | patent expiry (for year 8) |
Jul 03 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 03 2018 | 12 years fee payment window open |
Jan 03 2019 | 6 months grace period start (w surcharge) |
Jul 03 2019 | patent expiry (for year 12) |
Jul 03 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |