Methods, systems, and media for personalizing computerized services based on mood and/or behavior information from multiple data sources
First Claim
1. A method for personalizing computerized services, the method comprising:
- obtaining information associated with a user of a computing device from a plurality of data sources;
determining, using a hardware processor, that a portion of information from each of the plurality of data sources is relevant to the user having a desire to attain a particular goal from a plurality of goals, wherein the portion of information is indicative of a physical or emotional state of the user of the computing device;
generating, using the hardware processor, a baseline profile of the user and the desire to attain the particular goal using the portion of information from each of the plurality of data sources;
assigning, using the hardware processor, the user of the computing device into a group of users from a plurality of groups based at least in part on the particular goal and the portion of information from each of the plurality of data sources, wherein the group of users is associated with an indication that the group has achieved the particular goal and wherein each user in the group of users has a similar baseline profile to the baseline profile of the user;
determining, using the hardware processor, a target profile associated with the user based at least in part on the particular goal and the assigned group;
updating, using the hardware processor, a baseline profile with a current profile for the user of the computing device based on the portion of information from each of the plurality of data sources;
comparing, using the hardware processor, the current profile with the target profile to determine a recommended action, wherein the recommended action is associated with a predicted impact on the physical or emotional state of the user and is determined to continue to advance the current profile toward the target profile, wherein the recommended action is associated with a rating;
determining, using the hardware processor, one or more devices connected to the computing device, wherein each of the one or more devices has one or more device capabilities;
causing, using the hardware processor, the recommended action to be executed on one or more of the computing device and the devices connected to the computing device based on the one or more device capabilities being able to execute the recommended action;
determining, using the hardware processor, that the recommended action has caused the current profile of the user to move towards the target profile; and
modifying, using the hardware processor, the rating associated with the recommended action to indicate that the recommended action has caused the current profile of the user to move towards the target profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and media for personalizing computerized services based on mood and/or behavior information from multiple data sources are provided. In some implementations, the method comprises: obtaining information associated with an objective of a user of a computing device from multiple data sources; determining that a portion of information from each of the data sources is relevant to the user having the objective, wherein the portion of information is indicative of a physical or emotional state of the user of the computing device; assigning the user of the computing device into a group of users based at least in part on the objective and the portion of information from each of the data sources; determining a target profile associated with the user based at least in part on the objective and the assigned group; generating a current profile for the user of the computing device based on the portion of information from each of the data sources; comparing the current profile with the target profile to determine a recommended action, wherein the recommended action is determined to have a likelihood of impacting the physical or emotional state of the user; determining one or more devices connected to the computing device, wherein each of the one or more devices has one or more device capabilities; and causing the recommended action to be executed on one or more of the computing device and the devices connected to the computing device based on the one or more device capabilities.
-
Citations
17 Claims
-
1. A method for personalizing computerized services, the method comprising:
-
obtaining information associated with a user of a computing device from a plurality of data sources; determining, using a hardware processor, that a portion of information from each of the plurality of data sources is relevant to the user having a desire to attain a particular goal from a plurality of goals, wherein the portion of information is indicative of a physical or emotional state of the user of the computing device; generating, using the hardware processor, a baseline profile of the user and the desire to attain the particular goal using the portion of information from each of the plurality of data sources; assigning, using the hardware processor, the user of the computing device into a group of users from a plurality of groups based at least in part on the particular goal and the portion of information from each of the plurality of data sources, wherein the group of users is associated with an indication that the group has achieved the particular goal and wherein each user in the group of users has a similar baseline profile to the baseline profile of the user; determining, using the hardware processor, a target profile associated with the user based at least in part on the particular goal and the assigned group; updating, using the hardware processor, a baseline profile with a current profile for the user of the computing device based on the portion of information from each of the plurality of data sources; comparing, using the hardware processor, the current profile with the target profile to determine a recommended action, wherein the recommended action is associated with a predicted impact on the physical or emotional state of the user and is determined to continue to advance the current profile toward the target profile, wherein the recommended action is associated with a rating; determining, using the hardware processor, one or more devices connected to the computing device, wherein each of the one or more devices has one or more device capabilities; causing, using the hardware processor, the recommended action to be executed on one or more of the computing device and the devices connected to the computing device based on the one or more device capabilities being able to execute the recommended action; determining, using the hardware processor, that the recommended action has caused the current profile of the user to move towards the target profile; and modifying, using the hardware processor, the rating associated with the recommended action to indicate that the recommended action has caused the current profile of the user to move towards the target profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for personalizing computerized services, the system comprising:
-
a hardware processor that; obtains information associated with a user of a computing device from a plurality of data sources; determines that a portion of information from each of the plurality of data sources is relevant to the user having a desire to attain a particular goal from a plurality of goals, wherein the portion of information is indicative of a physical or emotional state of the user of the computing device; generates a baseline profile of the user and the desire to attain the particular goal using the portion of information from each of the plurality of data sources; assigns the user of the computing device into a group of users from a plurality of groups based at least in part on particular goal and the portion of information from each of the plurality of data sources, wherein the group of users is associated with an indication that the group has achieved the particular goal and wherein each user in the group of users has a similar baseline profile to the baseline profile of the user; determines a target profile associated with the user based at least in part on the particular goal and the assigned group; updates a baseline profile with a current profile for the user of the computing device based on the portion of information from each of the plurality of data sources; compares the current profile with the target profile to determine a recommended action, wherein the recommended action is associated with a predicted impact on the physical or emotional state of the user and is determined to continue to advance the current profile toward the target profile, wherein the recommended action is associated with a rating; determines one or more devices connected to the computing device, wherein each of the one or more devices has one or more device capabilities; causes the recommended action to be executed on one or more of the computing device and the devices connected to the computing device based on the one or more device capabilities being able to execute the recommended action; determines that the recommended action has caused the current profile of the user to move towards the target profile; and modifies the rating associated with the recommended action to indicate that the recommended action has caused the current profile of the user to move towards the target profile. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for personalizing computerized services, the method comprising:
-
obtaining information associated with a user of a computing device from a plurality of data sources; determining that a portion of information from each of the plurality of data sources is relevant to the user having a desire to attain a particular goal from a plurality of goals, wherein the portion of information is indicative of a physical or emotional state of the user of the computing device; generating, using the hardware processor, a baseline profile of the user and the desire to attain the particular goal using the portion of information from each of the plurality of data sources; assigning the user of the computing device into a group of users from a plurality of groups based at least in part on the particular goal and the portion of information from each of the plurality of data sources, wherein the group of users is associated with an indication that the group has achieved the particular goal and wherein each user in the group of users has a similar baseline profile to the baseline profile of the user; determining a target profile associated with the user based at least in part on the particular goal and the assigned group; updating a baseline profile with a current profile for the user of the computing device based on the portion of information from each of the plurality of data sources; comparing the current profile with the target profile to determine a recommended action, wherein the recommended action is associated with a predicted impact on the physical or emotional state of the user and is determined to continue to advance the current profile toward the target profile, wherein the recommended action is associated with a rating; determining one or more devices connected to the computing device, wherein each of the one or more devices has one or more device capabilities; causing the recommended action to be executed on one or more of the computing device and the devices connected to the computing device based on the one or more device capabilities being able to execute the recommended action; determining that the recommended action has caused the current profile of the user to move towards the target profile; and modifying the rating associated with the recommended action to indicate that the recommended action has caused the current profile of the user to move towards the target profile.
-
Specification