CA2219037A1 - Interface layer for navigation system - Google Patents

Interface layer for navigation system

Info

Publication number
CA2219037A1
CA2219037A1 CA002219037A CA2219037A CA2219037A1 CA 2219037 A1 CA2219037 A1 CA 2219037A1 CA 002219037 A CA002219037 A CA 002219037A CA 2219037 A CA2219037 A CA 2219037A CA 2219037 A1 CA2219037 A1 CA 2219037A1
Authority
CA
Canada
Prior art keywords
interface layer
access interface
data access
navigation
application software
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.)
Granted
Application number
CA002219037A
Other languages
French (fr)
Other versions
CA2219037C (en
Inventor
Richard A. Ashby
Paul M. Bouzide
Vijaya S. Israni
David S. Lampert
Senthil K. Natesan
Grant S. Killey
John C. Jasper
Robert P. Fernekes
Jerry S. Feigen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Here Global BV
Original Assignee
Navigation Technologies Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Navigation Technologies Corp filed Critical Navigation Technologies Corp
Publication of CA2219037A1 publication Critical patent/CA2219037A1/en
Application granted granted Critical
Publication of CA2219037C publication Critical patent/CA2219037C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3878Hierarchical structures, e.g. layering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99932Access augmentation or optimizing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Abstract

An improved method and system that provides for a data access interface layer in a navigation system. The navigation system is of the type that includes a navigation application software program that provides navigating features to a user of the system and a geographic database stored on a computer-readable storage medium wherein the geographical database includes information relating to the geographical region about which the navigation system provides the navigation features to the user. The data access interface layer is preferably stored in the navigation system as a library of software functions. The data access interface layer operates in conjunction with the navigation system application software. The data access interface layer isolates the navigation application software from the geographic data which are stored on the storage medium. The data access interface layer intercepts requests by the navigation application software for geographic data. The data access interface layer retrieves geographic data from the storage medium and converts the data into a format usable by the navigation application software. The data access interface layer also provides for memory management that facilitates accessing and using geographic data from the particular storage medium quickly and efficiently. By recognizing that different media types have different physical formats, the data access interface layer accommodates and isolates the differences so that the portions of the data access interface layer that interact with the navigation application software can be generic.
CA002219037A 1996-10-25 1997-10-23 Interface layer for navigation system Expired - Lifetime CA2219037C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/740,298 1996-10-25
US08/740,298 US6047280A (en) 1996-10-25 1996-10-25 Interface layer for navigation system

Publications (2)

Publication Number Publication Date
CA2219037A1 true CA2219037A1 (en) 1998-04-25
CA2219037C CA2219037C (en) 2004-10-12

Family

ID=24975909

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002219037A Expired - Lifetime CA2219037C (en) 1996-10-25 1997-10-23 Interface layer for navigation system

Country Status (5)

Country Link
US (3) US6047280A (en)
EP (1) EP0838771B1 (en)
JP (1) JPH10253367A (en)
CA (1) CA2219037C (en)
DE (1) DE69732755T2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6681231B1 (en) 1999-07-26 2004-01-20 The Real Estate Cable Network, Inc. Integrated information processing system for geospatial media
US7107286B2 (en) 1999-07-26 2006-09-12 Geoqwest International Inc. Integrated information processing system for geospatial media

Families Citing this family (189)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040139049A1 (en) * 1996-08-22 2004-07-15 Wgrs Licensing Company, Llc Unified geographic database and method of creating, maintaining and using the same
EP0932134A4 (en) * 1996-09-20 2009-01-07 Toyota Motor Co Ltd Positional information providing system and apparatus
US6047280A (en) * 1996-10-25 2000-04-04 Navigation Technologies Corporation Interface layer for navigation system
US10839321B2 (en) 1997-01-06 2020-11-17 Jeffrey Eder Automated data storage system
US6272429B1 (en) * 1997-12-15 2001-08-07 Ronnie Dansby Detailed information database management system
US6519686B2 (en) * 1998-01-05 2003-02-11 Intel Corporation Information streaming in a multi-process system using shared memory
JP3546680B2 (en) * 1998-01-26 2004-07-28 トヨタ自動車株式会社 Navigation device
JP3927304B2 (en) * 1998-02-13 2007-06-06 トヨタ自動車株式会社 Map data access method for navigation
DE69908121T2 (en) * 1998-03-23 2004-04-01 Microsoft Corp., Redmond APPLICATION PROGRAMMING INTERFACE IN AN OPERATING SYSTEM
US6792432B1 (en) * 1998-03-31 2004-09-14 Sybase, Inc. Database system with methods providing high-concurrency access in B-Tree structures
US6327606B1 (en) * 1998-06-24 2001-12-04 Oracle Corp. Memory management of complex objects returned from procedure calls
US6253226B1 (en) * 1998-06-24 2001-06-26 Oracle Corporation Duration-based memory management of complex objects
JP3402204B2 (en) * 1998-07-08 2003-05-06 日本電気株式会社 Database control method and device
US6263332B1 (en) * 1998-08-14 2001-07-17 Vignette Corporation System and method for query processing of structured documents
US6412053B2 (en) 1998-08-26 2002-06-25 Compaq Computer Corporation System method and apparatus for providing linearly scalable dynamic memory management in a multiprocessing system
US6732120B1 (en) * 1998-09-03 2004-05-04 Geojet Information Solutions Inc. System and method for processing and display of geographical data
US6393149B2 (en) 1998-09-17 2002-05-21 Navigation Technologies Corp. Method and system for compressing data and a geographic database formed therewith and methods for use thereof in a navigation application program
US6519594B1 (en) * 1998-11-14 2003-02-11 Sony Electronics, Inc. Computer-implemented sharing of java classes for increased memory efficiency and communication method
US6438561B1 (en) * 1998-11-19 2002-08-20 Navigation Technologies Corp. Method and system for using real-time traffic broadcasts with navigation systems
US6718332B1 (en) * 1999-01-04 2004-04-06 Cisco Technology, Inc. Seamless importation of data
US6292743B1 (en) 1999-01-06 2001-09-18 Infogation Corporation Mobile navigation system
JP2000222214A (en) * 1999-02-01 2000-08-11 Hitachi Ltd Geographical information display controller
US6343301B1 (en) * 1999-02-24 2002-01-29 Navigation Technologies Corp. Method and system for collecting data for updating a geographic database
US6282540B1 (en) * 1999-02-26 2001-08-28 Vicinity Corporation Method and apparatus for efficient proximity searching
US6694320B1 (en) * 1999-03-01 2004-02-17 Mitel, Inc. Branding dynamic link libraries
US6516320B1 (en) * 1999-03-08 2003-02-04 Pliant Technologies, Inc. Tiered hashing for data access
GB2363656A (en) * 1999-03-26 2002-01-02 British Telecomm Computer system
JP3659062B2 (en) * 1999-05-21 2005-06-15 株式会社日立製作所 Computer system
US6418454B1 (en) 1999-05-28 2002-07-09 Oracle Corporation Method and mechanism for duration-based management of temporary LOBs
US7100000B1 (en) * 1999-05-28 2006-08-29 International Business Machines Corporation System and methods for processing audio using multiple speech technologies
US6460046B1 (en) * 1999-06-01 2002-10-01 Navigation Technologies Corp. Method and system for forming, storing and using sets of data values
DE69936922T2 (en) * 1999-06-22 2008-05-15 Mitsubishi Denki K.K. MOBILE DEVICE AND SERVER IN A NAVIGATION SYSTEM
US7219327B1 (en) * 1999-07-01 2007-05-15 Affinity Internet, Inc. Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence
US7356559B1 (en) * 1999-07-01 2008-04-08 Affinity Internet, Inc. Integrated platform for developing and maintaining a distributed multiapplication online presence
US6842758B1 (en) * 1999-07-30 2005-01-11 Computer Associates Think, Inc. Modular method and system for performing database queries
US7644366B1 (en) 1999-07-30 2010-01-05 Computer Associates Think, Inc. Method and system for displaying a plurality of discrete files in a compound file
US6581054B1 (en) 1999-07-30 2003-06-17 Computer Associates Think, Inc. Dynamic query model and method
CA2281331A1 (en) * 1999-09-03 2001-03-03 Cognos Incorporated Database management system
JP4080649B2 (en) * 1999-09-20 2008-04-23 パイオニア株式会社 Human navigation system
US6466933B1 (en) 1999-09-21 2002-10-15 International Business Machines Corporation Delayed delivery of query results or other data from a federated server to a federated client until such information is needed
US6792416B2 (en) 1999-09-21 2004-09-14 International Business Machines Corporation Managing results of federated searches across heterogeneous datastores with a federated result set cursor object
US6370541B1 (en) 1999-09-21 2002-04-09 International Business Machines Corporation Design and implementation of a client/server framework for federated multi-search and update across heterogeneous datastores
US7197491B1 (en) 1999-09-21 2007-03-27 International Business Machines Corporation Architecture and implementation of a dynamic RMI server configuration hierarchy to support federated search and update across heterogeneous datastores
US7113939B2 (en) 1999-09-21 2006-09-26 International Business Machines Corporation Architecture to enable search gateways as part of federated search
US6674434B1 (en) * 1999-10-25 2004-01-06 Navigation Technologies Corp. Method and system for automatic generation of shape and curvature data for a geographic database
JP3739615B2 (en) * 1999-11-30 2006-01-25 三菱電機株式会社 In-vehicle information processing apparatus and recording medium
JP3621316B2 (en) * 1999-11-30 2005-02-16 三菱電機株式会社 In-vehicle information processing equipment
JP3621317B2 (en) 1999-11-30 2005-02-16 三菱電機株式会社 In-vehicle information processing equipment
JP2001159525A (en) * 1999-11-30 2001-06-12 Mitsubishi Electric Corp Navigation device and recording medium
WO2001040996A1 (en) * 1999-12-01 2001-06-07 The Trustees Of Columbia University In The City Of New York Cache sensitive search (css) tree indexing system and method
US6711562B1 (en) 1999-12-01 2004-03-23 The Trustees Of Columbia University In The City Of New York Cache sensitive search (CSS) tree indexing system and method
US6415226B1 (en) * 1999-12-20 2002-07-02 Navigation Technologies Corp. Method and system for providing safe routes using a navigation system
US6405128B1 (en) 1999-12-20 2002-06-11 Navigation Technologies Corp. Method and system for providing an electronic horizon in an advanced driver assistance system architecture
JP3900778B2 (en) * 2000-02-22 2007-04-04 アイシン・エィ・ダブリュ株式会社 Navigation device
AUPQ599700A0 (en) * 2000-03-03 2000-03-23 Super Internet Site System Pty Ltd On-line geographical directory
US6601073B1 (en) 2000-03-22 2003-07-29 Navigation Technologies Corp. Deductive database architecture for geographic data
US6424976B1 (en) * 2000-03-23 2002-07-23 Novell, Inc. Method of implementing a forward compatibility network directory syntax
WO2001075679A1 (en) * 2000-04-04 2001-10-11 Metamatrix, Inc. A system and method for accessing data in disparate information sources
KR20000053846A (en) * 2000-04-26 2000-09-05 류재익 Spatio-Temporal Object Model for Land Information System
US7590637B2 (en) * 2000-05-12 2009-09-15 Starr Braun-Huon Interactive system for processing and retrieving data relating to a particular destination via a communication device
US6829690B1 (en) * 2000-05-23 2004-12-07 Navteq North America, Llc Method and system for accessing spatially organized geographic data in blocks
JP2002055995A (en) * 2000-05-31 2002-02-20 Canon Inc Method and device for information processing
US6665863B1 (en) * 2000-05-31 2003-12-16 Microsoft Corporation Data referencing within a database graph
US7894986B2 (en) * 2000-06-02 2011-02-22 Navteq North America, Llc Method and system for forming a keyword database for referencing physical locations
WO2001095331A2 (en) * 2000-06-09 2001-12-13 Koninklijke Philips Electronics N.V. Method of implicit partitioning the storage space available on a storage medium
WO2001099081A1 (en) * 2000-06-20 2001-12-27 Hitachi, Ltd. Vehicle control device
US6681382B1 (en) * 2000-09-18 2004-01-20 Cisco Technology, Inc. Method and system for using virtual labels in a software configuration management system
DE60119062T2 (en) * 2000-10-31 2006-11-30 Matsushita Electric Industrial Co., Ltd., Kadoma navigation device
DE60117406T2 (en) * 2000-11-03 2006-08-10 Motorola, Inc., Schaumburg DATA CODING BEHAVIOR AND SYSTEM
US20020103974A1 (en) * 2000-11-29 2002-08-01 Giacomini Peter Joseph Method and apparatus for economical cache population
US7010308B2 (en) * 2000-12-13 2006-03-07 Telcontar Managing and querying moving point data
FR2818767B1 (en) * 2000-12-22 2005-03-04 Frederic Cabaud SOFTWARE OBJECT MANAGEMENT SOFTWARE THAT CAN BE USED, ESPECIALLY AS A CHIP CARD EXPLORER
US7530076B2 (en) * 2001-03-23 2009-05-05 S2 Technologies, Inc. Dynamic interception of calls by a target device
US7020867B2 (en) * 2001-03-23 2006-03-28 S2 Technologies, Inc. System and method for automatically generating code templates for communication via a predefined communication interface
DE50209342D1 (en) * 2001-04-09 2007-03-15 Siemens Ag METHOD FOR STORING DATA IN A MOTOR VEHICLE
US20030028503A1 (en) * 2001-04-13 2003-02-06 Giovanni Giuffrida Method and apparatus for automatically extracting metadata from electronic documents using spatial rules
US6427119B1 (en) * 2001-04-16 2002-07-30 General Motors Corporation Method and system for providing multiple entry points to a vehicle navigation route
US6691128B2 (en) * 2001-04-19 2004-02-10 Navigation Technologies Corp. Navigation system with distributed computing architecture
US7031955B1 (en) * 2001-04-27 2006-04-18 I2 Technologies Us, Inc. Optimization using a multi-dimensional data model
US7002579B2 (en) * 2001-05-09 2006-02-21 Cadec Corporation Split screen GPS and electronic tachograph
US7149625B2 (en) * 2001-05-31 2006-12-12 Mathews Michael B Method and system for distributed navigation and automated guidance
US7676224B1 (en) * 2001-07-06 2010-03-09 At&T Mobility Ii Llc Enhanced communication service for predicting and handling communication interruption
WO2003009610A1 (en) * 2001-07-18 2003-01-30 Telcontar System and method for initiating responses to location-based events
US7028024B1 (en) 2001-07-20 2006-04-11 Vignette Corporation Information retrieval from a collection of information objects tagged with hierarchical keywords
US7353248B1 (en) * 2001-07-30 2008-04-01 At&T Delaware Intellectual Property, Inc. Application server and method to perform hierarchical configurable data validation
US7191209B1 (en) * 2001-07-30 2007-03-13 Bellsouth Intellectual Property Corp. Application server and method to perform hierarchical configurable data manipulation
US7441007B1 (en) 2001-07-30 2008-10-21 At&T Intellectual Property I, L.P. System and method for allowing applications to retrieve properties and configuration information from a persistent store
US7493210B2 (en) * 2001-08-09 2009-02-17 International Business Machines Corporation Vehicle navigation method
US6583716B2 (en) * 2001-08-15 2003-06-24 Motorola, Inc. System and method for providing location-relevant services using stored location information
US20030059743A1 (en) * 2001-08-29 2003-03-27 The Boeing Company Method and apparatus for automatically generating a terrain model for display during flight simulation
US20030061062A1 (en) * 2001-09-26 2003-03-27 Tucker Timothy J. XML data switch
US6424912B1 (en) * 2001-11-09 2002-07-23 General Motors Corporation Method for providing vehicle navigation instructions
US7283905B1 (en) 2001-12-11 2007-10-16 Garmin Ltd. System and method for estimating impedance time through a road network
US6704645B1 (en) * 2001-12-11 2004-03-09 Garmin Ltd. System and method for estimating impedance time through a road network
US6574554B1 (en) * 2001-12-11 2003-06-03 Garmin Ltd. System and method for calculating a navigation route based on non-contiguous cartographic map databases
US6545637B1 (en) 2001-12-20 2003-04-08 Garmin, Ltd. Systems and methods for a navigational device with improved route calculation capabilities
US6581003B1 (en) * 2001-12-20 2003-06-17 Garmin Ltd. Systems and methods for a navigational device with forced layer switching based on memory constraints
US6650996B1 (en) 2001-12-20 2003-11-18 Garmin Ltd. System and method for compressing data
US6847890B1 (en) 2001-12-21 2005-01-25 Garmin Ltd. Guidance with feature accounting for insignificant roads
US6892135B1 (en) 2001-12-21 2005-05-10 Garmin Ltd. Navigation system, method and device with automatic next turn page
US7184886B1 (en) 2001-12-21 2007-02-27 Garmin Ltd. Navigation system, method and device with detour algorithm
US6975940B1 (en) 2001-12-21 2005-12-13 Garmin Ltd. Systems, functional data, and methods for generating a route
US6999873B1 (en) 2001-12-21 2006-02-14 Garmin Ltd. Navigation system, method and device with detour algorithm
US7277794B1 (en) 2001-12-21 2007-10-02 Garmin Ltd. Guidance with feature accounting for insignificant roads
US7533214B2 (en) * 2002-02-27 2009-05-12 Microsoft Corporation Open architecture flash driver
US6901499B2 (en) * 2002-02-27 2005-05-31 Microsoft Corp. System and method for tracking data stored in a flash memory device
US6978206B1 (en) * 2002-06-21 2005-12-20 Infogation Corporation Distributed navigation system
US7082443B1 (en) 2002-07-23 2006-07-25 Navteq North America, Llc Method and system for updating geographic databases
US20040083465A1 (en) * 2002-10-28 2004-04-29 Weijia Zhang Method and system for connecting to an application programming interface
US7069279B1 (en) * 2002-11-04 2006-06-27 Savaje Technologies, Inc. Timely finalization of system resources
US7430747B2 (en) 2002-12-04 2008-09-30 Microsoft Corporation Peer-to peer graphing interfaces and methods
US7603371B1 (en) 2002-12-17 2009-10-13 Vignette Corporation Object based system and method for managing information
US7305396B2 (en) * 2002-12-31 2007-12-04 Robert Bosch Gmbh Hierarchical system and method for on-demand loading of data in a navigation system
US7080060B2 (en) * 2003-01-08 2006-07-18 Sbc Properties, L.P. System and method for intelligent data caching
US7239962B2 (en) * 2003-02-21 2007-07-03 Sony Corporation Method and apparatus for a routing agent
US7895065B2 (en) * 2003-02-26 2011-02-22 Sony Corporation Method and apparatus for an itinerary planner
US20060212185A1 (en) * 2003-02-27 2006-09-21 Philp Joseph W Method and apparatus for automatic selection of train activity locations
US20040205394A1 (en) * 2003-03-17 2004-10-14 Plutowski Mark Earl Method and apparatus to implement an errands engine
US7099882B2 (en) 2003-04-29 2006-08-29 Navteq North America, Llc Method and system for forming, updating, and using a geographic database
DE10335602A1 (en) * 2003-08-04 2005-03-03 Robert Bosch Gmbh Method for updating map data present in a navigable data format
US7293253B1 (en) * 2003-09-12 2007-11-06 Nortel Networks Limited Transparent interface migration using a computer-readable mapping between a first interface and a second interface to auto-generate an interface wrapper
JP2005140676A (en) * 2003-11-07 2005-06-02 Mitsubishi Electric Corp Navigation system
US7251659B1 (en) * 2003-12-04 2007-07-31 Sprint Communications Company L.P. Method and system for managing resource indexes in a networking environment
US20050171685A1 (en) * 2004-02-02 2005-08-04 Terry Leung Navigation apparatus, navigation system, and navigation method
US7984089B2 (en) * 2004-02-13 2011-07-19 Microsoft Corporation User-defined indexing of multimedia content
US7668845B1 (en) * 2004-02-18 2010-02-23 Microsoft Corporation C-tree for multi-attribute indexing
US8562439B2 (en) * 2004-03-11 2013-10-22 Navteq B.V. Geographic area templates for computer games
US7967678B2 (en) * 2004-03-11 2011-06-28 Navteq North America, Llc Computer game development factory system and method
US7970749B2 (en) * 2004-03-11 2011-06-28 Navteq North America, Llc Method and system for using geographic data in computer game development
US7828655B2 (en) * 2004-03-11 2010-11-09 Navteq North America, Llc Application programming interface for geographic data in computer games
US8688803B2 (en) * 2004-03-26 2014-04-01 Microsoft Corporation Method for efficient content distribution using a peer-to-peer networking infrastructure
EP1779063A1 (en) * 2004-07-17 2007-05-02 Shahriar Sarkeshik Navigation interface system
US20060058953A1 (en) 2004-09-07 2006-03-16 Cooper Clive W System and method of wireless downloads of map and geographic based data to portable computing devices
EP1647960A1 (en) * 2004-10-15 2006-04-19 Leadtek Research Europe B. V. Integrated traffic and position data receiver
US8161020B2 (en) * 2004-11-15 2012-04-17 Zi Corporation Of Canada, Inc. Searching for and providing objects using byte-by-byte comparison
JP4334464B2 (en) * 2004-12-02 2009-09-30 パイオニア株式会社 Information update device, information distribution device, information processing system, method thereof, program thereof, and recording medium recording the program
US8205058B2 (en) * 2004-12-10 2012-06-19 International Business Machines Corporation Resource management for data storage services
DE102005014273B4 (en) * 2005-03-24 2012-04-05 Dspace Digital Signal Processing And Control Engineering Gmbh Comparison of interfaces between software components
JP4851726B2 (en) * 2005-03-30 2012-01-11 クラリオン株式会社 In-vehicle device
JP4581896B2 (en) * 2005-08-02 2010-11-17 株式会社デンソー Navigation device and program
US8255640B2 (en) * 2006-01-03 2012-08-28 Apple Inc. Media device with intelligent cache utilization
US7925320B2 (en) 2006-03-06 2011-04-12 Garmin Switzerland Gmbh Electronic device mount
US8376857B1 (en) 2006-04-28 2013-02-19 Navteq B.V. Multi-player online game player proximity feature
US7792864B1 (en) * 2006-06-14 2010-09-07 TransUnion Teledata, L.L.C. Entity identification and/or association using multiple data elements
US7628704B1 (en) 2006-06-15 2009-12-08 Navteq North America, Llc Geographic data collection using game play
US7693068B2 (en) * 2006-11-07 2010-04-06 Tekelec Systems, methods, and computer program products for providing a distributed hardware platform interface (HPI) architecture
JP4900725B2 (en) * 2008-03-31 2012-03-21 アイシン・エィ・ダブリュ株式会社 Map update system and map update program
KR100898263B1 (en) * 2008-04-24 2009-05-18 팅크웨어(주) Quick-search method and apparatus of path displaying terminal
US8719812B1 (en) * 2008-06-30 2014-05-06 Emc Corporation Methods, systems, and computer readable media for dynamically modifying and utilizing a software package description for software installation
US20100082564A1 (en) * 2008-10-01 2010-04-01 Navteq North America, Llc Spatial Index for Locating Geographic Data Parcels Stored on Physical Storage Media
US8762046B2 (en) * 2008-10-01 2014-06-24 Navteq B.V. Creating geometry for advanced driver assistance systems
US8725474B2 (en) 2008-10-01 2014-05-13 Navteq B.V. Bezier curves for advanced driver assistance system applications
US8990004B2 (en) * 2008-12-17 2015-03-24 Telenav, Inc. Navigation system with query mechanism and method of operation thereof
KR20100085564A (en) * 2009-01-21 2010-07-29 삼성전자주식회사 Data processing system and data processing method thereof
WO2010121863A1 (en) * 2009-04-20 2010-10-28 International Business Machines Corporation A method and system for facilitating object searches in virtual worlds
US8301364B2 (en) * 2010-01-27 2012-10-30 Navteq B.V. Method of operating a navigation system to provide geographic location information
JP5355784B2 (en) * 2010-04-16 2013-11-27 三菱電機株式会社 Data access method and data access apparatus
DE102010017478A1 (en) * 2010-06-21 2011-12-22 Krauss-Maffei Wegmann Gmbh & Co. Kg Method for extracting data from a view database for constructing a simulation database
US8990181B2 (en) * 2010-09-16 2015-03-24 Standard Microsystems Corporation Method and system for transferring data between a host device and an external device
JP5353926B2 (en) * 2011-03-09 2013-11-27 株式会社デンソー Navigation device
US8364725B2 (en) 2011-03-24 2013-01-29 International Business Machines Corporation Bidirectional navigation between mapped model objects
US8832077B1 (en) 2011-05-04 2014-09-09 Google Inc. Selectively retrieving search results in accordance with different logical relationships
US9148470B2 (en) 2011-05-26 2015-09-29 Candi Control, Inc. Targeting delivery data
US20120303750A1 (en) * 2011-05-26 2012-11-29 Mike Anderson Cloud-assisted network device integration
US9542241B2 (en) * 2011-07-12 2017-01-10 Harman International Industries, Incorporated Navigation application interface
CN102279808A (en) * 2011-09-06 2011-12-14 晨星软件研发(深圳)有限公司 Method and device for managing video memory of embedded equipment
US8280414B1 (en) 2011-09-26 2012-10-02 Google Inc. Map tile data pre-fetching based on mobile device generated event analysis
US9110933B1 (en) 2011-11-04 2015-08-18 Google Inc. Processing data triggers in an untrusted environment based on information stored in a trusted environment
US8886715B1 (en) * 2011-11-16 2014-11-11 Google Inc. Dynamically determining a tile budget when pre-fetching data in a client device
US9064013B1 (en) 2011-11-30 2015-06-23 Google Inc. Application of resource limits to request processing
US9305107B2 (en) 2011-12-08 2016-04-05 Google Inc. Method and apparatus for pre-fetching place page data for subsequent display on a mobile computing device
US9197713B2 (en) 2011-12-09 2015-11-24 Google Inc. Method and apparatus for pre-fetching remote resources for subsequent display on a mobile computing device
US9235607B1 (en) 2012-03-29 2016-01-12 Google Inc. Specifying a predetermined degree of inconsistency for test data
US10037623B2 (en) * 2013-03-15 2018-07-31 Bwise B.V. Dynamic risk structure creation systems and/or methods of making the same
US10169370B2 (en) * 2013-06-14 2019-01-01 Here Global B.V. Navigation database customization
KR102117511B1 (en) * 2013-07-30 2020-06-02 삼성전자주식회사 Processor and method for controling memory
DE102013225497A1 (en) * 2013-12-10 2015-06-11 Bayerische Motoren Werke Aktiengesellschaft Data communication between a computing device of a vehicle and a service server
CN105518672B (en) 2014-07-15 2019-04-30 微软技术许可有限责任公司 Data retrieval across multiple models
CN105518670B (en) 2014-07-15 2021-09-07 微软技术许可有限责任公司 Data model indexing for model queries
EP3170100A4 (en) * 2014-07-15 2017-12-06 Microsoft Technology Licensing, LLC Data model change management
WO2016008087A1 (en) 2014-07-15 2016-01-21 Microsoft Technology Licensing, Llc Managing multiple data models over data storage system
US9811559B2 (en) * 2014-09-01 2017-11-07 Mapquest, Inc. Computerized systems and methods for identifying points-of-interest using customized query prediction
US9686357B1 (en) 2016-08-02 2017-06-20 Palantir Technologies Inc. Mapping content delivery
US9674278B1 (en) * 2016-08-03 2017-06-06 Palantir Technologies Inc. Geographic data management server
US11054971B2 (en) * 2017-05-23 2021-07-06 Salesforce.Com., Inc. Modular runtime environment
US20220129503A1 (en) * 2019-03-05 2022-04-28 Shenzhen Tinysoft Co., Ltd. Method for data extraction, terminal device and computer-readable storage medium
CN112414409B (en) * 2020-11-16 2022-08-02 天津航天中为数据系统科技有限公司 Autonomous inspection path planning method based on string structure and aircraft
USD959552S1 (en) 2021-07-21 2022-08-02 Speedfind, Inc Display sign
DE102022208227A1 (en) 2022-08-08 2024-02-08 Volkswagen Aktiengesellschaft Method for compressed storage of movement data of a vehicle, method for recording compressed movement data for a map of at least one vehicle and corresponding devices

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4086632A (en) * 1976-09-27 1978-04-25 The Boeing Company Area navigation system including a map display unit for establishing and modifying navigation routes
JPS585611A (en) * 1981-07-01 1983-01-13 Toyota Motor Corp Device for guiding running operation
JPS61250671A (en) * 1985-04-27 1986-11-07 株式会社デンソー Map display unit
CA1277043C (en) * 1985-07-25 1990-11-27 Marvin S. White, Jr. Apparatus storing a representation of topological structures and methods of building and searching the representation
NL8602654A (en) * 1986-10-23 1988-05-16 Philips Nv METHOD FOR DIVIDING IN LOTS AND STORING BITCH IN A MASSAGE MEMORY A DATA FILE, AND FOR ADDRESSING A LOT, AND APPARATUS FOR PERFORMING THE METHOD
US4972319A (en) * 1987-09-25 1990-11-20 Delorme David M Electronic global map generating system
US5191532A (en) * 1987-12-05 1993-03-02 Aisin Aw Co., Ltd. Navigation apparatus
EP0346492B1 (en) * 1987-12-28 1995-05-03 Aisin Aw Co., Ltd. Route search method for navigation system
JPH023900A (en) * 1988-06-16 1990-01-09 Nissan Motor Co Ltd Present place displaying device for moving body
US5170353A (en) * 1988-11-17 1992-12-08 U.S. Philips Corporation Bucket-oriented route planning method, and navigation system comprising a route planner for carrying out such a method
US5036471A (en) * 1989-04-18 1991-07-30 Sanyo Electric Co., Ltd. Apparatus for road path searching applicable to car navigation system and operation method thereof
US5150295A (en) * 1990-05-22 1992-09-22 Teledyne Industries, Inc. Computerized system for joining individual maps into a single map product
US5295261A (en) * 1990-07-27 1994-03-15 Pacific Bell Corporation Hybrid database structure linking navigational fields having a hierarchial database structure to informational fields having a relational database structure
US5235701A (en) * 1990-08-28 1993-08-10 Teknekron Communications Systems, Inc. Method of generating and accessing a database independent of its structure and syntax
US5327529A (en) 1990-09-24 1994-07-05 Geoworks Process of designing user's interfaces for application programs
DE69131270T2 (en) * 1990-10-01 1999-12-02 Mannesmann Vdo Ag Methods of storing a topological network and methods and devices to identify a row of 1 cells
JP2570500B2 (en) * 1990-12-19 1997-01-08 三菱電機株式会社 Car navigation system
DE69209364T2 (en) * 1991-05-22 1996-10-10 Philips Electronics Nv Distributed multi-node data processing system for use in a surface vehicle
US5285391A (en) * 1991-08-05 1994-02-08 Motorola, Inc. Multiple layer road memory storage device and route planning system
JP2848061B2 (en) * 1991-11-06 1999-01-20 三菱電機株式会社 Navigation device
DE69313167T2 (en) * 1992-02-18 1998-01-15 Pioneer Electronic Corp Navigation device with improved position display function
US5412573A (en) * 1993-05-20 1995-05-02 Motorola Inc. Multi-mode route guidance system and method therefor
US5544087A (en) 1993-06-04 1996-08-06 Sumitomo Electric Industries, Ltd. Navigation system
US5517419A (en) * 1993-07-22 1996-05-14 Synectics Corporation Advanced terrain mapping system
EP0646882B1 (en) * 1993-10-04 2002-03-20 Siemens Aktiengesellschaft Method and apparatus for fast accessing of data items from a sorted list and data base carrier for use with such method and/or apparatus
EP0722559B1 (en) 1994-08-08 2001-07-18 Mannesmann VDO Aktiengesellschaft A navigation device for a land vehicle with means for generating a multi-element anticipatory speech message, and a vehicle comprising such device
JPH0886660A (en) * 1994-09-16 1996-04-02 Alpine Electron Inc Car navigation system
US5528518A (en) 1994-10-25 1996-06-18 Laser Technology, Inc. System and method for collecting data used to form a geographic information system database
JP3042341B2 (en) * 1994-11-30 2000-05-15 日本電気株式会社 Local I / O Control Method for Cluster-Coupled Multiprocessor System
US5590331A (en) 1994-12-23 1996-12-31 Sun Microsystems, Inc. Method and apparatus for generating platform-standard object files containing machine-independent code
US5731978A (en) 1995-06-07 1998-03-24 Zexel Corporation Method and apparatus for enhancing vehicle navigation through recognition of geographical region types
EP0776461B1 (en) * 1995-06-16 2001-11-21 Mannesmann VDO Aktiengesellschaft System for joining elements to complex junctions and links in road network representation for vehicles
US5953722A (en) * 1996-10-25 1999-09-14 Navigation Technologies Corporation Method and system for forming and using geographic data
US5968109A (en) * 1996-10-25 1999-10-19 Navigation Technologies Corporation System and method for use and storage of geographic data on physical media
US6047280A (en) * 1996-10-25 2000-04-04 Navigation Technologies Corporation Interface layer for navigation system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6681231B1 (en) 1999-07-26 2004-01-20 The Real Estate Cable Network, Inc. Integrated information processing system for geospatial media
US7107286B2 (en) 1999-07-26 2006-09-12 Geoqwest International Inc. Integrated information processing system for geospatial media

Also Published As

Publication number Publication date
US6173277B1 (en) 2001-01-09
US6370539B1 (en) 2002-04-09
DE69732755T2 (en) 2006-04-06
EP0838771B1 (en) 2005-03-16
JPH10253367A (en) 1998-09-25
US6047280A (en) 2000-04-04
EP0838771A3 (en) 1999-12-01
EP0838771A2 (en) 1998-04-29
DE69732755D1 (en) 2005-04-21
CA2219037C (en) 2004-10-12

Similar Documents

Publication Publication Date Title
CA2219037A1 (en) Interface layer for navigation system
CA2204797A1 (en) Multiple database access server for application programs
US6061688A (en) Geographical system for accessing data
WO2001001260A3 (en) Secure, limited-access database system and method
CA2219043A1 (en) Improved system and method for use and storage of geographical data on physical media
CA2320675A1 (en) Method and system for storing and accessing data in a compound document using object linking
WO2000029952A3 (en) Method and system for incremental backup copying of data
SE9702388L (en) Enhancements to, or with regard to, the distribution of information
CA2129078A1 (en) Interactive System for Producing, Storing and Retrieving Information Correlated with a Recording of an Event
EP0751468A3 (en) Index managing method in database managing system
WO2000029985A8 (en) Method and system for summarizing topics of documents browsed by a user
WO2005114374A3 (en) Object-based storage
AU2004258405A1 (en) Reproducer and method for controlling reproduction
CN1119753C (en) Improved system and method for accessing and distributing audio CD data over network
EP0838764A3 (en) Map data base management method and system therefor
WO2004092918A3 (en) Vehicle diagnostic knowledge delivery
EP0949556A3 (en) Access control method, storage apparatus and storage medium
EP1589489A3 (en) Telematics-based vehicle data acquisition architecture
EP1167925A3 (en) Information service system, server and in-vehicle unit for use in information service system, and record medium on which program readable by in-vehicle unit or computer is recorded
EP0990962A4 (en) System and method for watch design
EP0818723A3 (en) Computer system with a copy-protecting function and recording medium for use with the same
WO2000038084A3 (en) Method for processing data objects
WO2001055910A3 (en) Information architecture for an interactive environment
EP0633531A1 (en) Memory management system and method
RU2249245C2 (en) Method and device for processing data with copyrights

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20171023