Privacy preferences management system
First Claim
Patent Images
1. A method for privacy preference management, comprising:
- a privacy identification system generating, for an internet user client, a unique client fingerprint value using client HTTP header information received from the internet user client, andusing client-unique NSP information used by a network service provider that provides internet service to the internet user client;
the privacy identification system maintaining at least one privacy preference for the internet user client, in association with the unique client fingerprint value;
the privacy identification system receiving, from an advertising network, a request for at least one privacy preference for an internet user client that generates an advertising call, wherein the request includes a source IP address and advertising call HTTP header information from the advertising call;
the privacy identification system matching the source IP address with a client IP address to determine the client-unique NSP information, wherein the client IP address is associated with the client-unique NSP information;
the privacy identification system generating an advertising call client fingerprint value using the determined client-unique NSP information, and using the advertising call HTTP header information included in the request;
the privacy identification system matching the advertising call client fingerprint value to the unique client fingerprint value to determine at least one privacy preference for the advertising call generating internet user client; and
the privacy identification system forwarding, to the advertising network, the determined at least one privacy preference.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed invention resides in a system and method for managing and maintaining an internet user'"'"'s privacy directives without the necessity to rely on one or more cookies to be retained by a user'"'"'s browser.
231 Citations
30 Claims
-
1. A method for privacy preference management, comprising:
-
a privacy identification system generating, for an internet user client, a unique client fingerprint value using client HTTP header information received from the internet user client, and using client-unique NSP information used by a network service provider that provides internet service to the internet user client; the privacy identification system maintaining at least one privacy preference for the internet user client, in association with the unique client fingerprint value; the privacy identification system receiving, from an advertising network, a request for at least one privacy preference for an internet user client that generates an advertising call, wherein the request includes a source IP address and advertising call HTTP header information from the advertising call; the privacy identification system matching the source IP address with a client IP address to determine the client-unique NSP information, wherein the client IP address is associated with the client-unique NSP information; the privacy identification system generating an advertising call client fingerprint value using the determined client-unique NSP information, and using the advertising call HTTP header information included in the request; the privacy identification system matching the advertising call client fingerprint value to the unique client fingerprint value to determine at least one privacy preference for the advertising call generating internet user client; and the privacy identification system forwarding, to the advertising network, the determined at least one privacy preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
means for generating a unique client fingerprint value for an internet user client using client HTTP header information received from the internet user client, and using client-unique NSP information used by a network service provider that provides internet service to the internet user client; means for maintaining at least one privacy preference for the internet user client, in association with the unique client fingerprint value; means for receiving, from an advertising network, a request for at least one privacy preference for an internet user client that generates an advertising call, wherein the request includes a source IP address and advertising call HTTP header information from the advertising call; means for matching the source IP address with a client IP address to determine the client-unique NSP information, wherein the client IP address is associated with the client-unique NSP information; means for generating an advertising call client fingerprint value using the determined client-unique NSP information, and using the advertising call HTTP header information included in the request; means for matching the advertising call client fingerprint value to the unique client fingerprint value to determine at least one privacy preference for the advertising call generating internet user client; and means for forwarding, to the advertising network, the determined at least one privacy preference. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a memory; and a processor, the processor configured to; generate a unique client fingerprint value for an internet user client using client HTTP header information received from the internet user client, and using client-unique NSP information used by a network service provider that provides internet service to the internet user client; maintain at least one privacy preference for the internet user client, in association with the unique client fingerprint value; receive, from an advertising network, a request for at least one privacy preference for an internet user client that generates an advertising call, wherein the request includes a source IP address and advertising call HTTP header information from the advertising call; match the source IP address with a client IP address to determine the client-unique NSP information, wherein the client IP address is associated with the client-unique NSP information; generate an advertising call client fingerprint value using the determined client-unique NSP information, and using the advertising call HTTP header information included in the request; match the advertising call client fingerprint value to the unique client fingerprint value to determine at least one privacy preference for the advertising call generating internet user client; and forward, to the advertising network, the determined at least one privacy preference.
-
-
22. A computer program product, comprising:
-
non-transitory computer readable medium storing; code for causing a computer to generate a unique client fingerprint value for an internet user client using client HTTP header information received from the internet user client, and using client-unique NSP information used by a network service provider that provides internet service to the internet user client; code for causing a computer to maintain at least one privacy preference for the internet user client, in association with the unique client fingerprint value; code for causing a computer to receive, from an advertising network, a request for at least one privacy preference for an internet user client that generates an advertising call, wherein the request includes a source IP address and advertising call HTTP header information from the advertising call; code for causing a computer to match the source IP address with a client IP address associated with the client-unique NSP information to determine the associated client-unique NSP information; code for causing a computer to generate an advertising call client fingerprint value using the determined associated client-unique NSP information, and using the advertising call HTTP header information included in the request; code for causing a computer to match the advertising call client fingerprint value to the unique client fingerprint value to determine at least one privacy preference for the advertising call generating internet user client; and code for causing a computer to forward, to the advertising network, the determined at least one privacy preference. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification