People-centric view of email
First Claim
1. A contact-based message organization and display system comprising:
- memory;
one or more processors operatively coupled to the memory and disposed within one or more devices;
a receiving component, stored in the memory and executed on the one or more processors, that receives a plurality of communications;
a people-based classification component that organizes the plurality of communications according to a plurality of contacts who sent the plurality of communications; and
a multi-view display component configured to present desired communications of the plurality of communications based at least in part on ones of the plurality of contacts associated with the desired communications, the multi-view display component including a separate view configured to display attachments shared between the user and the ones of the contacts in the desired communications, wherein the attachments shared were sent with or included in the desired communications, wherein at least one of the attachments displayed in the separate view is selectable to cause an associated desired communication that the at least one of the attachments was sent with or included in to be displayed by the multi-view display component, and further wherein the multi-view display component is further configured to extract the attachments from the desired communications for display in the separate view.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention provides a unique system and method that facilitates contact- or people-based organization of messages. A list of contacts can be generated based on the people or groups who have communicated with the user (mailbox owner) via email or otherwise. To view desired messages, a user can select one or more contacts that participated in the desired messages as either a recipient or sender. Following the selection, messages between the selected contacts and the user can be displayed in a window. Any items or information shared in the messages can be viewed in a separate window. A link can be maintained between any shared item and its message of origin. The user can also view messages that include third parties. The contact list is dynamic and due to limited display space, contacts communicating the most frequently with the user can be listed on a top level.
-
Citations
18 Claims
-
1. A contact-based message organization and display system comprising:
-
memory; one or more processors operatively coupled to the memory and disposed within one or more devices; a receiving component, stored in the memory and executed on the one or more processors, that receives a plurality of communications; a people-based classification component that organizes the plurality of communications according to a plurality of contacts who sent the plurality of communications; and a multi-view display component configured to present desired communications of the plurality of communications based at least in part on ones of the plurality of contacts associated with the desired communications, the multi-view display component including a separate view configured to display attachments shared between the user and the ones of the contacts in the desired communications, wherein the attachments shared were sent with or included in the desired communications, wherein at least one of the attachments displayed in the separate view is selectable to cause an associated desired communication that the at least one of the attachments was sent with or included in to be displayed by the multi-view display component, and further wherein the multi-view display component is further configured to extract the attachments from the desired communications for display in the separate view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A contact-based message organization system comprising:
-
memory; one or more processors operatively coupled to the memory and disposed within one or more devices; instructions stored in the memory and executed on the one or more processors to display a user interface, the user interface including; a contact list that includes; a plurality of contacts that are connected to a user via a plurality of communications; a number of levels, the levels comprising at least a top level; and a search control configured to match a search term to the plurality of contacts by progressively looking through decreasing levels of the number of levels, wherein the top level comprises ones of the plurality of contacts having a relatively high amount of communication activity with the user; a message display area that is configured to show ones of the plurality of communications exchanged between at least a selected contact and the user; and a shared hyperlinks area configured to display hyperlinks included in the ones of the plurality of communications, and wherein the hyperlinks are extracted from the communications, wherein at least one of the displayed hyperlinks is selectable to cause an associated communication of the plurality of communications that the at least one of the displayed hyperlinks was sent with or included in to be displayed in the message display area. - View Dependent Claims (10, 11, 12)
-
-
13. One or more computer-readable storage devices comprising computer executable instructions that, upon execution by one or more processors, cause a computer device to perform operations that facilitate organizing and displaying messages in a contact-based manner, the operations comprising:
-
reception of a plurality of communications; classification of the plurality of communications according to one or more contacts who sent the plurality of communications; selection of ones of the plurality of communications for display based at least in part on at least one of the one or more contacts associated with the ones of the plurality of communications; and display, in a separate view, calendar entries shared between a user and the one of the one or more contacts in the ones of the plurality of communications, wherein the calendar entries shared were sent with or included in the ones of the plurality of communications, and further where the calendar entries are extracted from the communications being selected for display and displayed in the separate view , and wherein the calendar entries are selectable within the separate view to cause an associated communication of the ones of the plurality of communications that the calendar entries were sent with or included in to be displayed in a message display area. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A contact-based message organization and display system comprising:
-
memory; one or more processors operatively coupled to the memory and disposed within one or more devices; a receiving component, stored in the memory and executed on the one or more processors, that receives a plurality of communications; a people-based classification component that organizes the plurality of communications according to one or more contacts who sent the plurality of communications, the people-based classification component recognizes a plurality of email addresses originating from the one or more contacts and organizes the plurality of email addresses as associated with the one or more contacts; a multi-view display component that presents ones of the plurality of communications in an organized manner that is based at least in part on the one or more contacts, the multi-view display component displays, in a separate view, web pages shared between a user and the one or more contacts in the ones of the plurality of communications, such that conversations associated with the ones of the plurality of communications appear in a separate view from the web pages shared, and wherein the web pages are selectable in the separate view to cause an associated communication of the ones of the plurality of communications that the web pages were sent with or included in to be displayed by the multi-view display component, and wherein the web pages shared were sent with or included in the ones of the plurality of communications.
-
Specification