SYSTEM FOR DETERMINING INTERESTS OF USERS OF MOBILE AND NONMOBILE COMMUNICATION DEVICES BASED ON DATA RECEIVED FROM A PLURALITY OF DATA PROVIDERS
First Claim
1. A system for determining interests of users of mobile and non-mobile communication devices based on data received from a plurality of data providers, the system including one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform the steps of:
- (a) receiving a first dataset from a first data provider, wherein the first dataset includes a first and second user and a respective first plurality of attributes corresponding to the first and second users;
(b) receiving a second dataset from a second data provider, wherein the second dataset includes the first and second user and a respective second plurality of attributes corresponding to the first and second users, wherein at least some of the plurality of first attributes is different from the second plurality of attributes, wherein respective attributes of the pluralities of the first and second attributes include corresponding indications of likes and dislikes thereof, and wherein respective attributes of the pluralities of first and second attributes lack a corresponding indication of the likes or dislikes thereof;
(c) creating a third dataset by combining the first and second datasets, wherein the third dataset includes;
(i) the first and second users;
(ii) the first and second plurality of attributes;
(iii) the respective attributes of the pluralities of the first and second attributes including the corresponding indications of likes and dislikes thereof; and
(iv) the respective attributes of the pluralities of the first and second attributes lacking a corresponding indication of the likes or dislikes thereof;
(d) for at least one attribute of the first plurality of attributes lacking a corresponding indication of the likes or dislikes thereof for the first user, determining an indication of a liking for the attribute by determining that;
(i) a first set of a plurality of attributes for the first user has an indication of a liking by the first user of each attribute of the plurality of attributes; and
(ii) a second set of a plurality of attributes for the second user has an indication of a liking by the second user of each attribute of the plurality of attributes, wherein the first set of the plurality of attributes is contextually similar to the second set of the plurality of attributes;
(e) selecting an advertisement contextually relevant to the attribute of the first plurality of attributes that previously lacked a corresponding indication of the like or dislike thereof by the first user; and
(f) transmitting the selected advertisement to a communications device of the first user for display thereon.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for determining interests of users of mobile and non-mobile communication devices based on data received from a plurality of data providers, wherein the system is configured to perform the steps of: (a) obtaining multiple datasets, wherein each dataset comprises at least one user and at least one corresponding attribute for the at least one user; (b) creating a first cluster comprising a first user from at least one dataset and the at least one corresponding attribute for the first user; (c) creating a second cluster comprising a second user from the at least one dataset and the at least one corresponding attribute for the second user; (d) merging the first cluster with the second cluster; and (e) assigning values to previously unknown attributes based on probabilistic estimations.
-
Citations
2 Claims
-
1. A system for determining interests of users of mobile and non-mobile communication devices based on data received from a plurality of data providers, the system including one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform the steps of:
-
(a) receiving a first dataset from a first data provider, wherein the first dataset includes a first and second user and a respective first plurality of attributes corresponding to the first and second users; (b) receiving a second dataset from a second data provider, wherein the second dataset includes the first and second user and a respective second plurality of attributes corresponding to the first and second users, wherein at least some of the plurality of first attributes is different from the second plurality of attributes, wherein respective attributes of the pluralities of the first and second attributes include corresponding indications of likes and dislikes thereof, and wherein respective attributes of the pluralities of first and second attributes lack a corresponding indication of the likes or dislikes thereof; (c) creating a third dataset by combining the first and second datasets, wherein the third dataset includes;
(i) the first and second users;
(ii) the first and second plurality of attributes;
(iii) the respective attributes of the pluralities of the first and second attributes including the corresponding indications of likes and dislikes thereof; and
(iv) the respective attributes of the pluralities of the first and second attributes lacking a corresponding indication of the likes or dislikes thereof;(d) for at least one attribute of the first plurality of attributes lacking a corresponding indication of the likes or dislikes thereof for the first user, determining an indication of a liking for the attribute by determining that; (i) a first set of a plurality of attributes for the first user has an indication of a liking by the first user of each attribute of the plurality of attributes; and (ii) a second set of a plurality of attributes for the second user has an indication of a liking by the second user of each attribute of the plurality of attributes, wherein the first set of the plurality of attributes is contextually similar to the second set of the plurality of attributes; (e) selecting an advertisement contextually relevant to the attribute of the first plurality of attributes that previously lacked a corresponding indication of the like or dislike thereof by the first user; and (f) transmitting the selected advertisement to a communications device of the first user for display thereon. - View Dependent Claims (2)
-
Specification