Methods and apparatus to collect distributed user information for media impressions and search terms
US-2015189500-A1 · Jul 2, 2015 · US
US12015681B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12015681-B2 |
| Application number | US-202318313057-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 5, 2023 |
| Priority date | Dec 20, 2010 |
| Publication date | Jun 18, 2024 |
| Grant date | Jun 18, 2024 |
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 method comprising: obtaining, at a server, a response to a hypertext transfer protocol (HTTP) request as a network communication from a client device via a network; logging, at the server, a website impression of a website by the client device based on the response to the HTTP request obtained via the website, the website impression including a site identifier corresponding to the website and a timestamp; determining a demographic weighting factor for impressions of the website based on demographic distributions of registered users of a database proprietor, the impressions of the website including the website impression; weighting the impressions of the website based on the demographic weighting factor for the impressions of the website to obtain weighted impression data; and generating a report including the weighted impression data. 2. The method of claim 1 , wherein the website impression of the website by the client device is representative of a website visit to the website, the website visit associated with the HTTP request. 3. The method of claim 1 , where the website impression further includes a user identifier different from a type of identifier used to identify the registered users of the database proprietor. 4. The method of claim 3 , wherein the user identifier is a cookie identifier associated with the server. 5. The method of claim 1 , wherein determining the demographic weighting factor for the impressions of the website comprises associating the demographic distributions of the registered users of the database proprietor with a number of website visits to the website by the registered users of the database proprietor. 6. The method of claim 1 , wherein determining the demographic weighting factor for the impressions of the website comprises retrieving demographic information for each user account of the registered users of the database proprietor as the demographic distributions of the registered users of the database proprietor. 7. The method of claim 1 , wherein determining the demographic weighting factor for the impressions of the website comprises identifying a quantity of the registered users of the database proprietor. 8. The method of claim 1 , wherein the client device is at least one of a computer or a phone. 9. The method of claim 1 , where the database proprietor is at least one of a social network proprietor, a search engine proprietor, an online retail proprietor, or any proprietor having a database and connected to the server. 10. A non-transitory computer-readable storage medium, having stored thereon instructions that, upon execution by a processor, cause performance of a set of operations comprising: obtaining, at a server, a hypertext transfer protocol (HTTP) response to a HTTP request from a website based on a website visit by a client device; logging, at the server, a website impression of the website by the client device based on an HTTP communication, the website impression including a site identifier corresponding to the website; determining a demographic weighting factor based on demographic distributions of registered users of a database proprietor; weighting impressions of the website including the website impression based on the demographic weighting factor; and generating a report including the weighted impressions of the website. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the website impression of the website by the client device is representative of the website visit to the website, the website visit associated with the HTTP communication. 12. The non-transitory computer-readable storage medium of claim 10 , the set of operations further comprising: associating the demographic distributions of the registered users of the database proprietor with a number of website visits to the website. 13. The non-transitory computer-readable storage medium of claim 10 , the set of operations further comprising: retrieving demographic information regarding the registered users of the database provider as the demographic distributions of the registered users of the database provider. 14. The non-transitory computer-readable storage medium of claim 10 , the set of operations further comprising: obtaining, via the Internet, the demographic distributions of the registered users associated with the database proprietor. 15. The non-transitory computer-readable storage medium of claim 10 , wherein the client device is at least one of a computer or phone. 16. A computing system comprising: at least one processor; and at least one memory, the computing system configured to perform a set of acts, the acts being performed by the at least one processor executing instructions stored on the at least one memory, comprising: obtaining, at a server, a hypertext transfer protocol (HTTP) response to a HTTP request from a website based on a website visit by a client device; logging, at the server, a website impression of the website by the client device based on an HTTP communication, the website impression including a site identifier corresponding to the website; determining a demographic weighting factor based on demographic distributions of registered users associated with a database proprietor; weighting impressions of the website including the website impression based on the demographic weighting factor; and generating a report including the weighted impressions of the website. 17. The computing system of claim 16 , the set of acts further comprising: obtaining, via the Internet, the demographic distributions of the registered users associated with the database proprietor. 18. The computing system of claim 16 , wherein the client device is at least one of a computer or phone. 19. The computing system of claim 16 , the set of acts further comprising: associating the demographic distributions of the registered users of the database proprietor with a number of website visits to the website. 20. The computing system of claim 16 , the set of acts further comprising: retrieving the demographic distributions of the registered users of the database provider.
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.