Automated learning and gesture based interest processing
DCFirst Claim
1. A system for processing user interests, comprising:
- an interface for receiving an inputted interest and an inputted context from a user, wherein the inputted context includes a natural language input;
a gesture management system that receives gesture data from a collection device with the inputted interest to identify a gesture from a set of gestures predefined by the user;
a pattern detection system that receives behavior data associated with the inputted interest and determines whether the behavior data includes a recognized behavior pattern based on previously collected behavior data of the user, in which the recognized behavior pattern was not predefined by the user;
an interest affinity scoring system that calculates an affinity score for the inputted interest based on an identified gesture and a recognized behavior pattern;
a dynamic classification system that assigns a dynamically generated tag to the inputted interest based on the natural language input; and
a user interest database that stores structured interest information for the user, including a unique record for the inputted interest that includes the affinity score and dynamically generated tag.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system, method and program product for processing user interests. A system is provided that includes: a gesture management system that receives gesture data from a collection device for an inputted interest of a user; a pattern detection system that receives and analyzes behavior data associated with the inputted interest; an interest affinity scoring system that calculates an affinity score for the inputted interest based on the gesture data and an analysis of the behavior data; a dynamic classification system that assigns a dynamically generated tag to the inputted interest based on an inputted context associated with the inputted interest; and a user interest database that stores structured interest information for the user, including a unique record for the inputted interest that includes the affinity score and dynamically generated tag.
5 Citations
14 Claims
-
1. A system for processing user interests, comprising:
-
an interface for receiving an inputted interest and an inputted context from a user, wherein the inputted context includes a natural language input; a gesture management system that receives gesture data from a collection device with the inputted interest to identify a gesture from a set of gestures predefined by the user; a pattern detection system that receives behavior data associated with the inputted interest and determines whether the behavior data includes a recognized behavior pattern based on previously collected behavior data of the user, in which the recognized behavior pattern was not predefined by the user; an interest affinity scoring system that calculates an affinity score for the inputted interest based on an identified gesture and a recognized behavior pattern; a dynamic classification system that assigns a dynamically generated tag to the inputted interest based on the natural language input; and a user interest database that stores structured interest information for the user, including a unique record for the inputted interest that includes the affinity score and dynamically generated tag. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer readable storage medium, which when executed by a computing system, processes user interests, the program product comprising:
-
program code for receiving an inputted interest from a user and an inputted context, wherein the inputted context includes at least one of a natural language input, a time parameter and a location parameter; program code that receives gesture data from a collection device with the inputted interest to identify a gesture from a set of gestures predefined by the user; program code that receives behavior data associated with the inputted interest and determines whether the behavior data includes a recognized behavior pattern based on previously collected behavior data of the user, in which the recognized behavior pattern was not predefined by the user; program code that calculates an affinity score for the inputted interest based on an identified gesture and a recognized behavior pattern; program code that assigns a dynamically generated tag to the inputted interest based on the inputted context associated with the inputted interest; and program code that stores structured interest information for the user, including a unique record for the inputted interest that includes the affinity score and dynamically generated tag. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification