PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE

Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by first write-availability state indicating that the location is available to be written to, and second write-availability state indicating that the location is not available...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WILLIAMS, Matthew Ian Ronald, EVANS, Michael Jeffrey
Format: Patent
Sprache:eng ; fre
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 WILLIAMS, Matthew Ian Ronald
EVANS, Michael Jeffrey
description Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by first write-availability state indicating that the location is available to be written to, and second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render selected location and corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with storage of the processed label value in selected location. A read-out label value is obtained and temporary label value stored in selected control data storage location is over-written with obtained read-out label value, to render selected control data storage location and corresponding key data storage location active for read-out. Selon l'invention, des données de clé sont traitées en utilisant une structure de données à table de hachage. Des emplacements de stockage de données de contrôle ont une disponibilité d'écriture indiquée par un premier état de disponibilité d'écriture indiquant que l'emplacement est disponible pour l'écriture, et un deuxième état de disponibilité d'écriture indiquant que l'emplacement n'est pas disponible pour l'écriture. Une valeur d'étiquette temporaire est stockée dans un emplacement de stockage de données de contrôle sélectionné pour rendre l'emplacement sélectionné et un emplacement de stockage de données de clé correspondant inactifs pour la lecture. La disponibilité d'écriture de l'emplacement de stockage de données de contrôle est changée en le deuxième état de disponibilité d'écriture en association avec le stockage de la valeur d'étiquette traitée dans un emplacement sélectionné. Une valeur d'étiquette de lecture est obtenue et une valeur d'étiquette temporaire stockée dans un emplacement de stockage de données de contrôle sélectionné est écrasée avec la valeur d'étiquette de lecture obtenue, pour rendre l'emplacement de stockage de données de contrôle sélectionné et un emplacement de stockage de données de clé correspondant actifs pour la lecture.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2022076911A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2022076911A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2022076911A13</originalsourceid><addsrcrecordid>eNrjZLANCPJ3dg0O9vRzV3D0c1EIDvEPArFdHEMcFUIhwgoejsEeCiGOTj6uEPHgkKBQ55DQIFceBta0xJziVF4ozc2g7OYa4uyhm1qQH59aXJCYnJqXWhIf7m9kYGRkYG5maWjoaGhMnCoAuEUqfg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE</title><source>esp@cenet</source><creator>WILLIAMS, Matthew Ian Ronald ; EVANS, Michael Jeffrey</creator><creatorcontrib>WILLIAMS, Matthew Ian Ronald ; EVANS, Michael Jeffrey</creatorcontrib><description>Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by first write-availability state indicating that the location is available to be written to, and second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render selected location and corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with storage of the processed label value in selected location. A read-out label value is obtained and temporary label value stored in selected control data storage location is over-written with obtained read-out label value, to render selected control data storage location and corresponding key data storage location active for read-out. Selon l'invention, des données de clé sont traitées en utilisant une structure de données à table de hachage. Des emplacements de stockage de données de contrôle ont une disponibilité d'écriture indiquée par un premier état de disponibilité d'écriture indiquant que l'emplacement est disponible pour l'écriture, et un deuxième état de disponibilité d'écriture indiquant que l'emplacement n'est pas disponible pour l'écriture. Une valeur d'étiquette temporaire est stockée dans un emplacement de stockage de données de contrôle sélectionné pour rendre l'emplacement sélectionné et un emplacement de stockage de données de clé correspondant inactifs pour la lecture. La disponibilité d'écriture de l'emplacement de stockage de données de contrôle est changée en le deuxième état de disponibilité d'écriture en association avec le stockage de la valeur d'étiquette traitée dans un emplacement sélectionné. Une valeur d'étiquette de lecture est obtenue et une valeur d'étiquette temporaire stockée dans un emplacement de stockage de données de contrôle sélectionné est écrasée avec la valeur d'étiquette de lecture obtenue, pour rendre l'emplacement de stockage de données de contrôle sélectionné et un emplacement de stockage de données de clé correspondant actifs pour la lecture.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</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=20220414&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022076911A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220414&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022076911A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WILLIAMS, Matthew Ian Ronald</creatorcontrib><creatorcontrib>EVANS, Michael Jeffrey</creatorcontrib><title>PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE</title><description>Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by first write-availability state indicating that the location is available to be written to, and second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render selected location and corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with storage of the processed label value in selected location. A read-out label value is obtained and temporary label value stored in selected control data storage location is over-written with obtained read-out label value, to render selected control data storage location and corresponding key data storage location active for read-out. Selon l'invention, des données de clé sont traitées en utilisant une structure de données à table de hachage. Des emplacements de stockage de données de contrôle ont une disponibilité d'écriture indiquée par un premier état de disponibilité d'écriture indiquant que l'emplacement est disponible pour l'écriture, et un deuxième état de disponibilité d'écriture indiquant que l'emplacement n'est pas disponible pour l'écriture. Une valeur d'étiquette temporaire est stockée dans un emplacement de stockage de données de contrôle sélectionné pour rendre l'emplacement sélectionné et un emplacement de stockage de données de clé correspondant inactifs pour la lecture. La disponibilité d'écriture de l'emplacement de stockage de données de contrôle est changée en le deuxième état de disponibilité d'écriture en association avec le stockage de la valeur d'étiquette traitée dans un emplacement sélectionné. Une valeur d'étiquette de lecture est obtenue et une valeur d'étiquette temporaire stockée dans un emplacement de stockage de données de contrôle sélectionné est écrasée avec la valeur d'étiquette de lecture obtenue, pour rendre l'emplacement de stockage de données de contrôle sélectionné et un emplacement de stockage de données de clé correspondant actifs pour la lecture.</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>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLANCPJ3dg0O9vRzV3D0c1EIDvEPArFdHEMcFUIhwgoejsEeCiGOTj6uEPHgkKBQ55DQIFceBta0xJziVF4ozc2g7OYa4uyhm1qQH59aXJCYnJqXWhIf7m9kYGRkYG5maWjoaGhMnCoAuEUqfg</recordid><startdate>20220414</startdate><enddate>20220414</enddate><creator>WILLIAMS, Matthew Ian Ronald</creator><creator>EVANS, Michael Jeffrey</creator><scope>EVB</scope></search><sort><creationdate>20220414</creationdate><title>PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE</title><author>WILLIAMS, Matthew Ian Ronald ; EVANS, Michael Jeffrey</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2022076911A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WILLIAMS, Matthew Ian Ronald</creatorcontrib><creatorcontrib>EVANS, Michael Jeffrey</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WILLIAMS, Matthew Ian Ronald</au><au>EVANS, Michael Jeffrey</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE</title><date>2022-04-14</date><risdate>2022</risdate><abstract>Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by first write-availability state indicating that the location is available to be written to, and second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render selected location and corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with storage of the processed label value in selected location. A read-out label value is obtained and temporary label value stored in selected control data storage location is over-written with obtained read-out label value, to render selected control data storage location and corresponding key data storage location active for read-out. Selon l'invention, des données de clé sont traitées en utilisant une structure de données à table de hachage. Des emplacements de stockage de données de contrôle ont une disponibilité d'écriture indiquée par un premier état de disponibilité d'écriture indiquant que l'emplacement est disponible pour l'écriture, et un deuxième état de disponibilité d'écriture indiquant que l'emplacement n'est pas disponible pour l'écriture. Une valeur d'étiquette temporaire est stockée dans un emplacement de stockage de données de contrôle sélectionné pour rendre l'emplacement sélectionné et un emplacement de stockage de données de clé correspondant inactifs pour la lecture. La disponibilité d'écriture de l'emplacement de stockage de données de contrôle est changée en le deuxième état de disponibilité d'écriture en association avec le stockage de la valeur d'étiquette traitée dans un emplacement sélectionné. Une valeur d'étiquette de lecture est obtenue et une valeur d'étiquette temporaire stockée dans un emplacement de stockage de données de contrôle sélectionné est écrasée avec la valeur d'étiquette de lecture obtenue, pour rendre l'emplacement de stockage de données de contrôle sélectionné et un emplacement de stockage de données de clé correspondant actifs pour la lecture.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2022076911A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title PROCESSING AND STORING DATA USING A HASH TABLE DATA STRUCTURE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T13%3A24%3A02IST&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=WILLIAMS,%20Matthew%20Ian%20Ronald&rft.date=2022-04-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2022076911A1%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