throbber
(12) United States Patent
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket