Content Recommendation Based on Efficacy Models
First Claim
1. A computer-implemented method comprising:
- receiving identification input data associated with a user;
identifying the user using the identification input data;
receiving sensor data;
determining, based on the sensor data, a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters;
receiving data describing a set of candidate items;
generating a set of efficacy scores for the set of candidate items based on the current situation and a user efficacy model associated with the user;
eliminating one or more candidate items from the set of candidate items to obtain one or more remaining candidate items;
ranking the one or more remaining candidate items based on one or more efficacy scores associated with the one or more remaining candidate items; and
providing one or more recommendation items to the user from the one or more ranked remaining candidate items.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for providing recommendation items to users. The system includes a processor and a memory storing instructions that when executed cause the system to: receive identification input data associated with a user; identify the user using the identification input data; receive sensor data; determine a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters; receive data describing a set of candidate items; generate a set of efficacy scores for the set of candidate items; eliminate one or more candidate items from the set of candidate items to obtain one or more remaining candidate items; rank the one or more remaining candidate items based on one or more associated efficacy scores; and provide one or more recommendation items to the user from the one or more ranked remaining candidate items.
20 Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving identification input data associated with a user; identifying the user using the identification input data; receiving sensor data; determining, based on the sensor data, a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters; receiving data describing a set of candidate items; generating a set of efficacy scores for the set of candidate items based on the current situation and a user efficacy model associated with the user; eliminating one or more candidate items from the set of candidate items to obtain one or more remaining candidate items; ranking the one or more remaining candidate items based on one or more efficacy scores associated with the one or more remaining candidate items; and providing one or more recommendation items to the user from the one or more ranked remaining candidate items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive identification input data associated with a user; identify the user using the identification input data; receive sensor data; determine, based on the sensor data, a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters; receive data describing a set of candidate items; generate a set of efficacy scores for the set of candidate items based on the current situation and a user efficacy model associated with the user; eliminate one or more candidate items from the set of candidate items to obtain one or more remaining candidate items; rank the one or more remaining candidate items based on one or more efficacy scores associated with the one or more remaining candidate items; and provide one or more recommendation items to the user from the one or more ranked remaining candidate items. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; receive identification input data associated with a user; identify the user using the identification input data; receive sensor data; determine, based on the sensor data, a current situation associated with the user from one or more predefined situations described by predefined situation data and associated parameters; receive data describing a set of candidate items; generate a set of efficacy scores for the set of candidate items based on the current situation and a user efficacy model associated with the user; eliminate one or more candidate items from the set of candidate items to obtain one or more remaining candidate items; rank the one or more remaining candidate items based on one or more efficacy scores associated with the one or more remaining candidate items; and provide one or more recommendation items to the user from the one or more ranked remaining candidate items. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification