Explicit signals personalized search
First Claim
Patent Images
1. A method in a user device, comprising:
- receiving an explicit declaration from a user of the user device in real time without the user device prompting the user, the explicit declaration is configured to influence a subsequent recommendation, the user device recognizing the explicit declaration by an identifier for an intelligent personal assistant of the user device that begins the explicit declaration;
processing the explicit declaration to generate a record;
generating a recommendation rule based on the generated record, the recommendation rule defining a manner in which a corresponding recommendation is provided;
matching the recommendation rule with one or more environmental triggers; and
executing the matching recommendation rule to generate a recommendation for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided that enable users to provide explicit declarations that are used to generate recommendations for the users. An explicit declaration is received from a user of a user device. The explicit declaration is configured to influence a subsequent recommendation. The words of the explicit declaration are processed to generate a record. A recommendation rule is generated based on the generated record. The recommendation rule is executed to generate a recommendation for the user. The generated recommendation is provided to the user.
56 Citations
20 Claims
-
1. A method in a user device, comprising:
-
receiving an explicit declaration from a user of the user device in real time without the user device prompting the user, the explicit declaration is configured to influence a subsequent recommendation, the user device recognizing the explicit declaration by an identifier for an intelligent personal assistant of the user device that begins the explicit declaration; processing the explicit declaration to generate a record; generating a recommendation rule based on the generated record, the recommendation rule defining a manner in which a corresponding recommendation is provided; matching the recommendation rule with one or more environmental triggers; and executing the matching recommendation rule to generate a recommendation for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A recommendation system implemented in at least one computing device, comprising:
-
a voiced input interface configured to receive an explicit declaration in the form of speech from a user of a computing device in real time without the computing device prompting the user, the explicit declaration includes a series of words and is configured to influence a subsequent recommendation, the computing device recognizing the explicit declaration by an identifier for an intelligent personal assistant of the user device that begins the explicit declaration; a speech processing module configured to process the series of words of the explicit declaration to generate a record; a rules generator configured to generate a recommendation rule based on the generated record, the recommendation rule including a logical expression; a recommendation engine configured to execute the recommendation rule to generate a recommendation for the user, the recommendation rule defining a manner in which a corresponding recommendation is provided; and an output interface configured to provide the generated recommendation to the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, perform a method comprising:
-
receiving an explicit declaration from a user of a user device in real time without the user device prompting the user, the explicit declaration is configured to influence a subsequent recommendation, the user device recognizing the explicit declaration by an identifier for an intelligent personal assistant of the user device that begins the explicit declaration; processing the explicit declaration to generate a record; generating a recommendation rule based on the generated record, the recommendation rule defining a manner in which a corresponding recommendation is provided; matching the recommendation rule with one or more environmental triggers; and executing the matching recommendation rule to generate a recommendation for the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification