Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device

Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MULLERY, ALVIN P, PAUPORTE, ANDRE, GIROIR, DIDIER F
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 MULLERY
ALVIN P
PAUPORTE
ANDRE
GIROIR
DIDIER F
description Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US4980852A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US4980852A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US4980852A3</originalsourceid><addsrcrecordid>eNqFjM0OwUAUhbuxEDyD-wJNxE_CUoRY2WDdXNNTnWjvZWZKeAGvrS17q3NyvpOvG713KnGh5mLlTLcKFZpSwuQs1peUqSMIn4pmZnIwsHc4SnG3BhS0njilzGlZ41ZADxtyrQKxMfCe_FNM7lTsi4NVaXH99ZC0kX5N_aiTceEx-GUvGm7Wh9U2xlUT-CsbCEJy3E8X89F8Nl5O_j8-YINLag</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><source>esp@cenet</source><creator>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</creator><creatorcontrib>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</creatorcontrib><description>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>1990</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=19901225&amp;DB=EPODOC&amp;CC=US&amp;NR=4980852A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19901225&amp;DB=EPODOC&amp;CC=US&amp;NR=4980852A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MULLERY; ALVIN P</creatorcontrib><creatorcontrib>PAUPORTE; ANDRE</creatorcontrib><creatorcontrib>GIROIR; DIDIER F</creatorcontrib><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><description>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1990</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqFjM0OwUAUhbuxEDyD-wJNxE_CUoRY2WDdXNNTnWjvZWZKeAGvrS17q3NyvpOvG713KnGh5mLlTLcKFZpSwuQs1peUqSMIn4pmZnIwsHc4SnG3BhS0njilzGlZ41ZADxtyrQKxMfCe_FNM7lTsi4NVaXH99ZC0kX5N_aiTceEx-GUvGm7Wh9U2xlUT-CsbCEJy3E8X89F8Nl5O_j8-YINLag</recordid><startdate>19901225</startdate><enddate>19901225</enddate><creator>MULLERY; ALVIN P</creator><creator>PAUPORTE; ANDRE</creator><creator>GIROIR; DIDIER F</creator><scope>EVB</scope></search><sort><creationdate>19901225</creationdate><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><author>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US4980852A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>1990</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>MULLERY; ALVIN P</creatorcontrib><creatorcontrib>PAUPORTE; ANDRE</creatorcontrib><creatorcontrib>GIROIR; DIDIER F</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MULLERY; ALVIN P</au><au>PAUPORTE; ANDRE</au><au>GIROIR; DIDIER F</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><date>1990-12-25</date><risdate>1990</risdate><abstract>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US4980852A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T03%3A35%3A44IST&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=MULLERY;%20ALVIN%20P&rft.date=1990-12-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS4980852A%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