Electrical computers and digital processing systems: multicomput – Computer network managing
Reexamination Certificate
2000-08-08
2004-08-03
Wiley, David (Department: 2143)
Electrical computers and digital processing systems: multicomput
Computer network managing
C709S217000, C709S235000, C370S254000, C370S466000
Reexamination Certificate
active
06772205
ABSTRACT:
TECHNICAL FIELD
This invention generally relates to using software applications in network management.
BACKGROUND
Computer networks are becoming increasingly complex and difficult to manage. This is driven in part by the ever-increasing variety of network devices, computers, and software being combined together to integrate large enterprise-based intranets with the Internet. Network management tools have been produced to monitor these complex combinations of hardware and software and help troubleshoot network failures when they occur.
Traditional network management tools use a protocol called simple network management protocol (SNMP) to monitor network devices such as routers, switches, hubs, remote access devices, or even computers in a network. The protocol used to interface with SNMP includes rudimentary commands to operate on data such as to “get” a variable, “set” a variable, or “test” a variable.
Having just a few simple commands make it difficult to perform network management tasks. Specifically, it can be difficult using these basic commands to develop sophisticated network management applications to monitor and troubleshoot a network. Each task may need to be customized to the parameters and capabilities of each network device. Further, a network management task sending combinations of these commands to one or more network devices connected to the network may wait a significant period of time for all the necessary results to be returned. Network delays can be caused by network congestion and the unique processing bottlenecks associated with each network device.
Improvements to the SNMP network management language must remain compatible with legacy network devices and the versions of SNMP used on these network devices. Unfortunately, it is difficult to greatly improve SNMP or other network management languages without rendering legacy network devices incompatible with the resulting upgraded systems.
SUMMARY
In one aspect of the present invention, a method processes an object-oriented application on a target network device, by identifying a proxy network device capable of processing the object-oriented application, transmitting the object-oriented application to the proxy network device, generating one or more non-object-oriented instructions using the proxy network device corresponding to the object-oriented application, and transmitting the non-object-oriented instructions generated using the proxy network device to the target network device for processing.
In another aspect of the invention, a system for processing an object-oriented application capable of performing one or more operations, includes a target network device capable of processing non-object-oriented instructions and sending information across a network, a proxy network device capable of processing the object-oriented instructions of the object-oriented application and converting the object-oriented instructions into non-object oriented instructions that the target network device can process, and a network that transmits the non-object oriented instructions from the proxy network device to the target network device to generate information that corresponds to results generated by the object-oriented application.
The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features and objects of the invention will be apparent from the description and drawings, and from the claims.
REFERENCES:
patent: 5911776 (1999-06-01), Guck
patent: 5961595 (1999-10-01), Kawagoe et al.
patent: 6055243 (2000-04-01), Vincent et al.
patent: 6058103 (2000-05-01), Henderson et al.
patent: 6292829 (2001-09-01), Huang et al.
patent: 6330601 (2001-12-01), French et al.
patent: 6487590 (2002-11-01), Foley et al.
patent: 0 831 617 (1998-03-01), None
Susilo et al; “Infrastructure for Advanced Network Management based on Mobile Code.” 1998, IEEE, pp. 322-333.*
Liotta et al; “Modelling Network and System Monitoring Over the Internet with Mobile Agents.” 1998, IEEE, pp. 303-312.*
Covaci et al; “Java-based Intelligent Mobile Agents for Open System Management.” 1997, IEEE, pp. 492-501.*
Covaci et al., “Java-Based Intelligent Mobile Agents for Open System Management,” IEEE International Conference on Tools with Artificial Intelligence, U.S. Los Alamitos, CA: IEEE Computer Society, Nov. 3, 1997, pp. 492-501.
International Search Report, dated Aug. 17, 2000, in PCT/US00/06479.
Liotta et al., “Modeling Network and System Monitoring Over the Internet with Mobile Agents,” IEEE Network Operations and Management Symposium, U.S. New York, NY: IEEE, vol. Conf. 10, Feb. 15, 1998, pp. 303-312.
Susilo et al., “Infrastructure for Advanced Network Management Based on Mobile Code,” IEEE Network Operations and Management Symposium, U.S. New York, NY: IEEE, vol. Conf. 10, Feb. 15, 1998, pp. 322-333.
Duncan Robert James
Lavian Tal Isaac
Boutah Alina
Fish & Richardson P.C.
Nortel Networks Limited
Wiley David
LandOfFree
Executing applications on a target network device using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Executing applications on a target network device using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Executing applications on a target network device using a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3330032