Common sub-expression elimination for inverse query evaluation

Provided herein are optimizations for an instruction tree of an inverse query engine. Secondary sub-expression elimination trees are provided, which are data structures configured to include nodes that allow for temporary variables that hold processing context or state for idempotent fragments of qu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DIPLAN POMPILIU, STERN AARON A, MADAN UMESH, EPPLEY GEARY L
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 DIPLAN POMPILIU
STERN AARON A
MADAN UMESH
EPPLEY GEARY L
description Provided herein are optimizations for an instruction tree of an inverse query engine. Secondary sub-expression elimination trees are provided, which are data structures configured to include nodes that allow for temporary variables that hold processing context or state for idempotent fragments of query expression(s). As such, when sub-paths for a query expression are processed against a message, the processing context may be stored within nodes of one or more sub-expression elimination trees. The next time this same fragment is processed, regardless of where it appears within the instruction tree, the data structure is accessed to identify and retrieve the state information such that the idempotent fragment is only calculated or evaluated once.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2007078816A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2007078816A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2007078816A13</originalsourceid><addsrcrecordid>eNrjZLBzzs_Nzc9TKC5N0k2tKChKLS7OBHJTczJzM_MSS0DstPwihcy8stSi4lSFwtLUokqF1LLEnFKwJA8Da1piTnEqL5TmZlB2cw1x9tBNLciPTy0uSExOzUstiQ8NNjIwMDcwt7AwNHM0NCZOFQB_ATJh</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Common sub-expression elimination for inverse query evaluation</title><source>esp@cenet</source><creator>DIPLAN POMPILIU ; STERN AARON A ; MADAN UMESH ; EPPLEY GEARY L</creator><creatorcontrib>DIPLAN POMPILIU ; STERN AARON A ; MADAN UMESH ; EPPLEY GEARY L</creatorcontrib><description>Provided herein are optimizations for an instruction tree of an inverse query engine. Secondary sub-expression elimination trees are provided, which are data structures configured to include nodes that allow for temporary variables that hold processing context or state for idempotent fragments of query expression(s). As such, when sub-paths for a query expression are processed against a message, the processing context may be stored within nodes of one or more sub-expression elimination trees. The next time this same fragment is processed, regardless of where it appears within the instruction tree, the data structure is accessed to identify and retrieve the state information such that the idempotent fragment is only calculated or evaluated once.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2007</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=20070405&amp;DB=EPODOC&amp;CC=US&amp;NR=2007078816A1$$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=20070405&amp;DB=EPODOC&amp;CC=US&amp;NR=2007078816A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DIPLAN POMPILIU</creatorcontrib><creatorcontrib>STERN AARON A</creatorcontrib><creatorcontrib>MADAN UMESH</creatorcontrib><creatorcontrib>EPPLEY GEARY L</creatorcontrib><title>Common sub-expression elimination for inverse query evaluation</title><description>Provided herein are optimizations for an instruction tree of an inverse query engine. Secondary sub-expression elimination trees are provided, which are data structures configured to include nodes that allow for temporary variables that hold processing context or state for idempotent fragments of query expression(s). As such, when sub-paths for a query expression are processed against a message, the processing context may be stored within nodes of one or more sub-expression elimination trees. The next time this same fragment is processed, regardless of where it appears within the instruction tree, the data structure is accessed to identify and retrieve the state information such that the idempotent fragment is only calculated or evaluated once.</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>2007</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLBzzs_Nzc9TKC5N0k2tKChKLS7OBHJTczJzM_MSS0DstPwihcy8stSi4lSFwtLUokqF1LLEnFKwJA8Da1piTnEqL5TmZlB2cw1x9tBNLciPTy0uSExOzUstiQ8NNjIwMDcwt7AwNHM0NCZOFQB_ATJh</recordid><startdate>20070405</startdate><enddate>20070405</enddate><creator>DIPLAN POMPILIU</creator><creator>STERN AARON A</creator><creator>MADAN UMESH</creator><creator>EPPLEY GEARY L</creator><scope>EVB</scope></search><sort><creationdate>20070405</creationdate><title>Common sub-expression elimination for inverse query evaluation</title><author>DIPLAN POMPILIU ; STERN AARON A ; MADAN UMESH ; EPPLEY GEARY L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2007078816A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2007</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DIPLAN POMPILIU</creatorcontrib><creatorcontrib>STERN AARON A</creatorcontrib><creatorcontrib>MADAN UMESH</creatorcontrib><creatorcontrib>EPPLEY GEARY L</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DIPLAN POMPILIU</au><au>STERN AARON A</au><au>MADAN UMESH</au><au>EPPLEY GEARY L</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Common sub-expression elimination for inverse query evaluation</title><date>2007-04-05</date><risdate>2007</risdate><abstract>Provided herein are optimizations for an instruction tree of an inverse query engine. Secondary sub-expression elimination trees are provided, which are data structures configured to include nodes that allow for temporary variables that hold processing context or state for idempotent fragments of query expression(s). As such, when sub-paths for a query expression are processed against a message, the processing context may be stored within nodes of one or more sub-expression elimination trees. The next time this same fragment is processed, regardless of where it appears within the instruction tree, the data structure is accessed to identify and retrieve the state information such that the idempotent fragment is only calculated or evaluated once.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2007078816A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Common sub-expression elimination for inverse query evaluation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T16%3A22%3A52IST&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=DIPLAN%20POMPILIU&rft.date=2007-04-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2007078816A1%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