Non-hierarchical application interface for HTML-based network storage management programs
First Claim
Patent Images
1. A method of monitoring and controlling resources connected to a computer system comprising the steps of:
- providing a communications path between said resources and said computer system;
presenting, to a user at said computer system, a non-hierarchical graphical user interface including selectable classes of objects representing classes of controllable aspects of said resources, a plurality of selectable commands associated with said selectable objects, a plurality of selectable instances of said selectable classes of objects;
allowing said user to select at least one of said selectable classes of objects;
upon selection of one or more of said selectable classes objects, identifying to said user, while maintaining visibility and selectability of said selectable classes of objects, said plurality of selectable commands associated with said selected objects and said selectable instances of said selected class of objects;
enabling said user to select one or more of said selectable commands while maintaining visibility and selectability of said selectable classes of objects, said selectable commands associated with said selected objects, and said selectable instances of said selected class of objects;
enabling said user to select one or more of said selectable instances of said selectable classes of objects while maintaining visibility and selectability of said selectable classes of objects, said selectable commands associated with said selected objects, and said selectable instances of said selected class of objects.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a network attached storage system is presented which includes a web based user interface. The interface allows for the execution of many different commands on several different storage system attributes without loss of context between command execution. The interface is HTML based and provides dynamic construction of Javascript object lists based on a database read by a CGI program executing on an HTTP server. The interface eliminates the hierarchical structure of menu navigation associated with other interfaces.
-
Citations
5 Claims
-
1. A method of monitoring and controlling resources connected to a computer system comprising the steps of:
-
providing a communications path between said resources and said computer system; presenting, to a user at said computer system, a non-hierarchical graphical user interface including selectable classes of objects representing classes of controllable aspects of said resources, a plurality of selectable commands associated with said selectable objects, a plurality of selectable instances of said selectable classes of objects; allowing said user to select at least one of said selectable classes of objects; upon selection of one or more of said selectable classes objects, identifying to said user, while maintaining visibility and selectability of said selectable classes of objects, said plurality of selectable commands associated with said selected objects and said selectable instances of said selected class of objects; enabling said user to select one or more of said selectable commands while maintaining visibility and selectability of said selectable classes of objects, said selectable commands associated with said selected objects, and said selectable instances of said selected class of objects; enabling said user to select one or more of said selectable instances of said selectable classes of objects while maintaining visibility and selectability of said selectable classes of objects, said selectable commands associated with said selected objects, and said selectable instances of said selected class of objects. - View Dependent Claims (2, 3)
-
-
4. A storage management system for monitoring and controlling storage resources coupled to a computer network, comprising:
-
a computer coupled to said computer network and enabled to communicate with said storage resources; a client application resident in a memory of said computer, said client application operable to display a graphical user interface, said user interface further including; a plurality of framesets for producing a plurality of displayable frames, said frames remaining at all times visible, active and selectable; said displayable frames including; a context frame having a plurality of selectable classes of objects associated with controllable aspects of said storage resources, said classes of objects of said context frame remaining, at all times, visible, active and selectable; an instances frame responsive to selection of one of said classes of objects for displaying any instances of objects corresponding to said selected class of objects, said instances of objects remaining visible, active and selectable until a selection change is made in said context frame; a commands frame responsive to selection of one or more of said selectable classes of objects for displaying a plurality of selectable commands, said commands defining operations which may be performed on said instances of object resources, said displayed commands remaining visible, active and selectable until a new selection is made in said context frame; an arguments frame responsive to selection of one or more of said commands for displaying a plurality of arguments associated with said commands, said arguments remaining visible, active and selectable until a new selection is made in said command frame. - View Dependent Claims (5)
-
Specification