US5644736A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for selecting components of a hierarchical file structure
Assignee: International Business Machines Corp
•
Filing: 1995-05-25
•
Granted: 1997-07-01
•
Expires: 2015-05-25
Abstract
Abstract Graphical user interface (GUI) logic for enabling the selection and displaying of specific directories, subdirectories, and files. The GUI logic displays on the screen the selection and deselection options that are available. The entire hierarchical tree structure of the file system can be selected for a particular operation or any leaf or node of the tree may be selected. The logic automatically traverses the tree in response to a user's selection of a displayed object on the screen. Since the selection mode of the input device, such as a mouse, is displayed on the screen it is readily apparent to the user.
Inventors
- 👤 Vivian Louise Healy
- 👤 Hanhsi Huang
- 👤 Tin Luong Nguyen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 12:09
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04842
Claims Analysis
Total Claims: 46
Claim 1
Independent Claim
160 words
In a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, a method for allowing a user to select for an operation any component within a hierarchical file tree structure, the method comprising the unordered machine-executed steps of: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 2
Dependent Claim
160 words
In a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, a method for allowing a user to select for an operation any component within a hierarchical file tree structure, the method comprising the unordered machine-executed steps of: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 3
Dependent Claim
52 words
The method of claim 1, wherein there are at least two user option objects displayed on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 4
Dependent Claim
52 words
The method of claim 1, wherein the user may specify that a subdirectory located hierarchically below the user specified starting directory is not to be selected for an operation by using an input device to mark a subdirectory data object displayed on the screen and representing the subdirectory not to be selected.
Claim 5
Dependent Claim
38 words
The method of claim 2, and further including the machine-executed step of displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 6
Dependent Claim
50 words
The method of claim 2, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 7
Dependent Claim
32 words
The method of claim 5, wherein the system is adapted to not select any component of the tree structure if it does not meet a predefined criteria for eligibility for being selected.
Claim 8
Dependent Claim
38 words
The method of claim 5, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 9
Dependent Claim
47 words
The method of claim 4, wherein the user may specify that a file is not to be selected for an operation by the system by using an input device to mark a file data object displayed on the screen that represents the file not to be selected.
Claim 10
Dependent Claim
204 words
A computer system for allowing a user to select for an operation any component within a hierarchical file tree structure, the system comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical interface logic having machine-executed means coupled to the processor for displaying, on the screen, one or more data objects related to components within a hierarchical file tree structure on the screen, by: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 11
Dependent Claim
204 words
A computer system for allowing a user to select for an operation any component within a hierarchical file tree structure, the system comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical interface logic having machine-executed means coupled to the processor for displaying, on the screen, one or more data objects related to components within a hierarchical file tree structure on the screen, by: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 12
Dependent Claim
52 words
The system of claim 9, wherein there are at least two user option objects displayed on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 13
Dependent Claim
50 words
The system of claim 10, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 14
Dependent Claim
38 words
The system of claim 10, and further including the machine-executed step of displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 15
Dependent Claim
38 words
The system of claim 11, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 16
Dependent Claim
210 words
A computer program product for use in a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, the program product being adapted for allowing a user to select for an operation any component within a hierarchical file tree structure, the computer program product comprising: a recording medium; means, recorded on the recording medium, for being responsive to a user's action of specifying a directory by displaying data objects representing a tree structure of subdirectories that are hierarchically located in the file tree structure below the user specified directory; means, recorded on the recording medium, for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and means, recorded on the recording medium, for being responsive to a user's action of selecting the user option object on the screen and the user's action of marking a starting directory within the displayed tree structure as being the starting point for selection by selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 17
Dependent Claim
210 words
A computer program product for use in a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, the program product being adapted for allowing a user to select for an operation any component within a hierarchical file tree structure, the computer program product comprising: a recording medium; means, recorded on the recording medium, for being responsive to a user's action of specifying a directory by displaying data objects representing a tree structure of subdirectories that are hierarchically located in the file tree structure below the user specified directory; means, recorded on the recording medium, for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and means, recorded on the recording medium, for being responsive to a user's action of selecting the user option object on the screen and the user's action of marking a starting directory within the displayed tree structure as being the starting point for selection by selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 18
Dependent Claim
58 words
The computer program product of claim 14, including means, recorded on the medium, for displaying at least two user option objects on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 19
Dependent Claim
52 words
The computer program product of claim 15, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 20
Dependent Claim
43 words
The computer program product of claim 15, and further including the means, recorded on the medium, for displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 21
Dependent Claim
40 words
The computer program product of claim 16, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 22
Independent Claim
188 words
An apparatus for allowing a user to select for an operation any component within a hierarchical file tree structure, the apparatus comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical user interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical user interface logic further including: a first module responsive to a user specifying a directory by displaying data objects representing a tree structure of subdirectories located below a user specified directory; a second module for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and a third module responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 23
Independent Claim
188 words
An apparatus for allowing a user to select for an operation any component within a hierarchical file tree structure, the apparatus comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical user interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical user interface logic further including: a first module responsive to a user specifying a directory by displaying data objects representing a tree structure of subdirectories located below a user specified directory; a second module for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure, the user option object being different from filenames, directory names, and subdirectory names; and a third module responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object.
Claim 24
Dependent Claim
167 words
In a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, a method for allowing a user to select for an operation any component within a hierarchical file tree structure, the method comprising the unordered machine-executed steps of: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 25
Dependent Claim
167 words
In a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, a method for allowing a user to select for an operation any component within a hierarchical file tree structure, the method comprising the unordered machine-executed steps of: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 26
Dependent Claim
52 words
The method of claim 20, wherein there are at least two user option objects displayed on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 27
Dependent Claim
52 words
The method of claim 20, wherein the user may specify that a subdirectory located hierarchically below the user specified starting directory is not to be selected for an operation by using an input device to mark a subdirectory data object displayed on the screen and representing the subdirectory not to be selected.
Claim 28
Dependent Claim
38 words
The method of claim 21, and further including the machine-executed step of displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 29
Dependent Claim
50 words
The method of claim 21, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 30
Dependent Claim
32 words
The method of claim 24, wherein the system is adapted to not select any component of the tree structure if it does not meet a predefined criteria for eligibility for being selected.
Claim 31
Dependent Claim
38 words
The method of claim 24, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 32
Dependent Claim
47 words
The method of claim 23, wherein the user may specify that a file is not to be selected for an operation by the system by using an input device to mark a file data object displayed on the screen that represents the file not to be selected.
Claim 33
Dependent Claim
211 words
A computer system for allowing a user to select for an operation any component within a hierarchical file tree structure, the system comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical interface logic having machine-executed means coupled to the processor for displaying, on the screen, one or more data objects related to components within a hierarchical file three structure on the screen, by: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 34
Dependent Claim
211 words
A computer system for allowing a user to select for an operation any component within a hierarchical file tree structure, the system comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical interface logic having machine-executed means coupled to the processor for displaying, on the screen, one or more data objects related to components within a hierarchical file three structure on the screen, by: responsive to a user specifying a directory, displaying data objects representing a tree structure of subdirectories located below the user specified directory; displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 35
Dependent Claim
52 words
The system of claim 28, wherein there are at least two user option objects displayed on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 36
Dependent Claim
50 words
The system of claim 29, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 37
Dependent Claim
38 words
The system of claim 29, and further including the machine-executed step of displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 38
Dependent Claim
38 words
The system of claim 30, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 39
Dependent Claim
224 words
A computer program product for use in a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, the program product being adapted for allowing a user to select for an operation any component within a hierarchical file tree structure, the computer program product comprising: a recording medium; means, recorded on the recording medium, for being responsive to a user's action of specifying a directory by displaying data objects representing a tree structure of subdirectories that are hierarchically located in the file tree structure below the user specified directory; means, recorded on the recording medium, for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; means, recorded on the recording medium, for being responsive to a user's action of selecting the user option object on the screen and the user's action of marking a starting directory within the displayed tree structure as being the starting point for selection by selecting for an operation the components of the file tree structure specified by the selection of the user option object; and means, recorded on the recording medium, for deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 40
Dependent Claim
224 words
A computer program product for use in a computer system having a display with a screen and a graphical user interface, and further having memory coupled to the display, the program product being adapted for allowing a user to select for an operation any component within a hierarchical file tree structure, the computer program product comprising: a recording medium; means, recorded on the recording medium, for being responsive to a user's action of specifying a directory by displaying data objects representing a tree structure of subdirectories that are hierarchically located in the file tree structure below the user specified directory; means, recorded on the recording medium, for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; means, recorded on the recording medium, for being responsive to a user's action of selecting the user option object on the screen and the user's action of marking a starting directory within the displayed tree structure as being the starting point for selection by selecting for an operation the components of the file tree structure specified by the selection of the user option object; and means, recorded on the recording medium, for deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 41
Dependent Claim
58 words
The computer program product of claim 33, including means, recorded on the medium, for displaying at least two user option objects on the screen and a first option object of the at least two user option objects represents a user option to command the system to select for an operation all files in the user specified starting directory.
Claim 42
Dependent Claim
52 words
The computer program product of claim 34, wherein a second option of the at least two options displayed on the screen represents an option to command the system to select for an operation all files in all subdirectories hierarchically located below the user specified starting directory marked in the hierarchical tree structure.
Claim 43
Dependent Claim
43 words
The computer program product of claim 34, and further including the means, recorded on the medium, for displaying a corresponding file object for each file that is selected in response to a user selecting the first option object or the second option object.
Claim 44
Dependent Claim
40 words
The computer program product of claim 35, wherein the first option and the second option can be performed at substantially the same time in response to a user selection of the first option object together with the second option object.
Claim 45
Independent Claim
204 words
An apparatus for allowing a user to select for an operation any component within a hierarchical file tree structure, the apparatus comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical user interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical user interface logic further including: a first module responsive to a user specifying a directory by displaying data objects representing a tree structure of subdirectories located below a user specified directory; a second module for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; and a third module responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and a fourth module responsive to a user for deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
Claim 46
Independent Claim
204 words
An apparatus for allowing a user to select for an operation any component within a hierarchical file tree structure, the apparatus comprising: a processor; memory coupled to the processor; a display coupled to the memory, the display having a screen; graphical user interface logic being loaded into the memory for providing a graphical user interface on the display screen; and the graphical user interface logic further including: a first module responsive to a user specifying a directory by displaying data objects representing a tree structure of subdirectories located below a user specified directory; a second module for displaying a user option object on the screen that represents a user option to select for an operation specified components of the file tree structure; and a third module responsive to a user selecting the user option object on the screen and marking a starting directory within the displayed tree structure as being the starting point for selection, selecting for an operation the components of the file tree structure specified by the selection of the user option object; and a fourth module responsive to a user for deselecting one of the selected components of the file tree structure specified by the selection of the user option object.
References Cited (Backward Citations)
US4825354A
Cited
US4945475A
Cited
US5008820A
Cited
US5093779A
Cited
US5313646A
Cited
US5218696A
Cited
US5226163A
Cited
US5247658A
Cited
US5095423A
Cited
US5367671A
Cited
US5361349A
Cited
US5187786A
Cited
US5379422A
Cited
US5355497A
Cited
US5423034A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-30 | 2000-12-30 | 2001-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-30 | 2004-12-30 | 2005-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-30 | 2008-12-30 | 2009-07-01 | $7700.00 | Window Closed / Lapsed |