System, method, and computer program for providing content to a user utilizing a mood of the user
First Claim
Patent Images
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
- identifying by a system data associated with a mood of a user including a present emotional state of the user, where the data includes;
data contributed to a social network by another user that shares one or more characteristics with the user, andone or more historical profiles associated with the user;
identifying by the system data associated with a mood of a group of users including the user, where the group shares one or more characteristics;
determining by the system the mood of the user, based on the data, including;
determining a community score based on the data associated with the mood of the group of users,determining an individual score based on the data associated with the mood of the user, andaggregating the community score and the individual score to create a score associated with the mood of the user;
storing by the system in a database a plurality of scores associated with a plurality of elements of an advertisement;
selecting by the system a subset of the plurality of elements of the advertisement stored in the database by matching the score associated with the mood of the user to the plurality of scores associated with the plurality of elements of the advertisement; and
providing the plurality of elements of the advertisement from the system to a device of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for providing content to a user utilizing a mood of the user. In use, data associated with a mood of a user is identified. Additionally, the mood of the user is determined, based on the data. Further, content is provided to the user, utilizing the mood of the user.
-
Citations
14 Claims
-
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
-
identifying by a system data associated with a mood of a user including a present emotional state of the user, where the data includes; data contributed to a social network by another user that shares one or more characteristics with the user, and one or more historical profiles associated with the user; identifying by the system data associated with a mood of a group of users including the user, where the group shares one or more characteristics; determining by the system the mood of the user, based on the data, including; determining a community score based on the data associated with the mood of the group of users, determining an individual score based on the data associated with the mood of the user, and aggregating the community score and the individual score to create a score associated with the mood of the user; storing by the system in a database a plurality of scores associated with a plurality of elements of an advertisement; selecting by the system a subset of the plurality of elements of the advertisement stored in the database by matching the score associated with the mood of the user to the plurality of scores associated with the plurality of elements of the advertisement; and providing the plurality of elements of the advertisement from the system to a device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
identifying by a system data associated with a mood of a user including a present emotional state of the user, where the data includes; data contributed to a social network by another user that shares one or more characteristics with the user, and one or more historical profiles associated with the user; identifying by the system data associated with a mood of a group of users including the user, where the group shares one or more characteristics; determining by the system the mood of the user, based on the data, including; determining a community score based on the data associated with the mood of the group of users, determining an individual score based on the data associated with the mood of the user, and aggregating the community score and the individual score to create a score associated with the mood of the user; storing by the system in a database a plurality of scores associated with a plurality of elements of an advertisement; selecting by the system a subset of the plurality of elements of the advertisement stored in the database by matching the score associated with the mood of the user to the plurality of scores associated with the plurality of elements of the advertisement; and providing the plurality of elements of the advertisement from the system to a device of the user.
-
-
13. A system, comprising:
-
a processor for; identifying by a system data associated with a mood of a user including a present emotional state of the user, where the data includes; data contributed to a social network by another user that shares one or more characteristics with the user, and one or more historical profiles associated with the user; identifying by the system data associated with a mood of a group of users including the user, where the group shares one or more characteristics; determining by the system the mood of the user, based on the data, including; determining a community score based on the data associated with the mood of the group of users, determining an individual score based on the data associated with the mood of the user, and aggregating the community score and the individual score to create a score associated with the mood of the user; storing by the system in a database a plurality of scores associated with a plurality of elements of an advertisement; selecting by the system a subset of the plurality of elements of the advertisement stored in the database by matching the score associated with the mood of the user to the plurality of scores associated with the plurality of elements of the advertisement; and providing the plurality of elements of the advertisement from the system to a device of the user. - View Dependent Claims (14)
-
Specification