US20090299621A1 - Automobile navigation apparatus - Google Patents
Automobile navigation apparatus Download PDFInfo
- Publication number
- US20090299621A1 US20090299621A1 US12/535,951 US53595109A US2009299621A1 US 20090299621 A1 US20090299621 A1 US 20090299621A1 US 53595109 A US53595109 A US 53595109A US 2009299621 A1 US2009299621 A1 US 2009299621A1
- Authority
- US
- United States
- Prior art keywords
- data
- updating
- map
- map data
- facility
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3885—Transmission of map data to client devices; Reception of map data by client devices
- G01C21/3889—Transmission of selected map data, e.g. depending on route
Definitions
- the present invention relates to an automobile navigation system, especially an automobile navigation apparatus for which a method to partially update the necessary part of the recorded map data by recording the map data in a rewritable recording means.
- the map data served for the navigation system is being obsolete in time past due to a newly updated information such as facility constructions and openings and closings of roads and highways.
- a service practice that the hard disks that are installed in the automobile navigation systems are sent back to the automobile dealers or manufacturers and then all of the map data are rewritten to store new map data has been maintained.
- the automobile navigation systems are not available until the disks have been returned to the users.
- a new communicative automobile navigation system where useful information including map data is sent through portable phone data communication service between the file server of the information source and the automobile navigation system installed in the automobile has been available.
- a method of updating the map data by receiving the latest map data from the file server in the communication has been disclosed in the reference 1 and a navigation system that fetches the map data by downloading the map data from the file server is known by the reference 2 . Since the users obtain the latest map data stored in the file server by downloading, the method features to provide the newest map data available to the user.
- the manufacturers manage the map data by using the specific data format so that map data is accessed by computing the addresses assigned from the head of the data file.
- the latest map data are not usable by using a system which adopts the different format or after the data format of the latest map data has been changed, modified or upwardly expanded since the updated map data has to be generated depending on the arrangement of the data of the file even when a part of the map data is updated.
- the customers and the third persons cannot flexibly customize the data structure.
- the file which is under updating cannot be accessed by other applications. Therefore the functions of the map presentation and the route search cannot be carried out or the response for such functions becomes insufficient. For example, the user has lost the inherent utility of the automobile navigation such that the automobile navigation guides the user through pre-determined routes.
- the objective of the present invention is to provide an advanced navigation system that functions to set the destination by obtaining the latest map data, serves for the navigation such as the route search and guidance, customizes the constructed data and uses for the map presentation and the route search while the data is being updated.
- FIG. 1 is a schematic that shows the total system of the present invention.
- FIG. 2 is a block diagram that shows the implementation of the functions relating to the data updating.
- FIG. 3A is a flow chart that shows the steps for updating the map data.
- FIG. 3B is a flow chart that shows the steps for updating the map data.
- FIG. 4 is an example of the presentation of the map data base.
- FIG. 5 is a flow chart that shows the steps for updating the map data by using user subjective information.
- FIG. 6 is a flow chart that shows the steps for updating user subjective data.
- FIG. 7 is an example of the display presentation of updated facility data and the user subjective information.
- FIG. 8 is a flow chart that shows the steps for recording and presenting the updating recapitulation.
- FIG. 9A is an example of the presentation of updating recapitulation.
- FIG. 9B is an example of the presentation of updating recapitulation in the more detailed map.
- FIG. 10 is a flow chart that shows the steps for predictively updating and retrieving the map data.
- FIG. 11 is a chart that shows definitions of updating procedures.
- the present invention features the automobile navigation apparatus is constructed to have a data base which stores map data stored in the rewritable recording means, the map data are composed of the tables on which map elements are the records, the rows (records) of the table are classified by the attribution that presents attribution (or a qualifier called for the implementation in the format) of the map elements, the map data management means that enables to access the map data in a unit of the record, the updating data acquisition means that acquires the updated data of the map to which updating procedure is added, an information interpreting means that interprets the updating procedure information and a map data updating means that searches over the map data base and updates the map data base.
- map data base is updated, even though the format of the map data is extended, by embedding the procedure information in the map updating data and adding map data updating process means that interprets the procedure information and updates the map data base. Since the map data can be exclusively controlled in a unit of the table or the record after the map data are composed of the tables, the functions of facility information retrieval or route search are available while the map is being updated.
- FIG. 1 shows the total system of the present invention.
- the system is substantially composed of an automobile navigation terminal device 106 , a station 104 , server equipment 102 that supports data handing with the automobile navigation terminal device 106 .
- the server equipment 102 keeps the map data, the location information data such as restaurants and convenience stores etc. and the traffic information data as well.
- the automobile navigation terminal device 106 obtains the map information such as the latest facility information and road information etc., determines the route to the destination and has a function to guide the driver to the destination.
- the server equipment 102 may have a route search engine. For such case, the server equipment 102 executes the route search, sends back the result of the route search and stores the result in the server equipment 102 when the automobile navigation automobile navigation terminal device 106 requests the route search. In response to the requests by the automobile navigation terminal devices 106 , the server equipment 102 retrieves the location information data, traffic information data etc.
- the automobile navigation terminal device 106 regarding the present embodiment is explained in the followings.
- the automobile navigation terminal device 106 has a display device 302 , GPS (Global Positioning System) receiver 306 , a main body 307 , a hard disk device 309 , a memory card slot 304 , a portable phone 303 , a remote controller 305 and a microphone 308 .
- the main body 307 has a CPU (Central Processor Unit), memories, a power supply, a graphic display device installed therein. It is possible to carry out the data transmission and the data receipt with the server equipment 102 .
- the hard disk device 309 stores the map data the received data which have been transmitted from the sever equipment 102 and uploads the down loaded past information to the automobile navigation terminal device 106 .
- a removable memory device such as a memory card which is to be attached to the slot 304 just like as to store in the hard disk device 309 . If the user allocates the map data to be stored in the hard disk device 309 and the contents data such as music and images to be stored in the removable memory like as a memory card. Then the user can co-use the memory card for other devices to play back the music and the images.
- a portable phone 303 is used as a communication device to communicate with the server equipment 102 .
- Other communication devices such as a PDA (Personal Digital Assistance) and a modem connected to a transceiver built-in the main body 307 .
- PDA Personal Digital Assistance
- DSRC Dedicated Short Range Communication
- the facility information, map and area information, entertainment information etc. may be received.
- the portable phone 303 it is possible to connect to the vehicle LAN (Local Area Network).
- GPS receivers 306 a location identification service using PHS (Persona Handy phone System) is exploited.
- FIG. 2 shows the functional blocks of the functions implemented in the CPU which is installed in the main body 307 shown in FIG. 1 .
- the present location detector 405 sets the present location of the automobile by using the location data obtained through the GPS receiver 306 . By acquiring the output data from a gyro and a directional sensor and further velocity sensor to detect the speed of the automobile and sensors to detect the direction of automobile driving and the travel distance, the present location detector 405 may compute the moving distance and the driving direction and then estimate the current position of the automobile before the next updated DPS data is received.
- An input data analyzer 406 receives the user requests through the input devices such as the remote controller 305 and the microphone 308 and controls the functional units as shown by the functional blocks to operate the process to meet the requirements after analyzing the user requests.
- the communication controller 404 being connected with the portable phone 404 , is to control the transmission and receipt of the data with the server equipment 102 . The connection with the portable phone may be done by infra red optical communication or the wireless communication other than the wires.
- a data base controller 400 is a part of the fundamental function of the data base system where the data once retrieved from the data base is stored in a chaché memory for quick access afterwards, a transaction operation to monitor the data updating until the procedure is normally ended, an exclusive control to block the map data and the map record which are under updating, a recovery routine to the data missing by using past logs and backup data, management of the index records which are used for the map data, the map data retrieval and else.
- the data reader 410 sets the display area necessary for display, sends a retrieval command of the display map data to the data base controller 400 and sends the display controller 407 the resulting map data obtained by the data base controller 400 .
- the display controller 407 once expands the map image in the memory 408 and the image is showed on the display device 302 .
- the updated data acquisition controller 402 requests the updated map data to the server equipment 102 through the communication controller 404 and acquires them.
- the updated data acquisition controller 402 may obtain the facility information etc. which the user has input as added or partly deleted through the input data analyzer 406 .
- the updated data interpreter 403 interprets the updating methods and the updating procedures such as to specify the parts which need the updating in the map data base and the new data to replace for the updating.
- the data base update controller 401 generates a command to access (retrieve, insert, delete and modify) the map data base and sends the command to the data base controller 400 .
- the updating recapitulater 409 records and retrieves the updating recapitulation.
- FIG. 3A is the flow chart that shows the steps for updating the map data and FIG. 3B is the flow chart that shows a compile process of individual datum.
- a map data request command that includes items to be updated such as the specific place specified by the area information, for instance, district names, along-road information, the present locations near-by, or the destinations near-by and location information, the present location, stopping over, destination and specified by the data kind information, facility data and road data etc. both in the updated data acquisition controller 402 is sent to the server equipment 102 (Step 500 ). Then, the updated data acquisition controller 402 receives the updated map data from the server equipment 102 in response to the map data request command (Step 501 ). Based on the updated map data acquired from the server equipment 102 , a compile process of individual datum is carried out each by each in the updated data interpreter 403 (Step 507 ). A judgment whether all of the updated data has been processed ( 508 ) and the process that is to compile the individual datum (Step 507 ) is carried out until all of the map elements included in the updated data are completely updated.
- the compile process of individual datum first interprets the updating procedures included in the updated map data acquired by the updated data acquisition controller 402 such as to specify updating methods and procedures and to specify the table, the record and the column (which implies the attribution of the data) (Step 502 ).
- the data base update controller 401 sets the table, record or the column as a retrieving item, generates a data updating command that updates the map data base based on the updating method included in the updated map data and sends the data updating command to the data base controller 400 (Step 503 ).
- the data base controller 400 accesses the map data base in accordance with the data updating command and carries out to rewrite the data of the record to be updated after retrieving ( 504 ).
- the area information areas such as ward, village, county and city
- new records are added to the updating recapitulation data table
- the resultant area information and location information after referring are memorized into the additional records corresponding to the updated information such as the updated date and contents ( 506 ).
- the update recapitulation data including the detail information such as the updated date, the data version, the updating operator is recorded in the updating recapitulation (Step 506 ).
- the data updating command that the data base update controller 401 generates a command to control the table management that generates a new table as well as rewriting the record data.
- the user can use the latest map data for the navigation services in such a way that retrieving the information of the map data, presenting the map, retrieving the destination, searching the route and obtaining the guidance are performed.
- FIG. 4 shows the example of composition of the map data base used in the present automobile navigation apparatus.
- the composition of the map data is explained by using an example of the facility data.
- the kinds of the map data are classified for the kinds themselves and purposes for use such as the road data, the road search data and VICS (Vehicle Information and System) compliant to data and are controlled as a different table.
- VICS Vehicle Information and System
- the common name of the districts, self-governing bodies, administrative location are controlled in an independent table.
- the facility data table includes an ID number assigned to each individual facility, facility names, genre of facilities, location (in longitude and latitude), appraisal (or evaluation) and memorandum placed in the column (which shows the attribution of the facility data). Other than this column, the attribution can be extended to include the phone numbers, addresses, area names, closing days, open time, pronunciations of the names and the areas on necessity.
- the records that compose the table correspond to the map elements and the attribution of the records corresponds to the appended information belonging to the map elements.
- the attribution includes the kind of roads as the public roads, national roads, names of the roads (interstate 6, etc.), lane width, the coordinates of the road.
- the updating is carried out when the updating items (the map element as new facilities and available roads) are not found in the previous map data by comparing the updating map data with the previous map data like as the conventional updating method.
- the updating items which are not found in the previous map data partially alter the previous map. Therefore the updating process is for the updating items is not necessary for the whole map data, that results in suppressing the process time necessary for the updating.
- the determination of the updating method is done by the comparison of the table with the previous map data and therefore the updating time can be shortened.
- the index ( 601 ) is information to retrieve the specific data in the facility table ( 600 ) in high-speed. For example, the retrieval using the facility names for the key index shows the alphabetical name of the actual pronunciation of the facility name.
- the index is made in advance and is recorded in the hard disk device 309 with the map data. When the facility table is updated, the index needs to be reconfigured. Therefore, it can be expected that the user has to wait for conducting to retrieve the facility data until the completion of the updating of the index against such a requirement of the user that we would use to retrieve the destination as soon as the map data is updated.
- an improved method can be adopted such that a new different table is made for the facility data which are frequently updated (such as those of convenience stores and restaurants) and the timing of updating of the index is changed by setting availability or non-availability of the index. It is possible to avoid the long waiting time before retrieving the facility data by adjusting the timing of the updating of the index in response to the kinds of the map data.
- the retrieval is carried out by tracing the index ( 601 ) that are given by the alphabetical pronunciation and finding the record of the data area of which head index is same as “Aoyama ** Chinese Restaurant”.
- the appraisal (or evaluation) included in the table indicates a user subjective appreciation of the facility.
- the appraisal is presented by a total appraisal or may be classified in plural appreciation items such as “taste”, “mood” and “price”.
- the rating of the appreciation can be quantitatively done by numbers or qualitatively done by typical words as “good”, “normal” and “bad”.
- the user can retrieve the desirable facility by such personal preference. If the result of the retrieval is set to the destination, it is possible to guide the user to the “good restaurant”.
- the record of the road data table is configured by the road linkage and the attribution is set with the information of the sight view as “open” and “good scenery”. Then, it is possible to search the routes to the destination on which “open” sight and “good scenery” in the view are obtained.
- FIG. 5 is a flow chart that shows the procedure to acquire the data from the server equipment 102 .
- the data is based on the user subjective information and used for updating the map data.
- the automobile navigation terminal 106 sends a map data updating request ( 500 ) to the server equipment 102 under the joint condition of near-by the present location and “good restaurant”.
- “PoiUpdate” in the map data updating request ( 500 ) is the command to request “map data updating”
- “clt” and “cln” are the longitude and the latitude of the present location of the vehicle
- “rad” radius in kilo meters
- “eval” the subjective items.
- the example shown in FIG. 5 implies that an updating data including a “good restaurant”subjectively defined by the user and located in the range of 10 Km at the center which is 1234 in longitude and 5678 in latitude.
- the server equipment 102 When the server equipment 102 receives the map data updating request ( 500 ), the server equipment 102 carries out the process to convert the value set for “eval” to a predetermined value ( 710 ).
- the subjective word “good” is cut out from the data as “good restaurant” and converted into a predetermined rating value.
- the plural synonyms to “good” (such as “good taste”, “recommendable” etc.) are composed.
- a command to retrieve the map data base using the converted rating value or the plural synonyms as a retrieval key is generated ( 711 ).
- the server equipment 102 has a predetermined rule to set the rating values larger than 3 for “good restaurants”. Therefore the retrieval condition is set as the rating value being more than 3, the center coordinates (clt, cln) and 10 Km radius and the data base retrieval is carried out with this condition.
- the server equipment 102 generates an updated data for a reply on the basis of the result obtained by retrieving the data base.
- NewMapData is the data structure of the facility data in the reply.
- the updating procedure information is defined by the data structure.
- the data structure of NewMapData is defined as “update, delete, insert”. This implies that the updating data of the map are composed of “content updating data, delete data, new inserting data”. Since the updating data of the map is placed in the order of the “update, delete, insert”, the automobile navigation terminal device 106 updates the data in the order of “update, delete, insert”.
- the command to set the order of updating data it is also possible to directly instruct the updating order of the facility data by adding a tag which indicates the order (for example, ⁇ order>, updating order ⁇ /order>) to facility data structure poi.
- a tag which indicates the order (for example, ⁇ order>, updating order ⁇ /order>)
- the popular facilities and those having high utility values can be added to the facility data in high priority.
- the server equipment 102 which generates the updating data for reply the similar effects are obtained.
- the updating procedure information is defined in the data structure of the facility data poi.
- the updating procedure information enables to instruct a procedure by which a series of processes are linked in continuation such as the computation of the value of attribution “rating value” of the corresponding record when the facility information is updated thereto.
- FIG. 11 shows the example of such updating.
- the updating data is judged as an updating of the facility data from the tag “ ⁇ command1>” of updating procedure information and the data in the existing map data base are replaced by the data of the facility code (id) and the facility name (name).
- the evaluation value is computed.
- a consolidated evaluation value may be obtained and used.
- the navigation terminal 106 obtains the updating data ( 501 ) by receiving the updating data ( 740 ) and the updating data is judged ( 720 ) regarding whether it satisfies the updating condition which has already been set in the navigation terminal 106 .
- the map data base is updated ( 720 ) in accordance with the compile process of individual datum. For example, “good restaurants” is obtained after retrieving with the condition as being more than 3 of the evaluation value (or appraisal value). If the user has set the updating condition such that the facility that has the data base which is rated as “5”, the compile process of individual datum is carried out for the facility that is rated as “5” after selection.
- the facility data instructed in “update” may be the object of the updating method of the updating data 740 .
- the user can obtain the latest map data and use the updated map data for the navigation process such as information retrieval, map presentation, destination search, route search and guidance.
- the updated map data is displayed ( 724 ) in the display device 302 in accordance with the distribution attribution set in the presentation attribution display ( 730 ).
- the next data is read on the basis of the acquired updating data ( 723 ).
- the facility presentation attribution ( 730 ) shows that the evaluation presentation is “ON”, the facility to be displayed (or evaluation display) is “more than 3 in the evaluation presentation”, display mark given by star marks, the icon display of the updated facility “ON”.
- the display attribution such as display/non-display of the updating recapitulation, kinds of color/line/pattern/transparence mode, etc. is set on the display of the presentation attribution ( 730 ) of the presentation setting means.
- the information of the updating recapitulation is displayed in accordance with the display attribution set as above.
- FIG. 6 is a flow chart that shows the steps for the user subjective data updating process where the user subjective data of the user is interpreted and the data is updated.
- the word (or a series of words) representing is extracted ( 801 ).
- the words corresponding to the subjects are input in advance and the same words are extracted from the sentence that the user has input.
- the extracted words (or series of words) are converted into predetermined parameters ( 803 ) in accordance with the conversion values set in the user subjective conversion value ( 802 ).
- the map data updating request 500 is sent to the server equipment 102 ( 804 ).
- the data updating process ( 805 ) is carried out and map data base is updated.
- the facility data which has been updated is displayed in accordance with predetermined presentation attribution value ( 806 ).
- FIG. 7 shows an example of the display of the facility information updated in the flow charts shown in FIG. 5 and FIG. 6 .
- the display ( 900 ) of these examples shows the case when the display of the user subjective information is set to be valid.
- the number 901 shows a mark for the present location of the bicycle.
- the present attribution has been set such that “good restaurant” as the user subjective information is presented by star marks. Other than the word “good”, “mood” and “price” are altered in the display by switching.
- Other display method as displaying the evaluation items are given in a chart 903 .
- the present embodiment it is possible to add the information such as “newly open”, “shop closing”, “move to” by adding the tag “ ⁇ reason>” that indicates the reason for updating the facility data poi. For example, it is possible to append icons such as “newly open”, “move to”, etc. regarding the facility data added due to its new opening.
- the closed facility may be deleted from the data base in accordance with the update command “delete”.
- By extending the attribution of facility table 600 of the map data base it is possible to display the closing facilities by using the different display mode (color, transparent mode and appending cross sign) to distinguish from the other facilities.
- the facility status is added as a new attribution to the facility data base 600 and an updating reason such as “newly open”, “closing” and “move to” is recorded.
- an updating reason such as “newly open”, “closing” and “move to” is recorded.
- the facility in the display mode such as “newly open”, “closing”, etc. is presented in reference to the updating reasons.
- the closed shops may be deleted from the map data base after passing a certain time from the time when the map data is updated.
- FIG. 8 shows a flow chart that is for the process to display the updating recapitulation with recording and referring to the updating recapitulation in the updating recapitulater 409 .
- the compile process of individual datum as shown in FIG. 3B is performed as follows. After referring to the area and the location (for example, “location” of the updating data 740 ) ( 505 ), the new record to the updating recapitulation data table stored in the hard disk device 309 is added and the command to memorize the areas (such as ward, village, county and city) and the location in the record in corresponding to the updating information such as updating date and time and the contents ( 506 ) is sent to the data base controller 400 . By this process, the update recapitulation of the map data base is complied in the update recapitulation data table.
- an update recapitulation data retrieval command is sent to the data base controller 400 ( 211 ).
- the area information in the update recapitulation data is retrieved ( 212 )
- the area information ( 213 ) is referred regarding all of the update records updated in the compile process of individual datum
- a graphic display data ( 214 ) regarding the area information subjective to the updating is generated
- the update recapitulation is displayed on the display device 302 ( 215 ).
- FIG. 9 shows an example of the graphical display of the update recapitulation based on the update recapitulation data.
- the example shown in FIG. 9A is a graphical presentation of the location of updating and the date of the updating held in the past in Tokyo Metropolitan areas as shown in the display 230 .
- the example shown in FIG. 9B is a graphical presentation of the further detailed update recapitulation in a way that the updated date and time, the updating procedure (content update, appending, deleting, etc.) and the name of the facility can be confirmed regarding Setagaya ward of which past data were updated in the past.
- the update recapitulation data corresponding to the locations on the map, it is possible to confirm the location updated in the past with the detail information such as the updating date and time.
- FIG. 10 shows a flow chart that is to carry out the map data updating and the data retrieval.
- the peripheral area of the destination, the transit place or the route is set in the update objective area ( 1001 ).
- the distance obtained by referring to the user subjective setting 802 may be used.
- the data updating is carried out ( 1002 ).
- the data base update controller 401 sends the command ( 1003 ) that is to retrieve the information of the facilities which are in the peripheral distance to the map data base controller 400 and the facility information has been searched over the data base and retrieved ( 1004 ).
- the facility data obtained after the retrieval is memorized in the chaché memory ( 1005 ).
- the facility data can be updated with the latest data regarding the facilities in the map data base in advance in accordance with predicting that the user will request the information retrieval of the facility data in the peripheral of the destination, transit place and the route. Then the user operates the fundamental navigation such as to set the destinations and the routes with no waiting time requirement for data updating and data retrieval by memorizing the facility information in the chaché memory after retrieving from the map data base which have been updated.
- the method to obtain the update data through the communication means the removable media such as memory cards can be used in a way that the updating data is recorded in such media and the automobile navigation apparatus retrieves the updating data so that the map data base is completely updated.
- the present invention relates to an automobile navigation system, especially is applicable to the automobile navigation apparatus that retrieves the updating data and the updates the map data. Since the present invention updates the map data by obtaining the map data which does not depend on the data format of the map data, the user can use the desirable update data for the navigation such as the information retrieval, destination setting and route guidance by instructing the conditions such as the area and the data kinds. The customization of the data is possible in accordance with the preference of the users.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Instructional Devices (AREA)
Abstract
An automobile navigation apparatus, that has a rewritable recording medium and capability to updates the map data base by obtaining latest map data, records the map data in the recording means and comprises updating data acquisition means that acquires updated data of a map to which updating procedure is added, an information interpreting means that interprets the updating procedure information, and a map data updating means that searches over said map data base and updates said map data base on the basis of the results of such interpretation and manages the map data by using attributions that indicates additional information of the map elements which are composed into a table as the records thereof so that the row record of the table is classified by the attribution which indicates the additional information of the map element.
Description
- This application is a continuation of U.S. application Ser. No. 11/045,067, filed Jan. 31, 2005, which claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2004-021408, filed Jan. 29, 2004, the entire disclosures of which are herein expressly incorporated by reference.
- The present invention relates to an automobile navigation system, especially an automobile navigation apparatus for which a method to partially update the necessary part of the recorded map data by recording the map data in a rewritable recording means.
- Automobile navigation systems that use rewritable media such as hard disks and removable memories for recording map data that are necessary for the map presentation and the destination retrieval have already been commercial products.
- The map data served for the navigation system is being obsolete in time past due to a newly updated information such as facility constructions and openings and closings of roads and highways. For such updating of the information, a service practice that the hard disks that are installed in the automobile navigation systems are sent back to the automobile dealers or manufacturers and then all of the map data are rewritten to store new map data has been maintained. There is such a problem for this service that the automobile navigation systems are not available until the disks have been returned to the users.
- On the other hands, a new communicative automobile navigation system where useful information including map data is sent through portable phone data communication service between the file server of the information source and the automobile navigation system installed in the automobile has been available. A method of updating the map data by receiving the latest map data from the file server in the communication has been disclosed in the
reference 1 and a navigation system that fetches the map data by downloading the map data from the file server is known by thereference 2. Since the users obtain the latest map data stored in the file server by downloading, the method features to provide the newest map data available to the user. - Reference 1:
- Japanese Laid-Open Application, H9-145383, A (1997)
- Reference 2:
- Japanese Published Patent, 2003-42771, A (2003)
- For the conventional automobile navigation system, however, the manufacturers manage the map data by using the specific data format so that map data is accessed by computing the addresses assigned from the head of the data file. In this automobile navigation system, there is a problem that the latest map data are not usable by using a system which adopts the different format or after the data format of the latest map data has been changed, modified or upwardly expanded since the updated map data has to be generated depending on the arrangement of the data of the file even when a part of the map data is updated. The customers and the third persons cannot flexibly customize the data structure.
- In the automobile navigation system, the file which is under updating cannot be accessed by other applications. Therefore the functions of the map presentation and the route search cannot be carried out or the response for such functions becomes insufficient. For example, the user has lost the inherent utility of the automobile navigation such that the automobile navigation guides the user through pre-determined routes.
- The objective of the present invention is to provide an advanced navigation system that functions to set the destination by obtaining the latest map data, serves for the navigation such as the route search and guidance, customizes the constructed data and uses for the map presentation and the route search while the data is being updated.
-
FIG. 1 is a schematic that shows the total system of the present invention. -
FIG. 2 is a block diagram that shows the implementation of the functions relating to the data updating. -
FIG. 3A is a flow chart that shows the steps for updating the map data. -
FIG. 3B is a flow chart that shows the steps for updating the map data. -
FIG. 4 is an example of the presentation of the map data base. -
FIG. 5 is a flow chart that shows the steps for updating the map data by using user subjective information. -
FIG. 6 is a flow chart that shows the steps for updating user subjective data. -
FIG. 7 is an example of the display presentation of updated facility data and the user subjective information. -
FIG. 8 is a flow chart that shows the steps for recording and presenting the updating recapitulation. -
FIG. 9A is an example of the presentation of updating recapitulation. -
FIG. 9B is an example of the presentation of updating recapitulation in the more detailed map. -
FIG. 10 is a flow chart that shows the steps for predictively updating and retrieving the map data. -
FIG. 11 is a chart that shows definitions of updating procedures. - In order to solve the problem described above, the present invention features the automobile navigation apparatus is constructed to have a data base which stores map data stored in the rewritable recording means, the map data are composed of the tables on which map elements are the records, the rows (records) of the table are classified by the attribution that presents attribution (or a qualifier called for the implementation in the format) of the map elements, the map data management means that enables to access the map data in a unit of the record, the updating data acquisition means that acquires the updated data of the map to which updating procedure is added, an information interpreting means that interprets the updating procedure information and a map data updating means that searches over the map data base and updates the map data base.
- According to such automobile navigation system, it is possible that the map data base is updated, even though the format of the map data is extended, by embedding the procedure information in the map updating data and adding map data updating process means that interprets the procedure information and updates the map data base. Since the map data can be exclusively controlled in a unit of the table or the record after the map data are composed of the tables, the functions of facility information retrieval or route search are available while the map is being updated.
- The present invention is explained in details with embodiments as follows.
-
FIG. 1 shows the total system of the present invention. The system is substantially composed of an automobilenavigation terminal device 106, astation 104,server equipment 102 that supports data handing with the automobilenavigation terminal device 106. - The
server equipment 102 keeps the map data, the location information data such as restaurants and convenience stores etc. and the traffic information data as well. The automobilenavigation terminal device 106 obtains the map information such as the latest facility information and road information etc., determines the route to the destination and has a function to guide the driver to the destination. Theserver equipment 102 may have a route search engine. For such case, theserver equipment 102 executes the route search, sends back the result of the route search and stores the result in theserver equipment 102 when the automobile navigation automobilenavigation terminal device 106 requests the route search. In response to the requests by the automobile navigationterminal devices 106, theserver equipment 102 retrieves the location information data, traffic information data etc. - The automobile
navigation terminal device 106 regarding the present embodiment is explained in the followings. The automobilenavigation terminal device 106 has adisplay device 302, GPS (Global Positioning System)receiver 306, amain body 307, ahard disk device 309, amemory card slot 304, aportable phone 303, aremote controller 305 and amicrophone 308. Themain body 307 has a CPU (Central Processor Unit), memories, a power supply, a graphic display device installed therein. It is possible to carry out the data transmission and the data receipt with theserver equipment 102. Thehard disk device 309 stores the map data the received data which have been transmitted from thesever equipment 102 and uploads the down loaded past information to the automobilenavigation terminal device 106. It may be possible to store the received data which have been transmitted from theserver equipment 102 in a removable memory device such as a memory card which is to be attached to theslot 304 just like as to store in thehard disk device 309. If the user allocates the map data to be stored in thehard disk device 309 and the contents data such as music and images to be stored in the removable memory like as a memory card. Then the user can co-use the memory card for other devices to play back the music and the images. - In the system configuration as described above, a
portable phone 303 is used as a communication device to communicate with theserver equipment 102. Other communication devices such as a PDA (Personal Digital Assistance) and a modem connected to a transceiver built-in themain body 307. By using satellite broadcast, wireless LAN equipped with hot spots, the vehicle narrow band communication DSRC (Dedicated Short Range Communication), the facility information, map and area information, entertainment information etc. may be received. In stead of theportable phone 303, it is possible to connect to the vehicle LAN (Local Area Network). In stead ofGPS receivers 306, a location identification service using PHS (Persona Handy phone System) is exploited. -
FIG. 2 shows the functional blocks of the functions implemented in the CPU which is installed in themain body 307 shown inFIG. 1 . - The
present location detector 405 sets the present location of the automobile by using the location data obtained through theGPS receiver 306. By acquiring the output data from a gyro and a directional sensor and further velocity sensor to detect the speed of the automobile and sensors to detect the direction of automobile driving and the travel distance, thepresent location detector 405 may compute the moving distance and the driving direction and then estimate the current position of the automobile before the next updated DPS data is received. Aninput data analyzer 406 receives the user requests through the input devices such as theremote controller 305 and themicrophone 308 and controls the functional units as shown by the functional blocks to operate the process to meet the requirements after analyzing the user requests. Thecommunication controller 404, being connected with theportable phone 404, is to control the transmission and receipt of the data with theserver equipment 102. The connection with the portable phone may be done by infra red optical communication or the wireless communication other than the wires. - A
data base controller 400 is a part of the fundamental function of the data base system where the data once retrieved from the data base is stored in a chaché memory for quick access afterwards, a transaction operation to monitor the data updating until the procedure is normally ended, an exclusive control to block the map data and the map record which are under updating, a recovery routine to the data missing by using past logs and backup data, management of the index records which are used for the map data, the map data retrieval and else. When the position that thepresent location detector 405 detects and when the display area of the map is changed (as in the scroll and in the scale change) through theinput data analyzer 406, thedata reader 410 sets the display area necessary for display, sends a retrieval command of the display map data to thedata base controller 400 and sends thedisplay controller 407 the resulting map data obtained by thedata base controller 400. Thedisplay controller 407 once expands the map image in thememory 408 and the image is showed on thedisplay device 302. The updateddata acquisition controller 402 requests the updated map data to theserver equipment 102 through thecommunication controller 404 and acquires them. The updateddata acquisition controller 402 may obtain the facility information etc. which the user has input as added or partly deleted through theinput data analyzer 406. The updateddata interpreter 403 interprets the updating methods and the updating procedures such as to specify the parts which need the updating in the map data base and the new data to replace for the updating. The database update controller 401 generates a command to access (retrieve, insert, delete and modify) the map data base and sends the command to thedata base controller 400. The updatingrecapitulater 409 records and retrieves the updating recapitulation. -
FIG. 3A is the flow chart that shows the steps for updating the map data andFIG. 3B is the flow chart that shows a compile process of individual datum. - In order to update the map data, a map data request command that includes items to be updated such as the specific place specified by the area information, for instance, district names, along-road information, the present locations near-by, or the destinations near-by and location information, the present location, stopping over, destination and specified by the data kind information, facility data and road data etc. both in the updated
data acquisition controller 402 is sent to the server equipment 102 (Step 500). Then, the updateddata acquisition controller 402 receives the updated map data from theserver equipment 102 in response to the map data request command (Step 501). Based on the updated map data acquired from theserver equipment 102, a compile process of individual datum is carried out each by each in the updated data interpreter 403 (Step 507). A judgment whether all of the updated data has been processed (508) and the process that is to compile the individual datum (Step 507) is carried out until all of the map elements included in the updated data are completely updated. - As shown in
FIG. 3B , the compile process of individual datum first interprets the updating procedures included in the updated map data acquired by the updateddata acquisition controller 402 such as to specify updating methods and procedures and to specify the table, the record and the column (which implies the attribution of the data) (Step 502). The database update controller 401 sets the table, record or the column as a retrieving item, generates a data updating command that updates the map data base based on the updating method included in the updated map data and sends the data updating command to the data base controller 400 (Step 503). Thedata base controller 400 accesses the map data base in accordance with the data updating command and carries out to rewrite the data of the record to be updated after retrieving (504). - Referring to the area information (areas such as ward, village, county and city) or the location information, new records are added to the updating recapitulation data table, the resultant area information and location information after referring are memorized into the additional records corresponding to the updated information such as the updated date and contents (506). When the map data base is normally completed, the update recapitulation data including the detail information such as the updated date, the data version, the updating operator is recorded in the updating recapitulation (Step 506). The data updating command that the data
base update controller 401 generates a command to control the table management that generates a new table as well as rewriting the record data. - As have been explaining, the user can use the latest map data for the navigation services in such a way that retrieving the information of the map data, presenting the map, retrieving the destination, searching the route and obtaining the guidance are performed.
-
FIG. 4 shows the example of composition of the map data base used in the present automobile navigation apparatus. The composition of the map data is explained by using an example of the facility data. Other than the facility data, the kinds of the map data are classified for the kinds themselves and purposes for use such as the road data, the road search data and VICS (Vehicle Information and System) compliant to data and are controlled as a different table. In addition, the common name of the districts, self-governing bodies, administrative location are controlled in an independent table. - One example of the facility data table (600) is shown in
FIG. 4 . The facility data table includes an ID number assigned to each individual facility, facility names, genre of facilities, location (in longitude and latitude), appraisal (or evaluation) and memorandum placed in the column (which shows the attribution of the facility data). Other than this column, the attribution can be extended to include the phone numbers, addresses, area names, closing days, open time, pronunciations of the names and the areas on necessity. The records that compose the table correspond to the map elements and the attribution of the records corresponds to the appended information belonging to the map elements. In case that the table is the road data table, the attribution includes the kind of roads as the public roads, national roads, names of the roads (interstate 6, etc.), lane width, the coordinates of the road. In this table configuration, the updating is carried out when the updating items (the map element as new facilities and available roads) are not found in the previous map data by comparing the updating map data with the previous map data like as the conventional updating method. In the updating of the present invention the updating items which are not found in the previous map data partially alter the previous map. Therefore the updating process is for the updating items is not necessary for the whole map data, that results in suppressing the process time necessary for the updating. The determination of the updating method is done by the comparison of the table with the previous map data and therefore the updating time can be shortened. - An index (601) is exploited. The index (601) is information to retrieve the specific data in the facility table (600) in high-speed. For example, the retrieval using the facility names for the key index shows the alphabetical name of the actual pronunciation of the facility name. The index is made in advance and is recorded in the
hard disk device 309 with the map data. When the facility table is updated, the index needs to be reconfigured. Therefore, it can be expected that the user has to wait for conducting to retrieve the facility data until the completion of the updating of the index against such a requirement of the user that we would use to retrieve the destination as soon as the map data is updated. Therefore, an improved method can be adopted such that a new different table is made for the facility data which are frequently updated (such as those of convenience stores and restaurants) and the timing of updating of the index is changed by setting availability or non-availability of the index. It is possible to avoid the long waiting time before retrieving the facility data by adjusting the timing of the updating of the index in response to the kinds of the map data. - For example, when “Aoyama ** Chinese Restaurant” is retrieved by using the present table configuration, the retrieval is carried out by tracing the index (601) that are given by the alphabetical pronunciation and finding the record of the data area of which head index is same as “Aoyama ** Chinese Restaurant”.
- The appraisal (or evaluation) included in the table indicates a user subjective appreciation of the facility. The appraisal is presented by a total appraisal or may be classified in plural appreciation items such as “taste”, “mood” and “price”. The rating of the appreciation can be quantitatively done by numbers or qualitatively done by typical words as “good”, “normal” and “bad”. By including such user subjective information in the data base, the user can retrieve the desirable facility by such personal preference. If the result of the retrieval is set to the destination, it is possible to guide the user to the “good restaurant”.
- When an attribution that indicates the user subjective appraisal is appended to the road data table, the record of the road data table is configured by the road linkage and the attribution is set with the information of the sight view as “open” and “good scenery”. Then, it is possible to search the routes to the destination on which “open” sight and “good scenery” in the view are obtained.
-
FIG. 5 is a flow chart that shows the procedure to acquire the data from theserver equipment 102. The data is based on the user subjective information and used for updating the map data. - An example of the updating is explained in the following. The
automobile navigation terminal 106 sends a map data updating request (500) to theserver equipment 102 under the joint condition of near-by the present location and “good restaurant”. “PoiUpdate” in the map data updating request (500) is the command to request “map data updating”, “clt” and “cln” are the longitude and the latitude of the present location of the vehicle, “rad” (radius in kilo meters) the range of retrieval at the present location which is the center of the range and “eval” the subjective items. The example shown inFIG. 5 implies that an updating data including a “good restaurant”subjectively defined by the user and located in the range of 10 Km at the center which is 1234 in longitude and 5678 in latitude. - When the
server equipment 102 receives the map data updating request (500), theserver equipment 102 carries out the process to convert the value set for “eval” to a predetermined value (710). In this example, the subjective word “good” is cut out from the data as “good restaurant” and converted into a predetermined rating value. The plural synonyms to “good” (such as “good taste”, “recommendable” etc.) are composed. In the next step, a command to retrieve the map data base using the converted rating value or the plural synonyms as a retrieval key is generated (711). As the command to retrieve the data base, SQL (Structured Query Language) is generally used however the other commands in the different query system can be adopted as far as the commands have capabilities to retrieve the data base by using the predetermined keys. In the present embodiment, theserver equipment 102 has a predetermined rule to set the rating values larger than 3 for “good restaurants”. Therefore the retrieval condition is set as the rating value being more than 3, the center coordinates (clt, cln) and 10 Km radius and the data base retrieval is carried out with this condition. Theserver equipment 102 generates an updated data for a reply on the basis of the result obtained by retrieving the data base. - As for the reply data, for example, XML (eXtensible Markup Language) as shown in the updating
data 740 is used. “NewMapData” is the data structure of the facility data in the reply. The updating procedure information is defined by the data structure. For example, the data structure of NewMapData is defined as “update, delete, insert”. This implies that the updating data of the map are composed of “content updating data, delete data, new inserting data”. Since the updating data of the map is placed in the order of the “update, delete, insert”, the automobilenavigation terminal device 106 updates the data in the order of “update, delete, insert”. As for the command to set the order of updating data, it is also possible to directly instruct the updating order of the facility data by adding a tag which indicates the order (for example, <order>, updating order </order>) to facility data structure poi. By instructing the order of updating data, the popular facilities and those having high utility values (such as well equipped for children and handicap peoples) can be added to the facility data in high priority. By sorting the facility data in the order of high priority in theserver equipment 102 which generates the updating data for reply, the similar effects are obtained. - For the present example, by implementing the procedures (inserting, deleting, etc.) defined in the data structure regarding the updating data NewMapData, the method and process to set the order of deleting and/or inserting have been explained above. In addition, it may be allowed that the updating procedure information is defined in the data structure of the facility data poi. For this case, the updating procedure information enables to instruct a procedure by which a series of processes are linked in continuation such as the computation of the value of attribution “rating value” of the corresponding record when the facility information is updated thereto.
FIG. 11 shows the example of such updating. For the data structure regarding this defining, it is possible to instruct the updating procedure in each facility data (facility elements), it becomes possible to direct a detail updating to the facility elements such as to execute a predetermined operation in accompany with the updating predetermined attribution of the facility data. - For the example shown in
FIG. 11 , the updating data is judged as an updating of the facility data from the tag “<command1>” of updating procedure information and the data in the existing map data base are replaced by the data of the facility code (id) and the facility name (name). According to the instructing to compute the evaluation values of the facility data by the updatinginformation command 2 as defined between “<command 2>” to “</command2>”, the evaluation value is computed. As for the computation of the evaluation value, for example, there is another method to obtain the evaluation value by converting word trains to the evaluation value in accordance with the evaluation attribution instructed inevaluation presentation attribution 730 after extracting the convertible word trains such as “delicious”, “good taste” etc. to the evaluation value among the information written in, for example, the attribution “memos”. For the case when there are plural evaluation value items as “taste” and “mood”, a consolidated evaluation value may be obtained and used. - The
navigation terminal 106 obtains the updating data (501) by receiving the updating data (740) and the updating data is judged (720) regarding whether it satisfies the updating condition which has already been set in thenavigation terminal 106. Referring to the data which have been selected as the updating objects, the map data base is updated (720) in accordance with the compile process of individual datum. For example, “good restaurants” is obtained after retrieving with the condition as being more than 3 of the evaluation value (or appraisal value). If the user has set the updating condition such that the facility that has the data base which is rated as “5”, the compile process of individual datum is carried out for the facility that is rated as “5” after selection. There is the case that the existing facility data in the map data base has been changed in the evaluation against that before the evaluation. Therefore, the facility data instructed in “update” may be the object of the updating method of the updatingdata 740. By using subjective input such as locating close to the present place (10 Km range) and “good restaurants”, the user can obtain the latest map data and use the updated map data for the navigation process such as information retrieval, map presentation, destination search, route search and guidance. - It is judged whether all of the selected updating data have been processed for updating (722). If all of the updating process has been done, the updated map data is displayed (724) in the
display device 302 in accordance with the distribution attribution set in the presentation attribution display (730). In case that the data updating condition has not been satisfied or the data updating process has not been completed, the next data is read on the basis of the acquired updating data (723). According to the example shown inFIG. 5 , the facility presentation attribution (730) shows that the evaluation presentation is “ON”, the facility to be displayed (or evaluation display) is “more than 3 in the evaluation presentation”, display mark given by star marks, the icon display of the updated facility “ON”. The display attribution such as display/non-display of the updating recapitulation, kinds of color/line/pattern/transparence mode, etc. is set on the display of the presentation attribution (730) of the presentation setting means. The information of the updating recapitulation is displayed in accordance with the display attribution set as above. -
FIG. 6 is a flow chart that shows the steps for the user subjective data updating process where the user subjective data of the user is interpreted and the data is updated. - Receiving the user instruction (800) including the subjective presentation such as “updating the good restaurant nearby” through the input device such as a
remote controller 305, touch panel, ormicrophone 308, the word (or a series of words) representing is extracted (801). The words corresponding to the subjects (as the word typically represented by an adjective “large”, “small”, “far”, “near”, “delicious” and “nasty”) are input in advance and the same words are extracted from the sentence that the user has input. The extracted words (or series of words) are converted into predetermined parameters (803) in accordance with the conversion values set in the user subjective conversion value (802). For example, “good” is an appraisal for the taste and “good” is set for the appraisal of which evaluation is more than 2 and “near” is an assessment for the peripheral distance. The locations of which distances are less than 10 Km in the peripheral distance are converted to “near”. By using the user subjective presentation given in such the conversion as the updating condition, the mapdata updating request 500 is sent to the server equipment 102 (804). In accordance with the received updating data, the data updating process (805) is carried out and map data base is updated. After then, the facility data which has been updated is displayed in accordance with predetermined presentation attribution value (806). -
FIG. 7 shows an example of the display of the facility information updated in the flow charts shown inFIG. 5 andFIG. 6 . The display (900) of these examples shows the case when the display of the user subjective information is set to be valid. Thenumber 901 shows a mark for the present location of the bicycle. The present attribution has been set such that “good restaurant” as the user subjective information is presented by star marks. Other than the word “good”, “mood” and “price” are altered in the display by switching. Other display method as displaying the evaluation items are given in achart 903. - In the present embodiment, it is possible to add the information such as “newly open”, “shop closing”, “move to” by adding the tag “<reason>” that indicates the reason for updating the facility data poi. For example, it is possible to append icons such as “newly open”, “move to”, etc. regarding the facility data added due to its new opening. The closed facility may be deleted from the data base in accordance with the update command “delete”. By extending the attribution of facility table 600 of the map data base, it is possible to display the closing facilities by using the different display mode (color, transparent mode and appending cross sign) to distinguish from the other facilities. More concretely, the facility status is added as a new attribution to the
facility data base 600 and an updating reason such as “newly open”, “closing” and “move to” is recorded. When the facility information is displayed, the facility in the display mode such as “newly open”, “closing”, etc. is presented in reference to the updating reasons. The closed shops may be deleted from the map data base after passing a certain time from the time when the map data is updated. - As has been explaining, it is possible to obtain the latest facility data by instructing the conditions such as “shop in the peripheral distance” and “good taste”. By defining new information which is not given in the existing maps as an attribution of the corresponding map element and adding the information to an new item for the format of the updating data, it is possible and facilitate to add new shops and restaurants to the map data or to add the user specific information such as a short note or user subjective information because the updated information can be automatically compiled in the map data base in the automobile navigation apparatus as well as being updated.
-
FIG. 8 shows a flow chart that is for the process to display the updating recapitulation with recording and referring to the updating recapitulation in the updatingrecapitulater 409. - For updating the map data base, the compile process of individual datum as shown in
FIG. 3B is performed as follows. After referring to the area and the location (for example, “location” of the updating data 740) (505), the new record to the updating recapitulation data table stored in thehard disk device 309 is added and the command to memorize the areas (such as ward, village, county and city) and the location in the record in corresponding to the updating information such as updating date and time and the contents (506) is sent to thedata base controller 400. By this process, the update recapitulation of the map data base is complied in the update recapitulation data table. - When the user inputs the “update recapitulation display” (210) after the updating of the map data base has been completed regarding all facility data in the updating data, an update recapitulation data retrieval command is sent to the data base controller 400 (211). On the basis of the update recapitulation data retrieval command, the area information in the update recapitulation data is retrieved (212), the area information (213) is referred regarding all of the update records updated in the compile process of individual datum, a graphic display data (214) regarding the area information subjective to the updating is generated, the update recapitulation is displayed on the display device 302 (215).
-
FIG. 9 shows an example of the graphical display of the update recapitulation based on the update recapitulation data. The example shown inFIG. 9A is a graphical presentation of the location of updating and the date of the updating held in the past in Tokyo Metropolitan areas as shown in thedisplay 230. The example shown inFIG. 9B is a graphical presentation of the further detailed update recapitulation in a way that the updated date and time, the updating procedure (content update, appending, deleting, etc.) and the name of the facility can be confirmed regarding Setagaya ward of which past data were updated in the past. By recording the update recapitulation data corresponding to the locations on the map, it is possible to confirm the location updated in the past with the detail information such as the updating date and time. -
FIG. 10 shows a flow chart that is to carry out the map data updating and the data retrieval. After the destination, the transit place or the route has been decided (1000) in theautomobile navigation terminal 106, the peripheral area of the destination, the transit place or the route is set in the update objective area (1001). For the purpose of setting the update objective area, the distance obtained by referring to the usersubjective setting 802 may be used. After retrieving the map data of the area from theserver equipment 102, the data updating is carried out (1002). After then, the database update controller 401 sends the command (1003) that is to retrieve the information of the facilities which are in the peripheral distance to the mapdata base controller 400 and the facility information has been searched over the data base and retrieved (1004). The facility data obtained after the retrieval is memorized in the chaché memory (1005). - The facility data can be updated with the latest data regarding the facilities in the map data base in advance in accordance with predicting that the user will request the information retrieval of the facility data in the peripheral of the destination, transit place and the route. Then the user operates the fundamental navigation such as to set the destinations and the routes with no waiting time requirement for data updating and data retrieval by memorizing the facility information in the chaché memory after retrieving from the map data base which have been updated.
- In the present embodiment, the method to obtain the update data through the communication means. However the removable media such as memory cards can be used in a way that the updating data is recorded in such media and the automobile navigation apparatus retrieves the updating data so that the map data base is completely updated.
- The present invention relates to an automobile navigation system, especially is applicable to the automobile navigation apparatus that retrieves the updating data and the updates the map data. Since the present invention updates the map data by obtaining the map data which does not depend on the data format of the map data, the user can use the desirable update data for the navigation such as the information retrieval, destination setting and route guidance by instructing the conditions such as the area and the data kinds. The customization of the data is possible in accordance with the preference of the users.
Claims (3)
1. A navigation apparatus comprising;
a map database including map data stored in a rewritable recording unit;
an acquisition unit acquiring update data based on which the map data will be updated; and
a map data management unit updating and retrieving the map data stored in the map database based on the update data required by the acquisition unit, wherein
in the map data management unit, the map data are tables classified based on attributions indicative of additional information added to unit map records, the tables are divided based on frequency of updating the unit map records, and the map data are updated per each unit map record.
2. The navigation apparatus as claimed in claim 1 , wherein, in the map data management unit, each divided table has an index of which update timing will be changed by validating or invalidating the index based on the frequency of updating the unit map records included in the divided tables.
3. The navigation apparatus as claimed in claim 1 , wherein in the map data management unit, the divided tables are classified into: frequency-updated facility tables including facility data for restaurants; and infrequency-updated facility tables including facility data for public facilities.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/535,951 US20090299621A1 (en) | 2004-01-29 | 2009-08-05 | Automobile navigation apparatus |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-021408 | 2004-01-29 | ||
JP2004021408A JP2005214779A (en) | 2004-01-29 | 2004-01-29 | Navigation system and method for updating map data |
US11/045,067 US7590486B2 (en) | 2004-01-29 | 2005-01-31 | Automobile navigation apparatus |
US12/535,951 US20090299621A1 (en) | 2004-01-29 | 2009-08-05 | Automobile navigation apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/045,067 Continuation US7590486B2 (en) | 2004-01-29 | 2005-01-31 | Automobile navigation apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090299621A1 true US20090299621A1 (en) | 2009-12-03 |
Family
ID=34905062
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/045,067 Expired - Fee Related US7590486B2 (en) | 2004-01-29 | 2005-01-31 | Automobile navigation apparatus |
US12/535,951 Abandoned US20090299621A1 (en) | 2004-01-29 | 2009-08-05 | Automobile navigation apparatus |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/045,067 Expired - Fee Related US7590486B2 (en) | 2004-01-29 | 2005-01-31 | Automobile navigation apparatus |
Country Status (2)
Country | Link |
---|---|
US (2) | US7590486B2 (en) |
JP (1) | JP2005214779A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080249705A1 (en) * | 2007-04-04 | 2008-10-09 | Hitoki Matsuda | Realtime delivery system for updated map data |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8145776B1 (en) * | 1999-10-15 | 2012-03-27 | Sony Corporation | Service providing apparatus and method, and information processing apparatus and method as well as program storage medium |
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 |
US7206696B2 (en) * | 2004-05-19 | 2007-04-17 | 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 |
US7292936B2 (en) * | 2004-05-19 | 2007-11-06 | Honda Motor Co., Ltd. | System and method for displaying information |
US20050261824A1 (en) * | 2004-05-19 | 2005-11-24 | Honda Motor Co., Ltd. | System and method for varying content |
US7676543B2 (en) * | 2005-06-27 | 2010-03-09 | Scenera Technologies, Llc | Associating presence information with a digital image |
TWI317598B (en) * | 2005-07-15 | 2009-11-21 | Mitac Int Corp | Method for auto-updating application program |
JP5002140B2 (en) * | 2005-08-24 | 2012-08-15 | クラリオン株式会社 | Navigation device and navigation processing method |
JP2007066139A (en) * | 2005-09-01 | 2007-03-15 | Matsushita Electric Ind Co Ltd | Image transmitting/receiving system |
US7698061B2 (en) | 2005-09-23 | 2010-04-13 | Scenera Technologies, Llc | System and method for selecting and presenting a route to a user |
JP4892921B2 (en) * | 2005-10-14 | 2012-03-07 | 株式会社Jvcケンウッド | NAVIGATION DEVICE, MAP INFORMATION UPDATE METHOD, AND MAP INFORMATION UPDATE PROGRAM |
JP4862131B2 (en) * | 2006-03-23 | 2012-01-25 | 株式会社Jvcケンウッド | Update data providing apparatus and program |
US7702456B2 (en) | 2006-04-14 | 2010-04-20 | Scenera Technologies, Llc | System and method for presenting a computed route |
BRPI0712821A2 (en) * | 2006-06-30 | 2012-07-24 | Tele Atlas North America Inc | Method and system for collecting user update requests with respect to geographic data to support automated analysis, processing, and geographic data updates |
US8160814B2 (en) | 2006-07-10 | 2012-04-17 | Aisin Aw Co., Ltd. | Map distribution systems, methods and programs |
US8010136B2 (en) * | 2006-08-04 | 2011-08-30 | GM Global Technology Operations LLC | Method and system for communicating information to a user of a mobile platform via broadcast services |
US20080046172A1 (en) * | 2006-08-04 | 2008-02-21 | Gm Global Technology Operations, Inc. | Method and apparatus for communicating a graphic image to a mobile platform via broadcast services |
US7974615B2 (en) * | 2006-08-04 | 2011-07-05 | GM Global Technology Operations LLC | Method and system for communicating between a communications source and a mobile platform |
JP4961605B2 (en) * | 2006-08-29 | 2012-06-27 | アイシン・エィ・ダブリュ株式会社 | Data management system and data update method |
US20100330940A1 (en) * | 2006-10-31 | 2010-12-30 | Qualcomm Incorporated | Sensor-aided wireless combining |
WO2008055232A1 (en) * | 2006-10-31 | 2008-05-08 | Qualcomm Incorporated | Apparatus and method for sensor-based wireless receive diversity |
US8010638B2 (en) * | 2007-04-05 | 2011-08-30 | Alpine Electronics, Inc. | Method and apparatus for updating firmware for interface unit connecting portable audio/video player with another audio/video player |
JP4946616B2 (en) * | 2007-05-10 | 2012-06-06 | ソニー株式会社 | Information providing apparatus and location registration method |
JP4465631B2 (en) * | 2007-05-10 | 2010-05-19 | ソニー株式会社 | Navigation device and position registration method in navigation device |
JP4702634B2 (en) * | 2007-05-11 | 2011-06-15 | ソニー株式会社 | Navigation device |
JP4912973B2 (en) | 2007-07-11 | 2012-04-11 | 株式会社日立製作所 | Terminal and data distribution system |
WO2009057205A1 (en) * | 2007-10-31 | 2009-05-07 | Pioneer Corporation | Facility retrieval device, facility retrieval method, facility retrieval program, and recording medium |
DE112008002690T5 (en) * | 2007-11-27 | 2010-08-12 | Mitsubishi Electric Corp. | The map information processing device |
US8316042B2 (en) * | 2008-01-11 | 2012-11-20 | Kabushiki Kaisha Kenwood | Roadside apparatus, control method and program |
JP4636391B2 (en) * | 2008-03-12 | 2011-02-23 | アイシン・エィ・ダブリュ株式会社 | Destination setting support device and destination setting support program |
JP5255893B2 (en) * | 2008-04-28 | 2013-08-07 | クラリオン株式会社 | Navigation device |
US8290704B2 (en) | 2008-10-31 | 2012-10-16 | Honda Motor Co., Ltd. | System and method for collecting and conveying point of interest information |
EP2382764A4 (en) * | 2008-12-24 | 2014-02-26 | Telecomm Systems Inc | Point of interest (poi) navigation search using business hours |
JP5232662B2 (en) * | 2009-01-13 | 2013-07-10 | アイシン・エィ・ダブリュ株式会社 | Navigation device and point data update program |
US8633836B1 (en) * | 2009-01-16 | 2014-01-21 | Lavonnia Ball | Vehicle locator |
US20120047087A1 (en) | 2009-03-25 | 2012-02-23 | Waldeck Technology Llc | Smart encounters |
US9541408B2 (en) | 2009-05-20 | 2017-01-10 | Continental Teves Ag & Co. Ohg | Device and method for associating new data with a digital map |
KR101592316B1 (en) * | 2009-10-22 | 2016-02-05 | 엘지전자 주식회사 | Navigation method of mobile terminal and apparatus thereof |
US9165206B2 (en) * | 2011-12-12 | 2015-10-20 | Google Inc. | Updating point of interest data based on an image |
JP5425953B2 (en) * | 2012-03-13 | 2014-02-26 | アイシン・エィ・ダブリュ株式会社 | Map information distribution system |
KR20130107697A (en) * | 2012-03-23 | 2013-10-02 | (주)휴맥스 | Apparatus and method for displaying background screen of navigation device |
KR20150002763A (en) * | 2012-04-11 | 2015-01-07 | 후루노덴끼가부시끼가이샤 | Electronic sea chart information display device and method for displaying electronic sea chart information |
KR101359257B1 (en) * | 2012-11-09 | 2014-02-07 | 한국과학기술원 | Method and apparatus for application service combined with in-vehicle infotainment system |
EP2848891B1 (en) * | 2013-09-13 | 2017-03-15 | Elektrobit Automotive GmbH | Technique for providing travel information |
KR101386815B1 (en) | 2014-01-21 | 2014-04-21 | 한국과학기술원 | Method and apparatus for application service combined with in-vehicle infotainment system |
US20150262198A1 (en) * | 2014-03-13 | 2015-09-17 | GM Global Technology Operations LLC | Method and apparatus of tracking and predicting usage trend of in-vehicle apps |
JP5933150B1 (en) * | 2015-06-26 | 2016-06-08 | 楽天株式会社 | Information processing apparatus, information processing method, recording medium, and program |
KR101704567B1 (en) * | 2015-08-27 | 2017-02-08 | 현대자동차주식회사 | Method, apparutus and systme for managing vehicle interlock application |
DE102015217371A1 (en) * | 2015-09-11 | 2017-03-16 | Continental Automotive Gmbh | Automated driving method using map data |
WO2017119071A1 (en) * | 2016-01-05 | 2017-07-13 | 富士通株式会社 | Itinerary planning assistance program, itinerary planning assistance method, and itinerary planning assistance device |
US10592993B2 (en) | 2017-09-29 | 2020-03-17 | Oracle Financial Services Software Limited | Computerized transaction management module for blockchain networks |
WO2019069366A1 (en) * | 2017-10-03 | 2019-04-11 | 株式会社Stroly | Information processing device, information system, information processing method, and program |
JP6915516B2 (en) * | 2017-12-04 | 2021-08-04 | トヨタ自動車株式会社 | In-vehicle system |
JP7087966B2 (en) * | 2018-11-29 | 2022-06-21 | トヨタ自動車株式会社 | Information provision system, server, in-vehicle device and information provision method |
US11062133B2 (en) * | 2019-06-24 | 2021-07-13 | International Business Machines Corporation | Data structure generation for tabular information in scanned images |
JP7147791B2 (en) * | 2020-01-17 | 2022-10-05 | トヨタ自動車株式会社 | Tagging system, cache server, and control method of cache server |
JP7508268B2 (en) | 2020-05-18 | 2024-07-01 | アルプスアルパイン株式会社 | Facility search system and facility information registration method |
Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708711A (en) * | 1995-09-27 | 1998-01-13 | Motorola, Inc. | Method for selecting a preferred time interval in which to update a communication unit parameter |
US6078923A (en) * | 1996-08-09 | 2000-06-20 | Digital Equipment Corporation | Memory storing an integrated index of database records |
US6151708A (en) * | 1997-12-19 | 2000-11-21 | Microsoft Corporation | Determining program update availability via set intersection over a sub-optical pathway |
US6338056B1 (en) * | 1998-12-14 | 2002-01-08 | International Business Machines Corporation | Relational database extender that supports user-defined index types and user-defined search |
US6463439B1 (en) * | 1999-07-15 | 2002-10-08 | American Management Systems, Incorporated | System for accessing database tables mapped into memory for high performance data retrieval |
US6487557B1 (en) * | 1997-12-26 | 2002-11-26 | Casio Computer Co., Ltd. | Network-access management system and method applied to network and computer program product including computer program recorded on storage medium for creating display data |
US20030036848A1 (en) * | 2001-08-16 | 2003-02-20 | Sheha Michael A. | Point of interest spatial rating search method and system |
US20030093408A1 (en) * | 2001-10-12 | 2003-05-15 | Brown Douglas P. | Index selection in a database system |
US20030182056A1 (en) * | 2002-03-07 | 2003-09-25 | Takashi Nozaki | Navigator, navigation system, navigation method, data processing apparatus, data processing method, program thereof, and recording medium thereof |
US20030195903A1 (en) * | 2002-03-19 | 2003-10-16 | Manley Stephen L. | System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping |
US20030200128A1 (en) * | 1999-03-16 | 2003-10-23 | Doherty Sean Matthew | Displaying items of information |
US20030208760A1 (en) * | 1999-08-04 | 2003-11-06 | Toyokazu Sugai | Electronic program guide providing device |
US20040044752A1 (en) * | 2002-06-12 | 2004-03-04 | Pioneer Corporation | Communication system and method, communication terminal apparatus, communication center appatatus, and computer program product |
US6708183B1 (en) * | 1997-05-30 | 2004-03-16 | Hitachi, Ltd. | Spatial information search system |
US20040098165A1 (en) * | 2002-05-23 | 2004-05-20 | Butikofer Chet M. | Publication-dispensing apparatus |
US6745123B1 (en) * | 1999-07-03 | 2004-06-01 | Robert Bosch Gmbh | Method and device for transmitting navigation information from data processing center to an on-board navigation system |
US20040172189A1 (en) * | 2003-01-22 | 2004-09-02 | Increment P Corporation | Navigation system, method thereof, program thereof and recording medium storing the program |
US20040172550A1 (en) * | 2003-02-27 | 2004-09-02 | Fujitsu Limited | Security system, information management system, encryption support system, and computer program product |
US20040204837A1 (en) * | 2002-02-01 | 2004-10-14 | Timothy Singleton | Method and system for identifying medical facilities along a travel route |
US20040203909A1 (en) * | 2003-01-01 | 2004-10-14 | Koster Karl H. | Systems and methods for location dependent information download to a mobile telephone |
US20040218618A1 (en) * | 2000-03-17 | 2004-11-04 | Hitachi, Ltd. | Method and apparatus for transmitting and receiving information |
US20040225596A1 (en) * | 2002-12-30 | 2004-11-11 | Fannie Mae | System and method for facilitating delivery of a loan to a secondary mortgage market purchaser |
US20040225509A1 (en) * | 2003-05-07 | 2004-11-11 | Olivier Andre | Use of financial transaction network(s) information to generate personalized recommendations |
US20050050028A1 (en) * | 2003-06-13 | 2005-03-03 | Anthony Rose | Methods and systems for searching content in distributed computing networks |
US6879838B2 (en) * | 2001-04-20 | 2005-04-12 | Koninklijke Philips Electronics N.V. | Distributed location based service system |
US20050080846A1 (en) * | 2003-09-27 | 2005-04-14 | Webhound, Inc. | Method and system for updating digital content over a network |
US6957383B1 (en) * | 1999-12-27 | 2005-10-18 | International Business Machines Corporation | System and method for dynamically updating a site map and table of contents for site content changes |
US6980907B2 (en) * | 2003-03-25 | 2005-12-27 | Mitsubishi Denki Kabushiki Kaisha | Map data processing unit |
US7130742B2 (en) * | 2002-08-05 | 2006-10-31 | Sony Corporation | Electronic guide system, contents server for electronic guide system, portable electronic guide device, and information processing method for electronic guide system |
US20060293845A1 (en) * | 2005-06-24 | 2006-12-28 | Shinji Watanabe | Vehicle navigation system and method of generating updated map data for vehicle navigation system |
US7184884B2 (en) * | 2003-04-08 | 2007-02-27 | Mitsubishi Denki Kabushiki Kaisha | Navigation device, information supplying server and information service system using the same |
US20070136251A1 (en) * | 2003-08-21 | 2007-06-14 | Idilia Inc. | System and Method for Processing a Query |
US20070213929A1 (en) * | 2006-03-10 | 2007-09-13 | Masaaki Tanizaki | Computer readable medium storing a map data updating program and map data updating terminal |
US20070218891A1 (en) * | 2006-03-16 | 2007-09-20 | Cox Marc S | Navigation System for Portable Communication Devices |
US7293005B2 (en) * | 2004-01-26 | 2007-11-06 | International Business Machines Corporation | Pipelined architecture for global analysis and index building |
US20080059502A1 (en) * | 2006-08-29 | 2008-03-06 | Aisin Aw Co., Ltd. | Data management system, update file generating system, and data updating method |
US7379812B2 (en) * | 2005-04-08 | 2008-05-27 | Matsushita Electric Industrial Co., Ltd. | Map information updating apparatus and map information updating method |
US7395220B2 (en) * | 2000-03-01 | 2008-07-01 | Travelocity.Com Lp | System, methods and computer program products for offering products based on extrapolation of inputs |
US20080249705A1 (en) * | 2007-04-04 | 2008-10-09 | Hitoki Matsuda | Realtime delivery system for updated map data |
US20080262717A1 (en) * | 2007-04-17 | 2008-10-23 | Esther Abramovich Ettinger | Device, system and method of landmark-based routing and guidance |
US20090019057A1 (en) * | 2007-07-11 | 2009-01-15 | Hitachi, Ltd. | Terminal and data distribution system |
US7516156B2 (en) * | 2002-01-18 | 2009-04-07 | Boundary Solutions, Inc. | Computerized national online parcel-level map data portal |
US7546284B1 (en) * | 2003-06-11 | 2009-06-09 | Blue Titan Software, Inc. | Virtual message persistence service |
US20090187412A1 (en) * | 2008-01-18 | 2009-07-23 | If Analytics Llc | Correlation/relationship and forecasting generator |
US20090193468A1 (en) * | 2001-06-29 | 2009-07-30 | Scientific-Atlanta, Inc. | Tracking and providing availability status of personal bi-directional services |
US20090190739A1 (en) * | 2006-05-01 | 2009-07-30 | Mcgary Faith | Communication assistance system and method |
US7908248B2 (en) * | 2003-07-22 | 2011-03-15 | Sap Ag | Dynamic meta data |
US20110112955A1 (en) * | 2002-12-30 | 2011-05-12 | Fannie Mae | System and method for pricing loans in the secondary mortgage market |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3391171B2 (en) | 1995-11-21 | 2003-03-31 | 松下電器産業株式会社 | Map editing display |
JP2003042771A (en) | 2001-07-31 | 2003-02-13 | Pioneer Electronic Corp | Method for updating map data in communication navigation system, server apparatus, record medium, and communication navigation terminal apparatus |
-
2004
- 2004-01-29 JP JP2004021408A patent/JP2005214779A/en active Pending
-
2005
- 2005-01-31 US US11/045,067 patent/US7590486B2/en not_active Expired - Fee Related
-
2009
- 2009-08-05 US US12/535,951 patent/US20090299621A1/en not_active Abandoned
Patent Citations (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708711A (en) * | 1995-09-27 | 1998-01-13 | Motorola, Inc. | Method for selecting a preferred time interval in which to update a communication unit parameter |
US6078923A (en) * | 1996-08-09 | 2000-06-20 | Digital Equipment Corporation | Memory storing an integrated index of database records |
US6708183B1 (en) * | 1997-05-30 | 2004-03-16 | Hitachi, Ltd. | Spatial information search system |
US6151708A (en) * | 1997-12-19 | 2000-11-21 | Microsoft Corporation | Determining program update availability via set intersection over a sub-optical pathway |
US6487557B1 (en) * | 1997-12-26 | 2002-11-26 | Casio Computer Co., Ltd. | Network-access management system and method applied to network and computer program product including computer program recorded on storage medium for creating display data |
US6338056B1 (en) * | 1998-12-14 | 2002-01-08 | International Business Machines Corporation | Relational database extender that supports user-defined index types and user-defined search |
US20030200128A1 (en) * | 1999-03-16 | 2003-10-23 | Doherty Sean Matthew | Displaying items of information |
US6745123B1 (en) * | 1999-07-03 | 2004-06-01 | Robert Bosch Gmbh | Method and device for transmitting navigation information from data processing center to an on-board navigation system |
US6463439B1 (en) * | 1999-07-15 | 2002-10-08 | American Management Systems, Incorporated | System for accessing database tables mapped into memory for high performance data retrieval |
US20030208760A1 (en) * | 1999-08-04 | 2003-11-06 | Toyokazu Sugai | Electronic program guide providing device |
US6957383B1 (en) * | 1999-12-27 | 2005-10-18 | International Business Machines Corporation | System and method for dynamically updating a site map and table of contents for site content changes |
US7395220B2 (en) * | 2000-03-01 | 2008-07-01 | Travelocity.Com Lp | System, methods and computer program products for offering products based on extrapolation of inputs |
US20040218618A1 (en) * | 2000-03-17 | 2004-11-04 | Hitachi, Ltd. | Method and apparatus for transmitting and receiving information |
US6879838B2 (en) * | 2001-04-20 | 2005-04-12 | Koninklijke Philips Electronics N.V. | Distributed location based service system |
US20090193468A1 (en) * | 2001-06-29 | 2009-07-30 | Scientific-Atlanta, Inc. | Tracking and providing availability status of personal bi-directional services |
US20030036848A1 (en) * | 2001-08-16 | 2003-02-20 | Sheha Michael A. | Point of interest spatial rating search method and system |
US20030093408A1 (en) * | 2001-10-12 | 2003-05-15 | Brown Douglas P. | Index selection in a database system |
US7516156B2 (en) * | 2002-01-18 | 2009-04-07 | Boundary Solutions, Inc. | Computerized national online parcel-level map data portal |
US20040204837A1 (en) * | 2002-02-01 | 2004-10-14 | Timothy Singleton | Method and system for identifying medical facilities along a travel route |
US20030182056A1 (en) * | 2002-03-07 | 2003-09-25 | Takashi Nozaki | Navigator, navigation system, navigation method, data processing apparatus, data processing method, program thereof, and recording medium thereof |
US20030195903A1 (en) * | 2002-03-19 | 2003-10-16 | Manley Stephen L. | System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping |
US20040098165A1 (en) * | 2002-05-23 | 2004-05-20 | Butikofer Chet M. | Publication-dispensing apparatus |
US20040044752A1 (en) * | 2002-06-12 | 2004-03-04 | Pioneer Corporation | Communication system and method, communication terminal apparatus, communication center appatatus, and computer program product |
US7720596B2 (en) * | 2002-08-05 | 2010-05-18 | Sony Corporation | Electronic guide system, contents server for electronic guide system, portable electronic guide device, and information processing method for electronic guide system |
US7130742B2 (en) * | 2002-08-05 | 2006-10-31 | Sony Corporation | Electronic guide system, contents server for electronic guide system, portable electronic guide device, and information processing method for electronic guide system |
US20110112955A1 (en) * | 2002-12-30 | 2011-05-12 | Fannie Mae | System and method for pricing loans in the secondary mortgage market |
US20040225596A1 (en) * | 2002-12-30 | 2004-11-11 | Fannie Mae | System and method for facilitating delivery of a loan to a secondary mortgage market purchaser |
US20040203909A1 (en) * | 2003-01-01 | 2004-10-14 | Koster Karl H. | Systems and methods for location dependent information download to a mobile telephone |
US20040172189A1 (en) * | 2003-01-22 | 2004-09-02 | Increment P Corporation | Navigation system, method thereof, program thereof and recording medium storing the program |
US20040172550A1 (en) * | 2003-02-27 | 2004-09-02 | Fujitsu Limited | Security system, information management system, encryption support system, and computer program product |
US6980907B2 (en) * | 2003-03-25 | 2005-12-27 | Mitsubishi Denki Kabushiki Kaisha | Map data processing unit |
US7184884B2 (en) * | 2003-04-08 | 2007-02-27 | Mitsubishi Denki Kabushiki Kaisha | Navigation device, information supplying server and information service system using the same |
US20040225509A1 (en) * | 2003-05-07 | 2004-11-11 | Olivier Andre | Use of financial transaction network(s) information to generate personalized recommendations |
US20090228460A1 (en) * | 2003-06-11 | 2009-09-10 | Blue Titan Software, Inc. | Virtual Message Persistence Service |
US7546284B1 (en) * | 2003-06-11 | 2009-06-09 | Blue Titan Software, Inc. | Virtual message persistence service |
US20050050028A1 (en) * | 2003-06-13 | 2005-03-03 | Anthony Rose | Methods and systems for searching content in distributed computing networks |
US7908248B2 (en) * | 2003-07-22 | 2011-03-15 | Sap Ag | Dynamic meta data |
US20070136251A1 (en) * | 2003-08-21 | 2007-06-14 | Idilia Inc. | System and Method for Processing a Query |
US20050080846A1 (en) * | 2003-09-27 | 2005-04-14 | Webhound, Inc. | Method and system for updating digital content over a network |
US7293005B2 (en) * | 2004-01-26 | 2007-11-06 | International Business Machines Corporation | Pipelined architecture for global analysis and index building |
US7379812B2 (en) * | 2005-04-08 | 2008-05-27 | Matsushita Electric Industrial Co., Ltd. | Map information updating apparatus and map information updating method |
US20060293845A1 (en) * | 2005-06-24 | 2006-12-28 | Shinji Watanabe | Vehicle navigation system and method of generating updated map data for vehicle navigation system |
US20070213929A1 (en) * | 2006-03-10 | 2007-09-13 | Masaaki Tanizaki | Computer readable medium storing a map data updating program and map data updating terminal |
US20070218891A1 (en) * | 2006-03-16 | 2007-09-20 | Cox Marc S | Navigation System for Portable Communication Devices |
US20090190739A1 (en) * | 2006-05-01 | 2009-07-30 | Mcgary Faith | Communication assistance system and method |
US20080059502A1 (en) * | 2006-08-29 | 2008-03-06 | Aisin Aw Co., Ltd. | Data management system, update file generating system, and data updating method |
US20080249705A1 (en) * | 2007-04-04 | 2008-10-09 | Hitoki Matsuda | Realtime delivery system for updated map data |
US20080262717A1 (en) * | 2007-04-17 | 2008-10-23 | Esther Abramovich Ettinger | Device, system and method of landmark-based routing and guidance |
US20090019057A1 (en) * | 2007-07-11 | 2009-01-15 | Hitachi, Ltd. | Terminal and data distribution system |
US20090187412A1 (en) * | 2008-01-18 | 2009-07-23 | If Analytics Llc | Correlation/relationship and forecasting generator |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080249705A1 (en) * | 2007-04-04 | 2008-10-09 | Hitoki Matsuda | Realtime delivery system for updated map data |
Also Published As
Publication number | Publication date |
---|---|
JP2005214779A (en) | 2005-08-11 |
US20060080030A1 (en) | 2006-04-13 |
US7590486B2 (en) | 2009-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7590486B2 (en) | Automobile navigation apparatus | |
US6321158B1 (en) | Integrated routing/mapping information | |
US7239963B2 (en) | Method and apparatus for displaying navigation information | |
EP0833291B1 (en) | Vehicle navigation apparatus and storage medium | |
US6850837B2 (en) | Method and system for providing reminders about points of interests while traveling | |
JP4408622B2 (en) | Data collection system and method for geographic database | |
US5944768A (en) | Navigation system | |
EP0766216B1 (en) | Navigation system | |
US6941220B2 (en) | Apparatus and method for vehicle navigation | |
US6970786B2 (en) | Method for transmitting map data and map display apparatus and system | |
US7599791B2 (en) | Spot searching device, navigation apparatus, spot searching method, spot searching program, and information recording medium having spot searching program | |
KR101038620B1 (en) | Map updating system | |
EP1519153A1 (en) | Navigation apparatus | |
US20080015770A1 (en) | Map Data Providing Method | |
KR20090009908A (en) | Map update system | |
JP4951614B2 (en) | Navigation device and map data updating method | |
JP2001195459A (en) | System and method for itinerary planning | |
CN101911073B (en) | Roadside device, control method and program | |
EP1100219A2 (en) | Method and system for providing a car driver with route-dependent on-demand broadcast programmes, and recording medium storing a program for executing the method | |
EP0827124B1 (en) | Vehicle navigation system with city name selection accelerator and medium for storage of programs thereof | |
JP2005338687A (en) | Map data updating system | |
JP2006308365A (en) | Navigation device, and program for navigation device | |
US20030191579A1 (en) | Travel route searching apparatus | |
JP4158673B2 (en) | Navigation device | |
CA2280677A1 (en) | Integrated routing/mapping information system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |