DATA MINING ELECTRONIC COMMUNICATIONS
First Claim
Patent Images
1. A method for providing electronic communication data mining, the method comprising:
- collecting a plurality of communications associated with a user;
deriving an insight about the user from the collected plurality of data; and
modifying at least one application functionality based on the derived insight.
2 Assignments
0 Petitions
Accused Products
Abstract
User insights derived from communication data may be provided. Communications associated with a user may be collected and analyzed to derive insights about the user. The insight may then be provided to the user, such as for modifying an application functionality, creating a message processing rule, providing new information to the user, and updating an application display or user interface.
-
Citations
20 Claims
-
1. A method for providing electronic communication data mining, the method comprising:
-
collecting a plurality of communications associated with a user; deriving an insight about the user from the collected plurality of data; and modifying at least one application functionality based on the derived insight. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium which stores a set of instructions which when executed performs a method for providing communication data mining, the method executed by the set of instructions comprising:
-
analyzing a plurality of communications associated with a user; deriving an insight based on the analyzed plurality of communications; and providing the insight to the user, wherein providing the insight to the user comprises at least one of the following;
creating a message processing rule, providing at least one new piece of information to the user, updating an application display, and adding at least one functionality to an application. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for providing user insights through data mining, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; collect a plurality of data elements from at least one source associated with a user, wherein the at least one source comprises at least one of the following;
a document, an e-mail, an SMS message, a voicemail, a search query, a web submission, a forum posting, a blog posting, a calendar item, a to-do list entry, an instant message, and a directory;cleanse at least one data element of the plurality of data elements, wherein being operative to cleanse the at least one data element comprises at least one of the following;
being operative to perform a spell check on the at least one data element, validate the at least one data element, normalize the at least one data element, correct the at least one data element, and remove at least one extraneous character from the at least one data element;extract at least one piece of key information from the at least one data element, wherein the at least one piece of key information comprises at least one of the following;
a sender, a recipient, a time, a subject, a contact method, a related communication, and a storage location;analyze the at least one piece of key information to derive an insight associated with the user, wherein the derived insight comprises at least one of the following;
a behavior, a pattern, a relationship, an interest, a preference, a demographic factor, and an expertise;assign a confidence probability to the insight; determine whether the assigned confidence of the insight is high enough to provide the insight to the user; in response to determining that the assigned confidence of the insight is high enough to provide the insight to the user, provide the insight to the user wherein being operative to provide the insight to the user comprises at least one of the following;
creating a message processing rule, providing at least one new piece of information to the user, updating an application display, and adding at least one functionality to an application;store the insight in a location accessible by the user from a plurality of clients; and receive at least one modification to the insight from the user, wherein the at least one modification comprises at least one of the following;
a feedback rating, a disabling of a use of at least one of the plurality of data elements, an enabling of a use of at least one of the plurality of data elements, a disabling of the insight, an enabling of the insight, a weighting of at least one of the plurality of data elements, and a modification of the confidence probability.
-
Specification