← Back to Patent Explorer
US6510458B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Blocking saves to web browser cache based on content rating

Assignee: International Business Machines Corp
•
Filing: 1999-07-15
•
Granted: 2003-01-21
•
Expires: 2019-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user sets preference parameters that filter web page contents from being stored in the cache. The preferences relate to the web page's contents and attributes. Before caching the web page, the contents and attributes of the web page are filtered solely as a function of the web browser. Cache filters take a variety of forms, such as ratings filters, web page identifier filters, and key word filters, which scan accessed contents of a web page for user selected terms. The filtered web page is then blocked from entry in the browser's cache based on the filtering process. Conversely, a user sets preference parameters that filter web page contents to override the block from cache preferences. The browser responds by storing the filtered web pages that were previously designated as web pages not to be cached.

Inventors

  • 👤 Viktors Berstis
  • 👤 Herman Rodriguez

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 07:50
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9574

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 60 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: generating a request for a web page on the client; filtering the web page from being cached based on predefined preference data; blocking the web page from cache based on filtering the web page; and displaying the web page on the client.
Claim 2
Independent Claim 60 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: generating a request for a web page on the client; filtering the web page from being cached based on predefined preference data; blocking the web page from cache based on filtering the web page; and displaying the web page on the client.
Claim 3
Dependent Claim 26 words
The method of claim 1 , wherein the step of filtering is based on one of web page identifier, web page content, and web page rating.
Claim 4
Dependent Claim 24 words
The method of claim 2 , wherein web page rating is appending a string to a Uniform Resource Identifier in the HTTP request message.
Claim 5
Dependent Claim 27 words
The method of claim 1 , further comprising: filtering the web page from being blocked from cache based on predefined preference data; and caching the web page.
Claim 6
Dependent Claim 17 words
The method of claim 1 , further comprising: initiating a one-time save-to-cache; and caching the web page.
Claim 7
Dependent Claim 22 words
The method of claim 1 , wherein the step of generating a request for a web page is performed on a browser.
Claim 8
Independent Claim 59 words
A method for blocking a client requested web page from a browser cache, the method comprising the computer-implemented steps of: receiving a web page; examining attributes associated with the web page; blocking the web page from the browser cache based on the examination of the attributes associated with the web page; and displaying the web page on the client.
Claim 9
Independent Claim 59 words
A method for blocking a client requested web page from a browser cache, the method comprising the computer-implemented steps of: receiving a web page; examining attributes associated with the web page; blocking the web page from the browser cache based on the examination of the attributes associated with the web page; and displaying the web page on the client.
Claim 10
Independent Claim 51 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: invoking an application with a browser; examining data attributes associated with the application; blocking data from cache based on the examination of the web page; and displaying the web page on the client.
Claim 11
Independent Claim 51 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: invoking an application with a browser; examining data attributes associated with the application; blocking data from cache based on the examination of the web page; and displaying the web page on the client.
Claim 12
Dependent Claim 13 words
The method of claim 8 , wherein the application is a viewer application.
Claim 13
Dependent Claim 70 words
A data processing system for blocking a client requested web page from cache, the system comprising: generating means for generating a request for a web page on the client; filtering means for filtering the web page from being cached based on predefined preference data; blocking means for blocking the web page from cache based on filtering the web page; and display means for displaying the web page on the client.
Claim 14
Dependent Claim 70 words
A data processing system for blocking a client requested web page from cache, the system comprising: generating means for generating a request for a web page on the client; filtering means for filtering the web page from being cached based on predefined preference data; blocking means for blocking the web page from cache based on filtering the web page; and display means for displaying the web page on the client.
Claim 15
Dependent Claim 27 words
The system of claim 10 , wherein the filtering means for filtering is based on one of web page identifier, web page content, and web page rating.
Claim 16
Dependent Claim 24 words
The system of claim 11 , wherein web page rating is appending a string to a Uniform Resource Identifier in the HTTP request message.
Claim 17
Dependent Claim 33 words
The system of claim 10 , further comprising: filtering means for filtering the web page from being blocked from cache based on predefined preference data; and caching means for caching the web page.
Claim 18
Dependent Claim 23 words
The system of claim 10 , further comprising: initiating means for initiating a one-time save-to-cache; and caching means for caching the web page.
Claim 19
Dependent Claim 23 words
The system of claim 10 , wherein the generating means for generating a request for a web page is performed on a browser.
Claim 20
Dependent Claim 69 words
A data processing system for blocking a client requested web page from a browser cache, the system comprising: receiving means for receiving a web page; examining means for examining attributes associated with the web page; blocking means for blocking the web page from the browser cache based on the examination of the attributes associated with the web page; and display means for displaying the web page on the client.
Claim 21
Dependent Claim 69 words
A data processing system for blocking a client requested web page from a browser cache, the system comprising: receiving means for receiving a web page; examining means for examining attributes associated with the web page; blocking means for blocking the web page from the browser cache based on the examination of the attributes associated with the web page; and display means for displaying the web page on the client.
Claim 22
Dependent Claim 61 words
A data processing system for blocking a client requested web page from cache, the system comprising: invoking means for invoking an application with a browser; examining means for examining data attributes associated with the application; blocking means for blocking data from cache based on the examination of the web page; and display means for displaying the web page on the client.
Claim 23
Dependent Claim 61 words
A data processing system for blocking a client requested web page from cache, the system comprising: invoking means for invoking an application with a browser; examining means for examining data attributes associated with the application; blocking means for blocking data from cache based on the examination of the web page; and display means for displaying the web page on the client.
Claim 24
Dependent Claim 13 words
The system of claim 17 , wherein the application is a viewer application.
Claim 25
Dependent Claim 70 words
A computer program product in a computer readable medium for blocking a client requested web page from cache comprising: generating instructions for generating a request for a web page on the client; filtering instructions for filtering the web page from being cached based on predefined preference data; blocking instructions for blocking the web page from cache based on filtering the web page; and displaying the web page on the client.
Claim 26
Dependent Claim 70 words
A computer program product in a computer readable medium for blocking a client requested web page from cache comprising: generating instructions for generating a request for a web page on the client; filtering instructions for filtering the web page from being cached based on predefined preference data; blocking instructions for blocking the web page from cache based on filtering the web page; and displaying the web page on the client.
Claim 27
Independent Claim 67 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: generating a request for a web page on the client; comparing web page content of the requested web page with predefined preference data; blocking the web page from cache based on the outcome of comparing web page content with predefined preference; and displaying the web page on the client.
Claim 28
Independent Claim 67 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: generating a request for a web page on the client; comparing web page content of the requested web page with predefined preference data; blocking the web page from cache based on the outcome of comparing web page content with predefined preference; and displaying the web page on the client.
Claim 29
Independent Claim 74 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: receiving web page data, wherein the web page data comprises a web page and attributes defining the web page; comparing at least two web page attributes with corresponding predefined preferences; blocking the web page from cache based on filtering the web page on the basis of the comparison; and displaying the web page on the client.
Claim 30
Independent Claim 74 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: receiving web page data, wherein the web page data comprises a web page and attributes defining the web page; comparing at least two web page attributes with corresponding predefined preferences; blocking the web page from cache based on filtering the web page on the basis of the comparison; and displaying the web page on the client.
Claim 31
Dependent Claim 13 words
The method of claim 21 , wherein one preference is web page size.
Claim 32
Dependent Claim 24 words
The method of claim 21 , wherein one preference is based on one of web page identifier, web page content, and web page rating.
Claim 33
Independent Claim 87 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: allocating a frame buffer memory; allocating a browser cache, wherein the memory allocation for the frame buffer allocation is less than the browser cache allocation; receiving a web page; comparing a web page attribute with a predefined preference; writing the web page to the frame buffer memory; blocking the web page from the browser cache on the basis of the comparison; and displaying the web page on the client.
Claim 34
Independent Claim 87 words
A method for blocking a client requested web page from cache, the method comprising the computer-implemented steps of: allocating a frame buffer memory; allocating a browser cache, wherein the memory allocation for the frame buffer allocation is less than the browser cache allocation; receiving a web page; comparing a web page attribute with a predefined preference; writing the web page to the frame buffer memory; blocking the web page from the browser cache on the basis of the comparison; and displaying the web page on the client.
Claim 35
Independent Claim 73 words
A system for blocking a client requested web page from cache comprising: generating means for generating a request for a web page on the client; comparing means for comparing web page content of the requested web page with predefined preference data; blocking means for blocking the web page from cache based on the outcome of comparing web page content with predefined preference; and display means for displaying the web page on the client.
Claim 36
Independent Claim 73 words
A system for blocking a client requested web page from cache comprising: generating means for generating a request for a web page on the client; comparing means for comparing web page content of the requested web page with predefined preference data; blocking means for blocking the web page from cache based on the outcome of comparing web page content with predefined preference; and display means for displaying the web page on the client.
Claim 37
Independent Claim 80 words
A system for blocking a client requested web page from cache comprising: receiving means for receiving web page data, wherein the web page data comprises a web page and attributes defining the web page; comparing means for comparing at least two web page attributes with corresponding predefined preferences; blocking means for blocking the web page from cache based on filtering the web page on the basis of the comparison; and display means for displaying the web page on the client.
Claim 38
Independent Claim 80 words
A system for blocking a client requested web page from cache comprising: receiving means for receiving web page data, wherein the web page data comprises a web page and attributes defining the web page; comparing means for comparing at least two web page attributes with corresponding predefined preferences; blocking means for blocking the web page from cache based on filtering the web page on the basis of the comparison; and display means for displaying the web page on the client.
Claim 39
Dependent Claim 13 words
The system of claim 26 , wherein one preference is web page size.
Claim 40
Dependent Claim 24 words
The system of claim 26 , wherein one preference is based on one of web page identifier, web page content, and web page rating.
Claim 41
Independent Claim 102 words
A system for blocking a client requested web page from cache comprising: allocating means for allocating a frame buffer memory; allocating means for allocating a browser cache, wherein the memory allocation for the frame buffer allocation is less than the browser cache allocation; receiving means for receiving a web page; comparing means for comparing a web page attribute with a predefined preference; writing means for writing the web page to the frame buffer memory; blocking means for blocking the web page from the browser cache on the basis of the comparison; and display means for displaying the web page on the client.
Claim 42
Independent Claim 102 words
A system for blocking a client requested web page from cache comprising: allocating means for allocating a frame buffer memory; allocating means for allocating a browser cache, wherein the memory allocation for the frame buffer allocation is less than the browser cache allocation; receiving means for receiving a web page; comparing means for comparing a web page attribute with a predefined preference; writing means for writing the web page to the frame buffer memory; blocking means for blocking the web page from the browser cache on the basis of the comparison; and display means for displaying the web page on the client.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-20 2006-07-22 2007-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-20 2010-07-22 2011-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-20 2014-07-22 2015-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag