`Alexander et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,748,343 B2
`Jun. 8, 2004
`
`US006748343B2
`
`(54) METHOD AND PROCESS FOR
`CONFIGURING A PREMISES FOR
`MONITORING
`
`(75) Inventors: Bruce Alexander, Poulsbo, WA (US);
`Karen Grose, Seattle, WA (US);
`Christoph Schebel, Suquamish, WA
`(Us)~ David Antal Silverdale WA
`(US)’
`’
`’
`
`:V"l I.SttlWAUS
`73 As'
`(
`)
`slgnee
`lgl 05’ nc ’ ea 6’
`(
`)
`( * ) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U_S_C_ 154(k)) by 125 days_
`
`_
`(21) Appl' NO" 09/967’485
`(22) Filed;
`Sep, 28, 2001
`_
`_
`_
`Pnor Pubhcatlon Data
`Us 2002/0052719 A1 May 2’ 2002
`
`(65)
`
`Related US, Application Data
`(60) Provisional application No. 60/281,256, ?led on Apr. 3,
`2001, and provisional application No. 60/236,282, ?led 0n
`Sep~ 28’ 2000-
`(51) Int. Cl? .............................................. .. G08B 13/00
`(52) US. Cl. ...................................... .. 702/188; 340/541
`(58) Field of Search ............................... .. 702/188, 122,
`702/123, 182, 183, 186, 187, FOR 103,
`FOR 135, FOR 134, FOR 155, FOR 170;
`709/224, 229, 208, 209, 219, 211, 238,
`250, 203, 217, 220, 223, 107; 340/506,
`511, 541, 3.1, 521, 531, 825.36, 825.37,
`3.9, 286.01; 713/200, 201; 348/152, 153,
`154, 155, 180; 700/17, 83, 80, 87, 3, 4,
`9; 345/735—739, 741—744, 961, 965, 966,
`969, 970
`
`(56)
`
`References Cited
`US‘ PATENT DOCUMENTS
`
`8/1980 Ulch et a1. ............... .. 340/522
`4,218,690 A
`4/1986 Williams .................. .. 348/156
`4,581,634 A
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`W0
`W0
`
`0804031 A 10/1997
`WO 97/07486 A
`2/1997
`WO 01/28251
`4/2001
`OTHER PUBLICATIONS
`EyeCast.com Introduces SchoolCast services for School
`Safety Of?cials and LaW Enforcement Agencies, Press
`Release dated Apr' 28> 1999> 2 pages'_
`_
`EyeCast.com Adds 360—degree Contmuous Pan Rotation
`Cameras to It’s[sic] EyeVieW Service, Press Release dated
`Mar. 15, 1999, 2 pages.
`Screen Printing from WWW.remotecams.com, “Take a Step
`Into the Future .
`.
`. ,” printed Sep. 17, 1999, 7 pages.
`EyeCast.com, “EyeCast secures deals .
`.
`. ,” Washington
`Business Journal, Aug. 13—19, 1999, Tech Section, 2 pages.
`EyeCast.com Announces EyeVieW Control, Press Release
`dated Oct. 12, 1998, 2 pages.
`EyeCast Announces EyeCapture Services, Press Release
`dated 1111- 8, 1998, 2 pages.
`EyeCast.com, Inc., “Providing Live Interactive Video for
`Surveillance & Monitoring Over the Internet”, 27 pages.
`(No date)
`
`(List Continued on next page)
`_
`_
`Primary Examtner—Hal Wacheman
`(74) Attorney, Agent, or Firm—Christensen O’Connor;
`Johnson Klndness PLLC
`(57)
`ABSTRACT
`
`A system and method for con?guring an integrated infor
`mation system through a common user interface are pro
`Vided. Auser accesses a graphical user interface and selects
`client, premises, location, monitoring device, and processing
`rule information. The graphical user interface transmits the
`user selection to a processing server, Which con?gures one
`or more momtormg devices accordmg to the user selections.
`
`4,216,375 A
`
`8/1980 Ulch et a1. ................ .. 235/382
`
`14 Claims, 23 Drawing Sheets
`
`1 .I2\\
`
`v
`,
`'
`EVEN 1 L065 ASSET R LLES
`I1
`212
`
`RESIN/RC E
`R ULES
`m
`
`ASSET
`INVEN TOR Y
`2.21
`
`RESOURCE
`INVENTDR Y
`122
`
`DEVICE
`RULES
`m
`
`ACTIVE
`EVENTS
`14
`
`CENTRAL SERVER
`Lil
`
`N01 IFICA TION
`AL'CEPTUR
`
`INTERNET
`
`NOTIFICA TION
`A CCEPTOR
`12K
`
`2 0‘
`
`PREMISES SERVER
`
`;
`1 m
`
`1
`I,
`
`MONITORING DEVICES
`
`OUTPUT IIEVK‘ES
`
`201?
`
`1
`1
`1
`
`z
`
`SecureNet Technologies, LLC Exhibit 1008 Page 1
`
`
`
`US 6,748,343 B2
`Page 2
`
`US. PATENT DOCUMENTS
`
`4,714,995 A 12/1987 Materna et a1. ........... .. 707/201
`4,721,954 A
`1/1988 Mauch ---------- --
`- 340/5-54
`4,816,658 A
`3/1989 Khandwala er a1
`235/382
`4,837,568 A
`6/1989 Snaper .......... ..
`.. 340/1052
`4,839,640 A
`6/1989 019T 9t 91
`- 340/5-33
`4,962,473 A 10/1990 Crain - - - - -
`- - - --340/541
`4,998,279 A
`3/1991 Weiss
`340/5-52
`5,097,505 A
`3/1992 WelSS
`-- 380/270
`5,210,873 A
`5/1993 Gay et a1. ..
`.. 709/107
`5,475,375 A 12/1995 Barrett et a1. .
`. 340/5.25
`
`340/5.6
`__ 370/422
`.. 700/117
`340/5.23
`.. 340/5.81
`713/168
`
`5,475,378 A 12/1995 Kaarsoo et a1. ..
`5,541,911 A
`7/1996 Nilakantan et a1_
`5,544,062 A
`8/1996 Johnston, Jr.
`RE35,336 E
`9/1996 Ulch et a1.
`5,614,890 A
`3/1997 Fox ......... ..
`57629981 A
`5/1997 Nerlikar
`5,654,696 A
`8/1997 Barrett 608.1.
`701/35
`5’680’328 A 10/1997 skorupskl et a1‘
`340/5721
`5,682,142 A 10/1997 Loosmore et 211.
`...... .. 700/4
`5,768,119 A
`6/1998 Havekost et a1.
`379/265.09
`5,848,143 A 12/1998 Andrews et al.
`__ 707/2
`5,870,733 A
`2/1999 Bass et a1,
`700/83
`5,903,455 A
`5/1999 Sharpe, Jr. et a1.
`. 340/564
`5,923,264 A
`7/1999 Lavelle et a1.
`.. 709/208
`5,960,174 A
`9/1999 Dew .......... ..
`6,012,100 A
`1/2000 Frailong et a1. .......... .. 709/250
`
`5/2000 Cohn et a1. ............ .. 379/8814
`6,064,723 A
`6,091,771 A * 7/2000 Seeley et a1. ............. .. 375/240
`6,115,040 A * g/ZOOO Bladow et a1' _________ “ 345/741
`6,233,588 B1
`5/2001 Marchoili et a1.
`707/200
`6,289,380 B1
`9/2001 Battat et a1. .... ..
`709/224
`6,324,647 B1
`11/2001 B0Wman_Amuah __
`713001
`6,356,949 B1
`3/2002 Katsandres et a1. ....... .. 709/238
`6,369,695 B1 * 4/2002 Horon ................. .. 340/28601
`2002/0019945 A1
`2/2002 Houston et a1. .......... .. 713/201
`2002/0029263 A1
`3/2002 Toyoshima et a1. ....... .. 709/223
`
`OTHER PUBLICATIONS
`
`_
`_
`_
`_
`_
`_
`_
`Axis Communications, publication ent1tled“Ax1s 200+ Web
`Camera”, 2 page (No date)
`Axis Communications, publication entitled “Axis 240 Cam
`era Server”, 2 pages (No date),
`Axis Communications, WWW.axis.se/products/cam 240/,
`“30 Frames/Second”, printed
`28,
`zpages'
`Axis Communications WWWaxis se/ roducts/camera serv
`’ “
`'
`'
`p
`,
`,
`eYS/CamJIPPYSOI-WQ Network Cameras APPhCanOnS
`and Solutlons > Prlnted 56P- 28, 1999, 8 Pages
`Axis Communications, WWW.axis.se/products/camerai
`servers/camifb/html, “Features and Bene?ts”, printed Sep.
`28, 1999, 3 pages_
`
`* cited by examiner
`
`SecureNet Technologies, LLC Exhibit 1008 Page 2
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 1 0f 23
`
`US 6,748,343 B2
`
`24
`
`24
`
`
`
`PRIOR ART
`
`Fig.1.
`
`I
`
`22\
`
`28
`
`3
`
`n
`
`55
`gig‘ \
`
`SecureNet Technologies, LLC Exhibit 1008 Page 3
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 4
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 5
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 6
`
`
`
`U°S° Patent
`
`Jllll- 8, 2004
`
`Sheet 5 0f 23
`
`US
`6,748,343 B2
`
`STAR T PREMISES
`CONFIGURATIONROUTINE
`
`500
`
`502
`
`CREA TE
`M0
`ORU 35113;”
`?
`
`. CREA TE 0R
`MODIFY USER
`(FIGS. 6 & 7)
`
`504
`
`506
`
`10
`5
`
`CREATE
`015555;?
`?
`
`CREE TE OR
`MODIFY CLIENT
`(FIGS. 8 & 9)
`
`508
`
`OEMOIZ‘ILLY
`PREMISES
`?
`
`CREATE OR MODIFY
`PREMISES
`(FIGS. 10, 11A & 11B)
`
`N512
`
`514
`
`CREA TE
`OR MODIFY
`LOCA TIONS
`
`cm TE 0R MODIFY
`LOCA TIONS
`(FIGS. 12A & 12B)
`
`Fig. 5A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 7
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 6 0f 23
`
`US 6,748,343 B2
`
`520
`
`518
`
`C‘REA TE
`OR MODIFY
`DEVICES AND
`RULES ?
`
`CREA TE OR MODIFY
`DEVICES AND RULES
`(FIG. 13,14/1, 14B, 15, I6, &
`17)
`
`IMPLEMENT
`5” \J CONFIG URA TION AND
`GENERA TE
`CONFIRM TION
`
`Fig.5B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 8
`
`
`
`U.S. Patent
`
`Jun. 8, 2004
`
`Sheet 7 0f 23
`
`US 6,748,343 B2
`
`600
`
`START CREATE OR MODIFY
`USER SUB-ROUTINE
`
`OBTAIN
`LIST OF
`A VAILA BLE SYSTEM
`USERS
`
`"'\_» 602
`
`604
`
`NO
`
`YES
`
`606 /\ 0B TAIN STORED
`USER DATA
`
`1
`moczss USER
`DA TA ENTRY
`(FIG. 7)
`
`P-\J 608
`
`S TORE UPDA TED
`USER DA TA
`
`r
`
`( RETURN h 1612
`
`Fig.6.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 9
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 8 0f 23
`
`US 6,748,343 B2
`
`700% START PROCESS USER
`
`DATA ENTRYSUB-ROUTINE
`
`as TAIN STORED USER
`DATA
`
`'
`
`704
`
`RETRJEVE USER
`706 N
`DA TA VALUES
`
`OBTAIN USER
`DATA VALUES
`
`YES
`
`710
`
`Fig. 7.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 10
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 9 0f 23
`
`US 6,748,343 B2
`
`300
`
`START CREATE OR MODIFY
`CLIENT S UB-ROU TINE
`
`OB TAIN LIST OF
`A VAILABLE SYSTEM N 802
`CLIENTS
`
`804
`
`NO
`
`YES
`
`RETRIEVE
`806 ’\ EXISTING CLIENT
`VALUES
`
`lf______
`
`PROCESS CLIENT
`DA TA ENTRY
`(FIG. 9)
`
`’\/ 808
`
`v
`
`810 /-\J STORE UPDATED
`CLIENT DA TA
`
`RETURN
`
`812
`
`Fig.8.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 11
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 10 0f 23
`
`US 6,748,343 B2
`
`900
`
`START PROCESS CLIENT
`DATA ENTRYSURROUTINE
`
`r
`
`_
`
`OBTAINSTORED mm
`CLIENT DATA
`
`904
`
`A VAILA BLE
`
`906 /\ RETRIEVE CLIENT
`DATA VALUES
`
`OB TAIN CLIENT m
`DA TA VALUES
`90”
`
`YES
`
`ORE DA T
`ENTRIES
`
`91 0
`
`Fig.9.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 12
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 11 0f 23
`
`US 6,748,343 B2
`
`1000
`
`START CREATE OR MODIFY
`PREMISES S UB-ROU T INE
`
`I
`
`0B TAIN LIST OFA VAIIABLE
`PREMISES FOR CURRENT
`SYSTEM CLIENT
`
`1002
`
`I 004
`
`N0
`
`YES
`
`RE T RJE VE
`EXISTING
`PREMISES VALUES
`
`y
`
`PROCESS PREMISES
`DATA ENTRY
`(FIGS. 11A & 118)
`
`M1008
`
`l
`
`1010 /\_ STORE UPDA TED
`PREMISES DA TA
`
`1012
`
`Fig.10.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 13
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 12 0f 23
`
`US 6,748,343 B2
`
`1100“ ENTR Y S UB-ROU TINE
`
`TAR r PROCESS PREMISES DA TD
`
`OBTAIN USER PREMISES
`ASSIGNMENT DA TA
`
`1104
`
`N 0
`
`YES
`
`RETRIEVE USER
`PREMISES DATA
`VALUES
`
`>4———--——————-—J
`
`(9%
`
`OBTAIN USER PREMISES
`ASSIGNMENT DA TA
`VALUES
`
`“V1108
`
`OBTAIN USER GROUP
`ASSIGNMENT DA TA
`
`M1110
`
`I112
`
`RETRIEVE USER
`GROUP
`ASSIGNMENTDATA
`VALUES
`
`PigllA.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 14
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 13 0f 23
`
`US 6,748,343 B2
`
`03 TA IN USER ENTR Y
`"16w OF GROUP
`ASSIGNMENT DA TA
`
`1
`
`OBTAIN USER PROCESS M 1118
`ASSIGNMENT DATA
`
`I120
`
`RETRIEVE USER
`1I21”\ PROCESS DA TA
`VALUES
`
`‘~——--————
`
`V
`OBTAIN USER
`PROCESS DATA
`VALUES
`
`SecureNet Technologies, LLC Exhibit 1008 Page 15
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 14 0f 23
`
`US 6,748,343 B2
`
`1200
`
`START CREATE OR MODIFY
`LOCATIONS SUB'ROUTINE
`
`OBTAIN PREMISES
`LOCA TION DA TA
`
`@1202
`
`1204
`
`A VAILABLE
`
`RETRIEVE
`EXISTING
`1206r\-
`L OCA T ION VAL UES
`
`W
`
`OBTAIN LOCATION DATA
`VALUES
`
`I208
`
`OBTAIN 1.0614 now
`GROUP DATA \mo
`
`I 212
`
`A VAILABLE
`
`RETRIEVE
`m4
`®—~ LOCATIONGROUP “J
`DATA VALUES
`
`Fig.12A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 16
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 15 0f 23
`
`US 6,748,343 B2
`
`1 216
`OBTAIN LOCATION
`GROUP ASSIGNMENT F “’
`DATA
`
`MORE
`LOCATION
`GROUPS?
`
`I218
`
`LOCATIONS
`
`I222
`
`Fig.12B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 17
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 16 0f 23
`
`US 6,748,343 B2
`
`STARTCREATEORMODIFY
`DE WCE OR RULES SUB-ROUTINE
`
`1300
`
`LISTALI. INSTALLED
`DEVICES ON
`PREMISES
`
`M1302
`
`DEVICE
`LISTED
`
`SECONDARY
`LOCATIONS
`
`NO
`I.
`OBTAIN LOC'A TIONAND
`EMA» COMMUNICATION
`DATA
`
`1308
`
`PROCESS
`SECONDARY
`LOCATIONS
`(F1614)
`
`1314
`
`1312
`
`DEWCE
`INCLUDE
`ATTRIBUTES
`
`PROCESS LOCA TION
`ATTRIBUTES
`(F1615)
`
`mocessmawczz “
`RULES
`(FIG. 166212)
`
`N0 =
`
`1318
`
`Fig.13A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 18
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 17 0f 23
`
`US 6,748,343 B2
`
`OBTAIN
`SELECTION OF
`1322 A‘? A VAILABLE
`DE VTCES
`
`OBTAIN PRIME Y
`DEVICE LOCATION
`
`ADD
`LOCATION T0
`SYSTEM
`
`1330
`
`Fig.13B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 19
`
`
`
`U.S. Patent
`
`Jun. 8,2004
`
`Sheet 18 0f 23
`
`US 6,748,343 B2
`
`“00
`
`STARTPROCESSSECONDARY
`LOCATIONS SUB-ROUTINE
`
`OBTAIN SECONDAR Y //1402
`L004 TIONS FOR CURRENT
`DE VICE LOCA TION
`
`1406
`
`OBTAIN SELECTION OF
`SECONDAR YLOCA TION
`ASSOCIATED WITH THE
`DEVICE
`
`1 404
`
`$53253???
`FOUND
`,
`
`YES
`
`I
`
`1 m '\ STORE SECOND/1R Y
`L064 TION
`
`SE C ONDAR Y
`L OCA TIONS
`
`I410
`
`Fig.14.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 20
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 21
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 22
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 23
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 24
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 25
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 26
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 27
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 28
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 29
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 30
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 31
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 32
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 33
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 34
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 35
`
`
`
`SecureNet Technologies, LLC Exhibit 1008 Page 36