Method and apparatus for tracking data in a database, employing last-known location registers

In accordance with the present invention, a data tracking scheme for a database is provided which employs a "last-known location" register as a part of a data block's ID. In certain object-oriented databases embodying the present invention, for example, when an object is created, it i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HOGGATT DANA L, HARFMANN EDMUND R, LOGAN KIM M, GREER, JR. JOSEPH E, DURFLINGER KEVIN J
Format: Patent
Sprache:eng
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 HOGGATT DANA L
HARFMANN EDMUND R
LOGAN KIM M
GREER, JR. JOSEPH E
DURFLINGER KEVIN J
description In accordance with the present invention, a data tracking scheme for a database is provided which employs a "last-known location" register as a part of a data block's ID. In certain object-oriented databases embodying the present invention, for example, when an object is created, it is assigned a physical address, which is then included as an extension of the OID, and which is recorded in a logical address register. When the object is moved, rather than identifying every reference to the object within the database, only the physical address in the logical address register is updated. When a reference to the object is encountered during the operation of the database, the last-known-location extension of the OID is consulted for a valid last-known location, that is, a valid physical address. If such a valid last-known location exists, that physical location is accessed in order to retrieve the object. If the last-known-location extension of the OID contains an invalid last-known location, or if the physical address indicated contains something other than the desired object, the logical address register is accessed and the correct physical address is found. At this point, the reference to the object may (but need not) update the last-known address extension of the OID of the target object.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US6697797B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US6697797B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US6697797B13</originalsourceid><addsrcrecordid>eNqNij0KwkAQRtNYiHqHOYApRMiSVlFsrNRSwriZxCXrzLIzIt7eHzyAxcd78L5xcd6TXaUF5PdSwox2V-gkg2X0Q-AeWjSEwIBfu6DSHOiWojw_NaJaObA8GKJ4tCAMmfqgRlmnxajDqDT7cVLAdnNc70pK0pAm9MRkzelQVbVztVstln9cXl3OO_8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for tracking data in a database, employing last-known location registers</title><source>esp@cenet</source><creator>HOGGATT DANA L ; HARFMANN EDMUND R ; LOGAN KIM M ; GREER, JR. JOSEPH E ; DURFLINGER KEVIN J</creator><creatorcontrib>HOGGATT DANA L ; HARFMANN EDMUND R ; LOGAN KIM M ; GREER, JR. JOSEPH E ; DURFLINGER KEVIN J</creatorcontrib><description>In accordance with the present invention, a data tracking scheme for a database is provided which employs a "last-known location" register as a part of a data block's ID. In certain object-oriented databases embodying the present invention, for example, when an object is created, it is assigned a physical address, which is then included as an extension of the OID, and which is recorded in a logical address register. When the object is moved, rather than identifying every reference to the object within the database, only the physical address in the logical address register is updated. When a reference to the object is encountered during the operation of the database, the last-known-location extension of the OID is consulted for a valid last-known location, that is, a valid physical address. If such a valid last-known location exists, that physical location is accessed in order to retrieve the object. If the last-known-location extension of the OID contains an invalid last-known location, or if the physical address indicated contains something other than the desired object, the logical address register is accessed and the correct physical address is found. At this point, the reference to the object may (but need not) update the last-known address extension of the OID of the target object.</description><edition>7</edition><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2004</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=20040224&amp;DB=EPODOC&amp;CC=US&amp;NR=6697797B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20040224&amp;DB=EPODOC&amp;CC=US&amp;NR=6697797B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HOGGATT DANA L</creatorcontrib><creatorcontrib>HARFMANN EDMUND R</creatorcontrib><creatorcontrib>LOGAN KIM M</creatorcontrib><creatorcontrib>GREER, JR. JOSEPH E</creatorcontrib><creatorcontrib>DURFLINGER KEVIN J</creatorcontrib><title>Method and apparatus for tracking data in a database, employing last-known location registers</title><description>In accordance with the present invention, a data tracking scheme for a database is provided which employs a "last-known location" register as a part of a data block's ID. In certain object-oriented databases embodying the present invention, for example, when an object is created, it is assigned a physical address, which is then included as an extension of the OID, and which is recorded in a logical address register. When the object is moved, rather than identifying every reference to the object within the database, only the physical address in the logical address register is updated. When a reference to the object is encountered during the operation of the database, the last-known-location extension of the OID is consulted for a valid last-known location, that is, a valid physical address. If such a valid last-known location exists, that physical location is accessed in order to retrieve the object. If the last-known-location extension of the OID contains an invalid last-known location, or if the physical address indicated contains something other than the desired object, the logical address register is accessed and the correct physical address is found. At this point, the reference to the object may (but need not) update the last-known address extension of the OID of the target object.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2004</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNij0KwkAQRtNYiHqHOYApRMiSVlFsrNRSwriZxCXrzLIzIt7eHzyAxcd78L5xcd6TXaUF5PdSwox2V-gkg2X0Q-AeWjSEwIBfu6DSHOiWojw_NaJaObA8GKJ4tCAMmfqgRlmnxajDqDT7cVLAdnNc70pK0pAm9MRkzelQVbVztVstln9cXl3OO_8</recordid><startdate>20040224</startdate><enddate>20040224</enddate><creator>HOGGATT DANA L</creator><creator>HARFMANN EDMUND R</creator><creator>LOGAN KIM M</creator><creator>GREER, JR. JOSEPH E</creator><creator>DURFLINGER KEVIN J</creator><scope>EVB</scope></search><sort><creationdate>20040224</creationdate><title>Method and apparatus for tracking data in a database, employing last-known location registers</title><author>HOGGATT DANA L ; HARFMANN EDMUND R ; LOGAN KIM M ; GREER, JR. JOSEPH E ; DURFLINGER KEVIN J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US6697797B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2004</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HOGGATT DANA L</creatorcontrib><creatorcontrib>HARFMANN EDMUND R</creatorcontrib><creatorcontrib>LOGAN KIM M</creatorcontrib><creatorcontrib>GREER, JR. JOSEPH E</creatorcontrib><creatorcontrib>DURFLINGER KEVIN J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HOGGATT DANA L</au><au>HARFMANN EDMUND R</au><au>LOGAN KIM M</au><au>GREER, JR. JOSEPH E</au><au>DURFLINGER KEVIN J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for tracking data in a database, employing last-known location registers</title><date>2004-02-24</date><risdate>2004</risdate><abstract>In accordance with the present invention, a data tracking scheme for a database is provided which employs a "last-known location" register as a part of a data block's ID. In certain object-oriented databases embodying the present invention, for example, when an object is created, it is assigned a physical address, which is then included as an extension of the OID, and which is recorded in a logical address register. When the object is moved, rather than identifying every reference to the object within the database, only the physical address in the logical address register is updated. When a reference to the object is encountered during the operation of the database, the last-known-location extension of the OID is consulted for a valid last-known location, that is, a valid physical address. If such a valid last-known location exists, that physical location is accessed in order to retrieve the object. If the last-known-location extension of the OID contains an invalid last-known location, or if the physical address indicated contains something other than the desired object, the logical address register is accessed and the correct physical address is found. At this point, the reference to the object may (but need not) update the last-known address extension of the OID of the target object.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US6697797B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and apparatus for tracking data in a database, employing last-known location registers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T04%3A26%3A00IST&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=HOGGATT%20DANA%20L&rft.date=2004-02-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS6697797B1%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