Ad placement
US-10217129-B2 · Feb 26, 2019 · US
US11729287B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11729287-B2 |
| Application number | US-202218068262-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 19, 2022 |
| Priority date | Dec 20, 2010 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples to determine media impressions using distributed demographic information are disclosed. An example system includes programmable circuitry to log, at a first Internet domain, a first record for a first website visit by a first client device to a website at a second Internet domain, the first record based on a hypertext transfer protocol (HTTP) request, the first record to include a timestamp, a uniform resource locator (URL), and a user identifier, the timestamp to represent a time of the first website visit, the URL corresponding to the website at the second Internet domain, and weight impression data in a report, the impression data associated with the first record and with second records, the second records corresponding to second website visits to the website via second client devices, the weighting of the impression data based on demographic distributions of audience members corresponding to the first and second records.
Opening claim text (preview).
What is claimed is: 1. A system comprising: memory; programmable circuitry; and instructions to cause the programmable circuitry to: log, at a first Internet domain, a first record for a first website visit by a first client device to a website at a second Internet domain, the first record based on a hypertext transfer protocol (HTTP) request, the first record including a timestamp, a uniform resource locator (URL), and a user identifier, the timestamp representative of a time of the first website visit, the URL corresponding to the website at the second Internet domain; and weight impression data in a report, the impression data representative of impressions of advertisements associated with the first record and with second records, the second records corresponding to second website visits to the website via second client devices, the weighting of the impression data based on demographic distributions of audience members corresponding to the first and second records. 2. The system as defined in claim 1 , further including sending the first and second records to a server at a third Internet domain to facilitate generating of the report at the server based on the first and second records. 3. The system as defined in claim 1 , wherein at least some of the advertisements correspond to television media. 4. The system as defined in claim 1 , wherein the HTTP request is based on a second instruction in at least one of the website or media accessed via the website, the second instruction to cause a browser of the first client device to send the HTTP request. 5. The system as defined in claim 1 , wherein before logging the first record, the programmable circuitry is to log a third record based on a second HTTP request from the first client device, the third record corresponding to a login event at the first client device, the report based on the user identifier in the first record and a second user identifier in the third record. 6. The system as defined in claim 1 , wherein the first client device is at least one of a computer, a handheld computing device, or a smart phone. 7. The system as defined in claim 1 , wherein the user identifier is a cookie identifier. 8. The system as defined in claim 1 , wherein the programmable circuitry is to obtain the demographic distributions from a server at a third Internet domain based on the user identifier. 9. The system as defined in claim 1 , wherein the programmable circuitry is to obtain the demographic distributions based on registrations of users to the website. 10. A non-transitory computer readable medium comprising instructions to cause programmable circuitry to at least: log, at a first Internet domain, a first record for a first website visit by a first client device to a website at a second Internet domain, the first record based on a hypertext transfer protocol (HTTP) request, the first record including a timestamp, a site identifier, and a user identifier, the timestamp representative of a time of the first website visit, the site identifier corresponding to the web site at the second Internet domain; and weight impression data in a report, the impression data representative of impressions of advertisements associated with the first record and with second records, the second records corresponding to second website visits to the website via second client devices, the weighting of the impression data based on demographic distributions of audience members corresponding to the first and second records. 11. The non-transitory computer readable medium as defined in claim 10 , wherein the instructions are to cause the programmable circuitry to send the first and second records to a server at a third Internet domain to facilitate generating of the report at the server based on the first and second records. 12. The non-transitory computer readable medium as defined in claim 10 , wherein at least some of the advertisements are accessed in association with television media via the web site. 13. The non-transitory computer readable medium as defined in claim 10 , wherein the HTTP request is based on a second instruction in at least one of the website or media accessed via the website, the second instruction to cause a browser of the first client device to send the HTTP request as a network communication via a network. 14. The non-transitory computer readable medium as defined in claim 10 , wherein the instructions are to cause the programmable circuitry to, before logging the first record, log a third record based on a second HTTP request from the first client device, the third record corresponding to a login event at the first client device, the report based on the user identifier in the first record and a second user identifier in the third record. 15. The non-transitory computer readable medium as defined in claim 10 , wherein the HTTP request is a network communication received via a network from the first client device. 16. The non-transitory computer readable medium as defined in claim 15 , wherein the user identifier is a cookie identifier located in the network communication. 17. The non-transitory computer readable medium as defined in claim 10 , wherein the instructions are to cause the programmable circuitry to obtain the demographic distributions based on the user identifier. 18. A method comprising: logging, by executing a first instruction with programmable circuitry at a first Internet domain, a first record for a first website visit by a first client device to a website at a second Internet domain, the first record based on a hypertext transfer protocol (HTTP) request, the first record including a timestamp, a site identifier, and a user identifier, the timestamp representative of a time of the first website visit, the site identifier corresponding to the website at the second Internet domain; and weighting, by executing a second instruction with the programmable circuitry, impression data in a report, the impression data representative of impressions of advertisements associated with the first record and with second records, the second records corresponding to second website visits to the website via second client devices, the weighting of the impression data based on demographic distributions of audience members corresponding to the first and second records. 19. The method as defined in claim 18 , further including sending the first and second records to a server at a third Internet domain to facilitate generating of the report at the server based on the first and second records. 20. The method as defined in claim 18 , further including receiving the HTTP request as a network communication from the first client device via a network. 21. The method as defined in claim 18 , further including, before logging the first record, logging a third record based on a second HTTP request from the first client device, the third record corresponding to a login event at the first client device, the report based on the user identifier in the first record and a second user identifier in the third record. 22. The method as defined in claim 18 , wherein the HTTP request is based on a third instruction in at least one of the website or media accessed via the website, the third instruction to cause a browser of the first client device to send the HTTP request as a network communication to the first Internet domain. 23. The method as defined in claim 18 , wherein the first client device is at least one of a computer, a handheld comp
Protocols · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Processing captured monitoring data, e.g. for logfile generation · CPC title
specially adapted for monitoring users' activity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.