Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-08-10
2003-09-23
Channavajjala, Srirama (Department: 2177)
Data processing: database and file management or data structures
Database design
Data structure types
C709S223000, C709S241000, C709S241000, C345S215000, C345S960000
Reexamination Certificate
active
06625590
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to networking and, in particular, to network management. Still more particularly, the present invention relates to a command line interface for a network management platform.
2. Description of the Related Art
Data communication networks and network management platforms are well known in the art. In an effort to provide more graphical and intuitive management of data communication networks, many network management platforms have adopted menu or icon-based interfaces. Menu-based interfaces generally permit an operator to control particular network devices (e.g., computers, routers, bridges, and servers) by navigating through a series of linked menu screens and entering appropriate commands and parameter values. Icon-based interfaces, on the other hand, typically permit the operator to set parameters through dialog boxes or the like and to enter commands through the manipulation of graphical objects.
While such network management platform interfaces may provide easily-navigable and intuitive interfaces, a large amount of operator input can be required to perform conventional management functions for just one network device. Thus, the “user-friendly” characteristics that make menu and icon-based interfaces more accessible to inexperienced operators may actually hamper more experienced operators and do not easily lend themselves to automation, bundling of commands, script processing, and cut-and-paste editing operations.
SUMMARY OF THE INVENTION
The present invention addresses the above and other shortcomings in the art by providing United Command Interface (UCI), a command line and batch file interface for a network management platform.
In accordance with the present invention, UCI provides a command line interface for a network management platform including a parser that parses and validates inputs entered at a command line, a command processor that, responsive to validation of a command, causes an operation specified by the command to be performed, and an output facility that presents outputs of the command line interface. The parser preferably enforces a syntax addressing a plurality of attributes of a network device as a tree-like hierarchy including at least two containers. The parser permits network device attributes, which are each contained in at least one container, to be contained by multiple containers of the same type so that such attributes are addressable via a plurality of different access paths. The output facility preferably provides one or more outputs for operations specified by processed input commands, and the one or more outputs preferably include at least one output command specifying a network management operation to be performed. To facilitate entry of valid inputs, the command line interface may be further equipped with an input assistance facility that causes the output facility to present, for a selected network device in the communication network, a prompt for each of a plurality of attribute names that specifies possible attribute values for the plurality of attribute names.
REFERENCES:
patent: 4591967 (1986-05-01), Mattes et al.
patent: 4648062 (1987-03-01), Johnson et al.
patent: 4839640 (1989-06-01), Ozer et al.
patent: 5239617 (1993-08-01), Gardner et al.
patent: 5255386 (1993-10-01), Prager
patent: 5313598 (1994-05-01), Yamakawa
patent: 5369575 (1994-11-01), Lamberti et al.
patent: 5377103 (1994-12-01), Lamberti et al.
patent: 5664173 (1997-09-01), Fast
patent: 5678045 (1997-10-01), Bettels
patent: 5812825 (1998-09-01), Ueda et al.
patent: 5898825 (1999-04-01), Eberhard
patent: 5898835 (1999-04-01), Truong
patent: 6070244 (2000-05-01), Orchier et al.
patent: 6108309 (2000-08-01), Cohoe et al.
patent: 6151609 (2000-11-01), Truong
Darragh, J.J., I.H. Witten and M.L. James “The Reactive Keyboard: A Predictive Typing Aid”, IEEE Computer, vol. 23, No. 11, pp. 41-49, Nov. 1990.*
Yoshida, K. “User Command Prediction by Graph-Based Induction”, Proceedings of the 6thInternational Conference on Tools with Artificial Intelligence, pp. 732-735, Nov. 6-9, 1994.*
Cisco Cisco IOS Release 11.1 Configuration Fundamentals Configuration Guide, pp. 1-11, 1-58, Mar. 4, 1996.*
Hirsh, H. and B.D. Davison “An Adaptive UNIX Command-Line Assistant”, Proceedings of the 1stInternational Conference on Autonomous Agents (AGENTS 97), 1997.*
Davison, B.D. and H. Hirsh, “Toward An Adaptive Command Line Interface”, Proceedings of the 7thInternational Conference o Human-Computer Interaction, 1997.*
Davison, B.D. and H. Hirsh, Proceedings of the AAAI Spring Symposium on Intelligent Environments, 1998.*
Sybase, System Administration Guide for Sybase SQL Server, Sybase SQL Server Release 4.9.1, 1992, pp. 11-14 and 11-15. QA76.9.D3 S94 v.3.*
Sybase, “Commands Reference Manual for Sybase SQL Server for UNIX”, Sybase SQL Server Release 4.9.1, 1992, p. 2-311. QA76.9.D3 S94 v.1.*
Hoffman, P. and Nicoloff, T. “MS_DOS User's Guide”, Berkeley:Osborn/McGraww-Hill, 1984, pp. 19-21. QA76.76.O63.H6 1984.*
Sybase, “System Administration Guide for SYBASE SQL Server,” SYBASE SQL Server Release 4.9.1, 1992, pp. 11-14 and 11-15. QA76.9.D3 S94 v.3.*
Sybase, “Transact-SQL User's Guide for SYBASE SQL Server”, SYBASE SQL Server Release 4.9.1, 1992, pp. 2-1 through 2-7 and 11-1 through 11-5. QA76.9.D3 S94 v.2.*
Sybase, “Commands Reference Manual for SYBASE SQL Server for UNIX”, SYBASE SQL Server Release 4.9.1, 1992, p. 2-311. QA76.9.D3 S94 v.1.*
Wolz, U. and Kaiser, G.E. “A Discourse-Based Consultant for Interactive Environments”, Proceedings of the 4thConference on Artificial Intelligence for Applications, Mar. 14-18, 1988, pp. 28-33.*
Lee, W. “?”: A Context-Sensitive Help System based on Hypertext, Proceedings of the 24thAnnual ACM/IEEE Conference on Design Automation, Oct. 1987, pp. 429-435.*
Cisco Systems, “Product Bulletin No. 367, Cisco IOS Software Release Dates & Milestones”, Dec. 3, 2001.*
Cisco Systems, “Cisco IOS Release 11.1 Configuration Fundamentals Configuration Guide”, pp. I-11 through I-58, Mar. 4, 1996.*
Cisco Systems, “Cisco IOS Release 11.1 Configuration Fundamentals Command Reference”, pp. I-63 through I-94 and I-181-190, Mar. 4, 1996.*
Sybase, “System Administration Guide for SYBASE SQL Server”, SYBASE SQL Server Release 4.9.1, 1992, pp. 11-14 and 1 15. QA76.9.D3 S94 v.3.*
Sybase, “Transact-SQL User's Guide for Sybase SQL Server”, SYBASE SQL Server Release 4.9.1, 1992, pp. 2-1 through 2-7 and 11-1 through 11-5. QA76.9.D3 S94 v.2.*
Sybase, “Commands Reference Manual for SYBASE SQL Server for UNIX”, SYBASE SQL Server Release 4.9.1, 1992, p. 2-311. QA76.9.D3 S94 v.1.*
Hayes, “Fax/Data Modem User's Manual”, Publication No. ASK9406, 1995, pp. 1-4 and 6.*
Cisco Systems, “Cisco IOS Release 11.1 Configuration Fundamentals Configuration Guide”, Mar. 4, 1996, pp. I-11 through I-58.
Chen David De-Hui
Gering Michael Frederick
Owen Stephen Anton
Springer Allen Lewis
Bracewell & Patterson LLP
Channavajjala Srirama
International Business Machines - Corporation
Wassum Luke S.
Woods Gerald R.
LandOfFree
Command line interface for reducing user input in a network... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Command line interface for reducing user input in a network..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Command line interface for reducing user input in a network... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3054131