`Kekic et al.
`
`USOO6272537B1
`(10) Patent No.:
`US 6,272,537 B1
`(45) Date of Patent:
`Aug. 7, 2001
`
`(54) METHOD FOR BUILDING ELEMENT
`MANAGER FOR A COMPUTER NETWORK
`ELEMENT USING A VISUAL ELEMENT
`MANAGER BUILDER PROCESS
`
`(75) Inventors: Miodrag M. Kekic, Mountain View;
`Grace N. Lu, Milpitas; Eloise H.
`Carlton, San Carlos, all of CA (US)
`(73) Assignee: Fujitsu Limited, Kawasaki (JP)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 08/972,092
`(22) Filed:
`Nov. 17, 1997
`(51) Int. Cl." .................................................. G06F 13/00
`(52) U.S. Cl. .......................... 709/223; 709/203; 709/219;
`709/329
`(58) Field of Search ..................................... 709/201, 202,
`709/203, 205, 206, 217, 218, 219, 220,
`223, 221, 313, 328, 329; 707/10, 104
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`..., 709/224
`5,491,796 * 2/1996 Wanderer et al. .
`... 709/220
`5,838,907 * 11/1998 Hansen ...........
`... 713/201
`5,848.233 * 12/1998 Radia et al.
`... 709/228
`5,848,246
`12/1998 Gish. ..................
`... 709/224
`5,870.558 * 2/1999 Branton, Jr. et al.
`5,909.545 * 6/1999 Frese, II et al. ..................... 709/208
`* cited by examiner
`Primary Examiner Viet D. Vu
`(74) Attorney, Agent,
`or Firm-Skjerven Morrill
`
`
`
`MacPherson LLP; Edward C. Kwok
`(57)
`ABSTRACT
`A client-Server network management System includes: a
`plurality of managed computer network elements, a man
`aged element Server that executes on a first computer, and at
`least one managed element Server client that typically
`executes on a Second computer. The managed element Server
`and managed element Server client are computer processes
`that execute from memory of their respective computers.
`The client-Server network management System is really two
`applications in one: a visual element manager builder and a
`manager. The manager provides the run-time environment in
`which element managers are executed to monitor and man
`age computer network behavior Such as network throughput,
`collision rate, and number of duplicate IP packets, to name
`a few. The manager portion of managed element Server is
`independent of any graphic user interface. The logic and
`Structure of the manager of managed element Server is
`cleanly Separated from the graphic user interfaces. The
`Visual element manager builder is a visual development
`environment in which device vendors or network managers
`may create Standardized element management applications,
`called element managers. A user can build an element
`manager without writing a any computer code. In addition,
`a user can edit an element manager without writing any
`computer code. A graphic user interface of this invention,
`that is displayed by the client, includes a visual image of a
`computer network element being managed. As a user looks
`at the Visual display in the graphic user interface, the user is
`provided the same Visual information as if the user where
`physically present at the location of the managed computer
`network element. Thus, at a glance, a user can obtain
`considerable information about the Status of the computer
`network element as represented by the Visual display.
`
`26 Claims, 50 Drawing Sheets
`
`PC
`
`-360
`
`E.M.
`Server
`Client
`
`ROUTER
`N.M.
`- DATA
`342
`
`Workstation
`E.M.
`NM =-E N-370
`le
`341 --AGENT
`- 340
`
`- 300
`
`S ----
`
`
`
`- 330
`
`35
`
`INTERNET
`SERVER
`N380
`N.M.
`DATA
`
`-38
`
`N.M.
`AGENTN-382
`
`ELEMENT --
`MANAGER
`SERVER
`
`:
`- -
`N.
`
`315
`
`OS SERVER
`
`- 310
`
`TTTTT
`
`PORTABLE E.M.
`PC
`SERVERY-390
`391 CLIENT
`
`s
`
`i
`
`Lenovo
`Ex. 1031 - Page 1
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 1 of 50
`
`US 6,272,537 B1
`
`OSI
`
`SS300ud
`
`001
`
`OE
`
`39a1ua
`
`ral
`
`aoe}
`oSINADVLS}
`ViVd}|SSsd00u8d
`aIWINAV
`VV)|SSIO08d—aw||LNSOV
`(LuVHOIYd)
`vival|ssa00ud
`aiLNSOV
`
`SS390UdOltNY
`NOILVLSMYOM
`INAWADVNVW
`
`L‘Sia
`
`ch
`
`dNWS
`
`NOILVLS
`
`Lenovo
`
`Ex. 1031 - Page 2
`
`Lenovo
`Ex. 1031 - Page 2
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 2 of 50
`
`US 6,272,537 B1
`
`O
`
`ski)
`(i)
`(2)
`
`Org(3)
`
`(1) ...
`
`(5)
`
`dod(6)
`internet (1)
`
`FIG. 2
`(PRIOR ART)
`
`(1)
`
`management (2) (3)
`mib-II (1)
`
`(4)
`
`system (1)
`
`(II)
`
`604
`
`4a
`
`is NetPrisma janeway 1-640
`E-5 Element Managers - 641
`: É-g EM - 650
`G-Vy comp1
`651
`B-(IMIB var- 660
`E-() states
`- 661
`E-z7 Polling 1-662
`: E-T poll1
`:
`th- Rules
`--gy Trapevents
`i-e trap1
`(E)--wy comp2 - 652
`d-27 Managed Elements -- 642
`G-X All Elements
`
`FIG. 6C
`
`305
`
`Lenovo
`Ex. 1031 - Page 3
`
`
`
`U.S. Patent
`U.S. Patent
`
`1
`
`|||t
`
`||
`
`Wa
`
`J8NOS
`
`\ual|D
`
`Aug.7, 2001
`
`Sheet 3 of 50
`
`US 6,272,537 B1
`US 6,272,537 B1
`
`I1I|!t!LE
`
`OLEJaNlag
`
`UaID
`
`Ve‘Sid
`
`LANYHALNI
`
`YSAYSS
`
`Lenovo
`
`Ex. 1031 - Page 4
`
`
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 4
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 4 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`219
`
`opeu.edsedUO09STOOGTæðuO
`
`?E SW80||
`
`
`
`OOO OO OO OOOOOOOO OOOOOOOO
`
`»
`
`Lenovo
`Ex. 1031 - Page 5
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 5 of 50
`
`US 6,272,537 B1
`
`TO CLIENT
`39
`
`
`
`TOMANAGED
`12 ELEMENTS
`
`Manager
`404 402
`
`BrOWSer
`405
`
`Element
`
`Builder
`
`. Pover
`Event Engine
`428
`Alagog
`- Managed Element Server
`
`M.E. Object
`PO EVents
`Event Rules
`
`Alarm
`426
`
`M.E. Object
`PO EVents
`
`Element
`Alarm
`
`310
`
`FIG. 4
`
`Lenovo
`Ex. 1031 - Page 6
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 6 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`501
`
`CREATE
`SERVER
`
`502
`
`NITIALIZE
`USER
`PARAMETERS
`
`503
`
`ADD'L
`MANAGED
`ELEMENT
`
`MANAGED
`ELEMENT
`SPECIFIED
`
`
`
`SPECIFY
`MANAGED
`ELEMENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`LIST
`MANAGED
`ELEMENTS
`
`Lenovo
`Ex. 1031 - Page 7
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 7 of 50
`
`US 6,272,537 B1
`
`CREATE
`VISUAL
`E.M. BUILDER
`
`
`
`510
`
`CREATE
`MANAGER
`
`CREATE
`TRAP
`SERVER
`
`CREATE
`D.B.
`BROWSER
`
`CREATE
`N.M.
`AP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CREATE
`ALARM
`FACTORY
`
`CREATE
`DISCOVERY
`ENGINE
`
`515
`
`516
`
`
`
`
`
`DSCOVER
`MANAGEMENT
`ENABLED
`ELEMENTS
`
`517
`
`FIG. 5B
`
`Lenovo
`Ex. 1031 - Page 8
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 8 of 50
`
`US 6,272,537 B1
`
`LO9
`
`c09
`
`
`
`
`
`
`
`
`
`Y009
`
`£09
`
`
`
`909
`
`
`
`
`
`
`
`
`v9‘Sis
`
`
`
`
`
`
`
`
`
`
`
`
`Wdv0:s[]}""/os'pse'polee08EQ}owsudieusemalayaiddyEER|1velOWsudleN[]}seBeuewyseLLNsmopuimrit-NaBeueyjuledCeuesBA-Oddoys
`
`
`
`[x}[e][=]SSBIOWSUGIONJUS!WsLdjeuuaMmal,jalddy«
`
`
`
`
`
`diay|||[aesmorgain]||[suuery|||]inoBo7Paidesiq/UMOUNUL,UIWIEAAYTEOHYOWSUGION
`4>SOE
`
`
`
`
`eysdyyeundnsonsneisdny|yogsonspersdnyeouejsu|OL|5SP‘seynuw¢‘sunoyg0OSPS2'POLEEL08|OS'rS2'r91e61'08snyeissonspersdyy|ssaappysousiersdny}
`
`
`
`GctLEOLECLEVCLEsjsenbeysonsHeisdyy/OSpS2'P9lCEL08
`
`
`
`
`
`
`
`““anleAUPA[IT(S)enrealivaepdn|}||enleAudesyj}})snyeys0}yoeg>>
`oleLLe
`
`
`aegAddey@eouewoyedLNUIMG-
`LE9ooeabo
`
`
`
`
`[x][@][F]sjsenbeysoysyeisdy/0S"PSz'y91C6108ALLECIEOLEAlleVWLLE
`
`
`
`
`
`juewa/34Zb:GOSbvOeb€0«2b:ZO cb:lOeb00-Z10v9——~Addeu@wsudienaie
`
`
`
`(soes)ownLp9——~sueBeuew
`
`
`dlLeyoddy
`
`
`<>
`
`
`WSLUC}3UMMM@13AI9SadessieNA-=
`
`
`cv9——*suswe!ypebeue;:47-2
`€79——~sjuewelzivK-8
`
`
`0-099
`
`o0r9
`
`o0eL
`
`0002
`
`Ol
`
`alge,Anu
`
`
`
`uooweded®LSpdHO-2
`
`
`
`‘ayajdwioyajyepdy
`
`
` )
`v09
`
`Lenovo
`
`Ex. 1031 - Page 9
`
`Lenovo
`Ex. 1031 - Page 9
`
`
`
`
`
`hduojduoseg
`
`apesnsalAgeyoeaAloway
`
`
`lwcogAIOWeEW
`
`
`
`
`accelAqpaajosassiineyoBedjosaquinuay}SIdasysyne4UONsUeL,
`
`
`
`
`4yer(saqAqul)Arowaw(enuiaJoazisayyskeydsipsalAgpeniuiw0g,
`
`
`
`Wesaquedyey)AOWaU[ENYAJO(Sa}AqUl)BZISAU}SILUIWLULUOD,
`diayJaSmOlgGIA||}]Suuelyy;obo7
`
`
`
`edy‘sOssedolday}ulsyjne4a6eqay)joJuNodes|Das/syine4beg,
`QclEOclEAleVelé
`
`
`
`
`
` 14@PuyJousaopJaBeueweyaegay)JBASUBYMUNdDOsyNe4ayoeD,
`afe)a2)dSBAY
`
`
`LSLPLEELL2LELLZEOLL-6E
`“anjeAuPA
`S9.MOWS],JOSNES
`
`
` >
`
`owaWsyoe9
`
`Aioweysyoea
`
`(sjenieaityayepdy
`anrea|Bulljog|wenjuang
`anjeAydesry
`g9Sis
`WaYW[0dAgpayuuogAowew
`walOddsunejeyoejArowew
`
`Way)NodlaqineqabegAiowaw
`
`way)ognejuonisue.|Aowaw
`WEN10gmwiwWwogAowew
`
`
`eweNsinquyy
`
`
`
`
`‘wsudjoummm@seasedessjeNey—H
`4>
`
`
`Addey@eouewovedLNUIME)-@
`
`
`SSP|OWSUJON1Ua)|OWSHGaUJaMalAjalddy«
`
`
`Lp9——~suoBeuewjusweyAJ—-2)
`
`
`
`sjuawalzlyK-aCVS—~»sjuewelQpefeueyy4g-—B
`
`uoowusded®!SpdHA-s
`
`
`079——»kddey@usugienx4=
`
`LNUIMFI-caJoesedeosIONH—w|BOURWOYed
`
`
`
`LL€
`
`ALLE
`
`jaiddy
`
`jeWJON
`ayes
`
`SLPSLESL2SL:LSL-OSL-68
`
`
`
`JemegedeosionA-m|IStdHB-8
`
`€&9
`
`©JOSSO90)4
`
`abesnndd
`
`0°08
`
`0°09
`
`O'Or
`
`0°02
`
`00
`
`0001
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 9 of 50
`
`US 6,272,537 B1
`
`8009
`
`KEI)
`
`cle
`
`
`
`
`
`
`
`
`
`4
`
`
`
`
`
`c09
`
`€09
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`vé9
`
`249°}
`
`d3vr'l
`
`23st
`
`Z45e°1
`
`Z3se"h
`
`2ase'l
`
`O8be190L4
`
`QSOZEPESL
`
`vel
`
`ch
`
`S
`
`uo
`
`uO
`
`uO
`
`uo
`
`Te)
`
`ALLECIEOLLEGLIEWileOLE7PparesigqamomRa||Barwonoto[Justin
`
`
`
`
`
`
`
`SOENe
`
`
`
`‘ajajdwo4yajyepdn
`
`
`
`709
`
`Lenovo
`
`Ex. 1031 - Page 10
`
`Lenovo
`Ex. 1031 - Page 10
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 10 Of 50
`
`US 6,272,537 B1
`
`- www.
`
`HTTP Server
`
`
`
`30
`
`N MANAGED
`- www. u1
`
`
`
`
`
`ELEMENT
`SERVER
`
`N. ::::::::
`(JavaSeraiaton
`
`
`
`Visual
`Display
`810
`
`BASIC INFO:
`Hotspot
`S
`Hotspot
`| Attributes
`811
`
`800
`
`Event Management Info
`
`801
`
`802
`
`FIG. 8
`
`
`
`
`
`
`
`
`
`
`
`DESCRIBE - 100
`E.M.
`SELECTMIB - 1003
`DEFINITION
`FILES
`
`1004
`
`1005
`
`
`
`SPECIFY
`HOTSPOTS
`
`ASSOCATE
`MBWARIABLE
`WITH
`HOTSPOTS
`
`MODIFY MIB
`WARIABLE
`ATTRIBUTES
`
`1006
`
`FIG. 10
`
`Lenovo
`Ex. 1031 - Page 11
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 11 Of 50
`
`US 6,272,537 B1
`
`900
`
`Element Manager List 1 901
`test trap
`snmplnpkts alarm 15 sec.
`10 comp 10 polls per second
`One comp one poll per second
`poll iplnReceives cntr 20 sec.
`
`Netscape HTTP Server for SNMP
`P Water O.
`PaSer
`
`a
`
`902
`
`v
`
`)
`
`603
`
`Unix Trap
`SunSparc
`Ten PollsPerSec
`OnePollPerSec
`PC
`NoName
`Netscape Server
`a
`
`{
`
`903
`?= F = F \
`
`903A
`
`FIG. 9A
`
`
`
`911 -1 Describe the Element Manager
`
`910
`
`603
`
`912-1 Element Manager Name
`913 1. Description
`914 - Background image
`
`904C 904D 904A 904B
`
`FIG. 9B
`
`Lenovo
`Ex. 1031 - Page 12
`
`
`
`U.S. Patent
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`II. ?ae o. 9999999 99999999 99999999 ?
`
`
`
`
`
`
`
`{{#06 W706 Q706 0706
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 13
`
`
`
`U.S. Patent
`
`
`
`
`
`Xx}F]SSE/O"WSLJANJUaIOWSUdjauwaMmalAjajddy«
`
`109
`
`
`
`
`
`jalddy
`
`|(ES)ici)Lone0]=7®iy.
`LNdNIsree”SS>»°invZASVEOL47FOSy”48Ly-agygo.
`
`
`DGOC0000000000000000000000oO
`
`——_________]uamod
`&QLGlbEELChLLOL6£29¢G¢peatWF?Svgis’8||nsufns
`
`209
`
`
`
`
`
`
`
`
`O16
`
`
`
`adeosjen&-auoneIsoMUNSAI-
`JaAleg
`siebeuryjuswelfoeey
`
`orenbBes@WSUdIONale
`
`
`
`
`
`
`
`
`
`
`
`dieH|]![sesmosgai]suuery||iTinobo7
`
`
`+bL6—,JabeueyyjUSWe!yeu}equoseqO16
`jaoueawa—.2706
`
`<<)XON||||OeG>>
`
`
`ISbdH
`
`
`Aug.7, 2001
`
`Sheet 13 of 50
`
`US 6,272,537 B1
`
`
`
`pebeueq--El16NdWOSeCe_66JuaWa!aPW2--E709
`
`
`
`JabeueyJuswajQWsudieNn:uolduoses]uaweq
`
`
`
`
`
`=JefeueWdWNS&-a
`
`
`
`916JODeUueW‘oWeNJoBeuRYWJUsWeySOUBULOLOddINNSLNUIAA=a™216
`
`
`
`
`
`€09
`
`
`
`
`
`
`
`IB'sisseygnsyin06noi6yo}yonsyingoBewi|PUNCIBYOPA5psjueweldIV&-2
`
`gb06
`
`
`
`
`
`
`
`
`
`
`d6‘Sis
`
`S16
`
`\
`
`Lenovo
`
`Ex. 1031 - Page 14
`
`Lenovo
`Ex. 1031 - Page 14
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 14 Of 50
`
`US 6,272,537 B1
`
`1210
`
`1211
`
`Name:
`Description:
`
`Define the Hotspot(s) of the Manager
`212
`1214
`
`' ) Type: Active Component? 1216
`1213
`
`03
`
`904C 904D 904A 904B
`
`FIG. 12A
`
`
`
`1254. 1255
`
`1257
`
`1258
`
`1251 1252 1253
`
`1256
`
`FIG. 12B
`
`Lenovo
`Ex. 1031 - Page 15
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 15 0f 50
`
`US 6,272,537 B1
`
`(c)
`
`Define
`Hotspot
`
`1301
`
`Define
`Visual
`Appearance
`
`1302
`
`Name
`
`1303
`
`
`
`Specify
`Type
`
`E
`<>
`
`Addin (1308
`Hotspot
`
`()
`
`
`
`
`
`
`
`1004
`/
`
`Title
`
`1330
`
`Style
`
`1331
`
`Legend -1332
`Time
`
`
`
`PO Olling
`WindoW
`
`1334
`
`
`
`FIG. 13
`
`Lenovo
`Ex. 1031 - Page 16
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 16 of 50
`
`US 6,272,537 B1
`
`1400
`
`Hotspot Properties
`1410
`
`hotpot (Bint
`
`friar
`
`soak
`
`Button Label:
`Buton sye Noma
`
`1412
`, 14
`
`1413
`
`904
`- - - - - - -
`
`Exit
`Cance
`<<Back || || Next
`
`904C 904D 904A 904B
`FIG. 14A
`
`
`
`1450
`
`Hotspot Properties
`1410
`
`hospit central
`
`603
`
`Graph Title
`Graph Style:
`Timespan Displayed: 30
`Polling Interval:
`
`1451
`Show Legend
`1452
`1454. 1453
`1455
`
`904
`- - - 1 - -
`
`904C 904D 904A 904B
`
`FIG. 14B
`
`Lenovo
`Ex. 1031 - Page 17
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 17 of 50
`
`US 6,272,537 B1
`
`Select the Variable(s) Associated With Each Hotspot
`1503 1502
`1505
`Hotspot: Comp1
`v
`MIB File Later 150
`
`1500
`
`N 1501
`
`Selectable Variables
`
`Hotspot Variables
`
`1507
`
`t]-, fujitsu
`
`
`
`Enter the Attributes of Each Hotspot's Variable(s)
`1603 1602
`
`instance Access Mode
`MB Variable
`Attribute
`603 < npStartUp Flag InpStartUpFlag O
`read-only
`npMibVarCount inpMibVarCount O
`read-only
`npCommandExempCommandExe O
`read-only
`
`TVoe
`String
`String
`String
`
`Descriptio
`"This display string repres
`"This display string repres
`"This command to be exe
`
`a
`
`Y
`
`3.
`
`S;
`
`1604
`
`904C
`
`904
`FIG. 16
`
`Lenovo
`Ex. 1031 - Page 18
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 18 of 50
`
`US 6,272,537 B1
`
`Define "About" Panel for "fjhub"
`
`1700
`
`Vendor Logo Image: fujitsu (2).gift
`1702 1706
`Element Manager Name: hub
`
`1703
`
`sy
`UJITS
`
`Element Manager information: Fujistu F9190 HA16 Hub Element Manager
`Version 1.0
`Copyright 1997 Fujitsu Software Corporation
`
`Reset
`
`1705
`
`cancel
`
`Apply
`1707
`FIG. 17
`
`603
`
`
`
`1800
`
`> 603
`
`State Definitions List for "Comp1" N180
`
`Name
`Initial
`
`Description
`Initial Component State
`
`FIG. 18A
`
`Lenovo
`Ex. 1031 - Page 19
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 19 of 50
`
`US 6,272,537 B1
`
`1810
`
`1812
`1813
`
`603
`
`1820
`
`1812
`1813
`
`Define a State for "Comp1" Y-N 1811
`
`State Name:
`Description:
`Severity: Disabled
`1814 1815
`
`1707A 1707B 1707C 1707D
`
`FIG. 18B
`
`
`
`Define a State for "LED1" N 821
`
`State Name:
`Description:
`
`1823
`1822
`
`1707
`
`1707A
`
`FIG. 18C
`
`Lenovo
`Ex. 1031 - Page 20
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 20 of 50
`
`US 6,272,537 B1
`
`Polling Event List for "Comp1"
`
`1901
`
`1900
`
`Event Name
`
`Status DeSCription
`
`l
`
`1804
`?= a far an
`
`1804A
`
`F.G. 19A
`
`1910
`
`1912
`Define a Polling Event for "Comp1" Y-N-
`1911
`1914
`Event Name: A
`?t On
`Interval (secs):
`Description:
`Log Results: DJ Q-
`1916
`
`
`
`1913
`
`Selectable Attributes
`EPANE's
`hubPortStatend
`1917 sysDescr
`atTable
`
`1918 Polled Attributes
`
`Associated Rules
`
`603
`
`1920
`
`1921
`
`-
`
`904
`1919
`- - - -
`Exit
`cancel KBack Nexts
`904B
`FIG. 19B
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 21
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 21 of 50
`
`US 6,272,537 B1
`
`Select Requisite State(s) for Polling "Comp1"
`
`Default Polling Interval (secs): 5
`
`1930
`
`N1931
`
`Selectable States
`Initial
`State
`State2
`
`1918 Requisite States Polling Interval
`
`<Remove
`
`1 938
`
`939
`
`904
`
`904E
`FIG. 19C
`
`2000
`
`Trap Event List for "Comp1" N 2001
`
`Event Name
`
`Description
`
`Ya 2002
`
`S 2003
`
`603
`
`
`
`603
`
`Lenovo
`Ex. 1031 - Page 22
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 22 of 50
`
`US 6,272,537 B1
`
`2100
`
`2102 2101 Define a Trap Event for "Comp1"
`2104 2105
`Event Name:
`Generic Code: cold start
`V
`
`603
`
`
`
`
`
`
`
`
`
`2107
`Selectable Attributes
`hub PortStatendex
`hubPortLinkintegTest || Moves
`sysDescr
`atTable
`<Remove
`
`2103
`
`2110
`
`Trap Attributes
`
`ASSOciated Rules
`
`208
`
`2109
`
`2106
`
`1707
`- - - - - -
`
`1707A
`
`FIG 21
`
`2200
`
`Trap Rules List for "trap1"
`
`N2201
`
`Rule Name
`
`Description
`
`\ 2202
`
`V 2203
`
`1804
`?-a-? are Fan
`
`1804A
`
`FIG. 22
`
`Lenovo
`Ex. 1031 - Page 23
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 23 of 50
`
`US 6,272,537 B1
`
`2300
`
`Describe the Trap Rule for "trap1"
`
`Rule Name:
`
`Description:
`
`Selectable States
`AnyState
`initial
`state 1
`State2
`
`2304
`
`2306 Requisite Initial States
`
`2305
`
`Moved
`
`<<Remove
`
`904
`
`Exit
`
`<<Back
`
`904B
`
`FIG. 23
`
`2400
`
`
`
`603
`
`Expression:
`
`Modifiers
`
`Enter the Trap Rule Condition for "test" of "trap1" - 240
`
`2402
`
`Operands
`sysServices
`sysupTime
`sysLocation
`
`Frequency
`Operators
`E = ||Expression must be
`true for
`Consecutive OCCurences
`
`&& H
`
`2403
`
`904
`
`2406
`
`FIG. 24
`
`Lenovo
`Ex. 1031 - Page 24
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 24 of 50
`
`US 6,272,537 B1
`
`2500
`
`Select the Trap Rule Actions for "rule1" of "trap1" - 250
`2506 2505
`2502 m:
`Change State To:
`2503
`Execute Command:
`2508
`2504
`Forward Trap To: F.
`
`2507
`
`904
`
`Exit
`
`cance
`
`FIG. 25
`
`Enter Trap Rule Alarm Log Information for "rule1" of "trap1" Ys 2601
`
`2605
`Record this information to the Alarm Log whenever the Rule Condition is satisfied
`
`Description of Event
`
`Condition
`
`Possible Solution
`
`603
`
`
`
`603
`
`Lenovo
`Ex. 1031 - Page 25
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 25 0f 50
`
`US 6,272,537 B1
`
`2700
`
`- 2701
`
`2702
`
`2705
`
`/
`
`Auto Discovery
`
`603-
`
`\
`
`PAddress:
`
`2703
`Limited Search:
`Yes IV
`
`2704
`
`Read Community:
`
`27O6
`
`Discover
`
`Stop
`
`2707
`FIG. 27
`
`192.240.4
`
`192.240.5
`
`192.240.6
`
`192.240.7
`
`FIG. 28
`
`Lenovo
`Ex. 1031 - Page 26
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 26 of 50
`
`US 6,272,537 B1
`
`Define a Group - 2901
`
`2900
`
`2902
`
`2903
`
`2904
`
`2905
`
`603
`
`1707C
`1707A
`F.G. 29
`
`?
`
`3000
`Configure an Element to Manage for "All Element" - 3001
`
`
`
`3004 - This is a sample EM for the Use
`-3005
`
`(Zule Element
`3010
`
`3011
`
`Manager Name:
`Description:
`HostName:
`
`Selectable Groups
`
`603
`
`3007 Group Membership
`All Elements
`
`3006
`
`<Remove
`
`Read comunyielse
`Write Community: public
`Polling Retries:
`3
`Polling Time-out:
`
`3012
`3013
`
`3014
`
`3008
`
`1707
`
`OK I
`
`Cancel
`
`Apo
`
`1707A
`
`1707C
`
`FIG. 30
`
`Lenovo
`Ex. 1031 - Page 27
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 27 of 50
`
`US 6,272,537 B1
`
`3115
`
`3100
`
`Alarm. History Alarm Filter
`301 - Alarm History Log for All Devices
`3122
`3120
`3121
`cócustomized Filter G5 Default Filter G3 No Filter
`305
`3106
`3107 3108
`3104
`3103
`3102
`Component State
`Severity Ack'd By
`Element
`Date
`12-Jun-972:28:54sample GSioux Comp1
`state2
`FatalErr
`12-Jun-97 2:28:53sample (asioux Comp1
`State 1
`Disabled
`
`DeSCA
`olling event
`hub PortState Inde
`
`603
`
`{
`
`
`
`603
`
`3110
`
`3115
`
`Alarm History Alarm Filter
`
`Acknowledge
`
`Details
`
`3112
`
`3111
`
`v
`
`)
`
`3200
`
`Alarm Filter
`
`Acknowledge Status —— Acknowledger
`O Acknowledged
`O Display Alarms Acknowledged By:
`O) Not Acknowledged
`O Do not Display Alarms Acked By:
`O Both
`
`FatalErr
`
`Severity
`Warning
`
`Disabled
`
`Critical
`
`Unknown
`
`Normal
`
`w
`
`Resetto Defaults
`3202
`320
`FIG. 32
`
`Lenovo
`Ex. 1031 - Page 28
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 28 of 50
`
`US 6,272,537 B1
`
`3300
`
`3322
`
`State. .
`
`3301 - Status of "Memory"
`
`3306
`
`3307
`
`3308
`
`View By:Attribute Namew
`3309 3310
`
`Attribute Name
`
`Event Name
`
`memoryCommittedBy Poll Memory
`memoryCommitLimit Poll Memory
`memory PageFaultsPe Poll Memory
`memoryCacheFaultsP Poll Memory
`
`Polling
`O
`
`On
`On
`On
`On
`
`Value
`
`noSuchName
`noSuchName
`noSuchName
`noSuchName
`
`Description
`Ole Bytes is
`
`A.
`
`"Committed Bytes displays the
`"Commit Limit is the size (in b
`"Page Faults/sec is a count of
`"Cache Faults occur whenever
`
`3305
`
`3315
`
`3313
`3316
`Update All Value(s) IEfva
`
`FIG. 33
`
`
`
`Define Hotspot Properties
`
`1451
`Graph Title Attributes of 6 NIC Stats
`Graph Style: 3-D
`1452 v Show Legend
`Time Window (secs): 30
`- 1454 1453
`Polling Interval (secs):
`1455
`
`Lenovo
`Ex. 1031 - Page 29
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 29 of 50
`
`US 6,272,537 B1
`
`Status of "System"
`
`3300
`
`State: Initial
`
`View By: Attribute Namew
`
`sysName
`sysContact
`sysLocation
`sysupTime
`sysServices
`
`Poll System
`Poll System
`Poll System
`Poll System
`Poll System
`
`"An administratively-assigned name for this
`"The textual identification of the contact perso
`"The physical location of this node (e.g. Dtele
`19 days, 23 hours"The time (in hundredths of a second)since th
`72
`"A value which indicates the set of services th
`
`1.
`
`3315
`
`Update All Value(s) || Edit Value.
`
`FG. 35A
`
`
`
`154300.0
`
`154200.0
`
`154100.0
`
`154000.0
`
`SnmplnPkts
`SnmpOutPkts
`
`153900.0
`01:50 01:56 02:02 02:08 02:14 02:20
`time (secs)
`
`FIG. 35B
`
`Lenovo
`Ex. 1031 - Page 30
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 30 of 50
`
`US 6,272,537 B1
`
`
`
`NetPrism MibEBrOWser
`
`3600
`
`Device Name:
`
`MB File:
`
`MBURL:
`
`O).
`
`MB Instance:
`
`3601 Browse a MIB Tree
`4
`Read Community:
`
`3602
`
`Select to load
`3603
`
`IV. Write Community: public
`3604
`
`3606
`
`3607 /
`
`, Set Value:
`
`3609
`
`MB Tree
`
`3605
`
`| 3608
`
`3610 3611
`
`3616
`
`Clear Result
`
`FIG. 36
`
`Lenovo
`Ex. 1031 - Page 31
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 31 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 32
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 32 of 50
`
`US 6,272,537 B1
`
`
`
`O O O O O O O O
`
`
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 33
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 33 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`JZEDIS
`
`
`
`jajddy«
` aeabayoomESASOoeae
`soerentQ;BEET—*~—gaeig-89LZ}_falseunquny[E--2usuoduio5annoy
`
`
`
`
`
`
`
`GloL—7[_o¢]"1YBI9HLe]“UIPIAAa:ses00g-e0uo|--a
`
`
`_
`ydeidpsppaquiy
`
`uooYboleisho(G37)Jo}e901puy]foydess‘G37‘JueuodwooaAljoeWeaquedy|:UONdUOSEGq
`
`
`
`
`
`uo}ng
`
`
` jesay|KiddyJe0uRysdeil(@]--8L21S2cm--
`O000000OOOO0CO00OCOO00000oO®2.46G5OyAN91StvtEbSLLLOL6849GreSt
`
`
`
`
`
`
`SSEJOWSUISNJUSTOWsdjeuama,
`
`
`
`
`SOUBUUOYadLNUIMS-E|
`
`
`
`ISpdHO-8|Janesedeosjey1-H|
`
`seBeueW-dWNSA}
`
`sain&4--2
`
`yodsjoyeéa--E]
`
`
`
`Lenovo
`
`Ex. 1031 - Page 34
`
`Lenovo
`Ex. 1031 - Page 34
`
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 34 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`
`
`
`
`
`qaZe‘Sis
`
`OO000000OQLGkyhEFSLLLOL6&g¢lLligospbvpeéecdct|
`
`
`
`
`
`eusaiwfa]tduiog]aodsionaoueUUOvedINUIMEI-BANSECI—E:falrupvi]sajqeueajodsjoHGOSLSo|qeeAa|qe}o9}eSjodsjoy-eaa-aeel
`
`
`edeosian1-1}seaingunyeiqeven|saiqewenjodsjoy|semedoldyodsjoH|saldGIN|UoNdUuSseq|[iwuoHeISYOMUNSA-8:odsioHuoiuysg
`
`
`
`
`anoslqoshsPoejwbu§\--2sosaqshsEL|19seqsAs
`
`
`10S|Auoyeipseinqunya8Ga--&
`
`Jenoweu]waishs§\;!oeaeQiu--E]''eauianoaiqosssEz}-
`—8jelulos
`jaayja0ueD4éuljo4ae:8051Snoa?Lmt
`
`&]--m:Seradd|:yesey
`
`
`
`seiqeue,jodsjoHJabeuew)ZG)0hlenieg
`
`
`
`
`O000000OOO00000
`
`
`
`JosmolgGIN
`
`
`
`Suey
`
`noo}
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SSP|DWSLGIONJUSI|OWSHd}SUJeMalAjalddy»
`
`
`
`
`
`a
`
`ISrdHO-8
`
`sdel)
`
`Lenovo
`
`Ex. 1031 - Page 35
`
`Lenovo
`Ex. 1031 - Page 35
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 35 of 50
`
`US 6,272,537 B1
`
`
`
`O O O O O O O O Q Q Q C) O O-O O C) C) C) O OO O O
`
`06
`
`4.
`
`OOOOOOOO
`OOOOOOOO O • • • • • • • •
`
`|Taleis\---
`
`
`
`fiul Iod (ZZ-E
`sdeu LE]--EÐ
`
`
`Lenovo
`Ex. 1031 - Page 36
`
`
`
`jeiddy«
` Ease)RiLick
`
`O00000OOOOOCNN0NOOO0N0O0NNOOOLSipLEbSkLEOL6
`
`ecosrect|nsLitns
`
`EL8t
`
`
`
`
`
`
`
`zigh-PSScoreyores
`
`
`
`
`
`OdsjoyeB,10}UOIPUYSSyeIS
`
`
`
`
`
`SSE|OWSUGIONJUal[oWSLdjausama,
`
`oeYo”SiskSy»
`
`eS
`
`
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 36 of 50
`
`US 6,272,537 B1
`
`
`
`JEWJOUSIUDIUM|a}e2}SUlJUsUOdWOOGNSaYL|:uoHduOsEGg
`
`vist
`
`
`
`
`
`GL8hfal’!euon]:Aueres
`
`ALE‘Sid
`
`
`
`
`
`
`s]usWIFII-&
`
`
`
`SOURLUOLOdLNUIMF—a
`
`
`
`JebeuewWdIWNS4-8
`
`IStdH8-8
`
`adeosieNFy--2uoleISsHIOAA_UNSEI-asiobeuey]
`JAAS
`jUsWwA|yal-2ouenBes@WSUdIAN2%gh
`
`seynquilyE)--4
`
`saleigA)--H
`
`
`
`Bul|lod2]--H
`
`yodsjoyeA--B
`
`&)--#
`
`
`
`sjuewea|apebeueyyEQ.asdei|
`
`Lenovo
`
`Ex. 1031 - Page 37
`
`Lenovo
`Ex. 1031 - Page 37
`
`
`
`U.S. Patent
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 37 of 50
`
`US 6,272,537 B1
`US 6,272,537 B1
`
`
`
`,yods}oY
`
`
`
`
`
`
`
`jo0uedyO
`
`OLE
`“‘Sld
`
`Layeys2
`
`
`
`gielqosAs
`
`jelddy«
`
`
`
`
`
`
`1(soas)feAla}u,=:UOBuijiod[A]ZI6I:synsey607C]CLG)seynuiwgaouosouejsu!ay}}10d|:uonduoseq|OOF}
`orenBes®WSUION
`
`
`
`sainypeyeloossySOINQUUYPEIOd
`POOCOCOCOCO0O
`000000000000
`fooo000000SSlod000000°PPOw&eodsvaol4?\©
`
`
`
`B,JOUOI}UIJEqJUSAZGuljlo5
`aaa
`
`O000000OOOOOOONOOONON0NNOOgsesvrect|,—_——d
`SPLSg”se
`
`988ODE80U0|‘eweNIUeAZ
`Saye}Soysinbay|uoMUyegAAR
`
`ria
`SOINGUHYa1qe}D9|9S
`
`GtGLvtELcbbbOL6
`
`SSEOUSLGION']Ue1|/9WSLd}aUJamal,
`ramod°
`98s00€8940|--#
`
`
`SoURLUIOLadLNUIM-)—-a
`seinqunyEl--#
`UOIEISPIOAAUNSA-
`JaniasedeosienFy-a
`
`
`
`jeBeue=WdANSA-a
`
`siobeuepweWws|y&—
`
`is
`
`ns.ifn
`
`
`
`
`payers¥---
`
`enuyQn
`
`se1e1gAq--2
`
`yodsjoueAa
`
`
`
`IStdH1-H
`
`
`
`Lenovo
`
`Ex. 1031 - Page 38
`
`Lenovo
`Ex. 1031 - Page 38
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 38 of 50
`
`US 6,272,537 B1
`
`
`
`| 3?e?STZ EIN-,
`
`Isang & -E
`
`oes oog obuo ? E
`
`Lenovo
`Ex. 1031 - Page 39
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 39 of 50
`
`US 6,272,537 B1
`
`
`
`TSO
`
`O O O O O O O O O C O O O O O
`
`G?RT? (TOE
`
`
`
`| 10||
`
`OOO OO OO QQ QQQ QQQ QQQ QQQ QQ Q
`
`Lenovo
`Ex. 1031 - Page 40
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 40 of 50
`
`US 6,272,537 B1
`
`
`
`TSO
`
`Lenovo
`Ex. 1031 - Page 41
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 41 of 50
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`
`
`
`aMZE“SIseSEeeeseyAddy
`
`[aanexecan][awe]Deon]wsuceNoe~
`
` ‘04del]
`[A]a
`
`
`,29SQOES9U0,,JO,La}e}SZ,,40}UONOY9jN[19dIStdHF-ar:=uopuoy|uonduoseg|[hwJeMiagedeosionFj-oe
`
`
`
`
`
`
`
`JeuouBuyeiedowajshs,,ulwupebsu-SAs,Jasn-|rew:PUBLULUOD@jNdexy
`00000000¢OO|5®SoreOaregOlStvlELolbbOL6@L4965bE@|nsuifna
`18002)||30wwsdeiy&)-oLeleis2mu-
`yLeSLSSr8°
`OOOOO9°(000000005
`
`
`
`folelerolelelelelerelerere,
`
`oo00000000000
`
`oo0000000
`
`cASVvaol4,
`
`sd
`
`
`
`
`
`jalddy
`
`
`
`
`
`S820WSLAONWaljoWsudjeusama,yalddy»
`
`
`
`
`premio4[]
`90800e0U01-5
`
` 4-<
`
`seinquay&--H
`
`eauQe
`
`saeig4-2
`
`preis§-|
`
`jodsjoyeaa
`
`Bullod4A
`
`BOURWUOLISdLNUIAAA-:
`jaBeuey-dWNS&-Bi}
`
`
`
`
`
`‘It'''
`'''’’'''
`'’
`'11'‘
`
`
`Lenovo
`
`Ex. 1031 - Page 42
`
`Lenovo
`Ex. 1031 - Page 42
`
`
`
`
`
`
`
`
`
`
`
`xey£Lo-gyao,——______I]uamod° SSE[D'WSUIONJUaI|OWSLdjau
`ELchOLCsPidies|Ededddkcokes
`
`
`
`PaysijesSs]UOHIPUODajNyeu}JeAsUaYMHOFWe|Yay)O}UOIPEWOJUISiu)PICOeY[A]
`
`
`
`
`
`u99SQOES9UO,JO,La}e}sZ,,40}UONeUOyU]HoTWHE]any[od
`UOHINJOSa|qISsogudpuoyJUaAqJOUOI|duoseaq
`
`
`
`
`
`joeju0DZUO!N{OS[eIPawal9nd}SI|JUeUCdWooqns
`O0000OODOOOO0NOONOOOOOCOODOOGSSDyANQLSbPLEb2b¢PFgd”SLLOF6Yierey&sf@o©
`
`
`
`
`
`
`Jamal,jalddy«
`
`Beoseeer|
`
`nsifns
`
`
`
`
`
`
`
`
`
`
`
`
`edeosjonF-a}
`
`IStdHB-|JOAlag
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 42 of 50
`
`US 6,272,537 B1
`
`yoddns-00g-|
`
`
`
`p09¢c09¢
`
`
`
`
`
`
`J0JUOIIPUODBUL
`
`‘IZE“Sls
`
`
`
`28800€e0U0leBurliod4-8)
`
`En2-2
`
`Lees2on-.|
`
`sdeiy@)--5
`
`ayes¥---
`
`seInquNyGI--
`
`renuyYi:
`
`seye1g44--]
`
`
`
`SOURWOLSq”LNUIMFy
`
`
`
`JaBeuewdiNNSA-2
`
`
`
`jodsjoyue£a--E]
`
`Lenovo
`
`Ex. 1031 - Page 43
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 43
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 43 of 50
`
`US 6,272,537 B1
`
`
`
`O O O O O O O O O O O O O O O
`
`| |
`
`
`
`
`
`opp po po QQQ QQQ QQ QQQ QQ QQQ Q
`
`1:=Sv801 — HaMod
`
`Z-E
`
`Lenovo
`Ex. 1031 - Page 44
`
`
`
`U.S. Patent
`
`US 6,272,537 B1
`
`pS8eAt
`
`osge(7
`
`6r8E
`
` SWnSLdwjwuelydwAlojoe4+e18e20gOl8epelEWA||Wwely3608E
`
`
`S“N,dwsayejs~CSBEN|duysaye|||dwpasmogglW
`2096r=|dwysereisaay|V08E£088SllOd
`
`sbLQW|SETeSpreepee—
`
`sigeCee4eige EEBE|fevesdlOL8E~Y4A|dwjsayeis|I!cogsJanesdes|°618e
`
`
`
`818e|dujainquiyjduijsainquyyoc8Oc8E
`
`}dujainywuenyig—|7]bauuiswenatiog Ldwijuengiiod
`
`
`8€‘Oldpedo7/seuiseres)_ms
`
`
`pleU1
`
`u
`
`,dujdnousy
`
`Lo8e
`
`
`LdwyajnyjuaagLduiyjueaqdes|dusjuaaqde.
`UtU|b]|
`
`juawe|y
`
`|dwyjusuodwioy
`
`Lenovo
`
`Ex. 1031 - Page 45
`
`Lenovo
`Ex. 1031 - Page 45
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 45 of 50
`
`US 6,272,537 B1
`US 6,272,537 B1
`
`VE06E
`
`e}€1S051
`
`6€“Sis
`
`dnojuawe|3|aimfares
`
`V6L/8L6EVLZ6E
`
`ainyyuaagW/UOL6Ewuelyjuswe|z||Alojejuuely
`VSL6EVrL6e
`VLOGE~yoslqquenias
`ainquiyanyen
`AZ|
`VELGEYSO6E
`jusuodwoyog
`jueuodwojuoyng
`jusuodwoD}ueWwa|3
`jusuodWo||Od
`juauodwogq3) jusuodwojydeiy
`
`
`
`
`
`
`
`
`
`VO¢6E
`
`V606E
`
`VrO6EVo06E
`
`saynquyy
`
`VEPEEVOv6E
`
`Lenovo
`
`Ex. 1031 - Page 46
`
`Lenovo
`Ex. 1031 - Page 46
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 46 of 50
`
`US 6,272,537 B1
`
`#007
`
`| 007
`
`
`
`
`
`
`
`
`
`G007
`
`Lenovo
`Ex. 1031 - Page 47
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 47 of 50
`
`US 6,272,537 B1
`
`
`
`LOL?
`
`
`
`SIGELAIWIOd
`
`
`
`cOlyLOLP
`
`jsonbeydwus
`
`pealy{9jqe]||Od
`
`Ww
`
`
`
`ysenbaiqWNS
`
`601
`
`dWNS
`
`asuodsel
`
`yno-auwil}
`
`jeuBis
`
`|ynsau
`
`Bunjod
`
`
`
`peaiyLyoyewesbeyeq
`
`
`pealy|yoyemuebeyegy\nsau
`Buijjod|LlY
`
` Bydosip|HorcusfidaydwiugJAlaglIOd
`
`
`80LPanneno-Buiy|pealy||iodu
`
`C_onbouduug]dWNS|Z0LP
`senbai
`
`yeuBis
`
`vOLP
`
`Jsanbaydwus
`
`Ly‘Sid
`
`Lenovo
`
`Ex. 1031 - Page 48
`
`Lenovo
`Ex. 1031 - Page 48
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug.7, 2001
`
`Sheet 48 of 50
`
`SSeIDPYdlov“DisAuy
`
`LOcr
`
`108A
`
`gjqejyse
`
`SSelppy
`
`ggc'0'q'e
`
`qg90ep-~]HOMIEN‘g1.0uBl
`
`
`
`1S0HWXUa}
`
`
`
`ay}[210}:dooHITEJO}20007Oder”TonvlOzroyjuoeagNog,V902"
`eiqejysey64oea8SVS0crpoyury
`
`
`
`
`
`
`
`UIN}eYSIqeIUSeHUlsjuaWeeS5A
`
`
`
`
`
`
`
`@y}WN}adSSApoywwry
`sigeiysey
`juawajqONBS]
`
`1S]SSAIppY
`sdsbbev
`oor
`ds0crveMseH
`
`‘aqnoyV80zP
`
`SISOH|I¥L~GL0er
`d80cr“|ayessuey
`
`J0J09A10109,
`
`aiqelyseyIIVWOMJAN)BWeSSISOH
`
`
`
`US 6,272,537 B1
`
`
`
`0}yNseu
`
`
`
`aje1auaye|qe|ysey
`
`puedde
`
`ON
`
`WIN}OY
`
`9JEIBUSE)
`
`
`
`1s]Sseuppy
`
`Lenovo
`
`Ex. 1031 - Page 49
`
`S}SOH
`
`Lenovo
`Ex. 1031 - Page 49
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 49 of 50
`
`US 6,272,537 B1
`
`PACldreSS
`
`SubnetWOrk
`Address
`
`4206
`
`All
`HOsts
`
`4207
`
`Vector of
`PAddress
`
`FIG. 43A
`
`Vector of
`IP Address
`
`FIG. 43B
`
`
`
`Vector Of
`IP ACldreSS
`
`
`
`
`
`
`
`
`
`
`
`Function C
`
`4208
`
`for each hOSt
`found from the
`
`Hastable
`Of IP Address
`which running
`Snmp Agent
`
`ignore it
`
`Returnt
`
`FIG. 43C
`
`Lenovo
`Ex. 1031 - Page 50
`
`
`
`U.S. Patent
`
`Aug. 7, 2001
`
`Sheet 50 0f 50
`
`US 6,272,537 B1
`
`
`
`
`
`
`
`
`
`
`Lenovo
`Ex. 1031 - Page 51
`
`
`
`US 6,272,537 B1
`
`1
`METHOD FOR BUILDING ELEMENT
`MANAGER FOR A COMPUTER NETWORK
`ELEMENT USING A VISUAL ELEMENT
`MANAGER BUILDER PROCESS
`
`BACKGROUND OF THE INVENTION
`Reference to Appendices A to D
`Appendices Ato Dare a part of the present disclosure and
`each is incorporated herein by, reference in its entirety. A
`portion of the disclosure of this patent document contains
`material which is Subject to copyright protection. The copy
`right 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 patent files
`or records, but otherwise reserves all copyright rights what
`SOCWC.
`
`15
`
`FIELD OF THE INVENTION
`The invention generally relates to generally to computer
`network management, and in particular to managing hetero
`geneous computer network elements.
`
`2
`Single management application. SNMP defines the protocols
`and message formats which are used to communicate
`between the management application and the computer
`network element. With SNMP, a network manager can
`configure computer network elements and monitor computer
`network performance and status. SNMP, version 1 is defined
`by Several Standards documents that include:
`RFC 1155, "Structure and Identification of Management
`Information for TCP/IP-based Internets,” May, 1990;
`RFC 1157, “A Simple Network Management Protocol
`(SNMP).” May 1990.
`RFC 1212, “Concise MIB Definitions,” March, 1991; and
`RFC 1213, “Management Information Base for Network
`Management of TCP/IP-based Internets: MIB-II,” March
`1991. Each of the above documents is incorporated herein
`by reference to demonstrate the level of skill in the art for
`SNMP, AS used in the standards document, RFC stands for
`Request For Comment.
`A computer network 100 (FIG. 1), that is managed using
`SNMP, includes, for example, a management station 110, a
`workstation 120, a bridge 130, a router 140, and a printer
`150. Network 100 also could include, for example, personal
`computers, repeaters, and hubs. SNMP is a client-server
`based application protocol. Management Station 110
`executes a SNMP manager application 115 that communi
`cates with SNMP agent processes 121, 131, 141, and 151.
`Specifically, SNMP manager 115 communicates with
`client processes, i.e., agent proceSS 121 on WorkStation 120,
`agent proceSS 131 on bridge 130, agent process 141 on
`router 140, and agent process 151 on printer 150 using
`SNMP. An agent computer proceSS must be programmed for
`each of the computer network elements, and the actions that
`are to be taken must be specifically programmed for each
`computer network element.
`Each of agent processes 121, 131, 141, and 151 monitors
`and controls the operation of the computer network element
`containing the agent process, i.e., elements 120, 130, 140,
`and 150 respectively, by maintaining a data base of objects
`122, 132,142, and 152, respectively, called the Management
`Information Base (MIB). The MIB reflects the status of the
`managed computer network element. Each of the agent
`processes 121, 131, 141, and 151 responds to network
`management requests from SNMP manager 115. An agent
`process can also Send unsolicited messages, called trap
`events, to SNMP manager 115 to apprise manager 115 of
`network events. Manager 115 maintains statistics that define
`the operation of network 100 in MIB 112.
`The SNMP standards define proxy agents that may be
`used to acceSS management information from a remote
`device. A common usage of proxy agents is to translate
`protocols when the remote device does not support SNMP.
`SNMP uses well-established standards to define the
`format, content, and database Structure of management
`information objects that are Stored by the age