| US 7,512,586 B2 | ||
| System and method for filtering and organizing items based on common elements | ||
| Shaun A. Kaasten, Calgary (Canada); Jason F. Moore, Redmond, Wash. (US); Kenneth M. Tubbs, Bellevue, Wash. (US); Relja Ivanovic, Redmond, Wash. (US); David G. De Vorchik, Seattle, Wash. (US); Richard M. Banks, Egham (United Kingdom); and Patrice L. Miner, Kirkland, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Apr. 21, 2006, as Appl. No. 11/379,732. | ||
| Application 11/379732 is a continuation of application No. 10/440035, filed on May 16, 2003, granted, now 7,162,466. | ||
| Application 10/440035 is a continuation in part of application No. 10/403341, filed on Mar. 27, 2003. | ||
| Prior Publication US 2006/0200466 A1, Sep. 07, 2006 | ||
| Int. Cl. G06F 17/30 (2006.01); G06F 17/20 (2006.01) | ||
| U.S. Cl. 707—1 [707/10; 707/100; 707/101; 707/200; 715/210] | 18 Claims |

| 1. In a computer system having a display and a memory for storing items with metadata properties, a method of refining the
filtering of items, the method comprising:
providing a plurality of display objects on the display that each represent one or more items, wherein the plurality of display
objects is populated using a first enumerator structure and wherein display objects in the plurality can be directly manipulated;
filtering the items represented by the display objects based on a filter term;
modifying the display objects that are provided on the display so as to represent the items that have the metadata property
that corresponds to the filter term in response to the filtering of the items, wherein one or more of the modified display
objects comprises a virtual folder populated by a second enumerator structure;
providing additional filtering functions on the display; and
in response to the modifying of the display objects, modifying the additional filtering functions provided on the display
corresponding to metadata properties of the filtered items that are represented on the display.
|