Prediction of user response actions to received data
First Claim
1. A method executed in a computing device to predict user response actions, the method comprising:
- observing a user receiving incoming data from a data source;
processing the incoming data to extract contextual data associated with the incoming data, wherein the contextual data includes messages previously received in the incoming data from the user;
monitoring the incoming data;
tracking a first set of user actions to the incoming data;
analyzing the incoming data to identify a pattern to the first set; and
storing the pattern.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for automatically predicting actions a user is likely to take in response to receiving data. The system may be configured to monitor and observe a user'"'"'s interactions with incoming data and to identify patterns of actions the user may take in response to the incoming data. The system may enable a trainer component and a classifier component to determine the probability a user may take a particular action and to make predictions of likely user actions based on the observations of the user and the identified pattern of the user'"'"'s actions. The system may also be configured to continuously observe the user'"'"'s actions to fine-tune and adjust the identified patterns of user actions and to update the probabilities of likely user actions in order increase the accuracy of the predicted user action in response to incoming data.
-
Citations
19 Claims
-
1. A method executed in a computing device to predict user response actions, the method comprising:
-
observing a user receiving incoming data from a data source; processing the incoming data to extract contextual data associated with the incoming data, wherein the contextual data includes messages previously received in the incoming data from the user; monitoring the incoming data; tracking a first set of user actions to the incoming data; analyzing the incoming data to identify a pattern to the first set; and storing the pattern. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system to predict user response actions, the system comprising:
-
a feature extractor component configured to detect incoming data for a user from a data source; sensor components configured to detect user actions to the incoming data and report the user actions; and an actions processor that is coupled to the feature extractor component, sensor components, a trainer component, a classifier component, and an accuracy calculator component, wherein the actions processor is configured to; receive the incoming data and the users actions; process the incoming data to extract contextual data associated with the incoming data, wherein the contextual data includes messages previously received in the incoming data from the user; determine a pattern to the user actions through a process that includes one or more from a set of;
a combination operation, storage operation, and organization operation of the incoming data;produce a user behavior database that includes features of the user actions; and provide the user behavior database to the trainer component. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage device with instructions stored thereon to predict user response actions, the instructions comprising:
-
observing a user receiving incoming data from a data source; processing the incoming data to extract contextual data associated with the incoming data, wherein the contextual data includes messages previously received in the incoming data from the user; monitoring the incoming data; tracking a first set of user actions to the incoming data; analyzing the incoming data to identify a pattern to the first set; storing the pattern; detecting new incoming data from another data source; and predicting a second set of user actions to the new incoming data based on the pattern, a context of the new incoming data, and a content of the new incoming data. - View Dependent Claims (17, 18, 19)
-
Specification