Systems and methods for caching and invalidating database results and derived objects
The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mi...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
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 | Howard, Robert Pizzo, Michael Kleinerman, Christian Yu-Kwan Ng, Patrick Noss, John Smith, Adam Trutner, Oren Waas, Florian |
description | The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and/or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results. In addition, automatic re-querying techniques can be employed to automatically refresh inconsistent results to obtain consistent results. |
format | Patent |
fullrecord | <record><control><sourceid>uspatents_EFI</sourceid><recordid>TN_cdi_uspatents_applications_20040193656</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>20040193656</sourcerecordid><originalsourceid>FETCH-uspatents_applications_200401936563</originalsourceid><addsrcrecordid>eNqVjMsKwjAQRbNxIeo_zNaFEK0WXIviXl2XaTK1kTQJmWnBv7c-fsDVgcM9d6pulycLdQwYLHQkbbQMTcxg0LQu3D_ehQG9syhvMQJrZIJM3Hv5lpayG8hCrB9khOdq0qBnWvw4U8vT8Xo4r3pOKBSEK0zJOzNexsDVRuutXu-LclcW_2xfFtFAWw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Systems and methods for caching and invalidating database results and derived objects</title><source>USPTO Published Applications</source><creator>Howard, Robert ; Pizzo, Michael ; Kleinerman, Christian ; Yu-Kwan Ng, Patrick ; Noss, John ; Smith, Adam ; Trutner, Oren ; Waas, Florian</creator><creatorcontrib>Howard, Robert ; Pizzo, Michael ; Kleinerman, Christian ; Yu-Kwan Ng, Patrick ; Noss, John ; Smith, Adam ; Trutner, Oren ; Waas, Florian</creatorcontrib><description>The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and/or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results. In addition, automatic re-querying techniques can be employed to automatically refresh inconsistent results to obtain consistent results.</description><language>eng</language><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><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/20040193656$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,776,869,881,64032</link.rule.ids><linktorsrc>$$Uhttps://patentcenter.uspto.gov/applications/10402031$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Howard, Robert</creatorcontrib><creatorcontrib>Pizzo, Michael</creatorcontrib><creatorcontrib>Kleinerman, Christian</creatorcontrib><creatorcontrib>Yu-Kwan Ng, Patrick</creatorcontrib><creatorcontrib>Noss, John</creatorcontrib><creatorcontrib>Smith, Adam</creatorcontrib><creatorcontrib>Trutner, Oren</creatorcontrib><creatorcontrib>Waas, Florian</creatorcontrib><title>Systems and methods for caching and invalidating database results and derived objects</title><description>The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and/or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results. In addition, automatic re-querying techniques can be employed to automatically refresh inconsistent results to obtain consistent results.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2004</creationdate><recordtype>patent</recordtype><sourceid>EFI</sourceid><recordid>eNqVjMsKwjAQRbNxIeo_zNaFEK0WXIviXl2XaTK1kTQJmWnBv7c-fsDVgcM9d6pulycLdQwYLHQkbbQMTcxg0LQu3D_ehQG9syhvMQJrZIJM3Hv5lpayG8hCrB9khOdq0qBnWvw4U8vT8Xo4r3pOKBSEK0zJOzNexsDVRuutXu-LclcW_2xfFtFAWw</recordid><startdate>20040930</startdate><enddate>20040930</enddate><creator>Howard, Robert</creator><creator>Pizzo, Michael</creator><creator>Kleinerman, Christian</creator><creator>Yu-Kwan Ng, Patrick</creator><creator>Noss, John</creator><creator>Smith, Adam</creator><creator>Trutner, Oren</creator><creator>Waas, Florian</creator><scope>EFI</scope></search><sort><creationdate>20040930</creationdate><title>Systems and methods for caching and invalidating database results and derived objects</title><author>Howard, Robert ; Pizzo, Michael ; Kleinerman, Christian ; Yu-Kwan Ng, Patrick ; Noss, John ; Smith, Adam ; Trutner, Oren ; Waas, Florian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_applications_200401936563</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2004</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Howard, Robert</creatorcontrib><creatorcontrib>Pizzo, Michael</creatorcontrib><creatorcontrib>Kleinerman, Christian</creatorcontrib><creatorcontrib>Yu-Kwan Ng, Patrick</creatorcontrib><creatorcontrib>Noss, John</creatorcontrib><creatorcontrib>Smith, Adam</creatorcontrib><creatorcontrib>Trutner, Oren</creatorcontrib><creatorcontrib>Waas, Florian</creatorcontrib><collection>USPTO Published Applications</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Howard, Robert</au><au>Pizzo, Michael</au><au>Kleinerman, Christian</au><au>Yu-Kwan Ng, Patrick</au><au>Noss, John</au><au>Smith, Adam</au><au>Trutner, Oren</au><au>Waas, Florian</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Systems and methods for caching and invalidating database results and derived objects</title><date>2004-09-30</date><risdate>2004</risdate><abstract>The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and/or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results. In addition, automatic re-querying techniques can be employed to automatically refresh inconsistent results to obtain consistent results.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_uspatents_applications_20040193656 |
source | USPTO Published Applications |
title | Systems and methods for caching and invalidating database results and derived objects |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T22%3A49%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFI&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Howard,%20Robert&rft.date=2004-09-30&rft_id=info:doi/&rft_dat=%3Cuspatents_EFI%3E20040193656%3C/uspatents_EFI%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 |