Claims
- 1. In a computer system having a display and a memory for storing items with metadata properties, a method of filtering items, the method comprising:
providing a plurality of display objects on the display that each represent one or more items; evaluating the metadata properties of the items that are represented by the display objects; and presenting a filter term on the display that corresponds to a metadata property that is shared by a plurality of the items, wherein the selection of the filter term causes the items that are represented on the display to be reduced to the items that share the metadata property.
- 2. The method of claim 1, wherein the filter term is dynamically generated based on the evaluation of the metadata properties.
- 3. The method of claim 1, wherein one or more of the display objects comprises a virtual folder.
- 4. The method of claim 3, wherein the virtual folders include numerical representations of the number of items that the virtual folders contain, the filtering of the items causing the numerical representations to be correspondingly reduced.
- 5. The method of claim 1, wherein a plurality of filter terms are provided on the display.
- 6. The method of claim 1, wherein a quick link is provided on the display, and the selection of the quick link provides a view of a desired collection of items.
- 7. The method of claim 1, wherein a library is provided that includes a collection of items and a set of tools for manipulating the items of the library, and the filter term can be used for filtering the items of the library.
- 8. The method of claim 1, wherein the items that are represented by the display objects on the display may be physically stored in memories at different physical locations.
- 9. The method of claim 8, wherein the different physical locations comprise a present computer and at least one of a different computer, a location on a network, and an external storage device.
- 10. The method of claim 1, wherein the items that are represented by the display objects on the display comprise both file items and non-file items.
- 11. The method of claim 10, wherein the non-file items comprise at least one of contacts or e-mails.
- 12. A computer-readable medium having computer-executable components for implementing a method of filtering items with metadata properties, the items being represented on a display, the method comprising:
providing a plurality of display objects on the display that each represent one or more items; evaluating the metadata properties of the items that are represented by the display objects; and presenting a filter term on the display that corresponds to a metadata property that is shared by a plurality of the items, wherein the selection of the filter term causes the items that are represented on the display to be reduced to the items that share the metadata property.
- 13. The method of claim 12, wherein the filter term is dynamically generated based on the evaluation of the metadata properties.
- 14. The method of claim 12, wherein one or more of the display objects comprises a virtual folder.
- 15. The method of claim 14, wherein the virtual folders include numerical representations of the number of items that the virtual folders contain, the filtering of the items causing the numerical representations to be correspondingly reduced.
- 16. The method of claim 12, wherein a quick link is provided on the display, and the selection of the quick link provides a view of a desired collection of items.
- 17. The method of claim 12, wherein a library is provided that includes a collection of items and a set of tools for manipulating the items of the library, and the filter term can be used for filtering the items of the library.
- 18. The method of claim 12, wherein the items that are represented by the display objects on the display may be physically stored in memories at different physical locations.
- 19. The method of claim 12, wherein the items that are represented by the display objects on the display comprise both file items and non-file items.
- 20. A system for filtering items, comprising:
a display; a means for providing a plurality of display objects on the display that each represent one or more items; a means for evaluating metadata properties of the items that are represented by the display objects; and a means for providing a filter term on the display that corresponds to the metadata property that is shared by a plurality of the items.
- 21. The system of claim 20, further comprising a means for dynamically generating the filter term.
- 22. The system of claim 20, wherein one or more of the display objects comprises a virtual folder.
- 23. The method of claim 20, further comprising a means for providing a quick link, wherein the selection of the quick link provides a view of a desired collection of items.
- 24. The system of claim 20, further comprising a means for providing a library, wherein the filter term can be used for filtering the items of the library.
- 25. The system of claim 20, further comprising means for drawing the items that are represented by the display objects from different physical locations.
- 26. The system of claim 20, further comprising means for drawing both file items and non-file items as the items that are represented by the display objects.
- 27. In a computer system having a display and a memory for storing items with metadata properties, a method of filtering items, comprising:
representing a plurality of items on the display; and dynamically generating a filter term based on the metadata properties of the items that are represented on the display, the filter term when selected reducing the items that are represented on the display to those that have the metadata property that corresponds to the filter term.
- 28. The method of claim 27, wherein one or more of the display objects comprises a virtual folder.
- 29. The method of claim 27, wherein a quick link is provided on the display and the selection of the quick link provides a view of a desired collection of items.
- 30. The method of claim 27, wherein a library is provided that includes a collection of items and the filter term can be used for filtering the items of the library.
- 31. The method of claim 27, wherein a plurality of the items that are represented by the display objects are stored in different physical locations.
- 32. The method of claim 27, wherein the items that are represented by the display objects comprise both file items and non-file items.
- 33. A computer-readable medium having computer-executable components for implementing a method for filtering items in a computer system, the computer system having a display and a memory for storing items, the method comprising:
representing a plurality of items on the display; and dynamically generating a filter term based on the metadata properties of the items that are represented on the display, the filter term when selected reducing the items that are represented on the display to those that have the metadata property that corresponds to the filter term.
- 34. The method of claim 33, wherein one or more of the display objects comprises a virtual folder.
- 35. The method of claim 33, wherein a plurality of the items that are represented by the display objects are stored in different physical locations.
- 36. The method of claim 35, wherein the different physical locations comprise a present computer and at least one of a different computer, a location on a network, and an external storage device.
- 37. The method of claim 33, wherein the items that are represented by the display objects comprise both file items and non-file items.
- 38. In a computer system having a display and a memory for storing items, a method of viewing selected items, the method comprising:
navigating to a view of a desired collection of items; saving a link to the desired collection of items; providing a name for the link; and presenting the link on the display such that by clicking on the link a user can return to the view of the desired collection of items.
- 39. The method of claim 38, wherein the navigating to a view of a desired collection of items comprises filtering groups of items.
- 40. The method of claim 38, wherein the desired collection of items comprises one or more virtual folders.
- 41. The method of claim 38, wherein the name of the link on the display is presented along with a plurality of names of additional links that may also be selected by a user to return to views of desired collections of items.
- 42. The method of claim 38, wherein the desired collection of items includes items that are stored in different physical locations.
- 43. The method of claim 42, wherein the different physical locations comprise a present computer and at least one of a different computer, a location on a network, and an external storage device.
- 44. The method of claim 38, wherein the desired collection of items comprises both file items and non-file items.
- 45. The method of claim 44, wherein the non-file items comprise at least one of contacts or e-mails.
- 46. A computer-readable medium having computer executable components for implementing a method for viewing items, the method comprising:
navigating to a view of a desired collection of items; saving a link to the desired collection of items; providing a name for the link; and presenting the link on the display such that by clicking on the link a user can return to the view of the desired collection of items.
- 47. The method of claim 46, wherein the navigating to a view of a desired collection of items comprises filtering groups of items.
- 48. The method of claim 46, wherein the desired collection of items comprises one or more virtual folders.
- 49. The method of claim 46, wherein the desired collection of items includes items that are stored in different physical locations.
- 50. The method of claim 46, wherein the desired collection of items comprises both file items and non-file items.
- 51. A system for viewing selected items, comprising:
means for navigating to a view of a desired collection of items; means for saving a link to the view of the desired collection of items; and means for presenting the link on the display such that by selecting the link a user can return to the view of the desired collection of items.
- 52. The system of claim 51, further comprising means for filtering groups of items as part of the navigation to the desired collection of items.
- 53. The system of claim 51, further comprising means for providing virtual folders that are included in the collection of items.
- 54. The system of claim 51, further comprising means for drawing items from different physical locations to be included in the desired collection of items.
- 55. The system of claim 51, further comprising means for drawing both file items and non-file items to be included in the desired collection of items.
- 56. In a computer system with a display and a memory for storing items, a method for presenting collections of the items, comprising:
creating a library to contain items with one or more specified metadata properties; automatically grouping items with the one or more specified metadata properties into the library; and providing one or more tools for manipulating items in the library.
- 57. The method of claim 56, wherein at least one of the one or more specified metadata properties relates to a particular type of item.
- 58. The method of claim 57, wherein the at least one specified metadata property is one of documents, photos, music, messages, or contacts.
- 59. The method of claim 56, wherein the library comprises one or more virtual folders.
- 60. The method of claim 56, wherein a plurality of the items that are contained in the library are physically stored at different physical locations.
- 61. The method of claim 60, wherein the different physical locations comprise a present computer and at least one of a different computer, a location on a network, and an external storage device.
- 62. The method of claim 56, wherein the items that are contained in the library comprise both file items and non-file items.
- 63. The method of claim 62, wherein the non-file items comprise at least one of contacts and e-mails.
- 64. A computer-readable medium having computer-executable components for implementing a method for presenting collections of items, the method comprising:
creating a library to contain items with one or more specified metadata properties; automatically grouping items with the one or more specified metadata properties into the library; and providing one or more tools for manipulating items in the library.
- 65. The method of claim 64, wherein at least one of the one or more specified metadata properties relates to a particular type of item.
- 66. The method of claim 64, wherein the library comprises one or more virtual folders.
- 67. The method of claim 64, wherein a plurality of the items that are contained in the library are physically stored at different physical locations.
- 68. The method of claim 64, wherein the items that are contained in the library comprise both file items and non-file items.
- 69. The method of claim 68, wherein the non-file items comprise at least one of contacts and e-mails.
- 70. A system for presenting collections of items, comprising:
means for creating a library to contain items with a specified metadata property; means for automatically grouping items with a specified metadata property into the library; and means for providing one or more tools for manipulating items in the library.
- 71. The system of claim 70, further comprising means for including items from different physical locations in the library.
- 72. The system of claim 70, further comprising means for including both file items and non-file items in the library.
CROSS-REFERENCE(S) TO RELATED APPLICATION(S)
[0001] This application is related to U.S. applications attorney docket Nos. MSFT-1-20460 and MSFT-1-20700, filed concurrently with the present application, which are hereby incorporated by reference in their entireties.