Blocking saves to web browser cache based on content rating
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
filtering the web page from being blocked from cache based on predefined preference data; and
caching the web page.
-
-
5. The method of claim 1, further comprising:
-
initiating a one-time save-to-cache; and
caching the web page.
-
-
6. The method of claim 1, wherein the step of generating a request for a web page is performed on a browser.
-
7. 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.
-
-
8. 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. - View Dependent Claims (9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15)
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.
-
-
14. 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.
-
-
15. The system of claim 10, wherein the generating means for generating a request for a web page is performed on a browser.
-
16. 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.
-
-
17. 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. - View Dependent Claims (18)
-
-
19. 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.
-
-
20. 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.
-
-
21. 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. - View Dependent Claims (22, 23)
-
-
24. 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.
-
-
25. 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.
-
-
26. 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. - View Dependent Claims (27, 28)
-
-
29. 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.
-
Specification