Systems and methods for opting-out of targeted advertising in an online advertising environment

US11830035B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11830035-B2
Application numberUS-201916576351-A
CountryUS
Kind codeB2
Filing dateSep 19, 2019
Priority dateFeb 11, 2015
Publication dateNov 28, 2023
Grant dateNov 28, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; accessing an opt-out database having entries of user devices that opted-out of receiving targeted advertising based on at least one HTTP header field of the HTTP request; determining whether the user device has opted-out of receiving targeted advertising based on the determined geographic area of the user device, the HTTP header fields of the HTTP quest, and the entries of user devices of the opt-out database; and transmitting a verification acknowledgement when the user device is determined to have opted-out of receiving targeted advertising.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for opting-out of targeted advertising in online advertising environments, the method comprising: receiving, at a server, over an electronic network, from a web browser executing a graphical user interface (GUI) on a user device associated with a user, an opt-out request identifying one or more ad networks selected by the user, wherein the opt-out request is an HTTP request that includes an IP address of the user device and a user-agent value of the web browser; hashing, by the server, the user-agent value of the web browser; determining, by the server, a geographic area of the user device based on the IP address of the user device; generating, by the server, an opt-out value based on the determined geographic area, the hashed user-agent value, and a timestamp, wherein the timestamp indicates a time and date the opt-out request was received; encrypting, by an encryption system, the generated opt-out value using asymmetric key pairs; verifying, by the server, the received opt-out request by: accessing an opt-out database based on at least one of the generated opt-out value and the encrypted opt-out value, the opt-out database including entries of user devices that have opted-out of receiving targeted advertising; comparing, by the server, the determined geographic area of the user device and the user agent value of the web browser included in the received opt-out request; and determining, based on the comparing, whether the verification is successful; generating, by the server, an opt-out response, wherein the opt-out response includes the encrypted opt-out value and one of a verification acknowledgement message, in a case in which the verification is determined to be successful, and a verification failure message, in a case in which the verification is determined not to be successful; transmitting, by the server, over the electronic network, the generated opt-out response to the web browser executing at the user device; and receiving, at the server, over the electronic network, through the graphical user interface (GUI), an automatic opt-out request selection by the user, wherein the automatic opt-out request will automatically opt-out of additional one or more ad networks practicing behavioral tracking. 2. The method of claim 1 , further comprising decrypting, by the server, the encrypted opt-out value, wherein accessing the opt-out database is further based on the decrypted opt-out value. 3. The method of claim 1 , further comprising: transmitting, by the server, the verification failure message when the user device is determined to have not opted-out of receiving targeted advertising. 4. The method of claim 1 , further comprising: storing, by the server, in the opt-out database, the timestamp indicating when the opt-out request was received in an entry of the user device based on at least one HTTP header field of the received opt-out request. 5. The method of claim 1 , wherein the timestamp further indicates a time and date the opt-out value was generated. 6. A system comprising at least one processor for performing a method for opting-out of targeted advertising in online advertising environments, the method comprising: receiving, at a server, over an electronic network, from a web browser executing a graphical user interface (GUI) on a user device associated with a user, an opt-out request identifying one or more ad networks selected by the user, wherein the opt-out request is an HTTP request that includes an IP address of the user device and a user-agent value of the web browser; hashing, by the server, the user-agent value of the web browser; determining, by the server, a geographic area of the user device based on the IP address of the user device; generating, by the server, an opt-out value based on the determined geographic area, the hashed user-agent value, and a timestamp, wherein the timestamp indicates a time and date the opt-out request was received; encrypting, by an encryption system, the generated opt-out value using asymmetric key pairs; verifying, by the server, the received opt-out request by: accessing an opt-out database based on at least one of the generated opt-out value and the encrypted opt-out value, the opt-out database including entries of user devices that have opted-out of receiving targeted advertising; comparing, by the server, the determined geographic area of the user device and the user agent value of the web browser included in the received opt-out request; and determining, based on the comparing, whether the verification is successful; generating, by the server, an opt-out response, wherein the opt-out response includes the encrypted opt-out value and one of a verification acknowledgement message, in a case in which the verification is determined to be successful, and a verification failure message, in a case in which the verification is determined not to be successful; transmitting, by the server, over the electronic network, the generated opt-out response to the web browser executing at the user device; and receiving, at the server, over the electronic network, through the graphical user interface (GUI), an automatic opt-out request selection by the user, wherein the automatic opt-out request will automatically opt-out of additional one or more ad networks practicing behavioral tracking. 7. The system of claim 6 , wherein the method further comprises decrypting the encrypted opt-out value, wherein the accessing the opt-out database is further based on the decrypted opt-out value. 8. The system of claim 6 , wherein the method further comprises: transmitting a the verification failure message when the user device is determined to have not opted-out of receiving targeted advertising. 9. The system of claim 6 , wherein the method further comprises: storing, in the opt-out database, a the timestamp indicating when the opt-out request was received in an entry of the user device based on at least one HTTP header field of the received opt-out request. 10. The system of claim 6 , wherein the method further comprises storing, in the opt-out database, the timestamp indicating when the opt-out request was received in an entry of the user device based on at least one HTTP header field of the received opt-out request. 11. The system of claim 6 , wherein the timestamp further indicates a time and date the opt-out value was generated. 12. A computer-readable medium comprising instructions which, when executed by a processor of a computer, implement a method for opting-out of targeted advertising in online advertising environments, the method comprising: receiving, at a server, over an electronic network, from a web browser executing a graphical user interface (GUI) on a user device associated with a user, an opt-out request identifying one or more ad networks selected by the user, wherein the opt-out request is an HTTP request that includes an IP address of the user device and a user-agent value of the web browser; hashing, by the server, the user-agent value of the web browser; determining, by the server, a geographic area of the user device based on the IP address of the user device; generating, by the server, an opt-out value based on the determined geographic area, the hashed user-agent value, and a timestamp, wherein the timestamp indicates a time and date the opt-out request was received; encrypting, by an encryption system, the generated opt-out value using asymmetric key pairs; verifying, by the server, the received opt-out request by: accessing an opt-out database based on at least one of the generated opt-out value and the encrypted opt-out value,

Assignees

Inventors

Classifications

  • User requested · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • specially adapted for the location of the user terminal · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Parsing or analysis of headers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11830035B2 cover?
Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; acce…
Who is the assignee on this patent?
Oath Inc, Yahoo Ad Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0257. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).