Method and system for providing navigation systems with updated geographic data
    1.
    发明授权
    Method and system for providing navigation systems with updated geographic data 有权
    为导航系统提供更新的地理数据的方法和系统

    公开(公告)号:US06362779B1

    公开(公告)日:2002-03-26

    申请号:US09660329

    申请日:2000-09-12

    IPC分类号: G01S502

    CPC分类号: G01C21/26

    摘要: A system and method for providing updated geographic data for use by a navigation application program. The navigation application program is at a first version level and uses geographic data in a geographic database. An updated geographic database is provided to the navigation application program. The updated geographic database is at a second version level which is later than the first version level. Also provided to the navigation application program are one or more replacement routines. These replacement routines may be stored with the updated geographic database on a computer-readable medium or may be provided separately. The one or more replacement routines are used by the navigation application program either at initialization or during runtime. The one or more replacement routines are called to access or use the data in the updated geographic database. The one or more replacement routines are preferably in an interpretive language and executed by a virtual processor. The virtual processor may be part of the navigation application program. The one or more replacement routines can be used by the navigation application program thereby enabling the navigation application program which is at the first version level to use the updated geographic data which is at second version level.

    摘要翻译: 一种用于提供更新的地理数据以供导航应用程序使用的系统和方法。 导航应用程序处于第一版本级别,并使用地理数据库中的地理数据。 更新的地理数据库被提供给导航应用程序。 更新的地理数据库处于比第一版​​本级别晚的第二版本级别。 还提供给导航应用程序的是一个或多个替换程序。 这些替换例程可以与更新的地理数据库一起存储在计算机可读介质上,或者可以单独提供。 导航应用程序在初始化或运行时都使用一个或多个替换程序。 调用一个或多个替换例程来访问或使用更新的地理数据库中的数据。 一个或多个替换例程优选地是解释语言并由虚拟处理器执行。 虚拟处理器可以是导航应用程序的一部分。 导航应用程序可以使用一个或多个替换例程,从而使处于第一版本级别的导航应用程序能够使用处于第二版本级别的更新的地理数据。

    Method and system for providing navigation systems with updated
geographic data

    公开(公告)号:US06121924A

    公开(公告)日:2000-09-19

    申请号:US570

    申请日:1997-12-30

    IPC分类号: G01C21/26 H04B7/185 G01S5/02

    CPC分类号: G01C21/26

    摘要: A system and method for providing updated geographic data for use by a navigation application program. The navigation application program is at a first version level and uses geographic data in a geographic database. An updated geographic database is provided to the navigation application program. The updated geographic database is at a second version level which is later than the first version level. Also provided to the navigation application program are one or more replacement routines. These replacement routines may be stored with the updated geographic database on a computer-readable medium or may be provided separately. The one or more replacement routines are used by the navigation application program either at initialization or during runtime. The one or more replacement routines are called to access or use the data in the updated geographic database. The one or more replacement routines are preferably in an interpretive language and executed by a virtual processor. The virtual processor may be part of the navigation application program. The one or more replacement routines can be used by the navigation application program thereby enabling the navigation application program which is at the first version level to use the updated geographic data which is at second version level.

    Memory management for navigation system
    3.
    发明授权
    Memory management for navigation system 失效
    导航系统内存管理

    公开(公告)号:US6073076A

    公开(公告)日:2000-06-06

    申请号:US49747

    申请日:1998-03-27

    CPC分类号: G01C21/26 Y10S707/99943

    摘要: A method and system for managing memory resources in a system used in conjunction with a navigation application program that accesses geographic data. The geographic data are comprised of a plurality of data records. The plurality of data records are organized into parcels, each of which contains a portion of the plurality of data records, such that the data records in each portion of the plurality of data records that forms each parcel are accessed together. One or more buffers each that forms a contiguous portion of the memory of the navigation system is provided as a cache to store a plurality of parcels. One or more data structures located outside the contiguous portion of memory identify the parcels of data stored in the cache and the locations in the cache at which the parcels are stored. The one or more data structures located outside the contiguous portion of memory in which the parcels are cached are used to manage the parcel cache to use it efficiently. These one or more data structures located outside the contiguous memory in which the parcels are cached are also used to defragment the parcel cache.

    摘要翻译: 一种用于管理系统中使用的存储器资源的方法和系统,与用于访问地理数据的导航应用程序一起使用。 地理数据由多个数据记录组成。 多个数据记录被组织成包裹,每个包裹包含多个数据记录的一部分,使得形成每个包裹的多个数据记录的每个部分中的数据记录被一起访问。 提供形成导航系统的存储器的连续部分的每一个的一个或多个缓冲器作为高速缓存来存储多个包裹。 位于存储器的连续部分之外的一个或多个数据结构标识存储在高速缓存中的数据的包以及包裹被存储在高速缓存中的位置。 位于其中存放宗地的存储器连续部分之外的一个或多个数据结构用于管理包裹缓存以有效地使用它。 这些一个或多个数据结构位于连续存储器外部,其中包裹被缓存,也用于对包裹高速缓存进行碎片整理。