Systems and methods that determine intent of data and respond to the data based on the intent
First Claim
1. A system that facilitates data handling, comprising:
- a component that receives data; and
a data manager that determines an intent of the data, reformulates at least a subset of the data based on the intent, and automatically presents the reformulated data to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods that determine intent for received data (e.g., email, voice, graphics . . . ) and respond to the data based on the intent. The systems and methods employ various combinations of features based on shallow and deep linguistic analysis (e.g., semantic and syntactic) to yield very high accuracy. The systems and methods analyze and categorize received data to locate data that can include intent. This data can be further refined by extracting features related to the intent. The features can be utilized by a classifier to determine the intent. If the intent warrants a response, the data are further scrutinized and reformulated to generate a description that is indicative of the intent. The reformulation can include representing the features in a logical form, transforming the form and generating a description of the intent that can be presented to a user visually and/or audibly.
-
Citations
39 Claims
-
1. A system that facilitates data handling, comprising:
-
a component that receives data; and
a data manager that determines an intent of the data, reformulates at least a subset of the data based on the intent, and automatically presents the reformulated data to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system that automatically responds to messages, comprising:
-
an analyzer that scrutinizes a received message to distinguish one or more disparate parts of the message;
a parser that separates the parts into respective bins;
an extractor that retrieves sentences from at least one of the bins;
a classifier that determines an intent of the message from the sentences; and
a reformulator that transforms the sentence into a set of data indicative of the intent and presents the set of data to a user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method that facilitates data handling, comprising:
-
accepting data;
analyzing the data to determine an associated intent;
reformulating at least part of the data to produce a description of the intent; and
presenting the description to a user. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer-implemented method that facilitates message handling, comprising:
-
separating a message into groups of similarly related parts;
extracting salient features from at least one of the groups;
computing an intent from the extracted features;
producing a logic representation of the features based on the intent; and
transforming the representation to generate a description of an action related to responding to the data to provide to a user. - View Dependent Claims (34, 35, 36)
-
-
37. A data packet transmitted between two or more computer components that facilitates managing messages based intent, comprising:
identifying one or more features of a message;
utilizing the identified features to determine an intent of the message;
reformulating the sentences containing the intent to provide a description of the intent; and
presenting the description to a user.
-
38. A computer readable medium storing computer executable components to facilitate handling data based on an associated intent, comprising:
-
a component that receives data;
a component that determines intent of the data;
a component that reformulates at least a subset of the data based on the intent; and
a component the provides the reformulated data to a user in a user interface.
-
-
39. A data handling system, comprising:
-
means for determining an intent of received data;
means for reformulating the data to produce a representation of the intent; and
means for presenting the representation to a user.
-
Specification