Aggregate and hierarchical display of grouped items spanning multiple storage locations
First Claim
1. A method, comprising:
- receiving user input identifying a scope for item retrieval, wherein scope comprises one of;
a local storage location for items, or a search query for retrieving one or more items, the items comprising at least one of;
electronic mail messages and electronic mail message attachments;
retrieving items according to the identified scope;
associating items related to the retrieved items with the retrieved items, wherein when the scope is a local storage location the items related to the retrieved items include items that are stored in a different storage location, and when the scope is a search query, the items related to the retrieved items include items that do not meet the search query;
aggregating items within the identified scope with related items outside of the identified scope;
presenting a group of the aggregated items in a hierarchical display within a user interface; and
displaying an aggregate header for the group of aggregated items, the aggregate header indicating all of the message authors and message senders, a total number of items in the group of aggregated items and a status of items in the group that are within the identified scope.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.
23 Citations
19 Claims
-
1. A method, comprising:
-
receiving user input identifying a scope for item retrieval, wherein scope comprises one of;
a local storage location for items, or a search query for retrieving one or more items, the items comprising at least one of;
electronic mail messages and electronic mail message attachments;retrieving items according to the identified scope; associating items related to the retrieved items with the retrieved items, wherein when the scope is a local storage location the items related to the retrieved items include items that are stored in a different storage location, and when the scope is a search query, the items related to the retrieved items include items that do not meet the search query; aggregating items within the identified scope with related items outside of the identified scope; presenting a group of the aggregated items in a hierarchical display within a user interface; and displaying an aggregate header for the group of aggregated items, the aggregate header indicating all of the message authors and message senders, a total number of items in the group of aggregated items and a status of items in the group that are within the identified scope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having computer-executable instructions stored thereon which, when executed by a computer, will cause the computer to:
-
aggregate items in response to receiving an identified scope, the aggregated items comprising items within the identified scope and related items outside of the identified scope, wherein when the scope comprises a local storage location for items, the related items include items that are stored in a different storage location, and when the scope comprises a search query, the related items include items that do not meet the search query, the items comprising at least one of;
electronic mail messages and electronic mail message attachments;present a group of the aggregated items in a hierarchical display within a user interface; and display an aggregate header for the group of aggregated items, the aggregate header indicating all of the message authors and message senders, a total number of items in the group of aggregated items and a status of items in the group that are within the identified scope. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving user input identifying a scope for retrieving electronic mail messages, wherein scope comprises one of;
a local storage location for electronic mail messages, or a search query for retrieving one or more electronic mail messages;presenting a user interface for an electronic mail application comprising a list pane displaying a list of electronic mail messages within the identified scope; receiving user input selecting to arrange the listed electronic mail messages by conversation; aggregating the electronic mail messages within the identified scope with at least one of;
related electronic mail messages and related electronic mail message attachments that are outside of the identified scope, wherein when the scope is a local storage location the electronic mail messages and electronic mail message attachments related to the retrieved electronic mail messages include at least one message or attachment that is stored in a different storage location, and when the scope is a search query, the electronic mail messages and electronic mail message attachments related to the retrieved electronic mail messages include at least one message or attachment that does not meet the search query;presenting a conversation in the list pane comprising a hierarchical display of the aggregated electronic mail messages, the hierarchical display identifying parent-child relationships between related electronic mail messages and visually differentiating electronic mail messages outside of the identified scope from electronic mail messages within the identified scope; and displaying an aggregate conversation header for the conversation indicating all of the message authors and message senders, a total number of electronic mail messages in the conversation and a number of unread electronic mail messages in the conversation that are within the identified scope. - View Dependent Claims (17, 18, 19)
-
Specification