Aggregate and hierarchical display of grouped items spanning multiple storage locations
First Claim
1. A computer-implemented method executing on at least one processing circuit, comprising:
- receiving user input identifying a scope for item retrieval, wherein scope comprises at least 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 are related to the retrieved items that satisfy the search query;
aggregating items within the identified scope with the related items outside of the identified scope using graphical connections to maintain visual differentiation between the items within the identified scope with the related items outside of the identified scope; and
presenting a group of the aggregated items in a hierarchical display within a user interface.
1 Assignment
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.
21 Citations
20 Claims
-
1. A computer-implemented method executing on at least one processing circuit, comprising:
-
receiving user input identifying a scope for item retrieval, wherein scope comprises at least 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 are related to the retrieved items that satisfy the search query; aggregating items within the identified scope with the related items outside of the identified scope using graphical connections to maintain visual differentiation between the items within the identified scope with the related items outside of the identified scope; and presenting a group of the aggregated items in a hierarchical display within a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method executing on at least one processing circuit, comprising:
-
receiving user input identifying a scope for item retrieval, wherein scope comprises at least 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 out-of-scope items related to the retrieved items with the retrieved items into an aggregate conversation header of the user interface; and presenting a group of the aggregated items in a hierarchical display within the aggregate conversation header, the hierarchical display to identify relationships between the related out-of-scope items, the relationships being operative to visually differentiate the related out-of-scope items with the retrieved items within the identified scope. - View Dependent Claims (14, 15)
-
-
16. An apparatus, comprising:
-
at least one processor; at least one memory unit communicably coupled to the at least one processor; and an application, stored in the at least one memory unit and executed on the at least one processor, operative to; receive 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 or electronic mail message attachments; associate 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; aggregate items within the identified scope with related items outside of the identified scope, wherein at least one of the items within the identified scope is graphically connected to the related items outside of the identified scope; and present a group of the aggregated items in a hierarchical display within a user interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification