Providing media content based on user state detection
First Claim
Patent Images
1. A system comprising:
- a computing device including a processor and a memory, the memory storing instructions executable by the processor such that the processor is programmed to;
receive at least one user communication;
extract, from the at least one user communication, a first set of watchwords;
identify one or more matches between the first set of watchwords, and a second set of watchwords, each of the second watchwords assigned to a keyword in a set of stored keywords;
determine a ranking for the stored keywords based on a number of matches associated with the respective keywords;
assign one or more stored keywords to the user based on the determined ranking;
identify one or more keywords related to a user physical condition as a first type of keyword;
replace, prior to providing the media content to the user, the one or more keywords related to the user physical condition identified as a first type of keyword with one or more predetermined complementary keywords identified as a second type of keyword;
wherein keywords are identified based at least in part on an analysis of data from at least one of a voice communication, an email, a text message, an event on a user calendar, user transaction records, and user on-line browsing history;
wherein the first type of keyword is associated with a negative mental state and the second type of keyword is associated with a positive mental state; and
provide media content based at least in part on the one or more keywords assigned to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a computing device including a processor programmed to receive data identifying a mental state of a user, the data including at least one of a user physical condition and a user communication. Based on the mental state data, the processor is programmed to assign one or more stored keywords to the user, and provide media content to the user based on the keywords assigned to the user based on the mental state data.
78 Citations
19 Claims
-
1. A system comprising:
a computing device including a processor and a memory, the memory storing instructions executable by the processor such that the processor is programmed to; receive at least one user communication; extract, from the at least one user communication, a first set of watchwords; identify one or more matches between the first set of watchwords, and a second set of watchwords, each of the second watchwords assigned to a keyword in a set of stored keywords; determine a ranking for the stored keywords based on a number of matches associated with the respective keywords; assign one or more stored keywords to the user based on the determined ranking; identify one or more keywords related to a user physical condition as a first type of keyword; replace, prior to providing the media content to the user, the one or more keywords related to the user physical condition identified as a first type of keyword with one or more predetermined complementary keywords identified as a second type of keyword; wherein keywords are identified based at least in part on an analysis of data from at least one of a voice communication, an email, a text message, an event on a user calendar, user transaction records, and user on-line browsing history; wherein the first type of keyword is associated with a negative mental state and the second type of keyword is associated with a positive mental state; and provide media content based at least in part on the one or more keywords assigned to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method comprising:
receiving, by a processor, at least one user communication; extracting, from the at least one user communication, a first set of watchwords; identifying one or more matches between the first set of watchwords, and a second set of watchwords, each of the second watchwords assigned to a keyword in a set of stored keywords; determining a ranking for the stored keywords based on a number of matches associated with the respective keywords; assigning one or more stored keywords to the user based on the determined ranking; replacing, prior to providing the media content to the user, the one or more keywords related to the user physical condition identified as a first type of keyword with one or more predetermined complementary keywords identified as a second type of keyword; wherein keywords are identified based at least in part on an analysis of data from at least one of a voice communication, an email, a text message, an event on a user calendar, user transaction records, and user on-line browsing history; wherein the first type of keyword is associated with a negative mental state and the second type of keyword is associated with a positive mental state; and providing media content to the user based at least in part on the keywords assigned to the user. - View Dependent Claims (19)
Specification