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.
Please help me write a proper abstract based on the patent claims. CLAIM: 1-20. (canceled) 21. 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; 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. 22. The method of claim 21, further comprising: 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. 23. The method of claim 21, further comprising: detecting new incoming data from another data source; and predicting a second set of user actions to the new incoming data based on a seed model. 24. The method of claim 23, further comprising: utilizing the seed model to make predictions for the user, wherein the seed model is a pre-generated global knowledge model of a statistically significant number of sample users. 25. The method of claim 21, further comprising: producing a list of previous user response actions gathered from the incoming data. 26. 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; 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. 27. The system of claim 26, wherein the feature extractor component is further configured to: process the incoming data to extract information associated with the incoming data, wherein the information includes a subject of the data and a recipient name. 28. The system of claim 26, wherein the feature extractor component is further configured to: 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. 29. The system of claim 26, wherein the actions processor is further configured to: produce a list of previous user response actions gathered from the incoming data. 30. The system of claim 26, wherein the actions processor is further configured to: include in the features one or more from a set of: a content of the incoming data, a time the incoming data was sent, the user who sent the incoming data, and a location of the user when the incoming data was received. 31. The system of claim 26, wherein the trainer component is configured to: receive the user behavior database from the actions processor, and gather the incoming data from the user behavior database during a training period. 32. The system of claim 31, wherein the trainer component is further configured to: synthesize the incoming data to determine an accurate pattern. 33. The system of claim 26, wherein the accuracy calculator is configured to: compare predictions of the classifier component to the user actions of the user behavior database, wherein the classifier component utilizes a statistical model to make predictions for the user actions based on the pattern. 34. The system of claim 33, wherein the accuracy calculator is further configured to: measure an accuracy of the predications, wherein the accuracy calculator interacts with the trainer component to analyze the accuracy of the classifier component. 35. The system of claim 26, wherein the incoming data includes one or more of a subject of the incoming data, a recipient name of the incoming data, an urgency of the incoming data, a date of the incoming data, time information of the incoming data, a location of the user when the incoming data was received, and a language based content of the incoming data. 36. The system of claim 35, wherein the language based content of the incoming data includes one or more from a set of: keywords, topics, and a number of times the user has replied to a message. 37. A 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; 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. 38. The computer-readable storage device of claim 37, wherein the instructions further comprise: detecting new incoming data from another data source; and predicting a second set of user actions to the new incoming data based on a seed model. 39. The computer-readable storage device of claim 38, wherein the instructions further comprise: utilizing the seed model to make predictions for the user, wherein the seed model is a pre-generated global knowledge model of a statistically significant number of sample users. 40. The computer-readable storage device of claim 37, wherein the instructions further comprise: producing a list of previous user response actions gathered from the incoming data.