Graphical Programming System for Data Sharing between Programs via a Memory Buffer

A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FEIEREISEL NEIL S, KEMP J. ADAM, SCHWAN BRENT C
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 FEIEREISEL NEIL S
KEMP J. ADAM
SCHWAN BRENT C
description A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2014237483A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2014237483A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2014237483A13</originalsourceid><addsrcrecordid>eNrjZAhyL0osyMhMTsxRCCjKTy9KzM3NzEtXCK4sLknNVUjLL1JwSSxJVAjOSCwCiSellpSnpubB1BYrlGUmKiQq-Kbm5hdVKjiVpqWlFvEwsKYl5hSn8kJpbgZlN9cQZw_d1IL8-NTigsTk1LzUkvjQYCMDQxMjY3MTC2NHQ2PiVAEArO44Wg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Graphical Programming System for Data Sharing between Programs via a Memory Buffer</title><source>esp@cenet</source><creator>FEIEREISEL NEIL S ; KEMP J. ADAM ; SCHWAN BRENT C</creator><creatorcontrib>FEIEREISEL NEIL S ; KEMP J. ADAM ; SCHWAN BRENT C</creatorcontrib><description>A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</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=20140821&amp;DB=EPODOC&amp;CC=US&amp;NR=2014237483A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25562,76317</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20140821&amp;DB=EPODOC&amp;CC=US&amp;NR=2014237483A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>FEIEREISEL NEIL S</creatorcontrib><creatorcontrib>KEMP J. ADAM</creatorcontrib><creatorcontrib>SCHWAN BRENT C</creatorcontrib><title>Graphical Programming System for Data Sharing between Programs via a Memory Buffer</title><description>A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.</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>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAhyL0osyMhMTsxRCCjKTy9KzM3NzEtXCK4sLknNVUjLL1JwSSxJVAjOSCwCiSellpSnpubB1BYrlGUmKiQq-Kbm5hdVKjiVpqWlFvEwsKYl5hSn8kJpbgZlN9cQZw_d1IL8-NTigsTk1LzUkvjQYCMDQxMjY3MTC2NHQ2PiVAEArO44Wg</recordid><startdate>20140821</startdate><enddate>20140821</enddate><creator>FEIEREISEL NEIL S</creator><creator>KEMP J. ADAM</creator><creator>SCHWAN BRENT C</creator><scope>EVB</scope></search><sort><creationdate>20140821</creationdate><title>Graphical Programming System for Data Sharing between Programs via a Memory Buffer</title><author>FEIEREISEL NEIL S ; KEMP J. ADAM ; SCHWAN BRENT C</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2014237483A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>FEIEREISEL NEIL S</creatorcontrib><creatorcontrib>KEMP J. ADAM</creatorcontrib><creatorcontrib>SCHWAN BRENT C</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>FEIEREISEL NEIL S</au><au>KEMP J. ADAM</au><au>SCHWAN BRENT C</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Graphical Programming System for Data Sharing between Programs via a Memory Buffer</title><date>2014-08-21</date><risdate>2014</risdate><abstract>A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2014237483A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Graphical Programming System for Data Sharing between Programs via a Memory Buffer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T04%3A38%3A15IST&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=FEIEREISEL%20NEIL%20S&rft.date=2014-08-21&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2014237483A1%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