Claims
- 1. A computer-implemented method for execution in a graphical user interface environment to display a set of items within a content collection, comprising:
obtaining, from a plurality of the items, data describing an item type for one or more items of the plurality of the items; determining, based upon the obtained item types, a distribution of the types of items within the collection; categorizing the content collection based upon the determined distribution; and presenting the content collection on a display device in a format based upon the category of the content collection.
- 2. A computer-implemented method as recited in claim 1, wherein the items are files and wherein the data describing the item type is a file extension.
- 3. A computer-implemented method as recited in claim 2, further comprising:
providing a table mapping known file extensions to file types; and ascertaining the file type by referencing the table and matching the file extension with the file type.
- 4. A computer-implemented method as recited in claim 1, wherein the format for presenting the content collection is also based upon the number of items within the content collection.
- 5. A computer-implemented method as recited in claim 1, further comprising persisting the format in which the content collection is presented.
- 6. A computer-implemented method as recited in claim 1, further comprising presenting, adjacent the content collection on the display device, a tasks list corresponding to the category of the content collection.
- 7. A computer system having a processor, a memory and an operating environment, the computer system operable to execute the method as recited in claim 1.
- 8. A computer-readable medium containing instructions for displaying a set of items within a content collection in a graphical user interface environment, by:
obtaining, from a plurality of the items, data describing an item type for one or more items of the plurality of the items; determining, based upon the obtained item types, a distribution of the types of items within the collection; categorizing the content collection based upon the determined distribution; and presenting the content collection on a display device in a format based upon the category of the content collection.
- 9. The computer-readable medium of claim 8, further comprising a mapping table of known item types and the data describing the known item types.
- 10. A computer-implemented method for execution in a graphical user interface environment to display files within a folder, comprising:
determining the type of file for one or more of the plurality of the files within the folder; and presenting the files within the folder on a display device in a folder format based upon the determined types of files.
- 11. A computer-implemented method as recited in claim 9, wherein the determining step includes:
obtaining the file extension of the file; providing a table mapping known file extensions to file types; and ascertaining the file type by referencing the table and matching the file extension with the file type.
- 12. A computer-implemented method as recited in claim 9, wherein the folder format for presenting the files is also based upon the number of files within the folder.
- 13. A computer-implemented method as recited in claim 11, further comprising presenting, adjacent the files presented on the display device, a tasks list corresponding to the determined types of files.
- 14. An operating system embodied on a computer readable medium having instructions for performing the method recited in claim 10.
- 15. A user interface embodied on a computer-readable medium and executable on a computer, comprising:
a working area displaying the contents of a content collection, the format of the content display varying based upon the type of contents determined to be in the content collection; and a menu adjacent the working area displaying tasks corresponding to the determined type of content exhibited in the working area.
- 16. A user interface as recited in claim 15, wherein the content collection comprises a folder and wherein the contents comprise files.
- 17. A user interface as recited in claim 16, wherein the files are image files and wherein the format includes an image preview of each of the files.
- 18. A user interface as recited in claim 17, wherein the options in the menu change in response to changing the content type of the files.
- 19. An operating system embodied on a computer readable medium incorporating the user interface of claim 15.
- 20. A computer system having a processor, a memory and an operating environment, for displaying a set of items within a content collection, comprising:
a sniffing component that obtains descriptive data indicating an item type for one or more of the items; an analyzing component that determines a distribution of the types of items within the collection, based upon information from the sniffing component; a categorizing component that uses information from the analyzing component to assign a category to the content collection; and a display component that presents the content collection on a display device in a format based upon the assigned category.
- 21. The computer system of claim 20, wherein the items are files stored on the computer system and wherein the descriptive data obtained by the sniffing component is a file extension.
- 22. The computer system of claim 21, further comprising a mapping table of known file extensions and known file types.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application, Serial No. 60/351,284, filed Oct. 29, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60351284 |
Oct 2001 |
US |