Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
252 words
A browser apparatus for accessing web pages stored on a plurality of servers in a distributed data network, said browser apparatus comprising: a memory capable of storing an access authorization database, said access authorization database comprising a plurality of authorized web sites associated with said web pages, wherein each of said plurality of authorized web sites has associated therewith at least one approved content verification value stored in said access authorization database and generated from at least one web page in said each of said plurality of authorized web sites; and a data processor capable of retrieving said web pages from said plurality of servers, wherein said data processor operates in a supervisory mode in which an operator of said browser apparatus selects said plurality of authorized web sites to be included in said access authorization database and generates said at least one approved content verification value for each of said plurality of authorized web sites and wherein said data processor operates in a user mode in which a user of said browser apparatus requests a first requested web page, said data processor permitting said user to access said first requested web page only if said first requested web page is associated with a first one of said plurality of authorized web sites and only if a second content verification value generated from a retrieved copy of said first requested web page matches an approved content verification value associated with said first requested web page and stored in said access authorization database.
Claim 2
Dependent Claim
252 words
A browser apparatus for accessing web pages stored on a plurality of servers in a distributed data network, said browser apparatus comprising: a memory capable of storing an access authorization database, said access authorization database comprising a plurality of authorized web sites associated with said web pages, wherein each of said plurality of authorized web sites has associated therewith at least one approved content verification value stored in said access authorization database and generated from at least one web page in said each of said plurality of authorized web sites; and a data processor capable of retrieving said web pages from said plurality of servers, wherein said data processor operates in a supervisory mode in which an operator of said browser apparatus selects said plurality of authorized web sites to be included in said access authorization database and generates said at least one approved content verification value for each of said plurality of authorized web sites and wherein said data processor operates in a user mode in which a user of said browser apparatus requests a first requested web page, said data processor permitting said user to access said first requested web page only if said first requested web page is associated with a first one of said plurality of authorized web sites and only if a second content verification value generated from a retrieved copy of said first requested web page matches an approved content verification value associated with said first requested web page and stored in said access authorization database.
Claim 3
Dependent Claim
24 words
The browser apparatus as set forth in claim 1 wherein said access authorization database stores Internet addresses of said plurality of authorized web sites.
Claim 4
Dependent Claim
53 words
The browser apparatus as set forth in claim 2 wherein said data processor in said user mode compares an address of said first requested web page requested by said user with at least one address associated with said first one of said plurality of authorized web sites stored in said access authorization database.
Claim 5
Dependent Claim
37 words
The browser apparatus as set forth in claim 1 wherein said data processor in said supervisory mode generates said at least one approved content verification value from text data associated with said at least one web page.
Claim 6
Dependent Claim
29 words
The browser apparatus as set forth in claim 4 wherein said at least one approved content verification value comprises a text check sum value generated from said text data.
Claim 7
Dependent Claim
37 words
The browser apparatus as set forth in claim 1 wherein said data processor in said supervisory mode generates said at least one approved content verification value from image data associated with said at least one web page.
Claim 8
Dependent Claim
31 words
The browser apparatus as set forth in claim 6 wherein said at least one approved content verification value comprises a pixel signature generated from pixel information associated with said image data.
Claim 9
Dependent Claim
226 words
For use in a distributed data network comprising a plurality of servers capable of storing web pages in a plurality of web sites on the plurality of servers, a method of browsing the web pages comprising the steps of: in a supervisory mode: storing in an access authorization database a plurality of authorized web sites associated with the web pages; generating at least one approved content verification value from at least one web page in each of the plurality of authorized web sites stored in the access authorization database; and storing the at least one approved content verification value in the access authorization database; and in a user mode: receiving from a user a request for access to a first requested web page; retrieving a copy of the first requested web page from a first of the plurality of servers; generating a second content verification value from the retrieved copy of the first requested web page; and permitting the user to access the first requested web page only if the first requested web page is associated with a first one of the plurality of authorized web sites and only if a second content verification value generated from the retrieved copy of the first requested web page matches an approved content verification value associated with the first requested web page and stored in the access authorization database.
Claim 10
Dependent Claim
226 words
For use in a distributed data network comprising a plurality of servers capable of storing web pages in a plurality of web sites on the plurality of servers, a method of browsing the web pages comprising the steps of: in a supervisory mode: storing in an access authorization database a plurality of authorized web sites associated with the web pages; generating at least one approved content verification value from at least one web page in each of the plurality of authorized web sites stored in the access authorization database; and storing the at least one approved content verification value in the access authorization database; and in a user mode: receiving from a user a request for access to a first requested web page; retrieving a copy of the first requested web page from a first of the plurality of servers; generating a second content verification value from the retrieved copy of the first requested web page; and permitting the user to access the first requested web page only if the first requested web page is associated with a first one of the plurality of authorized web sites and only if a second content verification value generated from the retrieved copy of the first requested web page matches an approved content verification value associated with the first requested web page and stored in the access authorization database.
Claim 11
Dependent Claim
38 words
The method as set forth in claim 8 wherein the step of storing the plurality of authorized web sites comprises the sub-step of storing Internet addresses of the plurality of authorized web sites in the access authorization database.
Claim 12
Dependent Claim
53 words
The method as set forth in claim 9 further comprising, in the user mode, the step of comparing an address of the first requested web page requested by the user with at least one address associated with the first one of the plurality of authorized web sites stored in the access authorization database.
Claim 13
Dependent Claim
37 words
The method as set forth in claim 8 further comprising, in the supervisory mode, the sub-step of generating the at least one approved content verification value from text data associated with the at least one web page.
Claim 14
Dependent Claim
28 words
The method as set forth in claim 11 wherein the at least one approved content verification value comprises a text check sum value generated from the text data.
Claim 15
Dependent Claim
37 words
The method as set forth in claim 8 further comprising, in the supervisory mode, the sub-step of generating the at least one approved content verification value from image data associated with the at least one web page.
Claim 16
Dependent Claim
30 words
The method as set forth in claim 13 wherein the at least one approved content verification value comprises a pixel signature generated from pixel information associated with the image data.
Claim 17
Dependent Claim
253 words
For use in a computer system, computer-executable instructions stored on a computer-readable storage medium capable of enabling the computer system to browse web pages in a distributed data network comprising a plurality of servers capable of storing web pages in a plurality of web sites on the plurality of servers, the computer-executable instructions comprising the steps of: in a supervisory mode: storing in an access authorization database associated with the computer system a plurality of authorized web sites associated with the web pages; generating at least one approved content verification value from at least one web page in each of the plurality of authorized web sites stored in the access authorization database; and storing the at least one approved content verification value in the access authorization database; and in a user mode: receiving from a user of the computer system a request for access to a first requested web page; retrieving a copy of the first requested web page from a first of the plurality of servers; generating a second content verification value from the retrieved copy of the first requested web page; and permitting the user to access the first requested web page only if the first requested web page is associated with a first one of the plurality of authorized web sites and only if a second content verification value generated from the retrieved copy of the first requested web page matches an approved content verification value associated with the first requested web page and stored in the access authorization database.
Claim 18
Dependent Claim
253 words
For use in a computer system, computer-executable instructions stored on a computer-readable storage medium capable of enabling the computer system to browse web pages in a distributed data network comprising a plurality of servers capable of storing web pages in a plurality of web sites on the plurality of servers, the computer-executable instructions comprising the steps of: in a supervisory mode: storing in an access authorization database associated with the computer system a plurality of authorized web sites associated with the web pages; generating at least one approved content verification value from at least one web page in each of the plurality of authorized web sites stored in the access authorization database; and storing the at least one approved content verification value in the access authorization database; and in a user mode: receiving from a user of the computer system a request for access to a first requested web page; retrieving a copy of the first requested web page from a first of the plurality of servers; generating a second content verification value from the retrieved copy of the first requested web page; and permitting the user to access the first requested web page only if the first requested web page is associated with a first one of the plurality of authorized web sites and only if a second content verification value generated from the retrieved copy of the first requested web page matches an approved content verification value associated with the first requested web page and stored in the access authorization database.
Claim 19
Dependent Claim
50 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 15 wherein the computer-executable instructions further comprise the step of storing the plurality of authorized web sites comprises the sub-step of storing Internet addresses of the plurality of authorized web sites in the access authorization database.
Claim 20
Dependent Claim
63 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 16 wherein the computer-executable instructions further comprise, in the user mode, the step of comparing an address ofthe first requested web page requested by the user with at least one address associated with the first one of the plurality of authorized web sites stored in the access authorization database.
Claim 21
Dependent Claim
48 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 15 wherein the computer-executable instructions further comprise, in the supervisory mode, the sub-step of generating the at least one approved content verification value from text data associated with the at least one web page.
Claim 22
Dependent Claim
35 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 18 wherein the at least one approved content verification value comprises a text check sum value generated from the text data.
Claim 23
Dependent Claim
48 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 15 wherein the computer-executable instructions further comprise, in the supervisory mode, the sub-step of generating the at least one approved content verification value from image data associated with the at least one web page.
Claim 24
Dependent Claim
37 words
The computer-executable instructions stored on a computer-readable storage medium as set forth in claim 20 wherein the at least one approved content verification value comprises a pixel signature generated from pixel information associated with the image data.