Probabilistic inference of site demographics from aggregate user internet usage and source demographic information
Abstract
A demographic attribute value of a sink online document (such as Websites or Web pages) may be determined given a set of users who have visited at least one of the source documents and the sink document, by (a) accepting a value(s) of the demographic attribute, each of which values is associated with a source online document (where each of the source online documents has a value for the demographic attribute and has been visited by at least one user of the given set), (b) determining an estimate of the demographic attribute value of each of the users of the given set using the accepted demographic attribute value of each of the source online documents visited by the user, and (c) determining the demographic attribute value of the sink online document using the determined estimate of the demographic attribute value of each of the users of the given set.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for estimating a value of a demographic attribute for a first online document, the method comprising:
a) receiving, by a computer system including at least one computer, a set of one or more known values of the demographic attribute associated with each of a plurality of second online documents that have been visited by a set of independent users who have also visited the first online document; b) estimating, by the computer system, the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents; and c) storing, by the computer system, the estimated value of the demographic attribute for the first online document in association with the first online document.
2 . The computer-implemented method of claim 1 wherein the act of estimating the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
i) estimating, by the computer system, a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents, and
ii) estimating, by the computer system, the value of the demographic attribute for the first online document using the estimated values of the demographic attribute estimated for the independent users of the set.
3 . The computer-implemented method of claim 2 wherein the act of estimating a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
i) summing over all the second online documents visited by the user, the corresponding value of the demographic attribute of the second online documents to generate a summing result, and
ii) dividing the summing result with the number of second online documents visited by the user.
4 . The computer-implemented method of claim 3 wherein the act estimating the value of the demographic attribute of the first online document includes
i) summing over all the users of the given set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
ii) dividing the summing result with the number of users in the set.
5 . The computer-implemented method of claim 1 wherein the act of estimating the value of the demographic attribute for the first online document includes
i) summing over all the users of the set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
ii) dividing the summing result with the number of users in the set.
6 . The computer-implemented method of claim 1 wherein the first and second online documents are Web pages.
7 . The computer-implemented method of claim 1 wherein the first and second online documents are Websites.
8 . Apparatus comprising:
a) at least one processor; and b) at least one storage device storing processor executable instructions which, when executed by the at least one processor, cause the at least one processor to perform a method for estimating a value of a demographic attribute for a first online document, the method including
1) receiving, by a computer system including at least one computer, a set of one or more known values of the demographic attribute associated with each of a plurality of second online documents that have been visited by a set of independent users who have also visited the first online document;
2) estimating, by the computer system, the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents;
and
3) storing, by the computer system, the estimated value of the demographic attribute for the first online document in association with the first online document.
9 . The apparatus of claim 8 wherein the act of estimating the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
A) estimating, by the computer system, a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents, and
B) estimating, by the computer system, the value of the demographic attribute for the first online document using the estimated values of the demographic attribute estimated for the independent users of the set.
10 . The apparatus of claim 9 wherein the act of estimating a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
A) summing over all the second online documents visited by the user, the corresponding value of the demographic attribute of the second online documents to generate a summing result, and
B) dividing the summing result with the number of second online documents visited by the user.
11 . The apparatus of claim 10 wherein the act estimating the value of the demographic attribute of the first online document includes
A) summing over all the users of the given set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
B) dividing the summing result with the number of users in the set.
12 . The apparatus of claim 8 wherein the act of estimating the value of the demographic attribute for the first online document includes
A) summing over all the users of the set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
B) dividing the summing result with the number of users in the set.
13 . The apparatus of claim 8 wherein the first and second online documents are Web pages.
14 . The apparatus of claim 8 wherein the first and second online documents are Websites.
15 . A non-transitory storage medium storing processor executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method for estimating a value of a demographic attribute for a first online document, the method including:
a) receiving, by a computer system including at least one computer, a set of one or more known values of the demographic attribute associated with each of a plurality of second online documents that have been visited by a set of independent users who have also visited the first online document; b) estimating, by the computer system, the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents; and c) storing, by the computer system, the estimated value of the demographic attribute for the first online document in association with the first online document.
16 . The non-transitory storage medium of claim 15 wherein the act of estimating the value of the demographic attribute for the first online document using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
i) estimating, by the computer system, a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents, and
ii) estimating, by the computer system, the value of the demographic attribute for the first online document using the estimated values of the demographic attribute estimated for the independent users of the set.
17 . The non-transitory storage medium of claim 16 wherein the act of estimating a value of the demographic attribute for each of the independent users of the set using the accepted known values of the demographic attribute of each of the plurality of second online documents includes
i) summing over all the second online documents visited by the user, the corresponding value of the demographic attribute of the second online documents to generate a summing result, and
ii) dividing the summing result with the number of second online documents visited by the user.
18 . The non-transitory storage medium of claim 17 wherein the act estimating the value of the demographic attribute of the first online document includes
i) summing over all the users of the given set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
ii) dividing the summing result with the number of users in the set.
19 . The non-transitory storage medium of claim 15 wherein the act of estimating the value of the demographic attribute for the first online document includes
i) summing over all the users of the set, the corresponding estimated value of the demographic attribute of each of the users to generate a summing result, and
ii) dividing the summing result with the number of users in the set.
20 . The apparatus of claim 15 wherein the first and second online documents are Web pages.
21 . The apparatus of claim 15 wherein the first and second online documents are Websites.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.