Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
107 words
A system for interfacing with a string of characters defining a protocol header on a user's computer to provide a user with an interpretation of at least a portion of the string of characters, the system comprising: a dictionary containing at least one entry, the entry comprising a first string of characters representing at least a portion of the protocol header and a second string of characters representing a meaning associated with the first string of characters; an interpreter for retrieving the second string of characters based upon the first string of characters; and an editor, for displaying the second string of characters retrieved by the interpreter.
Claim 2
Independent Claim
107 words
A system for interfacing with a string of characters defining a protocol header on a user's computer to provide a user with an interpretation of at least a portion of the string of characters, the system comprising: a dictionary containing at least one entry, the entry comprising a first string of characters representing at least a portion of the protocol header and a second string of characters representing a meaning associated with the first string of characters; an interpreter for retrieving the second string of characters based upon the first string of characters; and an editor, for displaying the second string of characters retrieved by the interpreter.
Claim 3
Dependent Claim
20 words
The system claimed in claim 1 , wherein the first string of characters defines a type for the protocol header.
Claim 4
Dependent Claim
20 words
The system claimed in claim 1 , wherein the first string of characters defines a value for the protocol header.
Claim 5
Dependent Claim
22 words
The system as claimed in claim 1 , wherein the editor enables the user to edit the content of the protocol header.
Claim 6
Independent Claim
115 words
A system for interfacing with a protocol header on a user's computer, the protocol header consisting of a string of characters defining at least a type and a value, the system comprising: a) a principal dictionary, having at least one entry, each entry corresponding to a protocol header of a particular type, each entry containing content data indicating an interpretation of at least one type of protocol header; b) an interpreter, for associating a specific entry in the principal dictionary with a particular protocol header, and for providing an interpretation of the protocol header according to the content data contained in the entry; and c) an editor, for displaying the interpretation provided by the interpreter.
Claim 7
Independent Claim
115 words
A system for interfacing with a protocol header on a user's computer, the protocol header consisting of a string of characters defining at least a type and a value, the system comprising: a) a principal dictionary, having at least one entry, each entry corresponding to a protocol header of a particular type, each entry containing content data indicating an interpretation of at least one type of protocol header; b) an interpreter, for associating a specific entry in the principal dictionary with a particular protocol header, and for providing an interpretation of the protocol header according to the content data contained in the entry; and c) an editor, for displaying the interpretation provided by the interpreter.
Claim 8
Dependent Claim
23 words
A system as claimed in claim 5 , wherein the editor also enables the user to alter the value of the protocol header.
Claim 9
Dependent Claim
32 words
A system as claimed in claim 6 , wherein the interpreter also provides access to any entry in the principal dictionary, and wherein the editor displays each entry provided by the interpreter.
Claim 10
Dependent Claim
38 words
A system as claimed in claim 7 , wherein the editor also enables the user to fabricate a protocol header expressing a preference of the user, based on an entry, provided by the interpreter, from the principal dictionary.
Claim 11
Dependent Claim
70 words
A system as claimed in claim 8 , further comprising: a) a universal dictionary, containing types of protocol headers not necessarily used by any network content provider and content data indicating interpretations of these types of protocol headers, for selection by a user in conveying preferences to a network content provider; b) a principal dictionary manager, for updating the principal dictionary so as to include entries from the universal dictionary.
Claim 12
Dependent Claim
49 words
A system as claimed in claim 9 , further comprising: a) a site-specific dictionary, containing at least one entry for a type of protocol header, each entry providing content data indicating an interpretation of at least one type of protocol header used by at least one network content provider.
Claim 13
Dependent Claim
36 words
A system as claimed in claim 10 , wherein, in case of a protocol header of a type not contained in the principal dictionary, the interpreter refers to the site-specific dictionary to interpret the protocol header.
Claim 14
Independent Claim
348 words
A system for managing protocol headers on a user's computer, the user from time to time interfacing with a network content provider server at a network site by using site interfacing software executing on the user's computer and communicating with the network content provider server through a network operating system, the interfacing resulting in the network site setting on the user's computer a protocol header, the protocol header consisting of a string of characters defining at least a type and a value, the system comprising: a) a principal dictionary, located on the user's computer, having at least one entry, each entry corresponding to a protocol header of a particular type, each entry containing content data indicating an interpretation of at least one type of protocol header; b) a site-specific dictionary, containing at least one entry, each entry containing an interpretation of at least one type of protocol header used by at least one network content provider; c) a universal dictionary, containing entries for types of protocol headers not necessarily used by any network content provider and content data indicating interpretations of the types of protocol headers, for selection by a user in conveying preferences to a network content provider; d) a principal dictionary manager for updating the principal dictionary to include entries from the site-specific dictionary needed to interpret each protocol header on the user's computer that originated at some network content provider network site, and also to include at least one entry from the universal dictionary; e) an interpreter for examining the protocol headers and for providing an interpretation of each by reference to the principal dictionary, and for providing entries in the principal dictionary; and f) an editor for displaying interpretations provided by the interpreter and for enabling the user to alter, in case of a protocol header set by a network content provider, the value of the protocol header to any of the values used by the network content provider, and also for enabling the user to fabricate a protocol header expressing a user's preference, the fabricating based on an entry in the universal dictionary.
Claim 15
Independent Claim
348 words
A system for managing protocol headers on a user's computer, the user from time to time interfacing with a network content provider server at a network site by using site interfacing software executing on the user's computer and communicating with the network content provider server through a network operating system, the interfacing resulting in the network site setting on the user's computer a protocol header, the protocol header consisting of a string of characters defining at least a type and a value, the system comprising: a) a principal dictionary, located on the user's computer, having at least one entry, each entry corresponding to a protocol header of a particular type, each entry containing content data indicating an interpretation of at least one type of protocol header; b) a site-specific dictionary, containing at least one entry, each entry containing an interpretation of at least one type of protocol header used by at least one network content provider; c) a universal dictionary, containing entries for types of protocol headers not necessarily used by any network content provider and content data indicating interpretations of the types of protocol headers, for selection by a user in conveying preferences to a network content provider; d) a principal dictionary manager for updating the principal dictionary to include entries from the site-specific dictionary needed to interpret each protocol header on the user's computer that originated at some network content provider network site, and also to include at least one entry from the universal dictionary; e) an interpreter for examining the protocol headers and for providing an interpretation of each by reference to the principal dictionary, and for providing entries in the principal dictionary; and f) an editor for displaying interpretations provided by the interpreter and for enabling the user to alter, in case of a protocol header set by a network content provider, the value of the protocol header to any of the values used by the network content provider, and also for enabling the user to fabricate a protocol header expressing a user's preference, the fabricating based on an entry in the universal dictionary.
Claim 16
Independent Claim
321 words
A system for managing cookies on a user's computer, the user from time to time interfacing with an Internet content provider (ICP) website by using a browser executing on the user's computer and communicating with the ICP website through the World Wide Web, the interfacing resulting in the setting of a cookie on the user's computer, a cookie consisting of a string of characters defining a type and a value, the system comprising: a) a local cookie dictionary, located on the user's computer, having at least one entry, each entry corresponding to a cookie of a particular type, each entry containing content data indicating an interpretation of at least one type of cookie; b) a site-specific cookie dictionary, containing an interpretation of at least some types of cookies used by at least one ICP website; c) a universal cookie dictionary, containing types of cookies not necessarily used by any ICP website and interpretations of the types of cookies, for selection by a user in conveying preferences to a website; d) an interpreter, for associating a specific entry in the local cookie dictionary with a particular cookie, and for providing an interpretation of the cookie according to the content data contained in the entry; and e) a local cookie dictionary manager for updating the local cookie dictionary to include entries from the site-specific cookie dictionary needed to interpret each cookie, on the user's computer, that originated at some ICP website, and also to include at least some entries from the universal cookie dictionary; f) a cookie editor for displaying interpretations provided by the cookie interpreter and for enabling the user to alter, in case of a cookie set by an ICP website, the value of the cookie to any of the values used by the ICP website, and also for enabling the user to fabricate a cookie, expressing a preference of the user, based on an entry in the universal cookie dictionary.
Claim 17
Independent Claim
321 words
A system for managing cookies on a user's computer, the user from time to time interfacing with an Internet content provider (ICP) website by using a browser executing on the user's computer and communicating with the ICP website through the World Wide Web, the interfacing resulting in the setting of a cookie on the user's computer, a cookie consisting of a string of characters defining a type and a value, the system comprising: a) a local cookie dictionary, located on the user's computer, having at least one entry, each entry corresponding to a cookie of a particular type, each entry containing content data indicating an interpretation of at least one type of cookie; b) a site-specific cookie dictionary, containing an interpretation of at least some types of cookies used by at least one ICP website; c) a universal cookie dictionary, containing types of cookies not necessarily used by any ICP website and interpretations of the types of cookies, for selection by a user in conveying preferences to a website; d) an interpreter, for associating a specific entry in the local cookie dictionary with a particular cookie, and for providing an interpretation of the cookie according to the content data contained in the entry; and e) a local cookie dictionary manager for updating the local cookie dictionary to include entries from the site-specific cookie dictionary needed to interpret each cookie, on the user's computer, that originated at some ICP website, and also to include at least some entries from the universal cookie dictionary; f) a cookie editor for displaying interpretations provided by the cookie interpreter and for enabling the user to alter, in case of a cookie set by an ICP website, the value of the cookie to any of the values used by the ICP website, and also for enabling the user to fabricate a cookie, expressing a preference of the user, based on an entry in the universal cookie dictionary.
Claim 18
Dependent Claim
22 words
The system as claimed in claim 13 , wherein the cookie interpreter refers to the site-specific cookie dictionary to interpret the cookie.