US 7,496,500 B2
Systems and methods that determine intent of data and respond to the data based on the intent
David R. Reed, Seattle, Wash. (US); Eric K. Ringger, Issaquah, Wash. (US); Michael Gamon, Seattle, Wash. (US); Richard G. Campbell, Redmond, Wash. (US); Robert G. Atkinson, Woodinville, Wash. (US); Simon H. Corston, Seattle, Wash. (US); and Malcolm E. Pearson, Kirkland, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jun. 15, 2004, as Appl. No. 10/867,626.
Claims priority of provisional application 60/549075, filed on Mar. 01, 2004.
Prior Publication US 2005/0192992 A1, Sep. 01, 2005
Int. Cl. G06F 17/27 (2006.01); G06F 15/16 (2006.01); G06F 15/173 (2006.01)
U.S. Cl. 704—9  [704/270; 709/206; 709/240] 39 Claims
OG exemplary drawing
 
1. A system that facilitates data handling, comprising:
a component that receives data, wherein the data is a message sent to a user from another user; and
a data manager that determines an intent of the data, wherein the data manager determines a probability of the determined intent, the data manager reformulates at least a subset of the data based on the intent, and automatically presents the reformulated data to the user, the data manager upon determination that the intent is a task that the user is to perform and that the determined probability of the intent being a task exceeds a user defined threshold, automatically reformulates the subset of data into a specific task assignment and adds the task assignment to the user's task list.