IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0830224
(2004-04-23)
|
등록번호 |
US-7657846
(2010-03-31)
|
발명자
/ 주소 |
- Banks, Richard M.
- Cummins, Charles
- De Vorchik, David G.
- Gusmorino, Paul A.
- Ivanovic, Relja B.
- Lam, Jenny T.
- Moore, Jason F.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
23 인용 특허 :
236 |
초록
▼
The present invention is directed to a method and system for use in a computing environment for representing files stored in stacks. The method includes providing a set of stack icons, each icon in the set having a stack height representing a range of stack sizes. The method additionally includes de
The present invention is directed to a method and system for use in a computing environment for representing files stored in stacks. The method includes providing a set of stack icons, each icon in the set having a stack height representing a range of stack sizes. The method additionally includes determining a stack size for a selected stack and selecting and displaying an appropriate stack icon from the set of stack icons based on the determined stack size. The selected stack may be stored within one of multiple libraries. Accordingly a distinct set of icons relevant to each library may be stored for each library. The icons may visibly convey information pertaining to the relevant library. Accordingly, the method may include representing a selected stack by determining an appropriate library and an appropriate stack height and displaying a corresponding icon. The system may additionally include an empty stack icon, a generic stack icon, property based icons, and custom thumbnail icons.
대표청구항
▼
What is claimed is: 1. A computer-implemented method for representing files, the method comprising: using a processor to receive an identification of a plurality of groups of files, the groups of files to be represented by a plurality of stack icons, which are stored in a system memory that is conn
What is claimed is: 1. A computer-implemented method for representing files, the method comprising: using a processor to receive an identification of a plurality of groups of files, the groups of files to be represented by a plurality of stack icons, which are stored in a system memory that is connected to the processor by a system bus; counting a number of files in each group of files to determine how many files are in each group, wherein the plurality of groups of files includes groups having a range of numbers of files from a largest number of files to a smallest number of files; dividing the plurality of groups of files by size into three equal fractions of groups of files, (1) wherein each one of the three fractions includes a number of groups of files that is equal to one-third of the plurality of groups of files; (2) wherein a smallest third of the plurality of groups includes groups of files that have numbers of files falling in a smallest third of the range of numbers of files; (3) wherein a medium third of the plurality of groups includes groups of files that have numbers of files falling in a medium third of the range of numbers of files; and (4) wherein a largest third of the plurality of groups includes groups of files that have numbers of files falling in a largest third of the range of numbers of files; as signing a stack icon to each of the three equal fractions, the stack icon being selected from the plurality of stack icons, (1) wherein the plurality of stack icons comprise three predefined stack icons, which include a large-stack icon, a medium-stack icon, and a small-stack icon, and (2) wherein the large-stack icon is assigned to the largest third of the plurality of groups, the medium-stack icon is assigned to the medium third of the plurality of groups, and the small-stack icon is assigned to the smallest third of the plurality of groups; and retrieving each of the large-stack icon, the medium-stack icon, and the small-stack icon from the system memory and causing each of the large-stack icon, the medium-stack icon, and the small-stack icon to be displayed on a display device as visual representations of the plurality of groups of files. 2. The method of claim 1, further comprising storing an empty stack icon that displays an image distinct from other icons in the plurality of predefined stack icons. 3. The method of claim 2, further comprising selecting the empty stack icon when displaying a stack if the determined stack size is zero. 4. The method of claim 1, further comprising generating different stack icons to represent files in different distinct libraries, wherein each of said different stack icons displays information representative of the content of the files in the distinct library. 5. The method of claim 1, wherein each stack icon visually identifies a file type of the plurality of files. 6. The method of claim 5, wherein the visual identification of file type is a persistent overlay on the icon. 7. The method of claim 1, wherein one or more of the stack icons includes a thumbnail image displaying contents of one of the plurality of files. 8. A computer storage medium storing computer executable instructions for performing the method of claim 1. 9. The method of claim 6, wherein said overlay is a symbol provided by an application that owns the file type. 10. A computer storage medium having computer-executable instructions embodied thereon that, when executed, cause a computing device to perform a method for representing a plurality of files, the method comprising: using a processor to receive an identification of a plurality of groups of files, the groups of files to be represented by a plurality of stack icons, which are stored in a system memory that is connected to the processor by a system bus; counting a number of files in each group of files to determine how many files are in each group, wherein the plurality of groups of files includes groups having a range of numbers of files from a largest number of files to a smallest number of files; dividing the plurality of groups of files by size into three equal fractions of groups of files, (1) wherein each one of the three fractions includes a number of groups of files that is equal to one-third of the plurality of groups of files; (2) wherein a smallest third of the plurality of groups includes groups of files that have numbers of files falling in a smallest third of the range of numbers of files; (3) wherein a medium third of the plurality of groups includes groups of files that have numbers of files falling in a medium third of the range of numbers of files; and (4) wherein a largest third of the plurality of groups includes groups of files that have numbers of files falling in a largest third of the range of numbers of files; as signing a stack icon to each of the three equal fractions, the stack icon being selected from the plurality of stack icons, (1) wherein the plurality of stack icons comprise three predefined stack icons, which include a large-stack icon, a medium-stack icon, and a small-stack icon, and (2) wherein the large-stack icon is assigned to the largest third of the plurality of groups, the medium-stack icon is assigned to the medium third of the plurality of groups, and the small-stack icon is assigned to the smallest third of the plurality of groups; and retrieving each of the large-stack icon, the medium-stack icon, and the small-stack icon from the system memory and causing each of the large-stack icon, the medium-stack icon, and the small-stack icon to be displayed as visual representations of the plurality of groups of files. 11. The computer storage medium of claim 10, wherein the method further comprises generating a unique empty stack icon representing a stack having no files. 12. The computer storage medium of claim 11, further comprising selecting the empty stack icon in response to a user request to display a stack having no files. 13. The computer storage medium of claim 10, further comprising the step of adding an overlay to each stack icon, said overlay identifying a property of the files represented by the generated icon. 14. The computer storage medium of claim 10, wherein said step of retrieving further includes the step of including a thumbnail in one or more of the stack icons said thumbnail depicting contents of one of said plurality of files. 15. The method of claim 13, wherein said property in said overlay identifies an application that owns the file type. 16. The method of claim 10, wherein said one or more medium stack icons comprise a second largest stack icon and wherein said second smallest stack icon comprises a third largest stack icon. 17. A system for representing a selected stack of files, the system comprising: a processor that is usable to receive an identification of a plurality of groups of files, the groups of files to be represented by a plurality of default stack icons, which are stored in a system memory that is connected to the processor by a system bus; a computer storage medium having computer-executable instructions embodied thereon that, when executed, cause a computing device to: (1) count a number of files in each group of files to determine how many files are in each group, wherein the plurality of groups of files includes a range of numbers of files from a largest number of files to a smallest number of files; (2) divide the plurality of groups of files by size into three equal fractions of groups of files, a) wherein each one of the three fractions includes a number of groups of files that is equal to one-third of the plurality of groups of files; b) wherein a smallest third of the plurality of groups includes groups of files that have numbers of files falling in a smallest third of the range of numbers of files; c) wherein a medium third of the plurality of groups includes groups of files that have numbers of files falling in a medium third of the range of numbers of files; and d) wherein a largest third of the plurality of groups includes groups of files that have numbers of files falling in a largest third of the range of numbers of files; (3) assign a stack icon to each of the three equal fractions, the stack icon being selected from the plurality of stack icons, a) wherein the plurality of stack icons comprise three predefined stack icons, which include a large-stack icon, a medium-stack icon, and a small-stack icon, and b) wherein the large-stack icon is assigned to the largest third of the plurality of groups, the medium-stack icon is assigned to the medium third of the plurality of groups, and the small-stack icon is assigned to the smallest third of the plurality of groups; and (4) retrieve each of the large-stack icon, the medium-stack icon, and the small-stack icon from the system memory and cause each of the large-stack icon, the medium-stack icon, and the small-stack icon to be displayed as visual representations of the plurality of groups of files. 18. The system of claim 17, said plurality of stack icons further comprising a unique empty stack icon that displays a distinct image. 19. The system of claim 17, said computer storage medium further storing a set of property based icons for at least one library, wherein the property based icons include an overlay indicating a common property of files represented by an underlying stack icon. 20. The system of claim 17, said computer-executable instructions further comprising instructions for generating a set of custom thumbnail icons for at least one selected library, wherein the custom thumbnail icons include at least one image from a stack within the at least one selected library. 21. The system of claim 17, said computer executable instructions further comprising instructions for counting the number of files in a selected stack and displaying the number adjacent to or on the icon. 22. The method of claim 15, wherein said overlay is provided by the application that owns the file type.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.