US20040204848A1 - Navigation apparatus for receiving delivered information - Google Patents

Navigation apparatus for receiving delivered information Download PDF

Info

Publication number
US20040204848A1
US20040204848A1 US10/175,318 US17531802A US2004204848A1 US 20040204848 A1 US20040204848 A1 US 20040204848A1 US 17531802 A US17531802 A US 17531802A US 2004204848 A1 US2004204848 A1 US 2004204848A1
Authority
US
United States
Prior art keywords
map data
map
storage area
destination
route
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/175,318
Inventor
Shigeru Matsuo
Kimiyoshi Machii
Katsuaki Tanaka
Kozo Nakamura
Yoshinori Endo
Michio Morioka
Yoshitaka Sumitomo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Faurecia Clarion Electronics Co Ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/175,318 priority Critical patent/US20040204848A1/en
Assigned to HTACHI, LTD., XANAVI INFORMATICS CORPORATION reassignment HTACHI, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SUMITOMO, YOSHITAKA, MORIOKA, MICHIO, ENDO, YOSHINORI, NAKAMURA, KOZO, MACHII, KIMIYOSHI, MATSUO, SHIGERU, TANAKA, KATSUAKI
Publication of US20040204848A1 publication Critical patent/US20040204848A1/en
Priority to US11/238,979 priority patent/US7383127B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3889Transmission of selected map data, e.g. depending on route
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3878Hierarchical structures, e.g. layering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3896Transmission of map data from central databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Definitions

  • the present invention relates to a navigation apparatus for giving route guidance using map data delivered through communication or broadcasting.
  • the invention also relates to an information delivery apparatus for delivering map data using communication and broadcasting.
  • JP-A-9-325040 and JP-A-10-246641 there are disclosed navigation apparatuses for downloading map data from a data center. Since the navigation apparatuses of this type eliminates the need for installing therein a storage device such as a CD-ROM unit, miniaturization of the apparatuses can be effected. In addition, the most up-to-date map data and real-time information can be obtained from the apparatuses.
  • JP-A-9-325040 there is disclosed a navigation system in which a route search is not performed by a navigation apparatus, but is performed by a server.
  • the server is provided so that it can be communicated with the navigation apparatus.
  • GPS Global Positioning System
  • conventional navigation apparatuses employ a D-GPS.
  • GPS error information broadcasted by an FM-multiplexed data broadcast is used to correct the position measurement error caused by the GPS.
  • a navigation apparatus equipped with a gyro sensor for using an output from the gyro sensor to correct the position measurement error caused by the GPS.
  • JP-A-11-296540 there is disclosed a technique for delivering advertisement information associated with a map by using an Internet. Further, in JP-A-11-248484, there is disclosed a technique for providing advertisements for a vehicle-mounted terminal.
  • map data is downloaded from the data center.
  • map data representing maps associated with a recommended route.
  • the amount of communication data increases, so that it sometimes happens that display of maps for route guidance is retarded, depending on communication conditions.
  • the navigation apparatus does not perform a route search.
  • the server provided so as to allow communication with the navigation apparatus performs the route search.
  • This system does not takes into account action which should be taken in a situation where the position of a vehicle being under route guidance has been deviated from a route obtained by the route search.
  • the present invention has been made in view of the problems described above. It is therefore an object of the invention to solve various kinds of the problems with these conventional navigation apparatuses and to thereby improve the operability of a navigation system of a type which downloads map data delivered through communication and broadcasting to give route guidance.
  • a navigation apparatus obtains map data delivered through communication or broadcasting, and then stores the map data in a first storage area.
  • the navigation apparatus also stores map data in a second storage area in advance. It is preferable that a map represented by the map data stored in the second storage area is rougher and more extensive than a map represented by the map data stored in the first storage area, which was delivered through communication and broadcasting.
  • the map data delivered through communication and broadcasting does not contain all of map data on a route from the current position of a vehicle to a destination, it becomes possible to read out map data on the route from the second storage area and then to give route guidance using a map represented by the map data. Accordingly, even if the amount of the map data delivered through communication and broadcasting is decreased to effect a reduction in the amount of communication data, quick display of maps for route guidance can be performed.
  • a navigation apparatus asks a user to check whether, if the current position of a vehicle being under route guidance has been deviated from a recommended route to a destination, a new route to the destination should be searched again. If an approval from the user can be obtained, the new recommended route to the destination is obtained from an information delivery device.
  • the user if the position of the vehicle being under route guidance has been deviated from the recommended route, the user is asked to check whether the new route to the destination should be searched again. Accordingly, it becomes possible for the user to take appropriate action, according to whether the position of the vehicle has been deviated from the recommended route intentionally or unintentionally.
  • a navigation apparatus obtains GSP correction data from an information delivery device for delivering map data to correct a position measurement error caused by GPS position measurement means, when a vehicle being under guidance on a route to a destination has come close to a route change point such as an intersection on the route where the course of the vehicle should be changed.
  • the GPS correction data is obtained from the information delivery device for delivering the map data.
  • a receiver for receiving the map data also serves as a receiver for obtaining the GPS correction data.
  • special hardware such as an FM receiver or a gyro sensor is not required for obtaining the correction data.
  • an information delivery device delivers advertisement data. Then, in response to an instruction from a terminal that has received the advertisement data, the information delivery device notifies both the terminal that has received the advertisement data and the terminal of an advertiser of coupon information on an advertisement represented by the advertisement data.
  • the coupon information in response to the instruction from the terminal that has received the advertisement data, the coupon information is notified to the terminal that has received the advertisement data.
  • the coupon information is also notified to the terminal of the advertiser. Accordingly, the advertiser can be informed that the coupon information has been notified to the terminal that has received the advertisement data.
  • the present invention according to the fourth aspect can provide an environment where an advertisement coupon can be utilized, even if a printer cannot be installed.
  • FIG. 1 is an illustrative diagram schematically illustrating a navigation system according to a first embodiment of the present invention
  • FIG. 2 is a block diagram showing a hardware configuration of a terminal main unit 5 of a navigation terminal 5 illustrated in FIG. 1;
  • FIG. 3 is an illustrative diagram showing a configuration of software implemented on the terminal main unit 20 illustrated in FIG. 2;
  • FIG. 4 is a functional block diagram of a server 81 of a map data delivery center 80 illustrated in FIG. 1;
  • FIG. 5 is an illustrative diagram showing a configuration of map data stored in a map DB 82 in the map data delivery center 80 illustrated in FIG. 1;
  • FIG. 6 is a flowchart for explaining a flow of the operation of the navigation system according to the first embodiment of the present invention.
  • FIG. 7 is a flowchart for explaining the flow of the operation of the navigation system according to the first embodiment of the present invention.
  • FIG. 8 is an illustrative diagram showing maps displayed on a display 10 of the navigation terminal 5 of a vehicle being under route guidance according to the first embodiment of the present invention
  • FIG. 9 is an illustrative diagram showing an example of guidance displayed on the display 10 of the navigation terminal 5 of the vehicle being under route guidance according to the first embodiment of the present invention when the current position of the vehicle has been deviated from a recommended route;
  • FIG. 10 is an illustrative diagram schematically showing a navigation system according to a second embodiment of the present invention.
  • FIG. 11 is a functional block diagram of a server 81 ′ of the map data delivery center 80 illustrated in FIG. 1;
  • FIG. 12 is an illustrative diagram showing a display example of map data transmitted to the navigation terminal 5 from the map data delivery center 80 , according to the second embodiment of the present invention.
  • FIG. 13 is an illustrative diagram showing a display example on a display screen illustrated in FIG. 12 when a user of the navigation terminal 5 has selected a banner advertisement 12 using a remote controller 40 ;
  • FIG. 14 is an illustrative diagram showing a display example on the display screen in FIG. 13 when the user of the navigation terminal 5 has selected a coupon issuing button 13 using the remote controller 40 ;
  • FIG. 15 is an illustrative diagram showing a display example where a coupon mail transmitting button 14 is displayed in place of the coupon issuing button 13 on the display screen illustrated in FIG. 13;
  • FIG. 16 is a diagram showing a display example of a mail received at a cellular phone 35 of a user when the user of the navigation terminal 5 has selected a coupon mail transmitting button 14 using the remote controller 40 .
  • FIG. 1 is an illustrative diagram schematically showing a configuration of a navigation system according to the first embodiment of the present invention.
  • reference numeral 5 denotes a communication-type navigation terminal for being mounted on a vehicle
  • reference numeral 70 denotes a cellular phone base station for performing radio communication with a cellular phone
  • reference numeral 80 denotes a map data delivery center for delivering map data
  • reference numerals 90 1 to 90 n denote GPS correction base stations for calculating GPS correction data.
  • the navigation terminal 5 obtains map data delivered from the map data delivery center 80 and then gives guidance of a route to a destination, using the map data obtained. Further, the navigation terminal 5 stores rough map data covering large geographic areas in advance.
  • the rough map data is the map data indicating only main map elements such as natural terrains of Japan, expressways, and national roads, for example. If map data to be displayed is not included in the map data obtained from the map data delivery center 80 , the navigation terminal 5 uses the rough map data covering large geographic areas to give guidance of the route to the destination. With this arrangement, even in an area where communication with the map data delivery center 80 cannot be performed, it becomes possible to use the navigation terminal 5 .
  • map data on areas located enroute to the destination can be obtained from the extensive, rough map data stored in advance, for example.
  • map data delivery center 80 it becomes unnecessary to obtain all the map data representing the areas from the departure point to the destination, from the map data delivery center 80 .
  • all the map data on the route may also be obtained from the map data delivery center 80 .
  • the navigation terminal 5 comprises a terminal main unit 20 , a display 10 , a memory card 30 , a remote controller 40 , a GPS antenna 50 , a cellular phone 35 equipped with an electronic mail receiving function, a microphone 60 , and a parking brake sensor 25 .
  • the memory card 30 is structured to be insertable into the terminal main unit 20 , and stores information such as map data the terminal main unit 20 has obtained from the map data delivery center 80 .
  • the display 10 displays a map image outputted from the terminal main unit 20 .
  • the display 10 contains a loudspeaker, which supplies an audio output from the terminal main unit 20 .
  • the remote controller 40 receives an instruction from an operator and sends the instruction to the terminal main unit 20 .
  • the cellular phone 35 receives information such as map data from the map data delivery center 80 , for supply to the terminal main unit 20 .
  • the GPS antenna 50 receives GPS data for supply to the terminal main unit 20 .
  • the microphone 60 delivers an audio output received to the terminal main unit 20 .
  • the parking brake sensor 25 senses a parking brake, and then supplies a sensing signal to the terminal main unit 20 .
  • FIG. 2 shows a hardware configuration of the terminal main unit 20 .
  • a CPU 204 is a processor for performing supervision and control over the components of the terminal main unit 20 .
  • the CPU 204 is connected to the respective components through a system bus 218 .
  • the CPU herein assumes what is called a single-chip microcomputer in which a communication function and a control function over peripheral devices such as an A/D converter and a D/A converter, and parallel I/Os are integrated into a single chip with a 32-bit RISC processor as a core.
  • the microcomputer suitable for this purpose there is provided a Hitachi HD6417707, for example. Details of the Hitachi HD6417707 are described in a Hitachi's “SH7707 Hardware Manual”.
  • the CPU 204 contains a plurality of communication ports, one of which is connected to a photoreceptor 205 .
  • the CPU 204 receives an instruction from the user input to the remote controller 40 via the photoreceptor 205 .
  • Other one of the communication ports is connected to an RS-232C driver 206 . Since the RS-232C driver is a standard interface that has been traditionally employed, connection to various devices becomes possible.
  • Other one of the communication ports is connected to the parking braking sensor 25 . In response to a signal from the parking brake sensor 25 , the CPU 204 senses a stop of a vehicle on which the navigation terminal 5 is mounted, and operates for giving route guidance responsive to the stop of the vehicle. Still further, other one of the communication ports is connected to the microphone 60 . The CPU 204 recognizes the voice of the user input into the microphone 60 to analyze an instruction from the user.
  • An SRAM 207 and a DRAM 208 are employed as main memories for the CPU 204 .
  • a flash memory 209 is a nonvolatile memory that is rewritable. Programs, data that should not be erased when the navigation terminal is turned off, and extensive, rough map data are stored in the flash memory 209 in advance.
  • a graphics processor 211 is a processor for displaying a picture on a display 10 .
  • the graphics processor 211 has a function of writing a picture in a graphics memory 213 according to an instruction from the CPU 204 and a function of reading out the picture written periodically to display the picture on the display 10 .
  • An NTSC encoder 212 converts RGB picture data outputted by the display function of the graphics processor 211 into an NTSC signal.
  • the NTSC signal is supplied to the display 10 , for display as a picture.
  • a USB (Universal Serial Bus) controller is provided to connect the terminal main unit 20 to a device having an USB interface.
  • the USB interface is the one mainly employed for personal computers. For this reason, connection of peripheral devices for personal computers, such as a mouse and a CCD camera to the terminal main unit 20 becomes possible.
  • a modem controller 215 connects the terminal main unit 20 to a telephone line.
  • the cellular phone 35 is connected to the modem controller 215 through the telephone line.
  • a D/A converter 216 converts digital audio data supplied from the CPU 204 to analog audio data.
  • An analog amplifier 217 amplifies the analog audio data supplied from the D/A converter 216 .
  • the amplified analog audio data is outputted from the loudspeaker contained in the display 10 as an audio output.
  • a mode setting SW 203 specifies an operation mode for the terminal main unit 20 .
  • the mode setting SW 203 performs switching between a normal operation mode for the navigation apparatus and a program version-up mode.
  • program version-up mode collective erasing of data in the flash memory 209 is performed.
  • a new program is downloaded from the memory card 30 , for writing in the flash memory 209 .
  • program updating for the terminal main unit 20 can be readily performed.
  • a PCMCIA card slot 210 is an interface for the memory card 30 .
  • the CPU 204 makes access to the memory card 30 through the PCMCIA card slot 210 , reads out data from the memory card 30 , or writes data on the memory card 30 .
  • a GPS unit 219 receives a GPS signal from a GPS satellite via the GPS antenna 50 , and then uses the GPS signal to measure the position of a vehicle.
  • the respective software shown in FIG. 3 is stored in the flash memory 209 in advance, and then loaded into the SRAM 207 and the DRAM 208 by the CPU 204 , for implementation.
  • an OS 500 is provided to control the overall operations of the terminal main unit 20 and performs task management.
  • a device driver 501 contains driver software by which the CPU 204 performs data communications with the cellular phone 30 via the modem controller 215 , driver software by which the CPU 204 receives an instruction from the remote controller via the photoreceptor 205 , and driver software by which the CPU 204 , in cooperation with the graphics processor 211 , exercises control over the screen of the display 10 .
  • Communications software 502 is provided so that the navigation terminal 5 performs communication with the map data delivery center 80 over a network such as the Internet.
  • the communications software contains WWW browser software and electronic mail software.
  • Car navigation software 504 uses map data obtained from the map data delivery center 80 and map data stored in the flash memory 209 to display maps such as a map including a route to a destination and a map near the position of a vehicle, for giving route guidance.
  • the car navigation software 504 uses correction data obtained from one of the GPS correcting base stations 90 1 to 90 n to perform error correction for the position of a vehicle measured by the GPS unit 219 .
  • the map data delivery center 80 delivers map data to the navigation terminal 5 via the cellular phone base station 70 .
  • the map data delivery center 80 includes a server 81 , a map database (DB) 82 for storing map data, and a point information database (DB) 83 for storing information indicating the types, names, addresses, and telephone numbers of primary facilities such as restaurants, gas stations, leisure facilities, and public facilities in respective areas of a map.
  • DB map database
  • DB point information database
  • the server 81 can be constructed in a computer (such as a personal computer) having a typical configuration that comprises a CPU, a memory, an external storage such as a hard disk, and a communication device for performing communications with other device over the network such as the Internet.
  • a computer such as a personal computer
  • a typical configuration that comprises a CPU, a memory, an external storage such as a hard disk, and a communication device for performing communications with other device over the network such as the Internet.
  • FIG. 4 A configuration of functional blocks of the server 81 is illustrated in FIG. 4.
  • the functional blocks shown in FIG. 4 are, for example, stored in the external storage such as the hard disk in advance, and then loaded into the memory by the CPU for being constructed in the computer.
  • a communication unit 800 performs a process by which the server 81 exchanges information with the navigation terminal 5 over the Internet, and supports an Internet protocol.
  • a user authentication unit 801 performs a user authentication process when accessed by the navigation terminal 5 , and permits only a navigation terminal 5 registered in advance to make access to the server 81 .
  • a route search unit 802 Upon receipt of a request from the navigation terminal 5 that has been permitted to make access to the server, a route search unit 802 is notified of the current position and the destination of the navigation terminal 5 , searches for a route from the current position to the destination, using the map DB 82 , and notifies the navigation terminal 5 of the result of the search.
  • a map data cutting unit 803 Upon receipt of a request from the navigation terminal 5 that has been permitted to make access to the server 81 , a map data cutting unit 803 reads out from the map DB 82 map data around a place, requested by the navigation terminal 5 , for transfer to the navigation terminal 5 .
  • a point information search unit 804 supports a destination search for the navigation terminal 5 that has been permitted to make access.
  • the point information search unit 804 searches the point information DB 83 based on the coordinates of the current position notified from the terminal 5 , and then notifies the navigation terminal 5 of the list.
  • the navigation terminal 5 selects one of the restaurants included in the notified list.
  • the navigation terminal 5 requests the server 81 to perform a route search.
  • the route search unit 801 performs the route search described above.
  • the point information search unit 804 also performs various searches such as an address search and a telephone number search, according to a request from the navigation terminal 5 .
  • FIG. 5 shows a configuration of map data stored in the map DB 82 .
  • respective meshes of map data obtained by dividing an entire map into the meshes is stored in the map DB 82 .
  • more detailed map data contained in the respective meshes of map data is hierarchically stored in different layers, being associated with the respective meshes of map data.
  • the entire land of Japan is divided into 42 meshes of regions.
  • Map data for the respective meshes of regions is stored, and more detailed map data in the respective meshes of map data is hierarchically stored in different layers.
  • the GPS correction base stations 90 1 to 90 n are disposed in diverse locations, being scattered all over the country.
  • Each of the GPS correction base stations 90 1 to 90 n receives the GPS signal from a GPS satellite, and uses the GPS signal to measure the its own installation position. Then, the result of measurement is compared with the exact coordinates of its installation position, thereby detecting an error in position measurement data obtained through the use of the GPS. Then, each of the GPS correction base stations generates correction data according to the error.
  • the correction data is notified to the navigation terminal 5 via the map data delivery center 80 .
  • the navigation terminal 5 uses the correction data to correct the result of measurement performed in the GPS unit 219 , thereby enabling an improvement in the accuracy of measurement of the position of a vehicle on which the navigation terminal 5 is mounted.
  • the GPS correction base station 90 1 to 90 n can be configured by connecting the GPS antenna and the GPS unit to a computer having a communication function for performing communication with other device over a network such as the Internet.
  • the GPS unit receives the GPS signal from the GPS satellite via the GPS antenna 50 , and performs position measurement. In this case, computation of correction data is implemented by software.
  • FIGS. 6 and 7 are flowcharts for explaining flows of the operations of the navigation system according to the first embodiment of the present invention.
  • the operation of the navigation terminal 5 in these drawings is started when the communications software 502 and the car navigation software 504 have been loaded into the SRAM 207 or the DRAM 208 by the CPU 204 for implementation with the OS 500 and the device driver 501 already loaded into the SRAM 207 or the DRAM 208 by the CPU 204 for implementation.
  • the CPU 204 in the navigation terminal 5 obtains position measurement data from the GPS unit 219 , and checks whether map data containing the coordinates of the current position of a vehicle, indicated by the position measurement data is stored on the memory card 30 (step S 1000 ).
  • the CPU makes access to the map data delivery center 80 via the modem controller 215 and the cellular phone 35 , and transmits a request to transfer detailed map data around the current position of the vehicle, together with the coordinates of the current position (step S 1002 ).
  • the CPU also transmits to the map data delivery center information that is necessary for authentication of a user (the information is stored on the memory card 30 in advance, for example).
  • the user authentication unit 801 in the map data delivery center 80 Upon receipt of the request and the information, the user authentication unit 801 in the map data delivery center 80 performs user authentication and permits access only when the user has been authenticated. Then when access is permitted, the map data cutting unit 803 reads out from the map DB 82 the detailed map data around the coordinates of the current position of the vehicle, notified by the navigation terminal 5 , and transmits the map data to the navigation terminal 5 through the communication unit 800 (step S 2000 ).
  • the CPU 204 in the navigation terminal 5 Upon receipt of the map data from the map data delivery center 80 , the CPU 204 in the navigation terminal 5 stores the map data on the memory card 30 . Further, in cooperation with the graphics processor 211 , the CPU causes the display 10 to display a detailed map around the current position of the vehicle, represented by the map data (step S 1004 ).
  • the CPU reads out the map data from the memory card 30 . Then, in cooperation with the graphics processor 211 , the CPU causes the display 10 to display the detailed map around the current position of the vehicle, represented by the map data (step S 1004 ).
  • the CPU 204 in the navigation terminal 5 checks whether the user has provided an instruction to set a destination through the use of the remote controller 40 or the microphone 60 (step S 1006 ). Then, if it is found that the user has provided the instruction to set the destination, the CPU 204 receives criteria for a search for the destination entered by the user through the use of the remote controller 40 or the microphone 60 , and sends the criteria to the map data delivery center (step S 1008 ).
  • the CPU 204 transmits information necessary for user authentication as well.
  • the CPU 204 receives from the user the coordinates of the current position of the vehicle and the type of the facility (such as a restaurant, a gas station, a leisure facility, or a public facility), as the destination search criteria.
  • the CPU 204 receives the telephone number from the user.
  • the point information search unit 804 in the map data delivery center 80 reads out from the point information DB 83 destination candidates that meet the search criteria notified by the navigation terminal 5 . If the notified search criteria comprise the coordinates of the current position of the vehicle and the type of the facility, the point information search unit 804 searches the point information DB 83 for a facility that is classified into the type notified and is located at around a location indicated by the coordinates of the current position of the vehicle. If the notified search criterion is a telephone number, the point information search unit 804 searches the point information DB 83 for a facility where the notified telephone number is registered.
  • the point information search unit 804 reads out information on the facility searched (such as the type, name, address, and telephone number), from the point information DB 83 , and transmits the readout information to the navigation terminal 5 through the communication unit 800 (step S 2002 ).
  • the user authentication unit 801 performs authentication of the user before the search for the destination by the point information search unit 804 . Then, the user authentication unit 801 permits access only when the user has been authenticated. Then, the destination search is performed.
  • the CPU 204 in the navigation terminal 5 Upon receipt of the result of the search or data on destination candidates from the map data delivery center 80 , the CPU 204 in the navigation terminal 5 causes the data to be displayed on the display 10 , in cooperation with the graphics processor 211 . Then, the CPU 204 causes the user to select one of the destination candidates through the use of the remote controller 40 , and sets the selected one of the destination candidates as the destination (step S 1010 ).
  • the CPU 204 in the navigation terminal 5 checks whether map data containing the coordinates of the destination is stored on the memory card 30 (step S 1012 ). If the map data is not stored, the CPU 204 transmits a request to transfer detailed map data around the destination together with the coordinates of the destination to the map data delivery center 80 (step S 1014 ).
  • the map cutting unit 803 Upon receipt of the request and the coordinates of the destination, the map cutting unit 803 reads out from the map DB 82 the detailed map data around the coordinates of the destination notified by the navigation terminal 5 , and transmits the map data to the navigation terminal 5 through the communication unit 800 (step S 2004 ).
  • the CPU 204 in the navigation terminal 5 Upon receipt of the map data from the map data delivery center 80 , the CPU 204 in the navigation terminal 5 stores the map data on the memory card 30 . Next, the CPU 204 transmits to the map data delivery center 80 a request to search for a route from the current position of the vehicle to the destination together with the coordinates of the current position and the destination (step S 1016 ). When the user requests detailed map data on an area from the current position of the vehicle to the destination at this point, the CPU 204 transmits a request to transfer the detailed map data as well.
  • the route search unit 802 in the map data delivery center 80 searches for a recommended route from the current position of the vehicle to the destination based on the coordinates of the current position and destination notified by the navigation terminal 5 , and transmits the result of the search to the navigation terminal 5 via the communication unit 800 (step S 2006 ). If the request to transfer the detailed map data is also notified by the navigation terminal 5 , the map cutting unit 803 reads out from the map DB 82 map data containing the recommended route searched by the route search unit 802 , for transmission to the navigation terminal 5 together with the recommended route. Upon receipt of the data on the recommended route (or the data on the recommended route together with the detailed map data), the CPU 204 in the navigation terminal 5 stores the received data on the memory card 30 .
  • the CPU 204 in the navigation terminal 5 starts to give guidance on the route to the destination according to the recommended route indicated by the recommended route data (step S 1018 ).
  • the CPU 204 gives route guidance by displaying marks indicating the current position of the vehicle and the destination on maps containing the detailed map data around the current position and the destination and the recommended route data, all stored on the memory card 30 .
  • the CPU 204 reads out the map data from the memory card 30 , and causes the map data to be displayed on the display 10 .
  • the CPU separates the map data from the extensive, rough map data stored in the flash memory 209 , and causes the map data to be displayed on the display 10 .
  • FIG. 8 illustrates an example of the maps displayed on the display 10 of the navigation terminal 5 of a vehicle being under route guidance.
  • reference numeral 3000 denotes a map represented by detailed map data around the current position of the vehicle, which has been read out from the memory card 30 .
  • Reference numeral 3010 denotes a map represented by detailed map data around the destination of the vehicle, which has been read out from the memory card 30 .
  • Reference numeral 3020 denotes a recommended route represented by recommended route data obtained from the map data delivery center 80 and then stored on the memory card 30 . In this example, the map of an area along the recommended route 3020 except the current position and the destination is read out from the flash memory 209 and then displayed.
  • this example illustrates the case where route guidance is being given by simultaneously displaying the detailed maps around the current position and the destination, stored on the memory card 30 and the rough map of the area along the recommended route except the current position and the destination, stored in the flash memory 209 .
  • the CPU 204 in the navigation terminal 5 executes processes from step S 1000 to step S 1004 , thereby updating the detailed map around the current position to be displayed on the display 10 (step 1020 ). Then, the CPU 204 checks whether the current position measured by the GPS unit 219 is on the recommended route (step S 1022 ).
  • the CPU 204 further checks whether the vehicle has come to a point located a predetermined distance before a route change point such as an intersection on the recommended route, from which the course of the vehicle should be changed (step S 1024 ). Then, if the vehicle has reached the route change point, the CPU 204 transmits to the map delivery center 80 a request to transmit GPS correction data together with the coordinates of the current position of the vehicle (step S 1026 ).
  • the predetermined distance before the route change point is at most 200 m, for example.
  • the distance of 200 m is determined because the error caused by the GPS is approximately 100 m, as described above.
  • the GPS correction unit 805 in the map data delivery center 80 selects one of the GSP correction base stations 90 1 to 90 n , which is the nearest to the coordinates of the current position of the vehicle that have been transmitted together with the request. Then, the GPS correction unit 805 obtains the GPS correction data from the selected base station and transfers the GPS correction data to the navigation terminal 50 (step S 2008 ).
  • the CPU 204 in the navigation terminal 5 uses this data to correct the result of measurement by the GPS unit 219 (step S 1028 ).
  • the accuracy is in particular required when the vehicle has come close to the route change point such as an intersection where the course of the vehicle should be changed. In this embodiment, therefore, when the vehicle has come close to the route change point, an error in position measurement by the GPS unit 219 is corrected.
  • the CPU 204 in the navigation terminal 5 has judged that the current position of the vehicle measured by the GPS unit 219 is not on the recommended route (or a negative reply has been obtained in step S 1022 ), that is, if the current position has been deviated from the recommended route, the CPU 204 executes processes in steps S 1016 and S 1018 .
  • the CPU 204 causes the map data delivery center 80 to search for a recommended route from the current position to the destination again and starts to give route guidance again (step S 1030 ).
  • the CPU 204 in cooperation with the graphics processor 211 , may cause a picture as illustrated in FIG. 9 to be displayed on the display 10 . Then, the CPU 204 may give guidance so that the user stops the vehicle. The CPU 204 may continue display of the picture until the user has entered confirmation through the use of the remote controller 40 or the microphone, or the parking brake sensor 25 has sensed the state where the parking brake is applied. Then, after the confirmation from the user has been entered, or after the state where the parking brake is applied has been detected, the CPU 204 may ask whether a search for a recommended route is to be performed again or not, through the display 10 or the loudspeaker contained in the display 10 .
  • the CPU 204 may execute processes in step S 1030 . If the reply to that effect has not been obtained, the procedure may be returned to step S 1000 .
  • step S 1032 If the vehicle, the current position of which has been updated through the use of the GPS unit 219 , has reached the destination (or an affirmative reply has been obtained in step S 1032 ), the CPU 204 in the navigation terminal 5 terminates route guidance (step S 1032 ). Then, the procedure is returned to step S 1000 , for continuation of the above-mentioned processes.
  • map data stored on the memory card 30 does not contain all the map data on a route from the current position of a vehicle to a destination
  • rough map data on the route is read out from the flash memory 209 , and a map represented by the rough map data is displayed on the display 10 . Accordingly, even when the amount of map data obtained from the map data delivery center 80 is reduced to effect a reduction in the amount of communication data, maps for route guidance can be quickly displayed. Even in this case, detailed map data around the current position of the vehicle and destination is delivered from the map data delivery center 80 as necessary, for storage on the memory card 30 . Thus, detailed maps around the current position and the destination can be displayed on the display 10 . With this arrangement, information required by the user especially for route guidance, can be provided efficiently.
  • the user when the current position of the vehicle being under route guidance has been deviated from a recommended route, the user is checked to see whether a search for a new route to the destination should be made again. Thus, the user can take appropriate action according to whether the current position has been deviated from the recommended route intentionally or unintentionally.
  • a receiver for receiving map data which is the cellular phone 35 in this embodiment, also serves as a receiver for obtaining GPS correction data from the map data delivery center 80 .
  • special hardware such as an FM receiver or a gyro sensor for obtaining the GPS correction data is not required, so that this embodiment can improve measuring accuracy while effecting a reduction in the cost of the navigation terminal 5 .
  • the memory card 30 that is removable from the terminal main unit 20 of the navigation terminal 5 is employed as a storage for storing detailed map data.
  • a plurality of the memory cards 30 respectively storing detailed map data for different areas can be employed.
  • a personal computer installed at home, not shown, for example, can also be employed for downloading from the map data delivery center 80 detailed map data to be stored on the memory card 30 .
  • the GPS correction data is requested when the vehicle being under route guidance to the destination, becomes close to the route change point on the recommended route such as an intersection where the course of the vehicle should be changed.
  • the present invention is not limited to this case.
  • a request for the GPS correction data may also be made in step S 1016 in FIG. 6 or step S 1030 in FIG. 7 where the request to search for the recommended route from the current position to the destination is made to the map data delivery center 80 .
  • the request for the GPS correction data may also be made to the map data delivery center 80 when the vehicle has become close to an intersection located in the advance direction of the vehicle.
  • communication between the navigation terminal 5 and the map data delivery center 80 is made by the cellular phone.
  • the present invention is not limited to this.
  • transmission of information from the navigation terminal 5 to the map data delivery center 80 may be performed by the cellular phone, and transmission of information from the map data delivery center 80 to the navigation terminal 5 may be performed by using digital broadcasting.
  • FIG. 10 is an illustrative diagram schematically showing a configuration of a navigation system according to the second embodiment of the present invention. Elements that have the same functions as those in FIG. 1 according to the first embodiment are indicated by like reference numerals and characters.
  • the navigation system according to this embodiment is different from the navigation system according to the first embodiment in that the map data delivery center 80 has a function of transmitting to the navigation terminal 5 data on an advertisement requested by an advertiser to be advertised. Then, when coupon information for a commodity discount is issued to a user who has seen the data on the advertisement, issue of the coupon information is notified to a terminal 93 of the advertiser.
  • the map data delivery center 80 comprises a server 81 ′, the map DB 82 , the point information DB 83 , and an advertisement database (DB) 84 .
  • DB advertisement database
  • Data on advertisements requested by advertisers to be advertised or coupon information is stored in the advertisement DB 84 , together with the names and coordinates of shops of the advertisers, for example.
  • FIG. 11 shows a configuration of functional blocks of the server 81 ′.
  • the server 81 ′ according to this embodiment is obtained by adding an advertisement data search unit 806 , a coupon issuing unit 807 , an electronic mail issuing unit 808 , and a coupon history management unit 809 to the server 81 according to the first embodiment, illustrated in FIG. 4.
  • the advertisement data search unit 806 searches the advertisement DB 84 for advertisement data on a facility contained in map data cut by the map data cutting unit 803 , based on the coordinates and the name of the facility, for example. Then, the advertisement data search unit 806 reads out the searched advertisement data and associates it with the corresponding facility for transmission to the navigation terminal 5 , together with the map data that has been cut, through the communication unit 800 .
  • the coupon issuing unit 807 When requested to issue a coupon for advertisement data transmitted to the navigation terminal 5 , the coupon issuing unit 807 generates a coupon number for identifying the coupon that will be issued to the navigation terminal 5 . Then, the coupon issuing unit 807 transmits the generated coupon number to the navigation terminal 5 through the communication unit 800 .
  • the electronic mail issuing unit 808 notifies the terminal of the advertiser of the advertisement data, of the coupon number issued by the coupon issuing unit 807 , using an electronic mail. Further, the electronic mail issuing unit 808 notifies the navigation terminal 5 as well, which has requested to issue the coupon, of the coupon number, as necessary.
  • the coupon history management unit 809 manages a coupon issue history (such as a combination of a coupon number, advertisement data, an address of the terminal 93 of the advertiser, and an address of the navigation terminal 5 accessed).
  • FIG. 12 shows an example of display of map data transmitted to the navigation terminal 5 by the map data delivery center 80 configured as described above.
  • This example shows the case where a map around the current position of a vehicle being stopped is displayed on the display of the navigation terminal 5 (or shows the state where steps S 1000 to S 1004 in FIG. 6 have been executed).
  • the name of a facility “ ⁇ restaurant” contained in map data is displayed, being superimposed on the display position of the facility.
  • advertisement data on this facility has been sent together with the map data, the advertisement data on the facility is displayed in outline, being reduced in size, as a banner advertisement 12 in the bottom right-hand corner of the display screen.
  • FIG. 13 shows an example of display where the user of the navigation terminal 5 has selected the banner advertisement 12 on the display screen in FIG. 12, using the remote controller 40 .
  • the details of the advertisement data displayed in outline as the banner advertisement 12 , or coupon information is displayed together with a coupon issuing button 13 .
  • FIG. 14 shows an example of display where the user of the navigation terminal 5 has selected the coupon issuing button 13 on a display screen shown in FIG. 13, using the remote controller 40 .
  • the navigation terminal 5 transmits to the map data delivery center 80 a request to issue a coupon for the advertisement data being displayed.
  • the coupon issuing unit 807 of the map data delivery center 80 Upon receipt of the request, the coupon issuing unit 807 of the map data delivery center 80 generates a coupon number for identifying the coupon that will be issued to the navigation terminal 5 , for transmission to the navigation terminal 5 .
  • the coupon number is also notified to the terminal 93 of the advertiser of the advertisement data by the electronic mail issuing unit 808 , by using an electronic mail.
  • the user of the navigation terminal 5 memorize the coupon number displayed on the screen as “Today's Number 1234”. Then, when using the facility of the advertiser of the advertisement data, by telling the coupon number, the user can obtain discount service.
  • FIG. 15 is a variation of display shown in FIG. 13, and shows an example where the coupon mail transmitting button 14 is displayed in place of the coupon issuing button 13 .
  • the request to issue the coupon for the advertisement data being displayed is transmitted to the map data delivery center 80 together with the mail address of the cellular phone 35 , stored in advance.
  • the coupon issuing unit 807 of the map data delivery center 80 Upon receipt of the request and the mail address, the coupon issuing unit 807 of the map data delivery center 80 generates the coupon number for identifying the coupon that will be issued to the navigation terminal 5 .
  • the electronic mail issuing unit 808 notifies the cellular phone 35 having the mail address added to the coupon issuing request, of the coupon number, using an electronic mail.
  • FIG. 16 shows an example of display of the mail which indicates that the coupon number has been received by the cellular phone 35 .
  • the user of the navigation terminal 5 carries the cellular phone 35 when getting off the vehicle. Then, when using the facility of the advertiser of the advertisement data, if the user presents the cellular phone 35 that displays this mail, he can obtain discount service.
  • the map data delivery center 80 in response to a request from the navigation terminal 5 that has received advertisement data, notifies the navigation terminal 5 of coupon information. Further, the map data delivery center 80 notifies the advertiser terminal 93 that the coupon information has been notified to the navigation terminal 5 . Accordingly, this embodiment can provide an environment where an advertisement coupon can be utilized even if a printer cannot be installed. Further, since the advertiser can keep track of the frequency of notification of the coupon information by the map data delivery center 80 , he can learn about the effect of the advertisement using the map data delivery center 80 on sales. Still further, the coupon history management unit 809 of the map data delivery center 80 manages issue of coupons. The map data delivery center 80 can thereby charge the advertiser an appropriate advertisement fee.
  • the operability of a navigation system that downloads map data delivered through communication or broadcasting to give route guidance can be improved.
  • maps for route guidance can be displayed quickly.
  • the present invention can inform the user of deviation and can help the user to take appropriate action.
  • the present invention can improve position measuring accuracy while effecting a reduction in the cost of the navigation apparatus.
  • the present invention can provide an environment where an advertisement coupon can be utilized even if a printer cannot be installed.

Abstract

In a communication-type navigation system for downloading map data according to the present invention, a reduction in the amount of map information to be transferred, correction of a position measured by a GPS, and delivery of advertisements are effected. In this system, a terminal 5 stores rough map data in advance. Then, when detailed map data is required, it is downloaded from a map data delivery center to the terminal 5. Further, together with the map data, GPS correction information is delivered to the terminal 5 from the map data delivery center 80. Still further, coupon information associated with an advertisement is displayed and an electronic mail on the coupon information is issued, by the map data delivery center.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to a navigation apparatus for giving route guidance using map data delivered through communication or broadcasting. The invention also relates to an information delivery apparatus for delivering map data using communication and broadcasting. [0002]
  • 2. Description of the Related Art [0003]
  • Recently, there are proposed various navigation apparatuses for giving a vehicle guidance on a route to a destination. [0004]
  • In JP-A-9-325040 and JP-A-10-246641, for example, there are disclosed navigation apparatuses for downloading map data from a data center. Since the navigation apparatuses of this type eliminates the need for installing therein a storage device such as a CD-ROM unit, miniaturization of the apparatuses can be effected. In addition, the most up-to-date map data and real-time information can be obtained from the apparatuses. [0005]
  • In JP-A-9-325040, there is disclosed a navigation system in which a route search is not performed by a navigation apparatus, but is performed by a server. The server is provided so that it can be communicated with the navigation apparatus. [0006]
  • It is well known that position measurement using a GPS (Global Positioning System) produces an error of approximately 100 m. In order to reduce the error, conventional navigation apparatuses employ a D-GPS. In this system, GPS error information broadcasted by an FM-multiplexed data broadcast is used to correct the position measurement error caused by the GPS. There is also provided a navigation apparatus equipped with a gyro sensor, for using an output from the gyro sensor to correct the position measurement error caused by the GPS. [0007]
  • In JP-A-11-296540, there is disclosed a technique for delivering advertisement information associated with a map by using an Internet. Further, in JP-A-11-248484, there is disclosed a technique for providing advertisements for a vehicle-mounted terminal. [0008]
  • The conventional techniques described above have the following disadvantages: [0009]
  • (1) Disadvantage of the Techniques Described in JP-A-9-325040 and JP-A-10-246641 [0010]
  • In the navigation apparatuses described in these literatures, map data is downloaded from the data center. Thus, if a distance from the current position of a vehicle to a destination is increased, it becomes necessary to download from the data center all the map data representing maps associated with a recommended route. For this reason, the amount of communication data increases, so that it sometimes happens that display of maps for route guidance is retarded, depending on communication conditions. [0011]
  • (2) Disadvantage of the Technique Described in JP-A-9-325040 [0012]
  • In the navigation system described in this literature, the navigation apparatus does not perform a route search. The server provided so as to allow communication with the navigation apparatus performs the route search. This system, however, does not takes into account action which should be taken in a situation where the position of a vehicle being under route guidance has been deviated from a route obtained by the route search. [0013]
  • (3) Disadvantage of Correction of an Error Produced in Position Measurement Using the D-GPS and the Gyro Sensor [0014]
  • Since these techniques require special hardware such as an FM receiver and the gyro sensor, the cost of the navigation apparatus rises. [0015]
  • (4) Disadvantage of the Techniques Described in JP-A-11-296540 and JP-A-11-248484 [0016]
  • Recently, there is proposed service in which discounts on merchandise advertised through the Internet are given. In this service, advertisement information on a piece of the merchandise, laid open to the public through the Internet, is displayed by using a personal computer. In order to get a discount on this merchandise, the advertisement information should be printed onto paper by a printer, and presented to an advertiser as a coupon. If this type of service is applied to the techniques described in the above-mentioned literatures, the printer becomes essential. For this reason, this service is not suited to be in use for a vehicle-mounted navigation apparatus and a navigation apparatus of a hand-held terminal type, because in the cases of these navigation apparatuses, an installing space for the printer is limited. [0017]
  • SUMMARY OF THE INVENTION
  • The present invention has been made in view of the problems described above. It is therefore an object of the invention to solve various kinds of the problems with these conventional navigation apparatuses and to thereby improve the operability of a navigation system of a type which downloads map data delivered through communication and broadcasting to give route guidance. [0018]
  • More specifically, it is a first object of the present invention to ensure quick display of a map for route guidance even when map data delivered from a data center to a navigation apparatus is decreased so as to effect a reduction in the amount of communication data. [0019]
  • Further, when the position of a vehicle being under route guidance has been deviated from a route obtained by a route search, it is a second object of the present invention to notify deviation of the position of the vehicle so that a user can take appropriate action. [0020]
  • Still further, it is a third object of the present invention to improve accuracy with which position measurement of a vehicle is performed, while effecting a reduction in the cost of a navigation apparatus. [0021]
  • Yet, it is a fourth object of the present invention to provide an environment where an advertisement coupon is available even if a printer cannot be installed. [0022]
  • In order to achieve the first object, a navigation apparatus according to a first aspect of the present invention obtains map data delivered through communication or broadcasting, and then stores the map data in a first storage area. The navigation apparatus also stores map data in a second storage area in advance. It is preferable that a map represented by the map data stored in the second storage area is rougher and more extensive than a map represented by the map data stored in the first storage area, which was delivered through communication and broadcasting. [0023]
  • According to the first aspect of the present invention, if the map data delivered through communication and broadcasting does not contain all of map data on a route from the current position of a vehicle to a destination, it becomes possible to read out map data on the route from the second storage area and then to give route guidance using a map represented by the map data. Accordingly, even if the amount of the map data delivered through communication and broadcasting is decreased to effect a reduction in the amount of communication data, quick display of maps for route guidance can be performed. [0024]
  • Further, in order to achieve the second object, a navigation apparatus according to a second aspect of the present invention asks a user to check whether, if the current position of a vehicle being under route guidance has been deviated from a recommended route to a destination, a new route to the destination should be searched again. If an approval from the user can be obtained, the new recommended route to the destination is obtained from an information delivery device. [0025]
  • According to the second aspect of the present invention, if the position of the vehicle being under route guidance has been deviated from the recommended route, the user is asked to check whether the new route to the destination should be searched again. Accordingly, it becomes possible for the user to take appropriate action, according to whether the position of the vehicle has been deviated from the recommended route intentionally or unintentionally. [0026]
  • Still further, in order to achieve the third object, a navigation apparatus according to a third aspect of the present invention obtains GSP correction data from an information delivery device for delivering map data to correct a position measurement error caused by GPS position measurement means, when a vehicle being under guidance on a route to a destination has come close to a route change point such as an intersection on the route where the course of the vehicle should be changed. [0027]
  • According to the third aspect of the present invention, the GPS correction data is obtained from the information delivery device for delivering the map data. Thus, it can be so arranged that a receiver for receiving the map data also serves as a receiver for obtaining the GPS correction data. With this arrangement, special hardware such as an FM receiver or a gyro sensor is not required for obtaining the correction data. Thus, it becomes possible to improve measuring accuracy while achieving a reduction in the cost of the navigation apparatus. [0028]
  • Still further, in order to achieve the fourth object, an information delivery device according to a fourth aspect of the present invention delivers advertisement data. Then, in response to an instruction from a terminal that has received the advertisement data, the information delivery device notifies both the terminal that has received the advertisement data and the terminal of an advertiser of coupon information on an advertisement represented by the advertisement data. [0029]
  • According to the fourth aspect of the present invention, in response to the instruction from the terminal that has received the advertisement data, the coupon information is notified to the terminal that has received the advertisement data. The coupon information is also notified to the terminal of the advertiser. Accordingly, the advertiser can be informed that the coupon information has been notified to the terminal that has received the advertisement data. Thus, if the user of the terminal notifies the advertiser of the coupon information, the present invention according to the fourth aspect can provide an environment where an advertisement coupon can be utilized, even if a printer cannot be installed. [0030]
  • Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.[0031]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an illustrative diagram schematically illustrating a navigation system according to a first embodiment of the present invention; [0032]
  • FIG. 2 is a block diagram showing a hardware configuration of a terminal [0033] main unit 5 of a navigation terminal 5 illustrated in FIG. 1;
  • FIG. 3 is an illustrative diagram showing a configuration of software implemented on the terminal [0034] main unit 20 illustrated in FIG. 2;
  • FIG. 4 is a functional block diagram of a [0035] server 81 of a map data delivery center 80 illustrated in FIG. 1;
  • FIG. 5 is an illustrative diagram showing a configuration of map data stored in a [0036] map DB 82 in the map data delivery center 80 illustrated in FIG. 1;
  • FIG. 6 is a flowchart for explaining a flow of the operation of the navigation system according to the first embodiment of the present invention; [0037]
  • FIG. 7 is a flowchart for explaining the flow of the operation of the navigation system according to the first embodiment of the present invention; [0038]
  • FIG. 8 is an illustrative diagram showing maps displayed on a [0039] display 10 of the navigation terminal 5 of a vehicle being under route guidance according to the first embodiment of the present invention;
  • FIG. 9 is an illustrative diagram showing an example of guidance displayed on the [0040] display 10 of the navigation terminal 5 of the vehicle being under route guidance according to the first embodiment of the present invention when the current position of the vehicle has been deviated from a recommended route;
  • FIG. 10 is an illustrative diagram schematically showing a navigation system according to a second embodiment of the present invention; [0041]
  • FIG. 11 is a functional block diagram of a [0042] server 81′ of the map data delivery center 80 illustrated in FIG. 1;
  • FIG. 12 is an illustrative diagram showing a display example of map data transmitted to the [0043] navigation terminal 5 from the map data delivery center 80, according to the second embodiment of the present invention;
  • FIG. 13 is an illustrative diagram showing a display example on a display screen illustrated in FIG. 12 when a user of the [0044] navigation terminal 5 has selected a banner advertisement 12 using a remote controller 40;
  • FIG. 14 is an illustrative diagram showing a display example on the display screen in FIG. 13 when the user of the [0045] navigation terminal 5 has selected a coupon issuing button 13 using the remote controller 40;
  • FIG. 15 is an illustrative diagram showing a display example where a coupon [0046] mail transmitting button 14 is displayed in place of the coupon issuing button 13 on the display screen illustrated in FIG. 13; and
  • FIG. 16 is a diagram showing a display example of a mail received at a [0047] cellular phone 35 of a user when the user of the navigation terminal 5 has selected a coupon mail transmitting button 14 using the remote controller 40.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • Now, embodiments of the present invention will be described. [0048]
  • First, a first embodiment of the present invention will be described. [0049]
  • FIG. 1 is an illustrative diagram schematically showing a configuration of a navigation system according to the first embodiment of the present invention. [0050]
  • In FIG. 1, [0051] reference numeral 5 denotes a communication-type navigation terminal for being mounted on a vehicle, reference numeral 70 denotes a cellular phone base station for performing radio communication with a cellular phone, reference numeral 80 denotes a map data delivery center for delivering map data, and reference numerals 90 1 to 90 n denote GPS correction base stations for calculating GPS correction data.
  • First, the [0052] navigation terminal 5 will be described.
  • The [0053] navigation terminal 5 obtains map data delivered from the map data delivery center 80 and then gives guidance of a route to a destination, using the map data obtained. Further, the navigation terminal 5 stores rough map data covering large geographic areas in advance. The rough map data is the map data indicating only main map elements such as natural terrains of Japan, expressways, and national roads, for example. If map data to be displayed is not included in the map data obtained from the map data delivery center 80, the navigation terminal 5 uses the rough map data covering large geographic areas to give guidance of the route to the destination. With this arrangement, even in an area where communication with the map data delivery center 80 cannot be performed, it becomes possible to use the navigation terminal 5. Further, if a distance from a departure point to a destination is long, detailed map data covering only areas around the departure point and the destination can be obtained from the map data delivery center 80, and map data on areas located enroute to the destination can be obtained from the extensive, rough map data stored in advance, for example. With this arrangement, it becomes unnecessary to obtain all the map data representing the areas from the departure point to the destination, from the map data delivery center 80. Thus, even when the amount of data to be obtained from the map data delivery center 80 is reduced, quick display of maps for route guidance becomes possible. However, upon reception of a request from a user, all the map data on the route may also be obtained from the map data delivery center 80.
  • As illustrated in FIG. 1, the [0054] navigation terminal 5 comprises a terminal main unit 20, a display 10, a memory card 30, a remote controller 40, a GPS antenna 50, a cellular phone 35 equipped with an electronic mail receiving function, a microphone 60, and a parking brake sensor 25.
  • The [0055] memory card 30 is structured to be insertable into the terminal main unit 20, and stores information such as map data the terminal main unit 20 has obtained from the map data delivery center 80. The display 10 displays a map image outputted from the terminal main unit 20. The display 10 contains a loudspeaker, which supplies an audio output from the terminal main unit 20. The remote controller 40 receives an instruction from an operator and sends the instruction to the terminal main unit 20. The cellular phone 35 receives information such as map data from the map data delivery center 80, for supply to the terminal main unit 20. The GPS antenna 50 receives GPS data for supply to the terminal main unit 20. The microphone 60 delivers an audio output received to the terminal main unit 20. The parking brake sensor 25 senses a parking brake, and then supplies a sensing signal to the terminal main unit 20.
  • FIG. 2 shows a hardware configuration of the terminal [0056] main unit 20.
  • In FIG. 2, a [0057] CPU 204 is a processor for performing supervision and control over the components of the terminal main unit 20. As illustrated, the CPU 204 is connected to the respective components through a system bus 218. The CPU herein assumes what is called a single-chip microcomputer in which a communication function and a control function over peripheral devices such as an A/D converter and a D/A converter, and parallel I/Os are integrated into a single chip with a 32-bit RISC processor as a core. As the microcomputer suitable for this purpose, there is provided a Hitachi HD6417707, for example. Details of the Hitachi HD6417707 are described in a Hitachi's “SH7707 Hardware Manual”.
  • The [0058] CPU 204 contains a plurality of communication ports, one of which is connected to a photoreceptor 205. The CPU 204 receives an instruction from the user input to the remote controller 40 via the photoreceptor 205. Other one of the communication ports is connected to an RS-232C driver 206. Since the RS-232C driver is a standard interface that has been traditionally employed, connection to various devices becomes possible. Other one of the communication ports is connected to the parking braking sensor 25. In response to a signal from the parking brake sensor 25, the CPU 204 senses a stop of a vehicle on which the navigation terminal 5 is mounted, and operates for giving route guidance responsive to the stop of the vehicle. Still further, other one of the communication ports is connected to the microphone 60. The CPU 204 recognizes the voice of the user input into the microphone 60 to analyze an instruction from the user.
  • An [0059] SRAM 207 and a DRAM 208 are employed as main memories for the CPU 204. A flash memory 209 is a nonvolatile memory that is rewritable. Programs, data that should not be erased when the navigation terminal is turned off, and extensive, rough map data are stored in the flash memory 209 in advance.
  • A [0060] graphics processor 211 is a processor for displaying a picture on a display 10. The graphics processor 211 has a function of writing a picture in a graphics memory 213 according to an instruction from the CPU 204 and a function of reading out the picture written periodically to display the picture on the display 10.
  • An [0061] NTSC encoder 212 converts RGB picture data outputted by the display function of the graphics processor 211 into an NTSC signal. The NTSC signal is supplied to the display 10, for display as a picture.
  • A USB (Universal Serial Bus) controller is provided to connect the terminal [0062] main unit 20 to a device having an USB interface. The USB interface is the one mainly employed for personal computers. For this reason, connection of peripheral devices for personal computers, such as a mouse and a CCD camera to the terminal main unit 20 becomes possible.
  • A [0063] modem controller 215 connects the terminal main unit 20 to a telephone line. The cellular phone 35 is connected to the modem controller 215 through the telephone line.
  • A D/[0064] A converter 216 converts digital audio data supplied from the CPU 204 to analog audio data. An analog amplifier 217 amplifies the analog audio data supplied from the D/A converter 216. The amplified analog audio data is outputted from the loudspeaker contained in the display 10 as an audio output.
  • A [0065] mode setting SW 203 specifies an operation mode for the terminal main unit 20. The mode setting SW 203 performs switching between a normal operation mode for the navigation apparatus and a program version-up mode. In the program version-up mode, collective erasing of data in the flash memory 209 is performed. Then, a new program is downloaded from the memory card 30, for writing in the flash memory 209. With this arrangement, program updating for the terminal main unit 20 can be readily performed.
  • A [0066] PCMCIA card slot 210 is an interface for the memory card 30. The CPU 204 makes access to the memory card 30 through the PCMCIA card slot 210, reads out data from the memory card 30, or writes data on the memory card 30.
  • A [0067] GPS unit 219 receives a GPS signal from a GPS satellite via the GPS antenna 50, and then uses the GPS signal to measure the position of a vehicle.
  • Next, a configuration of software implemented on the terminal [0068] main unit 20 is shown in FIG. 3.
  • Incidentally, the respective software shown in FIG. 3 is stored in the [0069] flash memory 209 in advance, and then loaded into the SRAM 207 and the DRAM 208 by the CPU 204, for implementation.
  • In FIG. 3, an [0070] OS 500 is provided to control the overall operations of the terminal main unit 20 and performs task management. A device driver 501 contains driver software by which the CPU 204 performs data communications with the cellular phone 30 via the modem controller 215, driver software by which the CPU 204 receives an instruction from the remote controller via the photoreceptor 205, and driver software by which the CPU 204, in cooperation with the graphics processor 211, exercises control over the screen of the display 10. Communications software 502 is provided so that the navigation terminal 5 performs communication with the map data delivery center 80 over a network such as the Internet. The communications software contains WWW browser software and electronic mail software. Car navigation software 504 uses map data obtained from the map data delivery center 80 and map data stored in the flash memory 209 to display maps such as a map including a route to a destination and a map near the position of a vehicle, for giving route guidance. The car navigation software 504 uses correction data obtained from one of the GPS correcting base stations 90 1 to 90 n to perform error correction for the position of a vehicle measured by the GPS unit 219.
  • Next, the map [0071] data delivery center 80 will be described.
  • The map [0072] data delivery center 80 delivers map data to the navigation terminal 5 via the cellular phone base station 70. As shown in FIG. 1, the map data delivery center 80 includes a server 81, a map database (DB) 82 for storing map data, and a point information database (DB) 83 for storing information indicating the types, names, addresses, and telephone numbers of primary facilities such as restaurants, gas stations, leisure facilities, and public facilities in respective areas of a map.
  • The [0073] server 81 can be constructed in a computer (such as a personal computer) having a typical configuration that comprises a CPU, a memory, an external storage such as a hard disk, and a communication device for performing communications with other device over the network such as the Internet.
  • A configuration of functional blocks of the [0074] server 81 is illustrated in FIG. 4.
  • The functional blocks shown in FIG. 4 are, for example, stored in the external storage such as the hard disk in advance, and then loaded into the memory by the CPU for being constructed in the computer. [0075]
  • In FIG. 4, a [0076] communication unit 800 performs a process by which the server 81 exchanges information with the navigation terminal 5 over the Internet, and supports an Internet protocol.
  • A [0077] user authentication unit 801 performs a user authentication process when accessed by the navigation terminal 5, and permits only a navigation terminal 5 registered in advance to make access to the server 81.
  • Upon receipt of a request from the [0078] navigation terminal 5 that has been permitted to make access to the server, a route search unit 802 is notified of the current position and the destination of the navigation terminal 5, searches for a route from the current position to the destination, using the map DB 82, and notifies the navigation terminal 5 of the result of the search.
  • Upon receipt of a request from the [0079] navigation terminal 5 that has been permitted to make access to the server 81, a map data cutting unit 803 reads out from the map DB 82 map data around a place, requested by the navigation terminal 5, for transfer to the navigation terminal 5.
  • A point [0080] information search unit 804 supports a destination search for the navigation terminal 5 that has been permitted to make access. When the navigation terminal 5 requests a list of restaurants around the current position of the navigation terminal 5, for example, the point information search unit 804 searches the point information DB 83 based on the coordinates of the current position notified from the terminal 5, and then notifies the navigation terminal 5 of the list. Upon receipt of the list, the navigation terminal 5 selects one of the restaurants included in the notified list. Then, with the selected restaurant as a destination, the navigation terminal 5 requests the server 81 to perform a route search. The route search unit 801 performs the route search described above. The point information search unit 804 also performs various searches such as an address search and a telephone number search, according to a request from the navigation terminal 5.
  • FIG. 5 shows a configuration of map data stored in the [0081] map DB 82.
  • As illustrated, respective meshes of map data obtained by dividing an entire map into the meshes is stored in the [0082] map DB 82. Then, more detailed map data contained in the respective meshes of map data is hierarchically stored in different layers, being associated with the respective meshes of map data. In an example illustrated in FIG. 5, the entire land of Japan is divided into 42 meshes of regions. Map data for the respective meshes of regions is stored, and more detailed map data in the respective meshes of map data is hierarchically stored in different layers.
  • Next, the GPS [0083] correction base stations 90 1 to 90 n will be described.
  • The GPS [0084] correction base stations 90 1 to 90 n are disposed in diverse locations, being scattered all over the country. Each of the GPS correction base stations 90 1 to 90 n receives the GPS signal from a GPS satellite, and uses the GPS signal to measure the its own installation position. Then, the result of measurement is compared with the exact coordinates of its installation position, thereby detecting an error in position measurement data obtained through the use of the GPS. Then, each of the GPS correction base stations generates correction data according to the error. The correction data is notified to the navigation terminal 5 via the map data delivery center 80. The navigation terminal 5 uses the correction data to correct the result of measurement performed in the GPS unit 219, thereby enabling an improvement in the accuracy of measurement of the position of a vehicle on which the navigation terminal 5 is mounted.
  • The GPS [0085] correction base station 90 1 to 90 n can be configured by connecting the GPS antenna and the GPS unit to a computer having a communication function for performing communication with other device over a network such as the Internet. The GPS unit receives the GPS signal from the GPS satellite via the GPS antenna 50, and performs position measurement. In this case, computation of correction data is implemented by software.
  • Next, an operation of the navigation system will be described. [0086]
  • FIGS. 6 and 7 are flowcharts for explaining flows of the operations of the navigation system according to the first embodiment of the present invention. [0087]
  • The operation of the [0088] navigation terminal 5 in these drawings is started when the communications software 502 and the car navigation software 504 have been loaded into the SRAM 207 or the DRAM 208 by the CPU 204 for implementation with the OS 500 and the device driver 501 already loaded into the SRAM 207 or the DRAM 208 by the CPU 204 for implementation.
  • First, the [0089] CPU 204 in the navigation terminal 5 obtains position measurement data from the GPS unit 219, and checks whether map data containing the coordinates of the current position of a vehicle, indicated by the position measurement data is stored on the memory card 30 (step S1000).
  • If the map data is not stored, the CPU makes access to the map [0090] data delivery center 80 via the modem controller 215 and the cellular phone 35, and transmits a request to transfer detailed map data around the current position of the vehicle, together with the coordinates of the current position (step S1002). At this point, the CPU also transmits to the map data delivery center information that is necessary for authentication of a user (the information is stored on the memory card 30 in advance, for example).
  • Upon receipt of the request and the information, the [0091] user authentication unit 801 in the map data delivery center 80 performs user authentication and permits access only when the user has been authenticated. Then when access is permitted, the map data cutting unit 803 reads out from the map DB 82 the detailed map data around the coordinates of the current position of the vehicle, notified by the navigation terminal 5, and transmits the map data to the navigation terminal 5 through the communication unit 800 (step S2000).
  • Upon receipt of the map data from the map [0092] data delivery center 80, the CPU 204 in the navigation terminal 5 stores the map data on the memory card 30. Further, in cooperation with the graphics processor 211, the CPU causes the display 10 to display a detailed map around the current position of the vehicle, represented by the map data (step S1004).
  • On the other hand, when it is found that the map data containing the coordinates of the current position of the vehicle is stored on the [0093] memory card 30 in step S1000, the CPU reads out the map data from the memory card 30. Then, in cooperation with the graphics processor 211, the CPU causes the display 10 to display the detailed map around the current position of the vehicle, represented by the map data (step S1004).
  • Next, the [0094] CPU 204 in the navigation terminal 5 checks whether the user has provided an instruction to set a destination through the use of the remote controller 40 or the microphone 60 (step S1006). Then, if it is found that the user has provided the instruction to set the destination, the CPU 204 receives criteria for a search for the destination entered by the user through the use of the remote controller 40 or the microphone 60, and sends the criteria to the map data delivery center (step S1008).
  • At this point, if access to the map [0095] data delivery center 80 has been made for the first time, or if it is found that the map data containing the coordinates of the current position of the vehicle is stored on the memory card 30 in step S1000, and the map data is then read from the memory card 30 for display on the display 10, the CPU transmits information necessary for user authentication as well. When a predetermined facility nearest to the current position of the vehicle is searched, for example, the CPU 204 receives from the user the coordinates of the current position of the vehicle and the type of the facility (such as a restaurant, a gas station, a leisure facility, or a public facility), as the destination search criteria. When the destination is searched for by its telephone number, the CPU 204 receives the telephone number from the user.
  • Upon receipt of the destination search criteria, the point [0096] information search unit 804 in the map data delivery center 80 reads out from the point information DB83 destination candidates that meet the search criteria notified by the navigation terminal 5. If the notified search criteria comprise the coordinates of the current position of the vehicle and the type of the facility, the point information search unit 804 searches the point information DB83 for a facility that is classified into the type notified and is located at around a location indicated by the coordinates of the current position of the vehicle. If the notified search criterion is a telephone number, the point information search unit 804 searches the point information DB83 for a facility where the notified telephone number is registered. Then, the point information search unit 804 reads out information on the facility searched (such as the type, name, address, and telephone number), from the point information DB83, and transmits the readout information to the navigation terminal 5 through the communication unit 800 (step S2002).
  • If the map [0097] data delivery center 80 receives information necessary for user authentication together with destination search criteria from the navigation terminal 5, the user authentication unit 801 performs authentication of the user before the search for the destination by the point information search unit 804. Then, the user authentication unit 801 permits access only when the user has been authenticated. Then, the destination search is performed.
  • Upon receipt of the result of the search or data on destination candidates from the map [0098] data delivery center 80, the CPU 204 in the navigation terminal 5 causes the data to be displayed on the display 10, in cooperation with the graphics processor 211. Then, the CPU 204 causes the user to select one of the destination candidates through the use of the remote controller 40, and sets the selected one of the destination candidates as the destination (step S1010).
  • Next, when the destination has been set, the [0099] CPU 204 in the navigation terminal 5 checks whether map data containing the coordinates of the destination is stored on the memory card 30 (step S1012). If the map data is not stored, the CPU 204 transmits a request to transfer detailed map data around the destination together with the coordinates of the destination to the map data delivery center 80 (step S1014).
  • Upon receipt of the request and the coordinates of the destination, the [0100] map cutting unit 803 reads out from the map DB82 the detailed map data around the coordinates of the destination notified by the navigation terminal 5, and transmits the map data to the navigation terminal 5 through the communication unit 800 (step S2004).
  • Upon receipt of the map data from the map [0101] data delivery center 80, the CPU 204 in the navigation terminal 5 stores the map data on the memory card 30. Next, the CPU 204 transmits to the map data delivery center 80 a request to search for a route from the current position of the vehicle to the destination together with the coordinates of the current position and the destination (step S1016). When the user requests detailed map data on an area from the current position of the vehicle to the destination at this point, the CPU 204 transmits a request to transfer the detailed map data as well.
  • Upon receipt of the request and the coordinates, the [0102] route search unit 802 in the map data delivery center 80 searches for a recommended route from the current position of the vehicle to the destination based on the coordinates of the current position and destination notified by the navigation terminal 5, and transmits the result of the search to the navigation terminal 5 via the communication unit 800 (step S2006). If the request to transfer the detailed map data is also notified by the navigation terminal 5, the map cutting unit 803 reads out from the map DB82 map data containing the recommended route searched by the route search unit 802, for transmission to the navigation terminal 5 together with the recommended route. Upon receipt of the data on the recommended route (or the data on the recommended route together with the detailed map data), the CPU 204 in the navigation terminal 5 stores the received data on the memory card 30.
  • Next, upon receipt of the recommended route data from the map [0103] data delivery center 80, the CPU 204 in the navigation terminal 5 starts to give guidance on the route to the destination according to the recommended route indicated by the recommended route data (step S1018).
  • Specifically, the [0104] CPU 204 gives route guidance by displaying marks indicating the current position of the vehicle and the destination on maps containing the detailed map data around the current position and the destination and the recommended route data, all stored on the memory card 30. At this point, if map data associated with a map of an area along the recommended route except the current position and the destination is stored on the memory card 30, the CPU 204 reads out the map data from the memory card 30, and causes the map data to be displayed on the display 10. If the map data is not stored on the memory card 30, the CPU separates the map data from the extensive, rough map data stored in the flash memory 209, and causes the map data to be displayed on the display 10.
  • FIG. 8 illustrates an example of the maps displayed on the [0105] display 10 of the navigation terminal 5 of a vehicle being under route guidance.
  • In FIG. 8, [0106] reference numeral 3000 denotes a map represented by detailed map data around the current position of the vehicle, which has been read out from the memory card 30. Reference numeral 3010 denotes a map represented by detailed map data around the destination of the vehicle, which has been read out from the memory card 30. Reference numeral 3020 denotes a recommended route represented by recommended route data obtained from the map data delivery center 80 and then stored on the memory card 30. In this example, the map of an area along the recommended route 3020 except the current position and the destination is read out from the flash memory 209 and then displayed. Specifically, this example illustrates the case where route guidance is being given by simultaneously displaying the detailed maps around the current position and the destination, stored on the memory card 30 and the rough map of the area along the recommended route except the current position and the destination, stored in the flash memory 209.
  • When the [0107] GPS 219 unit updates the current position while the vehicle is under route guidance, the CPU 204 in the navigation terminal 5 executes processes from step S1000 to step S1004, thereby updating the detailed map around the current position to be displayed on the display 10 (step 1020). Then, the CPU 204 checks whether the current position measured by the GPS unit 219 is on the recommended route (step S1022).
  • If the current position is on the recommended route, the [0108] CPU 204 further checks whether the vehicle has come to a point located a predetermined distance before a route change point such as an intersection on the recommended route, from which the course of the vehicle should be changed (step S1024). Then, if the vehicle has reached the route change point, the CPU 204 transmits to the map delivery center 80 a request to transmit GPS correction data together with the coordinates of the current position of the vehicle (step S1026).
  • The predetermined distance before the route change point is at most 200 m, for example. The distance of 200 m is determined because the error caused by the GPS is approximately 100 m, as described above. In order to display the mark of the current position of the vehicle on the [0109] display 10 so that the user can change the course at the route change point without error, it is necessary to correct the error in position measurement data caused by the GPS at a point further before the point that is located 100 m before the route change point.
  • Upon receipt of the request to transmit the GPS correction data from the [0110] navigation terminal 5, the GPS correction unit 805 in the map data delivery center 80 selects one of the GSP correction base stations 90 1 to 90 n, which is the nearest to the coordinates of the current position of the vehicle that have been transmitted together with the request. Then, the GPS correction unit 805 obtains the GPS correction data from the selected base station and transfers the GPS correction data to the navigation terminal 50 (step S2008).
  • Upon receipt of the GPS correction data, the [0111] CPU 204 in the navigation terminal 5 uses this data to correct the result of measurement by the GPS unit 219 (step S1028). For displaying the current position of the vehicle on a map, the accuracy is in particular required when the vehicle has come close to the route change point such as an intersection where the course of the vehicle should be changed. In this embodiment, therefore, when the vehicle has come close to the route change point, an error in position measurement by the GPS unit 219 is corrected.
  • If the [0112] CPU 204 in the navigation terminal 5 has judged that the current position of the vehicle measured by the GPS unit 219 is not on the recommended route (or a negative reply has been obtained in step S1022), that is, if the current position has been deviated from the recommended route, the CPU 204 executes processes in steps S1016 and S1018. The CPU 204 causes the map data delivery center 80 to search for a recommended route from the current position to the destination again and starts to give route guidance again (step S1030).
  • Incidentally, if the current position has been deviated from the recommended route, the [0113] CPU 204, in cooperation with the graphics processor 211, may cause a picture as illustrated in FIG. 9 to be displayed on the display 10. Then, the CPU 204 may give guidance so that the user stops the vehicle. The CPU 204 may continue display of the picture until the user has entered confirmation through the use of the remote controller 40 or the microphone, or the parking brake sensor 25 has sensed the state where the parking brake is applied. Then, after the confirmation from the user has been entered, or after the state where the parking brake is applied has been detected, the CPU 204 may ask whether a search for a recommended route is to be performed again or not, through the display 10 or the loudspeaker contained in the display 10. Only when a replay to the effect that the search for the recommended route is performed again has been obtained from the user through the remote-controller 40 or the microphone 60, the CPU 204 may execute processes in step S1030. If the reply to that effect has not been obtained, the procedure may be returned to step S1000.
  • If the vehicle, the current position of which has been updated through the use of the [0114] GPS unit 219, has reached the destination (or an affirmative reply has been obtained in step S1032), the CPU 204 in the navigation terminal 5 terminates route guidance (step S1032). Then, the procedure is returned to step S1000, for continuation of the above-mentioned processes.
  • The above is a description about the first embodiment of the present invention. [0115]
  • According to this embodiment, if detailed map data stored on the [0116] memory card 30 does not contain all the map data on a route from the current position of a vehicle to a destination, rough map data on the route is read out from the flash memory 209, and a map represented by the rough map data is displayed on the display 10. Accordingly, even when the amount of map data obtained from the map data delivery center 80 is reduced to effect a reduction in the amount of communication data, maps for route guidance can be quickly displayed. Even in this case, detailed map data around the current position of the vehicle and destination is delivered from the map data delivery center 80 as necessary, for storage on the memory card 30. Thus, detailed maps around the current position and the destination can be displayed on the display 10. With this arrangement, information required by the user especially for route guidance, can be provided efficiently.
  • Further, according to the present invention, when the current position of the vehicle being under route guidance has been deviated from a recommended route, the user is checked to see whether a search for a new route to the destination should be made again. Thus, the user can take appropriate action according to whether the current position has been deviated from the recommended route intentionally or unintentionally. [0117]
  • Further, according to this embodiment, a receiver for receiving map data, which is the [0118] cellular phone 35 in this embodiment, also serves as a receiver for obtaining GPS correction data from the map data delivery center 80. For this reason, special hardware such as an FM receiver or a gyro sensor for obtaining the GPS correction data is not required, so that this embodiment can improve measuring accuracy while effecting a reduction in the cost of the navigation terminal 5.
  • In addition, in this embodiment, the [0119] memory card 30 that is removable from the terminal main unit 20 of the navigation terminal 5 is employed as a storage for storing detailed map data. For this reason, a plurality of the memory cards 30 respectively storing detailed map data for different areas can be employed. Further, a personal computer installed at home, not shown, for example, can also be employed for downloading from the map data delivery center 80 detailed map data to be stored on the memory card 30.
  • In this embodiment, the GPS correction data is requested when the vehicle being under route guidance to the destination, becomes close to the route change point on the recommended route such as an intersection where the course of the vehicle should be changed. The present invention is not limited to this case. A request for the GPS correction data may also be made in step S[0120] 1016 in FIG. 6 or step S1030 in FIG. 7 where the request to search for the recommended route from the current position to the destination is made to the map data delivery center 80. Alternatively, even when the vehicle is not being under route guidance, the request for the GPS correction data may also be made to the map data delivery center 80 when the vehicle has become close to an intersection located in the advance direction of the vehicle.
  • In this embodiment, communication between the [0121] navigation terminal 5 and the map data delivery center 80 is made by the cellular phone. The present invention is not limited to this. To take an example, transmission of information from the navigation terminal 5 to the map data delivery center 80 may be performed by the cellular phone, and transmission of information from the map data delivery center 80 to the navigation terminal 5 may be performed by using digital broadcasting.
  • Next, a second embodiment of the present invention will be described. [0122]
  • FIG. 10 is an illustrative diagram schematically showing a configuration of a navigation system according to the second embodiment of the present invention. Elements that have the same functions as those in FIG. 1 according to the first embodiment are indicated by like reference numerals and characters. [0123]
  • The navigation system according to this embodiment is different from the navigation system according to the first embodiment in that the map [0124] data delivery center 80 has a function of transmitting to the navigation terminal 5 data on an advertisement requested by an advertiser to be advertised. Then, when coupon information for a commodity discount is issued to a user who has seen the data on the advertisement, issue of the coupon information is notified to a terminal 93 of the advertiser.
  • As illustrated, the map [0125] data delivery center 80 according to this embodiment comprises a server 81′, the map DB 82, the point information DB 83, and an advertisement database (DB) 84.
  • Data on advertisements requested by advertisers to be advertised or coupon information is stored in the [0126] advertisement DB 84, together with the names and coordinates of shops of the advertisers, for example.
  • FIG. 11 shows a configuration of functional blocks of the [0127] server 81′.
  • As illustrated, the [0128] server 81′ according to this embodiment is obtained by adding an advertisement data search unit 806, a coupon issuing unit 807, an electronic mail issuing unit 808, and a coupon history management unit 809 to the server 81 according to the first embodiment, illustrated in FIG. 4.
  • The advertisement [0129] data search unit 806 searches the advertisement DB 84 for advertisement data on a facility contained in map data cut by the map data cutting unit 803, based on the coordinates and the name of the facility, for example. Then, the advertisement data search unit 806 reads out the searched advertisement data and associates it with the corresponding facility for transmission to the navigation terminal 5, together with the map data that has been cut, through the communication unit 800.
  • When requested to issue a coupon for advertisement data transmitted to the [0130] navigation terminal 5, the coupon issuing unit 807 generates a coupon number for identifying the coupon that will be issued to the navigation terminal 5. Then, the coupon issuing unit 807 transmits the generated coupon number to the navigation terminal 5 through the communication unit 800.
  • The electronic [0131] mail issuing unit 808 notifies the terminal of the advertiser of the advertisement data, of the coupon number issued by the coupon issuing unit 807, using an electronic mail. Further, the electronic mail issuing unit 808 notifies the navigation terminal 5 as well, which has requested to issue the coupon, of the coupon number, as necessary.
  • The coupon [0132] history management unit 809 manages a coupon issue history (such as a combination of a coupon number, advertisement data, an address of the terminal 93 of the advertiser, and an address of the navigation terminal 5 accessed).
  • FIG. 12 shows an example of display of map data transmitted to the [0133] navigation terminal 5 by the map data delivery center 80 configured as described above. This example shows the case where a map around the current position of a vehicle being stopped is displayed on the display of the navigation terminal 5 (or shows the state where steps S1000 to S1004 in FIG. 6 have been executed). On the map displayed on the screen of the display 10, the name of a facility “◯×restaurant” contained in map data is displayed, being superimposed on the display position of the facility. At this point, when advertisement data on this facility has been sent together with the map data, the advertisement data on the facility is displayed in outline, being reduced in size, as a banner advertisement 12 in the bottom right-hand corner of the display screen.
  • FIG. 13 shows an example of display where the user of the [0134] navigation terminal 5 has selected the banner advertisement 12 on the display screen in FIG. 12, using the remote controller 40. As shown in this drawing, the details of the advertisement data displayed in outline as the banner advertisement 12, or coupon information is displayed together with a coupon issuing button 13.
  • FIG. 14 shows an example of display where the user of the [0135] navigation terminal 5 has selected the coupon issuing button 13 on a display screen shown in FIG. 13, using the remote controller 40. When the coupon issuing button 13 has been selected, the navigation terminal 5 transmits to the map data delivery center 80 a request to issue a coupon for the advertisement data being displayed. Upon receipt of the request, the coupon issuing unit 807 of the map data delivery center 80 generates a coupon number for identifying the coupon that will be issued to the navigation terminal 5, for transmission to the navigation terminal 5. The coupon number is also notified to the terminal 93 of the advertiser of the advertisement data by the electronic mail issuing unit 808, by using an electronic mail. Thus, the user of the navigation terminal 5 memorize the coupon number displayed on the screen as “Today's Number 1234”. Then, when using the facility of the advertiser of the advertisement data, by telling the coupon number, the user can obtain discount service.
  • FIG. 15 is a variation of display shown in FIG. 13, and shows an example where the coupon [0136] mail transmitting button 14 is displayed in place of the coupon issuing button 13. When the user of the navigation terminal 5 has selected the coupon mail transmitting button 14 using the remote controller 40, the request to issue the coupon for the advertisement data being displayed is transmitted to the map data delivery center 80 together with the mail address of the cellular phone 35, stored in advance. Upon receipt of the request and the mail address, the coupon issuing unit 807 of the map data delivery center 80 generates the coupon number for identifying the coupon that will be issued to the navigation terminal 5. Then, the electronic mail issuing unit 808 notifies the cellular phone 35 having the mail address added to the coupon issuing request, of the coupon number, using an electronic mail.
  • FIG. 16 shows an example of display of the mail which indicates that the coupon number has been received by the [0137] cellular phone 35. Suppose the user of the navigation terminal 5 carries the cellular phone 35 when getting off the vehicle. Then, when using the facility of the advertiser of the advertisement data, if the user presents the cellular phone 35 that displays this mail, he can obtain discount service.
  • The above is a description about the second embodiment of the present invention. [0138]
  • According to this embodiment, in response to a request from the [0139] navigation terminal 5 that has received advertisement data, the map data delivery center 80 notifies the navigation terminal 5 of coupon information. Further, the map data delivery center 80 notifies the advertiser terminal 93 that the coupon information has been notified to the navigation terminal 5. Accordingly, this embodiment can provide an environment where an advertisement coupon can be utilized even if a printer cannot be installed. Further, since the advertiser can keep track of the frequency of notification of the coupon information by the map data delivery center 80, he can learn about the effect of the advertisement using the map data delivery center 80 on sales. Still further, the coupon history management unit 809 of the map data delivery center 80 manages issue of coupons. The map data delivery center 80 can thereby charge the advertiser an appropriate advertisement fee.
  • As described above, according to the present invention, the operability of a navigation system that downloads map data delivered through communication or broadcasting to give route guidance can be improved. [0140]
  • Specifically, even if map data to be transferred from the map data delivery center to the navigation apparatus is reduced so as to effect a reduction in the amount of communication data, maps for route guidance can be displayed quickly. [0141]
  • When the position of a vehicle being under route guidance has been deviated from a route searched by a route search, the present invention can inform the user of deviation and can help the user to take appropriate action. [0142]
  • Further, the present invention can improve position measuring accuracy while effecting a reduction in the cost of the navigation apparatus. [0143]
  • Still further, the present invention can provide an environment where an advertisement coupon can be utilized even if a printer cannot be installed. [0144]
  • It should be further understood by those skilled in the art that the foregoing description has been made on embodiments of the invention and that various changes and modifications may be made in the invention without departing from the spirit of the invention and the scope of the appended claims. [0145]

Claims (10)

1-6 (canceled).
7. The navigation apparatus for providing route guidance, comprising:
a data acquisition unit which obtains map data delivered through communication or broadcasting;
a storage media which stores the map data obtained by the data acquisition unit in a first storage area; and
a route guidance controller which reads out map data on a route from a current position of a vehicle to a destination from the first storage area when the map data on the route is stored in the first storage area to give route guidance using a map represented by the map data, and reads out the map data on the route from a second storage area where map data has been stored in advance, when the map data on the route is not stored in the first storage area, to give route guidance using a map represented by the map data,
wherein the map data stored in the second storage area represents a map more simplified map than the map represented by the map data delivered and then stored in the first storage area, and
wherein the first storage area and the second storage area are provided on different storages.
8-15 (canceled).
16. A navigation apparatus for providing route guidance to a destination by downloading map data from a server, comprising:
a communication unit for communicating with the server;
a storage unit which has a first storage area storing map data obtained by said communication unit and a second storage area storing rough map data covering large geographic areas in advance;
a route guidance unit, for moving from a current position to the destination, which reads out map data around a running position from said storage unit, said map data represents a map on a presentation apparatus to give route guidance, requests detailed map data around the destination and the current positions from the server through said communication unit by transmitting information of the destination and the current position to the server, and stores detailed map data around the destination and the current position, said detailed map data is downloaded from the server based upon said request to the first storage area of the storage unit,
wherein said route guidance unit provides route guidance, when the map data around the running position is stored in the first storage area, by reading out the detailed map data around the running position in said first storage area and using a map represented by said detailed map data, and
wherein said route guidance unit provides route guidance, when the map data around the running position is not stored in the first storage area, by reading out the rough map data from said second storage area and using a map represented by said rough map data.
17. The navigation apparatus according to claim 16, wherein the map data stored in the second storage area represents map data that includes main map elements and is more simplified than the map represented by the map data stored in the first storage area.
18. The navigation apparatus according to claim 16, wherein the map data stored in the second storage area represents a map covering a wide area covering all of a country's geography.
19. The navigation apparatus according to claim 17, wherein the map data stored in the second storage area represents a map covering a wide area covering all of a country's geography.
20. The navigation apparatus according to claim 16, wherein said first storage area and said second storage areas are provided in different storages.
21. The navigation apparatus according to claim 17, wherein said first storage area and said second storage areas are provided in different storages.
22. The navigation apparatus according to claim 18, wherein said first storage area and said second storage areas are provided in different storages.
US10/175,318 2000-01-14 2002-06-20 Navigation apparatus for receiving delivered information Abandoned US20040204848A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/175,318 US20040204848A1 (en) 2002-06-20 2002-06-20 Navigation apparatus for receiving delivered information
US11/238,979 US7383127B2 (en) 2000-01-14 2005-09-30 Navigation apparatus for receiving delivered information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/175,318 US20040204848A1 (en) 2002-06-20 2002-06-20 Navigation apparatus for receiving delivered information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/238,979 Continuation US7383127B2 (en) 2000-01-14 2005-09-30 Navigation apparatus for receiving delivered information

Publications (1)

Publication Number Publication Date
US20040204848A1 true US20040204848A1 (en) 2004-10-14

Family

ID=33129813

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/175,318 Abandoned US20040204848A1 (en) 2000-01-14 2002-06-20 Navigation apparatus for receiving delivered information
US11/238,979 Expired - Fee Related US7383127B2 (en) 2000-01-14 2005-09-30 Navigation apparatus for receiving delivered information

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/238,979 Expired - Fee Related US7383127B2 (en) 2000-01-14 2005-09-30 Navigation apparatus for receiving delivered information

Country Status (1)

Country Link
US (2) US20040204848A1 (en)

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040002812A1 (en) * 2002-04-10 2004-01-01 Pioneer Corporation Navigation apparatus
US20040260788A1 (en) * 2003-05-30 2004-12-23 Kazuhiko Miyano Information provision system, terminal unit and relay unit forming part of that system, and image display customizing system
US20050004755A1 (en) * 2003-06-02 2005-01-06 Mitsubishi Denki Kabushiki Kaisha Navigation device
US20050046616A1 (en) * 2003-06-30 2005-03-03 Hirotomo Sai Radio communication apparatus and radio communication method
US20050055155A1 (en) * 2003-07-22 2005-03-10 Pioneer Corporation Navigation system and method, and computer program product
US20050093719A1 (en) * 2003-09-26 2005-05-05 Mazda Motor Corporation On-vehicle information provision apparatus
US20050137789A1 (en) * 2003-12-23 2005-06-23 Honda Motor Co., Ltd. Prioritized delivery of navigation information
US20050159880A1 (en) * 2003-12-23 2005-07-21 Honda Motor Co., Ltd. Smart storage and transmission of navigation information
US20050261827A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for displaying information
US20050261830A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. Method for modifying navigation information
US20050261829A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for off route processing
US20050261824A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for varying content
US20070213928A1 (en) * 2006-03-09 2007-09-13 Mitac International Corp. Method of searching telephone number
US20070233371A1 (en) * 2006-03-31 2007-10-04 Arne Stoschek Navigation system for a motor vehicle
US20070233369A1 (en) * 2006-03-31 2007-10-04 Brian Ng Navigation system for a motor vehicle
US20070233363A1 (en) * 2006-03-31 2007-10-04 Daniel Rosario Navigation system for a motor vehicle
WO2007115616A1 (en) 2006-03-31 2007-10-18 Volkswagen Aktiengesellschaft Navigation assembly for a motor vehicle
US20070271035A1 (en) * 2006-05-22 2007-11-22 Arne Stoschek Navigation system for a motor vehicle, method for operating a navigation system and motor vehicle including a navigation system
US20080065322A1 (en) * 2006-03-31 2008-03-13 Brian Ng Motor vehicle and navigation arrangement for a motor vehicle
US20080097688A1 (en) * 2006-06-27 2008-04-24 Microsoft Corporation Route generation based upon activity criteria
US20090005976A1 (en) * 2006-04-26 2009-01-01 Mitsubishi Electric Corporation Navigation Apparatus
US20090157302A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Pedestrian route production
US20090157307A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Additional content based on intended travel destination
US20090157499A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Automatic splices for targeted advertisements
US20090157311A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Federated route production
US20090157583A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Route transfer between devices
US20090210302A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Route reward augmentation
US20100150934A1 (en) * 2003-08-21 2010-06-17 Nicholas Pomato Botulinum antitoxin compositions and methods
US7778664B1 (en) 2001-10-18 2010-08-17 Iwao Fujisaki Communication device
DE102010002092A1 (en) * 2009-06-05 2010-12-09 Continental Teves Ag & Co. Ohg Communication device for driver assistance system of e.g. motor vehicle such as car, to provide e.g. car to car communication, has data preprocessing unit for preprocessing and transmitting received data
US7853295B1 (en) 2001-10-18 2010-12-14 Iwao Fujisaki Communication device
US7856248B1 (en) 2003-09-26 2010-12-21 Iwao Fujisaki Communication device
US7865216B1 (en) 2001-10-18 2011-01-04 Iwao Fujisaki Communication device
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US8334898B1 (en) 2011-07-26 2012-12-18 ByteLight, Inc. Method and system for configuring an imaging device for the reception of digital pulse recognition information
US8334901B1 (en) 2011-07-26 2012-12-18 ByteLight, Inc. Method and system for modulating a light source in a light based positioning system using a DC bias
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8416290B2 (en) 2011-07-26 2013-04-09 ByteLight, Inc. Method and system for digital pulse recognition demodulation
US8432438B2 (en) 2011-07-26 2013-04-30 ByteLight, Inc. Device for dimming a beacon light source used in a light based positioning system
US8436896B2 (en) 2011-07-26 2013-05-07 ByteLight, Inc. Method and system for demodulating a digital pulse recognition signal in a light based positioning system using a Fourier transform
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US8457502B2 (en) 2011-07-26 2013-06-04 ByteLight, Inc. Method and system for modulating a beacon light source in a light based positioning system
US8520065B2 (en) 2011-07-26 2013-08-27 ByteLight, Inc. Method and system for video processing to determine digital pulse recognition tones
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8718925B2 (en) 2006-06-27 2014-05-06 Microsoft Corporation Collaborative route planning for generating personalized and context-sensitive routing recommendations
US8866391B2 (en) 2011-07-26 2014-10-21 ByteLight, Inc. Self identifying modulated light source
US8957951B1 (en) 2011-12-06 2015-02-17 ByteLight, Inc. Content delivery based on a light positioning system
US8994799B2 (en) 2011-07-26 2015-03-31 ByteLight, Inc. Method and system for determining the position of a device in a light based positioning system using locally stored maps
US20150256234A1 (en) * 2014-03-10 2015-09-10 The Arizona Board Of Regents On Behalf Of The University Of Arizona Cooperative modulation of classification in cognitive radio networks
US20160080518A1 (en) * 2011-12-09 2016-03-17 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9418115B2 (en) 2011-07-26 2016-08-16 Abl Ip Holding Llc Location-based mobile services and applications
US9444547B2 (en) 2011-07-26 2016-09-13 Abl Ip Holding Llc Self-identifying one-way authentication method using optical signals
US9509402B2 (en) 2013-11-25 2016-11-29 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US20170102550A1 (en) * 2014-03-31 2017-04-13 Ooo Wayray Method of data display through the vehicle windscreen and device for its implementation
US20170192637A1 (en) * 2016-01-06 2017-07-06 Robert Bosch Gmbh Interactive map informational lens
US9705600B1 (en) 2013-06-05 2017-07-11 Abl Ip Holding Llc Method and system for optical communication
US9723676B2 (en) 2011-07-26 2017-08-01 Abl Ip Holding Llc Method and system for modifying a beacon light source for use in a light based positioning system
US9762321B2 (en) 2011-07-26 2017-09-12 Abl Ip Holding Llc Self identifying modulated light source
US11307048B2 (en) * 2004-02-05 2022-04-19 Edward H. Nortrup Method and system for providing travel time information

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040204848A1 (en) * 2002-06-20 2004-10-14 Shigeru Matsuo Navigation apparatus for receiving delivered information
JP4099401B2 (en) * 2003-01-06 2008-06-11 アルパイン株式会社 Navigation device
DE102004009463A1 (en) * 2004-02-27 2005-09-15 Robert Bosch Gmbh Method for storing map data representing traffic route sections in a navigation system and navigation system
JP4476789B2 (en) * 2004-11-18 2010-06-09 クラリオン株式会社 Map update system, navigation device, distribution device
JP4669331B2 (en) * 2005-06-24 2011-04-13 アルパイン株式会社 VEHICLE TRAVEL GUIDE DEVICE AND UPDATED MAP DATA GENERATION METHOD FOR VEHICLE TRAVEL GUIDE DEVICE
DE102005039283A1 (en) * 2005-08-19 2007-02-22 Robert Bosch Gmbh Method for operating a navigation system and navigation system
US8989778B2 (en) 2006-06-01 2015-03-24 Green Dot Corporation Secure and private location sharing for location-aware mobile communication devices
US8571580B2 (en) * 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
TW200804117A (en) * 2006-07-06 2008-01-16 Sin Etke Technology Co Ltd In-vehicle computer system
US8165598B2 (en) 2006-10-02 2012-04-24 Mobitv, Inc. Methods and apparatus for providing media on mobile devices
JP4663620B2 (en) * 2006-12-07 2011-04-06 日立オートモティブシステムズ株式会社 In-vehicle information terminal, map server, and in-vehicle system
EP1998141B1 (en) * 2007-05-31 2015-04-15 Aisin AW Co., Ltd. Navigation device, navigation method and navigation program
JP5605795B2 (en) * 2010-06-03 2014-10-15 シャープ株式会社 Communication device, distribution system, distribution data processing method, and distribution data processing program
US9947004B2 (en) 2012-06-28 2018-04-17 Green Dot Corporation Wireless client transaction systems and related methods
US20140019322A1 (en) 2012-07-13 2014-01-16 Green Dot Corporation Mobile banking systems and related methods
DE102014224073A1 (en) * 2014-11-26 2016-06-02 Robert Bosch Gmbh Server for operating a parking lot
US10430788B2 (en) 2015-08-06 2019-10-01 Green Dot Corporation Systems and methods for fund transfers
JP6834693B2 (en) * 2017-03-30 2021-02-24 アイシン・エィ・ダブリュ株式会社 Communication terminals, mobile guidance systems and computer programs
US11715154B2 (en) 2017-09-22 2023-08-01 Green Dot Corporation Systems and methods for managing accounts in a financial services system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5369588A (en) * 1991-08-09 1994-11-29 Mitsubishi Denki Kabushiki Kaisha Navigation system for motor vehicles
US5928305A (en) * 1995-04-21 1999-07-27 Xanavi Informatics Corporation Map database apparatus
US6058350A (en) * 1996-05-16 2000-05-02 Matsushita Electric Industrial Co., Ltd. Road map information readout apparatus, recording medium and transmitting method
US20020032521A1 (en) * 2000-09-13 2002-03-14 Kimiyoshi Machii Terminal apparatus for downloading map
US20020194037A1 (en) * 2000-07-19 2002-12-19 Jeff Creed Method and apparatus for arranging flexible and cost-efficient private air travel
US20030156049A1 (en) * 1994-06-24 2003-08-21 Behr David A. Electronic navigation system and method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3719017A1 (en) * 1987-06-06 1988-12-15 Bosch Gmbh Robert METHOD AND DEVICE FOR DETERMINING A DRIVING ROUTE BETWEEN A START POINT AND A DESTINATION POINT
DE3828858A1 (en) * 1987-09-29 1989-04-06 Pioneer Electronic Corp NAVIGATION DEVICE FOR A MOTOR VEHICLE
JPH01173824A (en) * 1987-12-28 1989-07-10 Aisin Aw Co Ltd Navigation device for vehicle with help function
FR2636134B1 (en) * 1988-09-02 1995-03-10 Thomson Csf LAND NAVIGATION SYSTEM REAL-TIME VIEWING THE POSITION OF A VEHICLE
NL8900056A (en) * 1989-01-11 1990-08-01 Philips Nv METHOD FOR VISUAL DISPLAY OF A PART OF A TOPOGRAPHIC MAP, AND APPARATUS SUITABLE FOR SUCH A METHOD
US5184303A (en) * 1991-02-28 1993-02-02 Motorola, Inc. Vehicle route planning system
US5285391A (en) * 1991-08-05 1994-02-08 Motorola, Inc. Multiple layer road memory storage device and route planning system
US5706431A (en) 1995-12-29 1998-01-06 At&T System and method for distributively propagating revisions through a communications network
JPH09325040A (en) 1996-06-05 1997-12-16 Matsushita Electric Ind Co Ltd Map information display apparatus for vehicle
WO1998012650A1 (en) 1996-09-18 1998-03-26 Mci Communications Corporation System and method for hierarchical data distribution
JPH10246641A (en) 1997-03-04 1998-09-14 Nec Home Electron Ltd Portable navigation system
JP4172051B2 (en) 1998-03-04 2008-10-29 ソニー株式会社 Navigation system
JP3512630B2 (en) 1998-04-13 2004-03-31 インクリメント・ピー株式会社 Map information providing system and method
US20040204848A1 (en) * 2002-06-20 2004-10-14 Shigeru Matsuo Navigation apparatus for receiving delivered information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5369588A (en) * 1991-08-09 1994-11-29 Mitsubishi Denki Kabushiki Kaisha Navigation system for motor vehicles
US20030156049A1 (en) * 1994-06-24 2003-08-21 Behr David A. Electronic navigation system and method
US5928305A (en) * 1995-04-21 1999-07-27 Xanavi Informatics Corporation Map database apparatus
US6058350A (en) * 1996-05-16 2000-05-02 Matsushita Electric Industrial Co., Ltd. Road map information readout apparatus, recording medium and transmitting method
US20020194037A1 (en) * 2000-07-19 2002-12-19 Jeff Creed Method and apparatus for arranging flexible and cost-efficient private air travel
US20020032521A1 (en) * 2000-09-13 2002-03-14 Kimiyoshi Machii Terminal apparatus for downloading map

Cited By (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8064964B1 (en) 2001-10-18 2011-11-22 Iwao Fujisaki Communication device
US7907942B1 (en) 2001-10-18 2011-03-15 Iwao Fujisaki Communication device
US8024009B1 (en) 2001-10-18 2011-09-20 Iwao Fujisaki Communication device
US7778664B1 (en) 2001-10-18 2010-08-17 Iwao Fujisaki Communication device
US7853295B1 (en) 2001-10-18 2010-12-14 Iwao Fujisaki Communication device
US8538486B1 (en) 2001-10-18 2013-09-17 Iwao Fujisaki Communication device which displays perspective 3D map
US8538485B1 (en) 2001-10-18 2013-09-17 Iwao Fujisaki Communication device
US8498672B1 (en) 2001-10-18 2013-07-30 Iwao Fujisaki Communication device
US8290482B1 (en) 2001-10-18 2012-10-16 Iwao Fujisaki Communication device
US7865216B1 (en) 2001-10-18 2011-01-04 Iwao Fujisaki Communication device
US7904109B1 (en) 2001-10-18 2011-03-08 Iwao Fujisaki Communication device
US8200275B1 (en) 2001-10-18 2012-06-12 Iwao Fujisaki System for communication device to display perspective 3D map
US8086276B1 (en) 2001-10-18 2011-12-27 Iwao Fujisaki Communication device
US7945236B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7945256B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7945287B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US7996037B1 (en) 2001-10-18 2011-08-09 Iwao Fujisaki Communication device
US7949371B1 (en) 2001-10-18 2011-05-24 Iwao Fujisaki Communication device
US7945286B1 (en) 2001-10-18 2011-05-17 Iwao Fujisaki Communication device
US20040002812A1 (en) * 2002-04-10 2004-01-01 Pioneer Corporation Navigation apparatus
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
US20040260788A1 (en) * 2003-05-30 2004-12-23 Kazuhiko Miyano Information provision system, terminal unit and relay unit forming part of that system, and image display customizing system
US20050004755A1 (en) * 2003-06-02 2005-01-06 Mitsubishi Denki Kabushiki Kaisha Navigation device
US20060190173A1 (en) * 2003-06-02 2006-08-24 Mitsubishi Denki Kabushiki Kaisha Navigation device
US20050046616A1 (en) * 2003-06-30 2005-03-03 Hirotomo Sai Radio communication apparatus and radio communication method
US20090157299A1 (en) * 2003-07-22 2009-06-18 Pioneer Corporation Navigation system and method, and computer program product
US20050055155A1 (en) * 2003-07-22 2005-03-10 Pioneer Corporation Navigation system and method, and computer program product
US7788001B2 (en) 2003-07-22 2010-08-31 Pioneer Corporation Navigation system and method, and computer program product
US7518533B2 (en) * 2003-07-22 2009-04-14 Pioneer Corporation Navigation system and method, and computer program product
US20100150934A1 (en) * 2003-08-21 2010-06-17 Nicholas Pomato Botulinum antitoxin compositions and methods
US8260352B1 (en) 2003-09-26 2012-09-04 Iwao Fujisaki Communication device
US8295880B1 (en) 2003-09-26 2012-10-23 Iwao Fujisaki Communication device
US8195228B1 (en) 2003-09-26 2012-06-05 Iwao Fujisaki Communication device
US8165630B1 (en) 2003-09-26 2012-04-24 Iwao Fujisaki Communication device
US8160642B1 (en) 2003-09-26 2012-04-17 Iwao Fujisaki Communication device
US8150458B1 (en) 2003-09-26 2012-04-03 Iwao Fujisaki Communication device
US8121641B1 (en) 2003-09-26 2012-02-21 Iwao Fujisaki Communication device
US8095182B1 (en) 2003-09-26 2012-01-10 Iwao Fujisaki Communication device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US20050093719A1 (en) * 2003-09-26 2005-05-05 Mazda Motor Corporation On-vehicle information provision apparatus
US8364201B1 (en) 2003-09-26 2013-01-29 Iwao Fujisaki Communication device
US8351984B1 (en) 2003-09-26 2013-01-08 Iwao Fujisaki Communication device
US8340720B1 (en) 2003-09-26 2012-12-25 Iwao Fujisaki Communication device
US8335538B1 (en) 2003-09-26 2012-12-18 Iwao Fujisaki Communication device
US8229504B1 (en) 2003-09-26 2012-07-24 Iwao Fujisaki Communication device
US8331983B1 (en) 2003-09-26 2012-12-11 Iwao Fujisaki Communication device
US8331984B1 (en) 2003-09-26 2012-12-11 Iwao Fujisaki Communication device
US7856248B1 (en) 2003-09-26 2010-12-21 Iwao Fujisaki Communication device
US8326355B1 (en) 2003-09-26 2012-12-04 Iwao Fujisaki Communication device
US8320958B1 (en) 2003-09-26 2012-11-27 Iwao Fujisaki Communication device
US7890136B1 (en) 2003-09-26 2011-02-15 Iwao Fujisaki Communication device
US8064954B1 (en) 2003-09-26 2011-11-22 Iwao Fujisaki Communication device
US8311578B1 (en) 2003-09-26 2012-11-13 Iwao Fujisaki Communication device
US7135993B2 (en) * 2003-09-26 2006-11-14 Mazda Motor Corporation On-vehicle information provision apparatus
US8301194B1 (en) 2003-09-26 2012-10-30 Iwao Fujisaki Communication device
US8233938B1 (en) 2003-09-26 2012-07-31 Iwao Fujisaki Communication device
US8055298B1 (en) 2003-09-26 2011-11-08 Iwao Fujisaki Communication device
US8041371B1 (en) 2003-09-26 2011-10-18 Iwao Fujisaki Communication device
US8010157B1 (en) 2003-09-26 2011-08-30 Iwao Fujisaki Communication device
US8244300B1 (en) 2003-09-26 2012-08-14 Iwao Fujisaki Communication device
US7996038B1 (en) 2003-09-26 2011-08-09 Iwao Fujisaki Communication device
US8224376B1 (en) 2003-11-22 2012-07-17 Iwao Fujisaki Communication device
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
US8295876B1 (en) 2003-11-22 2012-10-23 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US8238963B1 (en) 2003-11-22 2012-08-07 Iwao Fujisaki Communication device
US7512484B2 (en) 2003-12-23 2009-03-31 Honda Motor Co., Ltd. Smart storage and transmission of navigation information
US20080021642A1 (en) * 2003-12-23 2008-01-24 Hideo Furukawa Smart Storage and Transmission of Navigation Information
US20050137789A1 (en) * 2003-12-23 2005-06-23 Honda Motor Co., Ltd. Prioritized delivery of navigation information
US7263438B2 (en) 2003-12-23 2007-08-28 Honda Motor Co., Ltd. Smart storage and transmission of navigation information
US7480561B2 (en) 2003-12-23 2009-01-20 Honda Motor Co., Ltd. Prioritized delivery of navigation information
US20050159880A1 (en) * 2003-12-23 2005-07-21 Honda Motor Co., Ltd. Smart storage and transmission of navigation information
US11874131B2 (en) 2004-02-05 2024-01-16 Edward H. Nortrup Method and system for providing travel time information
US11307048B2 (en) * 2004-02-05 2022-04-19 Edward H. Nortrup Method and system for providing travel time information
US20230003543A1 (en) * 2004-02-05 2023-01-05 Edward H. Nortrup Method and system for providing travel time information
US11879747B2 (en) * 2004-02-05 2024-01-23 Edward H. Nortrup Method and system for providing travel time information
US8195142B1 (en) 2004-03-23 2012-06-05 Iwao Fujisaki Communication device
US8270964B1 (en) 2004-03-23 2012-09-18 Iwao Fujisaki Communication device
US8121587B1 (en) 2004-03-23 2012-02-21 Iwao Fujisaki Communication device
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US8081962B1 (en) 2004-03-23 2011-12-20 Iwao Fujisaki Communication device
US7292936B2 (en) 2004-05-19 2007-11-06 Honda Motor Co., Ltd. System and method for displaying information
US20070288162A1 (en) * 2004-05-19 2007-12-13 Honda Motor Company Ltd. System and Method for Off Route Processing
US7660667B2 (en) 2004-05-19 2010-02-09 Honda Motor Co., Ltd. System and method for off route processing
WO2005116586A2 (en) * 2004-05-19 2005-12-08 Honda Motor Co., Ltd. Method for modifying navigation information
US20050261824A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for varying content
US7206696B2 (en) * 2004-05-19 2007-04-17 Honda Motor Co., Ltd. Method for modifying navigation information
WO2005116586A3 (en) * 2004-05-19 2007-04-26 Honda Motor Co Ltd Method for modifying navigation information
US20050261829A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for off route processing
US20050261830A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. Method for modifying navigation information
US20050261827A1 (en) * 2004-05-19 2005-11-24 Honda Motor Co., Ltd. System and method for displaying information
US20070213928A1 (en) * 2006-03-09 2007-09-13 Mitac International Corp. Method of searching telephone number
US8554463B2 (en) 2006-03-31 2013-10-08 Volkswagen Ag Navigation system for a motor vehicle
US8700308B2 (en) 2006-03-31 2014-04-15 Volkswagen Ag Navigation system for a motor vehicle
US20070233363A1 (en) * 2006-03-31 2007-10-04 Daniel Rosario Navigation system for a motor vehicle
WO2007115616A1 (en) 2006-03-31 2007-10-18 Volkswagen Aktiengesellschaft Navigation assembly for a motor vehicle
US20070233369A1 (en) * 2006-03-31 2007-10-04 Brian Ng Navigation system for a motor vehicle
US20070233371A1 (en) * 2006-03-31 2007-10-04 Arne Stoschek Navigation system for a motor vehicle
US9846051B2 (en) * 2006-03-31 2017-12-19 Volkswagen Ag Navigation system for a motor vehicle
US9478133B2 (en) 2006-03-31 2016-10-25 Volkswagen Ag Motor vehicle and navigation arrangement for a motor vehicle
US20080065322A1 (en) * 2006-03-31 2008-03-13 Brian Ng Motor vehicle and navigation arrangement for a motor vehicle
US20090005976A1 (en) * 2006-04-26 2009-01-01 Mitsubishi Electric Corporation Navigation Apparatus
US8918283B2 (en) * 2006-04-26 2014-12-23 Mitsubishi Electric Corporation Navigation apparatus
US20070271035A1 (en) * 2006-05-22 2007-11-22 Arne Stoschek Navigation system for a motor vehicle, method for operating a navigation system and motor vehicle including a navigation system
US9052214B2 (en) * 2006-05-22 2015-06-09 Volkswagen Ag Navigation system for a motor vehicle, method for operating a navigation system and motor vehicle including a navigation system
US20080097688A1 (en) * 2006-06-27 2008-04-24 Microsoft Corporation Route generation based upon activity criteria
US8718925B2 (en) 2006-06-27 2014-05-06 Microsoft Corporation Collaborative route planning for generating personalized and context-sensitive routing recommendations
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8428859B2 (en) 2007-12-14 2013-04-23 Microsoft Corporation Federated route production
US20090157307A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Additional content based on intended travel destination
US8060297B2 (en) 2007-12-14 2011-11-15 Microsoft Corporation Route transfer between devices
US8473198B2 (en) 2007-12-14 2013-06-25 Microsoft Corporation Additional content based on intended travel destination
US20090157583A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Route transfer between devices
US20090157311A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Federated route production
US20090157499A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Automatic splices for targeted advertisements
US8090532B2 (en) 2007-12-14 2012-01-03 Microsoft Corporation Pedestrian route production
US20090157302A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation Pedestrian route production
US20090210302A1 (en) * 2008-02-19 2009-08-20 Microsoft Corporation Route reward augmentation
WO2009105288A3 (en) * 2008-02-19 2009-10-15 Microsoft Corporation Route reward augmentation
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
DE102010002092A1 (en) * 2009-06-05 2010-12-09 Continental Teves Ag & Co. Ohg Communication device for driver assistance system of e.g. motor vehicle such as car, to provide e.g. car to car communication, has data preprocessing unit for preprocessing and transmitting received data
US9374524B2 (en) 2011-07-26 2016-06-21 Abl Ip Holding Llc Method and system for video processing to remove noise from a digital video sequence containing a modulated light signal
US10321531B2 (en) 2011-07-26 2019-06-11 Abl Ip Holding Llc Method and system for modifying a beacon light source for use in a light based positioning system
US10291321B2 (en) 2011-07-26 2019-05-14 Abl Ip Holding Llc Self-identifying one-way authentication method using optical signals
US8964016B2 (en) 2011-07-26 2015-02-24 ByteLight, Inc. Content delivery based on a light positioning system
US8994799B2 (en) 2011-07-26 2015-03-31 ByteLight, Inc. Method and system for determining the position of a device in a light based positioning system using locally stored maps
US8994814B2 (en) 2011-07-26 2015-03-31 ByteLight, Inc. Light positioning system using digital pulse recognition
US10024949B2 (en) 2011-07-26 2018-07-17 Abl Ip Holding Llc Independent beacon based light position system
US10024948B2 (en) 2011-07-26 2018-07-17 Abl Ip Holding Llc Independent beacon based light position system
US8866391B2 (en) 2011-07-26 2014-10-21 ByteLight, Inc. Self identifying modulated light source
US8334898B1 (en) 2011-07-26 2012-12-18 ByteLight, Inc. Method and system for configuring an imaging device for the reception of digital pulse recognition information
US9288293B2 (en) 2011-07-26 2016-03-15 Abl Ip Holding Llc Method for hiding the camera preview view during position determination of a mobile device
US9287976B2 (en) 2011-07-26 2016-03-15 Abl Ip Holding Llc Independent beacon based light position system
US10302734B2 (en) 2011-07-26 2019-05-28 Abl Ip Holding Llc Independent beacon based light position system
US9307515B1 (en) 2011-07-26 2016-04-05 Abl Ip Holding Llc Self identifying modulated light source
US10237489B2 (en) 2011-07-26 2019-03-19 Abl Ip Holding Llc Method and system for configuring an imaging device for the reception of digital pulse recognition information
US9398190B2 (en) 2011-07-26 2016-07-19 Abl Ip Holding Llc Method and system for configuring an imaging device for the reception of digital pulse recognition information
US9418115B2 (en) 2011-07-26 2016-08-16 Abl Ip Holding Llc Location-based mobile services and applications
US9444547B2 (en) 2011-07-26 2016-09-13 Abl Ip Holding Llc Self-identifying one-way authentication method using optical signals
US8334901B1 (en) 2011-07-26 2012-12-18 ByteLight, Inc. Method and system for modulating a light source in a light based positioning system using a DC bias
US8416290B2 (en) 2011-07-26 2013-04-09 ByteLight, Inc. Method and system for digital pulse recognition demodulation
US8432438B2 (en) 2011-07-26 2013-04-30 ByteLight, Inc. Device for dimming a beacon light source used in a light based positioning system
US8520065B2 (en) 2011-07-26 2013-08-27 ByteLight, Inc. Method and system for video processing to determine digital pulse recognition tones
US10484092B2 (en) 2011-07-26 2019-11-19 Abl Ip Holding Llc Modulating a light source in a light based positioning system with applied DC bias
US10420181B2 (en) 2011-07-26 2019-09-17 Abl Ip Holding Llc Method and system for modifying a beacon light source for use in a light based positioning system
US8457502B2 (en) 2011-07-26 2013-06-04 ByteLight, Inc. Method and system for modulating a beacon light source in a light based positioning system
US9723676B2 (en) 2011-07-26 2017-08-01 Abl Ip Holding Llc Method and system for modifying a beacon light source for use in a light based positioning system
US9723219B2 (en) 2011-07-26 2017-08-01 Abl Ip Holding Llc Method and system for configuring an imaging device for the reception of digital pulse recognition information
US9762321B2 (en) 2011-07-26 2017-09-12 Abl Ip Holding Llc Self identifying modulated light source
US9787397B2 (en) 2011-07-26 2017-10-10 Abl Ip Holding Llc Self identifying modulated light source
US9813633B2 (en) 2011-07-26 2017-11-07 Abl Ip Holding Llc Method and system for configuring an imaging device for the reception of digital pulse recognition information
US9829559B2 (en) 2011-07-26 2017-11-28 Abl Ip Holding Llc Independent beacon based light position system
US9835710B2 (en) 2011-07-26 2017-12-05 Abl Ip Holding Llc Independent beacon based light position system
US8436896B2 (en) 2011-07-26 2013-05-07 ByteLight, Inc. Method and system for demodulating a digital pulse recognition signal in a light based positioning system using a Fourier transform
US10334683B2 (en) 2011-07-26 2019-06-25 Abl Ip Holding Llc Method and system for modifying a beacon light source for use in a light based positioning system
US8947513B2 (en) 2011-07-26 2015-02-03 Byelight, Inc. Method and system for tracking and analyzing data obtained using a light based positioning system
US9888203B2 (en) 2011-07-26 2018-02-06 Abl Ip Holdings Llc Method and system for video processing to remove noise from a digital video sequence containing a modulated light signal
US9918013B2 (en) 2011-07-26 2018-03-13 Abl Ip Holding Llc Method and apparatus for switching between cameras in a mobile device to receive a light signal
US9973273B2 (en) 2011-07-26 2018-05-15 Abl Ip Holding Llc Self-indentifying one-way authentication method using optical signals
US9952305B2 (en) 2011-07-26 2018-04-24 Abl Ip Holding Llc Independent beacon based light position system
US9054803B1 (en) 2011-12-06 2015-06-09 ByteLight, Inc. Content delivery based on a light positioning system
US9055200B1 (en) 2011-12-06 2015-06-09 ByteLight, Inc. Content delivery based on a light positioning system
US8957951B1 (en) 2011-12-06 2015-02-17 ByteLight, Inc. Content delivery based on a light positioning system
US20160080518A1 (en) * 2011-12-09 2016-03-17 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9935711B2 (en) 2013-06-05 2018-04-03 Abl Ip Holding Llc Method and system for optical communication
US9705600B1 (en) 2013-06-05 2017-07-11 Abl Ip Holding Llc Method and system for optical communication
US9991956B2 (en) 2013-11-25 2018-06-05 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US10230466B2 (en) 2013-11-25 2019-03-12 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US10003401B2 (en) 2013-11-25 2018-06-19 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US9882639B2 (en) 2013-11-25 2018-01-30 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US9876568B2 (en) 2013-11-25 2018-01-23 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US9692510B2 (en) 2013-11-25 2017-06-27 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US9509402B2 (en) 2013-11-25 2016-11-29 Abl Ip Holding Llc System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US9503923B2 (en) * 2014-03-10 2016-11-22 The Arizona Board Of Regents On Behalf Of The University Of Arizona Cooperative modulation of classification in cognitive radio networks
US20150256234A1 (en) * 2014-03-10 2015-09-10 The Arizona Board Of Regents On Behalf Of The University Of Arizona Cooperative modulation of classification in cognitive radio networks
US10444518B2 (en) * 2014-03-31 2019-10-15 Wayray Ag Method of data display through the vehicle windscreen and device for its implementation
US20170102550A1 (en) * 2014-03-31 2017-04-13 Ooo Wayray Method of data display through the vehicle windscreen and device for its implementation
US20170192637A1 (en) * 2016-01-06 2017-07-06 Robert Bosch Gmbh Interactive map informational lens
US10496252B2 (en) * 2016-01-06 2019-12-03 Robert Bosch Gmbh Interactive map informational lens

Also Published As

Publication number Publication date
US20060036364A1 (en) 2006-02-16
US7383127B2 (en) 2008-06-03

Similar Documents

Publication Publication Date Title
US7383127B2 (en) Navigation apparatus for receiving delivered information
JP4323045B2 (en) Navigation device
US7103368B2 (en) Apparatus and method for delivery of advertisement information to mobile units
US8725406B2 (en) Mobile communication terminal and map display system
EP1205733B1 (en) Method and device for providing information related to activity of user
CN101469999B (en) Difference between management geographical database editions
US20040199398A1 (en) Device and method for transmitting information for each region
JP2863118B2 (en) Map-related information distribution system
US20040203860A1 (en) Method and apparatus for waypoint services navigational system
US20050137790A1 (en) Information distribution system and information distribution method
KR20020012136A (en) System for distributing a map information and the like, apparatus for supplying a map information and the like, navigation apparatus for mobile, and recording medium for recording a navigation program
JPH1019588A (en) Navigation system
US6970782B2 (en) System for updating navigation information and apparatus for distributing updated navigation information
JP2002288518A (en) Mobile advertisement information distribution method and system, mobile advertisement information registration system, mobile advertisement information accounting system, mobile communication apparatus and recording medium
JP2003075171A (en) Navigation device, electronic map display system, and method and program for displaying electronic map on navigation device
US6567742B2 (en) On-board navigation terminal and navigation controller
JP3748042B2 (en) Navigation device
JP2002049624A (en) Map dat providing system, navigation device and navigation system
JP2004062688A (en) Information providing system based on position information, information providing device, and information acquisition device
JPH10161534A (en) Information acquisition device in on-vehicle navigation system
JP2004288000A (en) Method for providing vehicle information, system therefor, information terminal device and center
JP2897000B2 (en) Navigation device
JP2005181062A (en) Map display device, map information updating method and program
EP2385509A2 (en) Apparatus and method for providing prerecorded advertisement information displayed in navigation system during route guidance
JP3695391B2 (en) Map server

Legal Events

Date Code Title Description
AS Assignment

Owner name: XANAVI INFORMATICS CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATSUO, SHIGERU;MACHII, KIMIYOSHI;TANAKA, KATSUAKI;AND OTHERS;REEL/FRAME:013023/0829;SIGNING DATES FROM 20020402 TO 20020422

Owner name: HTACHI, LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MATSUO, SHIGERU;MACHII, KIMIYOSHI;TANAKA, KATSUAKI;AND OTHERS;REEL/FRAME:013023/0829;SIGNING DATES FROM 20020402 TO 20020422

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION