Claims
- 1. In a computer system having a display, a method for displaying items, the method comprising:
defining a scope of the physical memory locations from which items are to be drawn, the scope comprising the present computer memory and at least one other physical location; receiving a query, and in response to the query, drawing items from the physical locations as defined in the scope; and presenting the items drawn from the query in a view on the display.
- 2. The method of claim 1, wherein the at least one other physical location is another computer.
- 3. The method of claim 1, wherein the at least one other physical location is a location on the network.
- 4. The method of claim 1, wherein the at least one other physical location is an external storage device.
- 5. The method of claim 1, wherein the query requires searching for specific metadata properties of the items.
- 6. The method of claim 1, wherein the plurality of items drawn from the query are presented in the view on the display in the form of one or more virtual folders.
- 7. The method of claim 1, wherein the view on the display can be switched to a physical folder view which indicates the physical locations where the items are physically stored.
- 8. The method of claim 1, wherein the items drawn from the query include both file items and non-file items.
- 9. The method of claim 8, wherein the non-file items comprise at least one of contacts or e-mails.
- 10. A computer-readable medium having computer-executable components for implementing a method for displaying items on a display, the method comprising:
defining a scope of the physical memory locations from which items are to be drawn, the scope comprising the present computer memory and at least one other physical location; receiving a query, and in response to the query, drawing items from the physical locations as defined in the scope; and presenting the items drawn from the query in a view on the display.
- 11. The method of claim 10, wherein the at least one other physical location comprises at least one of a different computer, a location on a network, and an external storage device.
- 12. The method of claim 10, wherein the query requires searching for specific metadata properties of the items.
- 13. The method of claim 10, wherein a plurality of the items that are presented in the view on the display are presented in the form of one or more virtual folders.
- 14. The method of claim 10, wherein the view on the display can be switched to a physical folder view which indicates the physical locations where the items are stored.
- 15. The method of claim 10, wherein the items drawn from the query include both file items and non-file items.
- 16. A system for displaying items, the system comprising:
means for defining a scope of physical memory locations from which items are to be drawn, the scope comprising the present computer memory and at least one other physical location; means for drawing items from the physical locations as defined in the scope in response to a query; and means for presenting the items drawn from the query in a view on a display.
- 17. The system of claim 16, further comprising means for searching for specific metadata properties of the items.
- 18. The system of claim 16, further comprising means for providing virtual folders that represent a plurality of the items in the view on the display.
- 19. The system of claim 16, further comprising means for switching to a physical folder view which indicates the physical locations where the items are stored.
- 20. The system of claim 16, further comprising means for including both file items and non-file items in the items that are drawn from the query.
- 21. In a computer system with a display and a memory for storing items, a method for representing the items to a user, comprising:
providing a database that allows both non-file items and file items to be searched by a query; receiving a query, and in response to the query drawing both non-file items and file items that match the query; and presenting both the non-file items and file items that match the query on the display.
- 22. The method of claim 21, wherein the non-file items include contacts.
- 23. The method of claim 21, wherein the non-file items include e-mails.
- 24. The method of claim 21, wherein a relational database is provided that includes selected information about file items.
- 25. The method of claim 24, wherein the relational database holds one or more non-file items in their entireties.
- 26. The method of claim 21, wherein the items that are searched by the query are stored in different physical locations.
- 27. The method of claim 26, 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.
- 28. The method of claim 21, wherein a plurality of the items that match the query are presented on the display in the form of one or more virtual folders.
- 29. The method of claim 28, wherein the one or more virtual folders comprise both non-file items and file items.
- 30. A computer-readable medium having computer-executable components for implementing a method for displaying items, the method comprising:
providing a database that allows both non-file items and file items to be searched by a query; receiving a query, and in response to the query drawing both non-file items and file items that match the query; and presenting both the non-file items and file items that match the query on the display.
- 31. The method of claim 30, wherein the non-file items include at least one of contacts and e-mails.
- 32. The method of claim 30, wherein the database that allows both non-file items and file items to be searched is a relational database that holds information about the file items.
- 33. The method of claim 32, wherein the relational database also holds a plurality of non-file items in their entireties.
- 34. The method of claim 30, wherein a plurality of the items that are drawn to match the query are stored in different physical locations.
- 35. The method of claim 30, wherein a plurality of the items that are drawn from the query are represented in the view on the display in the form of one or more virtual folders.
- 36. A system for displaying items, the system comprising:
means for providing a database that allows both non-file items and file items to be searched by a query; means for drawing both non-file items and file items in response to a query; and means for presenting both the non-file items and file items that match the query in a view on a display.
- 37. The system of claim 36, further comprising means for storing information about file items in the database.
- 38. The system of claim 37, wherein the database holds a plurality of non-file items in their entireties.
- 39. The system of claim 36, further comprising storing a plurality of the file items in different physical locations.
- 40. The system of claim 36, further comprising means for providing one or more virtual folders that contain both file items and non-file items.
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-20699, filed concurrently with the present application, which are hereby incorporated by reference in their entireties.