Method for reanchoring branches within a directory tree

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000, C345S215000, C345S215000

Reexamination Certificate

active

06271846

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to manipulations of directory tree structures of a computer system, and in particular to a method and system which allows a computer user to distinguish a subset of members within a directory tree structure. Still more particularly, the present invention relates to a method and system for reanchoring branches of a directory tree to provide optimum management and organization of members within a directory tree.
2. Description of the Related Art
The ability to display user selectable software applications is a necessary feature of a computer operating system. A user must know what software tools are available for selection and execution. Software applications or software tools include, generally, executable files, and viewable data such as database tables and views. Software applications are typically organized by topic into directories. A directory is a cataloging mechanism for files and subordinate directories often referred to as subdirectories.
A directory tree allows a user to organize software applications which have related subject matter or a common theme. Alternately, some software applications automatically organize members in a directory tree configuration. However, existing directory trees are large and have many branches. Further, user commands which allow for directory tree manipulations are very limited in functionality and in scope. Existing directory tree editing functions employ tedious control requirements and provide less than perfect feedback to a user.
A directory tree is a graphic display which lists the directories and subdirectories which are stored in electronically retrievable media such as a disk drive. Software tools which are user selectable are typically displayed in a “tree” structure, hence the term “directory tree” refers to an organized list of directories, subdirectories, files, symbolic links, and other software tools or attributes.
Software tools can be referred to as directory tree members. A “branch” of a directory tree is a group of directory tree members which are linked together and anchored at a root of the directory tree. A branch is typically anchored at the left margin of the display screen and sprawl towards the right margin. Therefore, a branch would contain logical tree objects which are nested within a directory.
Most modern computer operating systems display selectable software in a directory tree configuration. A directory tree is typically displayed within a graphical user interface (GUI). A GUI allows a user to select files and manipulate the display utilizing an instrument such as a mouse. User selection via a mouse can be accomplished by “pointing and clicking” on a selectable feature on the computer display.
Directory trees are commonly displayed within a GUI. For example, in the directory tree control features for International Business Machine's Universal Databases, Windows Explorer, and in Lotus Notes, a hierarchial directory tree provides organization for user selectable software tools within a GUI. The abovementioned and well known directory tree control features vary only subtly in form and function. Selectable software tools are typically, by default, arranged alphabetically in a hierarchial configuration within a directory tree.
In
FIG. 1
, directory tree
50
is illustrated in a GUI embodiment. Typically, directory trees exist in a computer when the computer is purchased or directory trees are automatically created when software is loaded into the computer. A user can also create directory trees. Directory trees are a way of organizing and grouping files such that a user is not overwhelmed by a long list of unorganized files or software applications.
Typically, portions of a directory tree can be composed by creating a root directory, giving the directory a title, and then adding subdirectories, or files into the directory. Directories are often referred to as folders.
Subdirectories of a folder typically appear indented from the folder title in an “outline” form as depicted in FIG.
1
. In large directory trees such as those present in computers which administrate a computer network, multiple branches having nested directory tree structures are typically required. With the complexity of a typical GUI, display area is often limited.
Directory tree utilization becomes awkward when necessary software applications within the directory tree become obscured. For example, directory tree branch structure
82
is not legible in left display window
20
because directory tree branch structure
82
is outside the allotted display window.
If a heavily utilized directory tree member resides outside of the allotted window space, a user must continually utilize screen sizing, scrolling or reframing commands to view and select the nested directory tree members. This cumbersome requirement is unacceptable to many users.
Further, additional directory tree branch structures can branch from directory tree branch structure
82
(not shown). Often, a user will not even know that these deeply nested members exist because these directory tree members reside completely out of view of the user. Assuming a user gets the motivation to search for hidden directory tree branches, a user is required to perform multiple window management functions merely to identify what directory tree selections exist. Traversing a large directory tree can be an inefficient and cumbersome process.
Generally, subdirectories which are placed into a folder typically are “linked” by a vertical dotted line which can be referred to as a linking indicator. In
FIG. 1
, directory tree members are visually interconnected by outer linking indicator
42
and inner linking indicator
56
.
A folder such as Instances
61
which is attached to left margin linking indicator
49
is often called a node or a root of the directory tree. The node provides an anchor for attaching a group of members in a hierarchial format on a directory tree.
For example, Instances
61
is a folder or directory and Databases
80
is a member or subdirectory of Instances
61
. The shortcoming in all known GUI embodiments which display directory trees, is that the user cannot focus a group of subdirectories or distinguish a group of logical tree objects within a directory tree. Additionally, a user cannot reorganize a group of subdirectories which are nested within a folder to locate them in close proximity to the left margin.
A logical tree object (LTO) (e.g. a file, a directory, a subdirectory, table, view, symbolic link, shortcut, icons, menu items or aliases) can be utilized to select software features. Users of a directory tree need not be aware of which physical system retrieves or implements a software tool in response to the selection of a LTO. LTOs provide a flexible means for selection of software tools because portions of files, file management systems and software tools might be physically in different locations within a computer memory structure. Often, files which are rarely utilized are physically stored in remote memory locations.
A directory tree format within a GUI allows a user to navigate through available software tool selections and perform information and object manipulation of software files. Often, under-utilized directory and subdirectory selections comprise the viewable portion of the directory tree and frequently utilized selection reside outside of view due to screen space constraints.
It would be desirable to provide a computer user with a feature which allows the user the flexibility to reanchor or rearrange individual LTOs within the window or frame presenting a directory tree. If a user could move frequently utilized subdirectory groups within close proximity to the left margin, a user could become better organized and hence, more efficient.
Additionally, a user might desire to rearrange a directory tree to perform a specific task, and then, after the specific task is complete, the user might want to again rearrange the directory tree.
Known directory tree controls and edit

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for reanchoring branches within a directory tree does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for reanchoring branches within a directory tree, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reanchoring branches within a directory tree will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2544188

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.