System for network resource management

Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S223000

Reexamination Certificate

active

06219708

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to management of network resources, and more particularly to management and control of network resources by a remote client using existing network protocols and languages.
MICROFICHE APPENDIX ATTACHED
A microfiche appendix is attached to this detailed description.
BACKGROUND OF THE INVENTION
Network computing has become increasingly popular. For example, a number of new devices have been introduced for use on a variety of networks from local area networks to the Internet and World Wide Web. The increasing complexity of network communications raises the issue of improved network resource management. For the purposes of this specification, any device or system associated with the network is a “resource” of the network.
Typical network operations are limited to the transmission of electronic mail and the retrieval of data. A variety of standard network protocols and languages have been introduced to communicate over the networks. For example, in an ethernet based system, a protocol called Transmission Control Protocol/Internet Protocol (TCP/IP) is used to transfer information over the network. Some TCP/IP-compatible file transfer protocols have been devised to transfer information, such as File Transfer Protocol (FTP) and Hypertext Transfer Protocol (HTTP). These protocols allow programmers to create browsers which accept predefined languages, such as Hypertext Markup Language (HTML), however, these protocols and languages were not designed for network resource management.
One effort to define a language for network resource management resulted in the Simple Network Management Protocol (SNMP), however, SNMP requires special knowledge to use effectively and lacks certain device management features. A system using SNMP requires a special program executing at the client to perform system management. This program increases the cost and complexity of performing system management. With the proliferation of devices and users on the network there are increasing demands for improved network management of resources.
There is a need in the art for a system for network resource management which is cost effective and requires little or no specialized knowledge to use. The system should communicate using existing network commands and the system should operate with existing client browsers to eliminate the need for additional network resource management software at the client. The system should provide a homogeneous interface to perform network resource management using existing client-based network access software. The system should also be configurable to support nonstandard network resource management operations using existing network protocols and languages.
SUMMARY OF THE INVENTION
The present invention provides an improved system for network resource management. The present system provides network management functions using existing network user software. In one embodiment, clients perform platform independent network management using existing browser software. This embodiment enables a client to perform network management without the requirement of learning a specialized network management protocol or language.
In one embodiment, a client directly manages a network resource using any TCP/IP network by selecting specialized options using existing browser software. For instance, in an HTML environment a network resource is managed using an existing browser, such as NETSCAPE NAVIGATOR, MICROSOFT INTERNET EXPLORER, NCSA MOSAIC, or any HTTP-compatible browser. According to one embodiment, the network resource is programmed with a network module having an options database which provides one or more options to a client as it accesses the network resource. The options are tailored to the network resource device being controlled. The client selects options to request performance of operations by the network resource. In one embodiment, the network module is programmed with one or more native network resource instructions. These instructions are stored in a native resource instruction library. Options selected by the client are transmitted as messages over the network to the network resource and are interpreted by an instruction module by comparing each message to the one or more instructions in the native resource instruction library. The network module processes each received message to decide the appropriate operation. In one embodiment, the options presented to the client are updated and other fault/status information is available to the client to enhance the resource management by the client.
One environment in which the present invention is demonstrated is in a rack modem system. Device specific operations are demonstrated to illustrate the operation and flexibility of one embodiment of the present invention. In one embodiment, an ethernet interface is added to the rack modem system controller to provide network based management and control of the rack modem system. The ethernet interface enables users to manage the system using existing browser or web page protocols and languages. This enables a user to manage and control the system using existing software and without having to learn a specialized management protocol or language. This system enables management using any TCP/IP platform, including, but not limited to, UNIX, Windows 3.1, Windows 95, DOS, Solaris, or Apple platforms.
Additional applications and embodiments are described. For example, if the network resource is a modem, then the client will receive options for configuration of the modem and fault/status reporting. If the network resource is a router, then options may include routing commands for programming the routing of packets passing through the router. Therefore the options presented to a client are programmable and are not limited to a predefined set of operations.
A variety of option presentation methods are described. One embodiment provides flexibility in presentation of options to the client, since existing network protocols and languages support a variety of presentation methods, such as a checkbox list and image mapping. Existing protocols and languages also provide more advanced graphical user interfaces (GUIs). For example, Java applets and HTML extensions may be incorporated to create a GUI for platform independent browser based management. Any client having a compatible browser is enabled to perform network resource management without having to learn a specialized language or purchase additional software. The browsers, protocols, and languages described herein are intended to demonstrate the present network resource management system, and are not intended in a limiting or exclusive sense.


REFERENCES:
patent: 4864492 (1989-09-01), Blakely-Fogel et al.
patent: 4942540 (1990-07-01), Black et al.
patent: 4956852 (1990-09-01), Hodge
patent: 5426421 (1995-06-01), Gray
patent: 5544320 (1996-08-01), Konrad
patent: 5586255 (1996-12-01), Tanaka et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5742762 (1998-04-01), Scholl et al.
W3C Jigsaw page<see http://www.w3.org/Jigsaw/> for release date information the document W3C Open Source Releases is reprinted from <http://www.w3.org/Status.html>, (Date Unknown).
Whitehouse, D., “VRML Adds a Dimension to Web Browsing”,IEEE Computer Graphics Applications, pp. 7-9, (1996).
Release Notes for Cisco IOS Release 11.1, Sep. 1997.*
The JAVA Language: An Overview, 1995.*
Java Platform White Paper : What is the Java Platform?, 1996.*
The Virtual Reality Modeling Language Version 1.0, Nov. 1995.*
“Management Information Base for the MultiModem Manager”, SNMP version of the present application, pp. 1-58, (May 15, 1996).
Korzeniowski, P., “A Web-Based Revolution”,Information Week, Systems Management Special Report, pp. 80-82, (May 5, 1997).
Pepper, J., “Web Access Added”,Information Week, pp. 79-80, (Mar. 17, 1997).
Rose, M.T., “An Introduction to Networking Management”,The Simple Book, Prentice Hall, 17 pages, (1996).
“MultiTech MultiModem Manager—Owner's Manual”, Tables of Contents,

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

System for network resource management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for network resource management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for network resource management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2527684

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