System and method for filtering and organizing items based on common elements
First Claim
1. In a computer system having a display, a processor, and a memory for storing items with metadata properties, a graphical user interface comprising:
- a plurality of display objects, each display object representing one or more items; and
a property header including plurality of property controls, each property control corresponding to a respective property that is shared by a plurality of the items, wherein selection of a property control causes a list of filter terms and a list of check box controls to be presented on the display, each check box control corresponding to a respective one of the filter terms,wherein the list of filter terms is dynamically generated based on evaluation of the property corresponding to the property control and the display objects,wherein selection of a first check box control causes the items that are represented on the display to only include items that satisfy a first respective filter term corresponding to the first check box control, and selection of a second check box control when the first check box control is currently selected causes the items that are represented on the display to include items that satisfy either the first respective filter term corresponding to the first check box control or a second respective filter term corresponding to the second check box control, andwherein de-selection of the second check box control causes the items that are represented on the display to include only items that satisfy at least one respective filter term corresponding to a currently selected check box control.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corresponding to a metadata property. Selection of the metadata property control causes a list of filter terms to be presented on the display and also may cause a list of check box controls to be presented on the display, each check box control being adjacent to a respective one of the filter terms. The list of filter terms may be presented in a drop down menu. Selection of a check box control causes each item that satisfies the corresponding filter term to be presented on the display. The filters may be dynamically generated based on the properties of the separate items.
356 Citations
19 Claims
-
1. In a computer system having a display, a processor, and a memory for storing items with metadata properties, a graphical user interface comprising:
-
a plurality of display objects, each display object representing one or more items; and a property header including plurality of property controls, each property control corresponding to a respective property that is shared by a plurality of the items, wherein selection of a property control causes a list of filter terms and a list of check box controls to be presented on the display, each check box control corresponding to a respective one of the filter terms, wherein the list of filter terms is dynamically generated based on evaluation of the property corresponding to the property control and the display objects, wherein selection of a first check box control causes the items that are represented on the display to only include items that satisfy a first respective filter term corresponding to the first check box control, and selection of a second check box control when the first check box control is currently selected causes the items that are represented on the display to include items that satisfy either the first respective filter term corresponding to the first check box control or a second respective filter term corresponding to the second check box control, and wherein de-selection of the second check box control causes the items that are represented on the display to include only items that satisfy at least one respective filter term corresponding to a currently selected check box control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Computer-readable media having computer-executable instructions embodied thereon that, when executed, enable a computing device to perform a method of filtering items, the method comprising:
-
providing a plurality of display objects on the display that each represent one or more items; providing a property header including a plurality of property controls on the display, each property control corresponding to a respective property that is shared by a plurality of the items; and responsive to a user selection of a property control, causing a list of filter terms and check box controls to be presented on the display, each check box control corresponding to a respective one of the filter terms, wherein the list of filter terms is dynamically generated based on evaluation of the property corresponding to the property control and the display objects, wherein selection of a first check box control causes the items that are represented on the display to only include items that satisfy a first respective filter term corresponding to the first check box control, and selection a second check box control when the first check box control is currently selected causes the items that are represented on the display to include items that satisfy either the first respective filter term corresponding to the first check box control or a second respective filter term corresponding to the second check box control, and wherein de-selection of the second check box control causes the items that are represented on the display to include only items that satisfy at least one respective filter term corresponding to a currently selected. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification