IL170502A

System and method utilizing virtual folders

Abstract

This record has no abstract on file.

IL170502A, drawing sheet 1
Sheet 1 of 41

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

33 claims: 23 independent, 10 dependent

  1. 1
    CLAIMS:1. In a computer system having a display and a memory for storing items, the items having associated metadata properties, a method of exposing the items to a user, the method comprising: searching for items that have a selected first metadata property;and providing within a file system user interface a first virtual folder display object that represents the collection of items that have the first metadata property, the first virtual folder display object exposing the items independent of locations of the items in the file system structure, wherein the user can simultaneously manipulate each of the items having the first metadata property by manipulating the first virtual folder display object.
  2. 2
    The method of Claim 1, wherein the virtual folder display object is represented as a stack.
  3. 3
    The method of Claim 1 or 2, wherein a second metadata property is selected to create a second virtual folder within the first virtual folder, the items that are in the first virtual folder being further searched to determine if they have the second metadata property, the second virtual folder representing the items within the first virtual folder that have the second metadata property.
  4. 4
    The method of any one of Claims 1 to 3, wherein a plurality of virtual folder display objects are provided on the display, each virtual folder display object representing a collection of items that have a corresponding selected metadata property.
  5. 5
    The method of any one of Claims 1 to 4, wherein a plurality of the items in each virtual folder display object are stored in respective different file systems folders.
  6. 6
    The method of Claim 5, wherein a user can select to view the file system folders. 29־ 01621259\82-01
  7. 7
    The method of any one of Claims 1 to 6, wherein a selected metadata property can be added to selected items.
  8. 8
    The method of Claim 7, wherein the addition of . a metadata property to an item also causes the item to be added to a virtual folder that is based on the selected metadata property.
  9. 9
    The method of Claim 7 or 8, wherein the selected metadata property is a category.
  10. 10
    The method of any one of Claims 1 to 9, wherein the user can make changes to the virtual folder through direct manipulation of the virtual folder display object.
  11. 11
    The method of any one of Claims 1 to 10, wherein at least one type of said manipulating comprises clicking and dragging a virtual folder.
  12. 12
    The method of Claim 11, wherein clicking and dragging can be used to copy the items from a first virtual folder to a second virtual folder, and when items are copied a selected metadata property of the second virtual folder is automatically added to each of the items copied from the first virtual folder.
  13. 13
    The method of any one of Claims 1 to 12, wherein a filter is provided on the display that can be selected by a user to filter items based on the metadata property specified by the filter, the filter being displayed concurrently with the first virtual folder display object.
  14. 14
    The method of any one of Claims 1 to 13, wherein a quick link is provided on the display that can be selected by a user to view a specified collection of items.
  15. 15
    The method of any one of Claims 1 to 14, wherein a library is provided that includes a collection of items and a set of tools for manipulating the items of the library. \82-01
  16. 16
    The method of any one of Claims 1 to 15, including automatically selecting the first metadata property based on a default query.
  17. 17
    The method of any one of Claims 1 to 16, wherein items in a virtual folder display object can be stored in respective different physical locations, the physical locations comprising different file system folders, different computers, different locations on a network, and/or different external storage devices.
  18. 18
    The method of any one of Claims 1 to 17, wherein the items comprise both file items and non-file items.
  19. 19
    The method of Claim 18, wherein the non-file items comprise contacts and/or e-mails.
  20. 20
    The method of any one of Claims 1 to 19, wherein the query is a default query that is taken from a registry.
  21. 21
    The method of any one of Claims 1 to 19, wherein the query is obtained from a user that has decided to change the pivot of the virtual folder view.
  22. 22
    In a computer system having a display and a memory for storing items, the items having associated metadata properties, a method of exposing the items to a user, substantially as described herein with reference to the drawings.
  23. 23
    A computer-readable storage medium having stored therein computer programming instructions implementing the method of any one of claims 1 to 22.
  24. 24
    A computing system for exposing items that are stored in a memory to a user, comprising components configured to execute the method of any one of claims 1 to 22.
  25. 25
    A computing system for exposing items that are stored in a memory to a user, substantially as described herein with reference to the drawings. \82-01
  26. 26
    A computing system for exposing items that are stored in a memory to a user, comprising:a folder processor;a database for storing information about the items;and wherein: the folder processor obtains a query to select one or more of the items and passes the query to the database;the database processes the query and provides corresponding results back to the folder processor;and based on the results from the database, the folder processor provides the results to the user as virtual folders within a file system user interface, the virtual folders exposing the selected items independent of locations of the selected items in the file system structure, wherein the user can simultaneously manipulate each of the one or more items in each virtual folder by manipulating the virtual folder.
  27. 27
    The system of Claim 26, wherein the query is a default query that is taken from a registry.
  28. 28
    The system of Claim 26, wherein the query is obtained from a user that has decided to change the pivot of the virtual folder view.
  29. 29
    The system of any one of Claims 26 to 28, wherein the query that is passed to the relational database comprises a database query object that is constructed by the folder processor.
  30. 30
    The system of any one of Claims 26 to 29, wherein the results that are provided back to the folder processor comprise database rows and columns.
  31. 31
    The system of any one of Claims 26 to 30, wherein after receiving the results from the relational database the folder processor takes the results and converts them into an enumerator structure. \82-01
  32. 32
    The system of Claim 31, wherein the enumerator structure is used to populate the display with the resulting virtual folders.
  33. 33
    The system of any one of Claims 26 to 32, wherein the items comprise files, folders, or a combination thereof.
Independent claims33