System and method for filtering and organizing items based on common elements
First Claim
1. A computer-readable storage device having computer-executable instructions for implementing a method of presenting collections of items, the method comprising:
- storing a set of items in a hierarchical file system structure, wherein each item in the set of items comprises one or more metadata properties;
creating a library to contain a representation of each item having the same type in the set of items;
receiving a selection to stack the representations of items based on a specified metadata property;
upon receiving the selection to stack the representations;
associating at least one representation of an item in the library having a particular value for the specified metadata property with one or more other representations of the items in the library having the particular value for the specified metadata property, wherein the specified metadata property is a property other than the type of item;
displaying stacks based on a value of the specified metadata property and not based on the hierarchical file system structure, wherein the stacks represent a group of associated representations of items sharing a same value for the specified metadata property; and
displaying one or more options for at least one of the group consisting of;
sharing one or more of the items sharing the same value for the specified metadata property and creating a slide show of one or more of the items sharing the same value for the specified metadata property.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for filtering and organizing items from computer memories based on common elements is provided. Filters can be provided for manipulating the items, which serve as tools for narrowing down a set of items. The filters can be dynamically generated based on the properties of the separate items. The system can utilize virtual folders. The virtual folders can expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Quick links can be provided, which serve as a set of predefined links (e.g., located on the left side of the display) that can be clicked on to generate useful views of the sets of items. Libraries, which can provide large groups of usable types of items that can be associated together, may also be used.
-
Citations
20 Claims
-
1. A computer-readable storage device having computer-executable instructions for implementing a method of presenting collections of items, the method comprising:
-
storing a set of items in a hierarchical file system structure, wherein each item in the set of items comprises one or more metadata properties; creating a library to contain a representation of each item having the same type in the set of items; receiving a selection to stack the representations of items based on a specified metadata property; upon receiving the selection to stack the representations; associating at least one representation of an item in the library having a particular value for the specified metadata property with one or more other representations of the items in the library having the particular value for the specified metadata property, wherein the specified metadata property is a property other than the type of item; displaying stacks based on a value of the specified metadata property and not based on the hierarchical file system structure, wherein the stacks represent a group of associated representations of items sharing a same value for the specified metadata property; and displaying one or more options for at least one of the group consisting of;
sharing one or more of the items sharing the same value for the specified metadata property and creating a slide show of one or more of the items sharing the same value for the specified metadata property. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18, 19)
-
-
7. A computer system comprising:
-
at least one processor; and a memory, coupled to the at least one processor, the memory for storing instructions which, when executed by the at least one processor performs a method of presenting items, the method comprising; storing a set of items in a hierarchical file system structure, wherein each item in the set of items comprises one or more metadata properties; creating a library to contain a representation of each item having the same type in the set of items; receiving a selection to stack the representations of items based on a specified metadata property; upon receiving the selection to stack the representations; associating at least one representation of an item in the library having a particular value for the specified metadata property with one or more other representations of the items in the library having the particular value for the specified metadata property, wherein the specified metadata property is a property other than the type of item; and displaying stacks based on a value of the specified metadata property and not based on the hierarchical file system structure, wherein the stacks represent a group of associated representations of items sharing a same value for the specified metadata property; and displaying one or more options for at least one of the group consisting of;
sharing one or more of the items sharing the same value for the specified metadata property and creating a slide show of one or more of the items sharing the same value for the specified metadata property. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A computer-implemented method of presenting items, the method comprising:
-
storing a set of items in a hierarchical file system structure, wherein each item in the set of items comprises one or more metadata properties; creating a library to contain a representation of each item having the same type in the set of items; receiving a selection to stack the representations of items based on a specified metadata property; upon receiving the selection to stack the representations; associating at least one representation of an item in the library having a particular value for the specified metadata property with one or more other representations of the items in the library having the particular value for the specified metadata property, wherein the specified metadata property is a property other than the type of item; and displaying stacks based on a value of the specified metadata property and not based on the hierarchical file system structure, wherein the stacks represents a group of associated representations of items sharing a same value for the specified metadata property; and displaying one or more options for at least one of the group consisting of;
sharing one or more of the items sharing the same value for the specified metadata property and creating a slide show of one or more of the items sharing the same value for the specified metadata property. - View Dependent Claims (14, 15, 16)
-
Specification