Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring
Reexamination Certificate
2002-08-23
2004-08-24
Courtenay, III, St. John (Department: 2126)
Electrical computers and digital processing systems: multicomput
Computer network managing
Computer network monitoring
C719S318000
Reexamination Certificate
active
06782424
ABSTRACT:
COPYRIGHT NOTIFICATION
Portions of this patent application contain materials that are subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document, or the patent disclosure, as it appears in the Patent and Trademark Office, but otherwise reserves all copyright rights.
COMPUTER PROGRAM LISTING APPENDIX
A computer program listing appendix incorporating features of the present invention is being submitted herewith on a compact disc in compliance with 37 C.F.R. §1.52(e), and is incorporated herein by reference in its entirety. The computer program listing appendix is being submitted on a first compact disc labeled “Copy 1” and on a second compact disc labeled “Copy 2.” The disc labeled Copy 2 is an exact duplicate of the disc labeled Copy 1. The files contained on each disc are:
sourcecode\apps\ipv4\plugins\1net_ft.c, 7895, Aug 15 14:36;
sourcecode\apps\ipv4\plugins\Makefile, 713, Aug 15 14:36;
sourcecode\apps\ipv4\plugins\1net_icmp.c, 13785, Aug 15 14:36;
sourcecode\apps\ipv4\plugins\1net_udp.c, 11309, Aug 15 14:36;
sourcecode\apps\ipv4\plugins\1net_tabldr.c, 999, Aug 15 14:36;
sourcecode\apps\ipv4\1net_ipv4.c, 15626, Aug 15 14:36; sourcecode\apps\ipv4\Makefile, 541, Aug 15 14:36; sourcecode\apps\gpos\1net_gpos.c, 17258, Aug 15 14:36;
sourcecode\apps\gpos\Makefile, 466, Aug 15 14:36; sourcecode\apps\arp\Makefile, 457, Aug 15 14:36; sourcecode\apps\arp\1net_arp.c, 10964, Aug 15 14:36;
sourcecode\scripts\defconfig, 426, Aug 15 14:36; sourcecode\scripts\ft, 0, Aug 15 14:36;
sourcecode\scripts\functions.sh, 7148, Aug 15 14:36; sourcecode\scripts\config.in, 1336, Aug 15 14:36; sourcecode\scripts\test_udp, 3300, Aug 15 14:36;
sourcecode\scripts\test_ip, 3271, Aug 15 14:36; sourcecode\scripts\Menuconfig, 30024, Aug 15 14:36; sourcecode\scripts\Configure, 12372, Aug 15 14:36;
sourcecode\scripts\mkdep.c, 12136, Aug 15 14:36; sourcecode\scripts\Makefile, 1597, Aug 15 14:36; sourcecode\scripts\unload_arp, 659, Aug 15 14:36;
sourcecode\scripts\load_ip, 3008, Aug 15 14:36; sourcecode\scripts\test_arp, 2077, Aug 15 14:36; sourcecode\scripts\load_arp, 1153, Aug 15 14:36; sourcecode\scripts\test
—
1net, 3239, Aug 15 14:36; sourcecode\scripts\ins1net, 3885, Aug 15 14:36;
sourcecode\scripts\localinfo, 372, Aug 15 14:36; sourcecode\scripts\hosts, 651, Aug 15 14:36; sourcecode\scripts\rm1net, 1124, Aug 15 14:36; sourcecode\scripts\ping, 2153, Aug 15 14:36; sourcecode\scripts\addip, 3173, Aug 15 14:36;
sourcecode\scripts\unload_ip, 1137, Aug 15 14:36; sourcecode\scripts\msgbox.c, 2529, Aug 15 14:36; sourcecode\scripts\inputbox.c, 6179, Aug 15 14:36;
sourcecode\scripts\yesno.c, 3067, Aug 15 14:36; sourcecode\scripts\colors.h, 5384, Aug 15 14:36; sourcecode\scripts\checklist.c, 9584, Aug 15 14:36;
sourcecode\scripts\menubox.c, 12716, Aug 15 14:36; sourcecode\scripts\dialog.h, 5936, Aug 15 14:36; sourcecode\scripts\textbox.c, 15584, Aug 15 14:36;
sourcecode\scripts\util.c, 9604, Aug 15 14:36; sourcecode\scripts\1xdialog.c, 6023, Aug 15 14:36; sourcecode\main\1net.c, 21899, Aug 15 14:36; sourcecode\main\Makefile, 172, Aug 15 14:36; sourcecode\include\1net.h, 6253, Aug 15 14:36;
sourcecode\include\1net_udp.h, 3463, Aug 15 14:36; sourcecode\include\1net_icmp.h, 2856, Aug 15 14:36; sourcecode\include\1net_arp.h, 1417, Aug 15 14:36;
sourcecode\include\1net_ipv4.h, 4172, Aug 15 14:36; sourcecode\include\1net_hw.h, 1673, Aug 15 14:36; sourcecode\include\1net_gpos.h, 1435, Aug 15 14:36;
sourcecode\doc\api.txt, 7841, Aug 15 14:36; sourcecode\doc\ipv4.txt, 6923, Aug 15 14:36; sourcecode\doc\udp.txt, 4171, Aug 15 14:36; sourcecode\doc\arp.txt, 2664, Aug 15 14:36; sourcecode\doc\icmp.txt, 4136, Aug 15 14:36; sourcecode\doc\gpos.txt, 5055, Aug 15 14:36; sourcecode\doc\faq.txt, 4855, Aug 15 14:36;
sourcecode\doc\getting_started.txt, 3690, Aug 15 14:36;
sourcecode\doc\configuration.txt, 1847, Aug 15 14:36; sourcecode\doc\scripts.txt, 2663, Aug 15 14:36; sourcecode\doc\Configure.help, 4154, Aug 15 14:36;
sourcecode\GNUmakefile, 4188, Aug 15 14:36; sourcecode\drivers\1net_pcnet32.c, 21711, Aug 15 14:36; sourcecode\drivers\1net
—
3c905.c, 34753, Aug 15 14:36;
sourcecode\drivers\1net_eepro100.c, 30847, Aug 15 14:36; sourcecode\drivers\Makefile, 624, Aug 15 14:36; sourcecode\tests\1net_arp_test\1net_arp_test.c, 2039, Aug 15 14:36;
sourcecode\tests\1net_arp_test\Makefile, 488, Aug 15 14:36;
sourcecode\tests\1net_ip_test\1net_ip_test.c, 10396, Aug 15 14:36;
sourcecode\tests\1net_ip_test\Makefile, 483, Aug 15 14:36;
sourcecode\tests\1net_ping\1net_ping.c, 6487, Aug 15 14:36;
sourcecode\tests\1net_ping\Makefile, 465, Aug 15 14:36;
sourcecode\tests\1net_udp_test\1net_udp_test.c, 10254, Aug 15 14:36;
sourcecode\tests\1net_udp_test\Makefile, 488, Aug 15 14:36;
sourcecode\tests\1net_test\1net_test.c, 9744, Aug 15 14:36;
sourcecode\tests\1net_test\Makefile, 181, Aug 15 14:36;
sourcecode\skeletons\1net_ipv4_plugin.c, 4926, Aug 15 14:36;
sourcecode\skeletons\1net_driver.c, 22332, Aug 15 14:36;
sourcecode\skeletons\1net_decoupled_app.c, 5523, Aug 15 14:36;
sourcecode\skeletons\1net_simple_app.c, 4510, Aug 15 14:36;
sourcecode\skeletons\Makefile, 284, Aug 15 14:36; sourcecode\Rules.make, 188, Aug 15 14:36; sourcecode\Copyright, 76, Aug 15 14:37.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to computer networks and data processing systems and, more specifically, to and a system, method, and computer program product for monitoring and controlling network connections from a supervisory operating system.
2. Discussion of the Background
Networked computers cooperating on computations or implementing communication systems, such as SS7, are subject to hardware failures in communication links, switches, hubs, and network hosts, as well as software failures in software implementing or using communication protocols. As network speeds increase and as quality demands increase on service providers, controlling bandwidth allocation, responding to out of band events, and monitoring performance and security becomes critical. However, most networking protocols do not directly or efficiently allow for this type of functionality. For example, TCP/IP, a widely used networking protocol, is designed to be tolerant of timing fluctuations and therefore does not have a method of rapidly discovering network failures. During the operation of a network stack, handling of timing events or out of band signals may be delayed by stack or operating system scheduling. Other drawbacks and disadvantages exist.
“A Retrospective on the VAX VMM Security Kernel,” by Karger et al. describes the development of a virtual-machine monitor (VMM) security kernel for the VAX architecture. The focus is on how the system's hardware, microcode, and software are aimed at meeting A1-level security requirements while maintaining the standard interfaces and applications of the VMS and ULTRIx-32 operating systems. The VAX security kernel supports multiple concurrent virtual machines on a single VAX system, providing isolation and controlled sharing of sensitive data. However, computer networking is not discussed.
Other background
Courtenay III St. John
Finite State Machine Labs, Inc.
Rothwell Figg Ernst & Manbeck
LandOfFree
System, method and computer program product for monitoring... 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, method and computer program product for monitoring..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, method and computer program product for monitoring... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3361344