Memory management for navigation system

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NATESAN, SENTHIL, CROWLEY, PAUL, NASH, ALEX, JAUGILAS, JOHN, LAMPERT, DAVID S
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator NATESAN, SENTHIL
CROWLEY, PAUL
NASH, ALEX
JAUGILAS, JOHN
LAMPERT, DAVID S
description 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.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP0945706A3</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP0945706A3</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP0945706A33</originalsourceid><addsrcrecordid>eNrjZFD3Tc3NL6pUyE3MS0xPzU3NK1FIyy9SyEssy0xPLMnMz1MoriwuSc3lYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxrgEGliam5gZmjsbGRCgBAHWZJ-o</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Memory management for navigation system</title><source>esp@cenet</source><creator>NATESAN, SENTHIL ; CROWLEY, PAUL ; NASH, ALEX ; JAUGILAS, JOHN ; LAMPERT, DAVID S</creator><creatorcontrib>NATESAN, SENTHIL ; CROWLEY, PAUL ; NASH, ALEX ; JAUGILAS, JOHN ; LAMPERT, DAVID S</creatorcontrib><description>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.</description><edition>7</edition><language>eng ; fre ; ger</language><subject>ADVERTISING ; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND,DEAF OR MUTE ; CALCULATING ; COMPUTING ; COUNTING ; CRYPTOGRAPHY ; DIAGRAMS ; DISPLAY ; EDUCATION ; EDUCATIONAL OR DEMONSTRATION APPLIANCES ; ELECTRIC DIGITAL DATA PROCESSING ; GLOBES ; GYROSCOPIC INSTRUMENTS ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; MEASURING ; MEASURING DISTANCES, LEVELS OR BEARINGS ; NAVIGATION ; PHOTOGRAMMETRY OR VIDEOGRAMMETRY ; PHYSICS ; PLANETARIA ; SEALS ; SURVEYING ; TESTING</subject><creationdate>2003</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20030723&amp;DB=EPODOC&amp;CC=EP&amp;NR=0945706A3$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20030723&amp;DB=EPODOC&amp;CC=EP&amp;NR=0945706A3$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>NATESAN, SENTHIL</creatorcontrib><creatorcontrib>CROWLEY, PAUL</creatorcontrib><creatorcontrib>NASH, ALEX</creatorcontrib><creatorcontrib>JAUGILAS, JOHN</creatorcontrib><creatorcontrib>LAMPERT, DAVID S</creatorcontrib><title>Memory management for navigation system</title><description>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.</description><subject>ADVERTISING</subject><subject>APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND,DEAF OR MUTE</subject><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>CRYPTOGRAPHY</subject><subject>DIAGRAMS</subject><subject>DISPLAY</subject><subject>EDUCATION</subject><subject>EDUCATIONAL OR DEMONSTRATION APPLIANCES</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>GLOBES</subject><subject>GYROSCOPIC INSTRUMENTS</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>MEASURING</subject><subject>MEASURING DISTANCES, LEVELS OR BEARINGS</subject><subject>NAVIGATION</subject><subject>PHOTOGRAMMETRY OR VIDEOGRAMMETRY</subject><subject>PHYSICS</subject><subject>PLANETARIA</subject><subject>SEALS</subject><subject>SURVEYING</subject><subject>TESTING</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2003</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFD3Tc3NL6pUyE3MS0xPzU3NK1FIyy9SyEssy0xPLMnMz1MoriwuSc3lYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxrgEGliam5gZmjsbGRCgBAHWZJ-o</recordid><startdate>20030723</startdate><enddate>20030723</enddate><creator>NATESAN, SENTHIL</creator><creator>CROWLEY, PAUL</creator><creator>NASH, ALEX</creator><creator>JAUGILAS, JOHN</creator><creator>LAMPERT, DAVID S</creator><scope>EVB</scope></search><sort><creationdate>20030723</creationdate><title>Memory management for navigation system</title><author>NATESAN, SENTHIL ; CROWLEY, PAUL ; NASH, ALEX ; JAUGILAS, JOHN ; LAMPERT, DAVID S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP0945706A33</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2003</creationdate><topic>ADVERTISING</topic><topic>APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND,DEAF OR MUTE</topic><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>CRYPTOGRAPHY</topic><topic>DIAGRAMS</topic><topic>DISPLAY</topic><topic>EDUCATION</topic><topic>EDUCATIONAL OR DEMONSTRATION APPLIANCES</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>GLOBES</topic><topic>GYROSCOPIC INSTRUMENTS</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>MEASURING</topic><topic>MEASURING DISTANCES, LEVELS OR BEARINGS</topic><topic>NAVIGATION</topic><topic>PHOTOGRAMMETRY OR VIDEOGRAMMETRY</topic><topic>PHYSICS</topic><topic>PLANETARIA</topic><topic>SEALS</topic><topic>SURVEYING</topic><topic>TESTING</topic><toplevel>online_resources</toplevel><creatorcontrib>NATESAN, SENTHIL</creatorcontrib><creatorcontrib>CROWLEY, PAUL</creatorcontrib><creatorcontrib>NASH, ALEX</creatorcontrib><creatorcontrib>JAUGILAS, JOHN</creatorcontrib><creatorcontrib>LAMPERT, DAVID S</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>NATESAN, SENTHIL</au><au>CROWLEY, PAUL</au><au>NASH, ALEX</au><au>JAUGILAS, JOHN</au><au>LAMPERT, DAVID S</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Memory management for navigation system</title><date>2003-07-23</date><risdate>2003</risdate><abstract>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.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP0945706A3
source esp@cenet
subjects ADVERTISING
APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND,DEAF OR MUTE
CALCULATING
COMPUTING
COUNTING
CRYPTOGRAPHY
DIAGRAMS
DISPLAY
EDUCATION
EDUCATIONAL OR DEMONSTRATION APPLIANCES
ELECTRIC DIGITAL DATA PROCESSING
GLOBES
GYROSCOPIC INSTRUMENTS
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
MEASURING
MEASURING DISTANCES, LEVELS OR BEARINGS
NAVIGATION
PHOTOGRAMMETRY OR VIDEOGRAMMETRY
PHYSICS
PLANETARIA
SEALS
SURVEYING
TESTING
title Memory management for navigation system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T15%3A18%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=NATESAN,%20SENTHIL&rft.date=2003-07-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP0945706A3%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true