Electronic message organization via social groups
First Claim
Patent Images
1. A method, comprising:
- receiving an electronic message that comprises data that identifies a sender of the electronic message and data that identifies a plurality of recipients of the electronic message, the plurality of recipients comprising a first recipient;
assigning the electronic message to a learned social group of the first recipient from amongst a plurality of potential learned social groups of the first recipient, wherein the plurality of potential learned social groups of the first recipient are learned based upon historic electronic correspondence between the first recipient and other individuals, and wherein the assigning of the electronic message to the learned social group is based on the data that identifies the sender of the electronic message and the data that identifies the plurality of recipients of the electronic message; and
causing the electronic message to be displayed to the first recipient on a display screen of a computing device, wherein the electronic message is displayed to convey to the first recipient that the electronic message is assigned to the learned social group of the first recipient, wherein the method is executed by a processor of the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.
51 Citations
20 Claims
-
1. A method, comprising:
-
receiving an electronic message that comprises data that identifies a sender of the electronic message and data that identifies a plurality of recipients of the electronic message, the plurality of recipients comprising a first recipient; assigning the electronic message to a learned social group of the first recipient from amongst a plurality of potential learned social groups of the first recipient, wherein the plurality of potential learned social groups of the first recipient are learned based upon historic electronic correspondence between the first recipient and other individuals, and wherein the assigning of the electronic message to the learned social group is based on the data that identifies the sender of the electronic message and the data that identifies the plurality of recipients of the electronic message; and causing the electronic message to be displayed to the first recipient on a display screen of a computing device, wherein the electronic message is displayed to convey to the first recipient that the electronic message is assigned to the learned social group of the first recipient, wherein the method is executed by a processor of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory that comprises a plurality of components that are executed by the processor, the plurality of components comprising; a social group determiner component that, when executed by the processor, causes the processor to; access a data repository that comprises historical emails received by a user and transmitted by the user, wherein each of the historical emails comprises a sender and at least one recipient; and automatically learn a plurality of social groups of the user based at least in part upon the historical emails in the data repository; a receiver component that, when executed by the processor, causes the processor to receive an email, wherein the email comprises data indicative of an identity of the sender of the email and data that is indicative of identities of other intended recipients of the email; an assignor component that, when executed by the processor, causes the processor to automatically assign the email to a social group from amongst the plurality of learned social groups based upon the identity of the sender of the email and the identities of the other intended recipients of the email; and a display component that, when executed by the processor, causes the processor to cause the email to be displayed on a display screen of a computing device in a manner that indicates that the email is assigned to the social group. - View Dependent Claims (18, 19)
-
-
20. A computer-readable data storage device comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving an email message, wherein the email message comprises data that is indicative of an identity of a sender and identities of individuals that are intended recipients of the email message; automatically assigning the email message to a first learned social group of the recipient from amongst a plurality of learned social groups of the recipient based upon the identity of the sender and the identities of individuals that are intended recipients of the email message, wherein the plurality of learned social groups of the recipient are learned based upon historic electronic correspondence between the recipient and other individuals; automatically assigning the email message to a second learned social group from amongst the plurality of learned social groups of the recipient based upon the identity of the sender and the identities of individuals that are intended recipients of the email message; and displaying a portion of the email message to the user together with graphical data that informs the user that the email message is assigned to the first learned social group and the second learned social group.
-
Specification