`Alexander et al.
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006748343B2
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,748,343 B2
`Jun.8,2004
`
`(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)
`
`(73) Assignee: Vigilos, Inc., Seattle, WA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 125 days.
`
`(21) Appl. No.: 09/967,485
`
`(22) Filed:
`
`Sep.28,2001
`
`(65)
`
`Prior Publication Data
`
`US 2002/0052719 A1 May 2, 2002
`
`Related U.S. Application Data
`(60) Provisional application No. 60/281,256, filed on Apr. 3,
`2001, and provisional application No. 60/236,282, filed on
`Sep. 28, 2000.
`Int. Cl? ................................................ G08B 13/00
`(51)
`(52) U.S. 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
`
`U.S. PATENT DOCUMENTS
`
`4,218,690 A
`4,581,634 A
`
`8/1980 Ulch et a!. ................. 340/5.22
`4/1986 Williams .................... 348/156
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`wo
`wo
`
`0804031 A
`WO 97/07486 A
`wo 01!28251
`OTHER PUBLICATIONS
`
`10/1997
`2/1997
`4/2001
`
`EyeCast.com Introduces SchoolCast services for School
`Safety Officials and Law Enforcement Agencies, Press
`Release dated Apr. 28, 1999, 2 pages.
`EyeCast.com Adds 360--degree Continuous Pan Rotation
`Cameras to It's[ sic] Eye View 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 Eye View Control, Press Release
`dated Oct. 12, 1998, 2 pages.
`EyeCast Announces EyeCapture Services, Press Release
`dated Jul. 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 Examiner-Hal Wacheman
`(74) Attorney, Agent, or Firm-Christensen O'Connor;
`Johnson Kindness PLLC
`
`(57)
`
`ABSTRACT
`
`A system and method for configuring an integrated infor(cid:173)
`mation system through a common user interface are pro(cid:173)
`vided. A user 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 configures one
`or more monitoring devices according to the user selections.
`
`4,216,375 A
`
`8/1980 Ulch et a!. .................. 235/382
`
`14 Claims, 23 Drawing Sheets
`
`SecureNet Technologies, LLC Exhibit 1008 Page 1
`
`
`
`US 6,748,343 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,714,995 A
`4,721,954 A
`4,816,658 A
`4,837,568 A
`4,839,640 A
`4,962,473 A
`4,998,279 A
`5,097,505 A
`5,210,873 A
`5,475,375 A
`5,475,378 A
`5,541,911 A
`5,544,062 A
`RE35,336 E
`5,614,890 A
`5,629,981 A
`5,654,696 A
`5,680,328 A
`5,682,142 A
`5,768,119 A
`5,848,143 A
`5,870,733 A
`5,903,455 A
`5,923,264 A
`5,960,174 A
`6,012,100 A
`
`12/1987 Materna et a!. ............. 707/201
`1!1988 Mauch ...................... 340/5.54
`........ 235/382
`3/1989 Khandwala et a!.
`6/1989 Snaper .................... 340/10.52
`6/1989 Ozer et a!. ................. 340/5.33
`10/1990 Crain ......................... 340/541
`3/1991 Weiss ........................ 340/5.52
`3/1992 Weiss ......................... 380/270
`5/1993 Gay et a!. ................... 709/107
`12/1995 Barrett et a!. .............. 340/5.25
`12/1995 Kaarsoo et a!. .............. 340/5.6
`7/1996 Nilakantan et a!. ......... 370/422
`8/1996 Johnston, Jr ................ 700/117
`9/1996 Ulch et a!. ................. 340/5.23
`3/1997 Fox ........................... 340/5.81
`5/1997 Nerlikar ..................... 713/168
`8/1997 Barrett et a!. .............. 340/5.33
`............ 701!35
`10/1997 Skorupski et a!.
`10/1997 Loosmore eta!. ....... 340/572.1
`.. ... ... ... ... 700/4
`6/1998 Havekost et a!.
`12/1998 Andrews et a!. ....... 379/265.09
`2/1999 Bass et a!. ..................... 707/2
`........... 700/83
`5/1999 Sharpe, Jr. et a!.
`7/1999 Lavelle et a!. ............. 340/5.64
`9/1999 Dew .......................... 709/208
`............ 709/250
`1!2000 Frailong et a!.
`
`6,064,723 A
`6,091,771 A *
`6,115,040 A *
`6,233,588 B1
`6,289,380 B1
`6,324,647 B1
`6,356,949 B1
`6,369,695 B1 *
`2002/0019945 A1
`2002/0029263 A1
`
`5!2000
`7/2000
`9/2000
`5/2001
`9/2001
`11/2001
`3/2002
`4/2002
`2/2002
`3/2002
`
`Cohn eta!. .............. 379/88.14
`Seeley et a!. ............... 375/240
`Bladow eta!. ............. 345/741
`. . . . . . . . . . 707/200
`Marchoili et a!.
`Battat et a!. . . . . . . . . . . . . . . . . 709/224
`Bowman-Amuah ......... 713/201
`Katsandres et a!. . . . . . . . . . 709/238
`Horon .. ... ... ... ... .. ... 340/286.01
`............ 713/201
`Houston et a!.
`Toyoshima et a!. ......... 709/223
`
`OTHER PUBLICATIONS
`
`Axis Communications, publication entitled "Axis 200+ Web
`Camera", 2 page. (No date).
`Axis Communications, publication entitled "Axis 240 Cam(cid:173)
`era Server", 2 pages (No date).
`Axis Communications, www.axis.se/products/cam 240/,
`"30 Frames/Second", printed Sep. 28, 1999, 2pages.(cid:173)
`Axis Communications, www.axis.se/products/camera serv(cid:173)
`ers/cam_app_sol.htm, "Network Cameras Applications
`and Solutions", printed Sep. 28, 1999, 8 pages.
`Axis Communications, www.axis.se/products/camera_
`servers/cam_tb/html, "Features and Benefits", printed Sep.
`28, 1999, 3 pages.
`* cited by examiner
`
`SecureNet Technologies, LLC Exhibit 1008 Page 2
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 1 of 23
`
`US 6, 748,343 B2
`
`SecureNet Technologies, LLC Exhibit 1008 Page 3
`
`
`
`212--......_
`
`CENTRAL SERVER
`
`210
`
`~ ~
`
`NOT/ FICA TION t"'
`ACCEPTOR
`228
`
`.../
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`~ = ?
`N c c
`
`~CIO
`
`~
`
`["'"'''"""""'"'''"'"'"'''"'''"'"""''-"''"""'
`!
`204~ PREMISESSERVER
`l
`A
`!
`r
`I 206~ 1
`
`I
`
`204
`
`-
`
`208
`?
`
`!
`!
`j
`i
`1
`I
`
`+
`
`l
`l
`1 .. -~ .................................... -.. ·-··············-···-················-···· ....... ·-·········-···-····-··············-···-···-···· ......... , ______ j
`
`j MONITORING DEVICES
`j
`
`OUTPUT DEVICES
`
`NOT/FICA TION
`ACCEPTOR
`228
`
`w.
`
`Fig.2.
`
`'Jl =(cid:173)~
`~ .....
`N
`0 ......,
`N
`~
`
`e
`rJ'l
`_,.a-..
`""-l
`~
`00
`~
`~
`~
`~
`N
`
`SecureNet Technologies, LLC Exhibit 1008 Page 4
`
`
`
`102
`
`~
`
`DEVICE
`INTERFACE
`ill
`
`.....
`
`NETWORK
`INTERFACE
`300
`
`.. ~
`
`~
`
`PROCESSING
`UNIT
`
`m_
`
`• ,
`
`r-
`
`DISPLAY
`304
`
`MASS MEMORY
`
`108
`
`310"
`1'- OPERATING
`SYSTEM
`
`DEVICE
`INTERFACE
`APPLICATION
`
`v L/314
`
`312~
`t'---
`
`BROWSER
`APPLICATION
`
`~316
`
`DATA
`TRANSMITTAL
`APPLICATION
`
`v
`
`Fig.3.
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`~ = ?
`N c c
`
`00
`
`~
`
`~
`
`'JJ. =(cid:173)~
`
`~
`~
`0 ......,
`N
`~
`
`e
`
`rJ'l
`0'1
`~
`~
`00
`~
`~
`~
`~
`N
`
`SecureNet Technologies, LLC Exhibit 1008 Page 5
`
`
`
`NETWORK
`INTERFACE
`400
`
`J
`
`'
`
`PROCESSING
`UNIT
`
`.._
`
`402
`
`I
`~
`
`DISPLAY
`404
`
`MASS MEMORY
`
`408~
`
`OPERATING
`SYSTEM
`
`j
`
`'
`
`£lf
`
`DATA
`PROCESSING
`APPLICATION
`
`U---'412
`
`410~
`
`PREMISES
`INTERFACE
`
`USER
`INTERFACE
`
`l-V414
`
`Fig.4.
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`~
`?
`~CIO
`
`N c c
`
`~
`
`'JJ. =(cid:173)~
`~ .....
`
`~
`0 ......,
`N
`~
`
`e
`rJ'l
`-..a-..
`""-l
`~
`00
`~
`~
`~
`~
`N
`
`SecureNet Technologies, LLC Exhibit 1008 Page 6
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 5 of 23
`
`US 6,748,343 B2
`
`START PREMISES
`CONFIGURATION ROUTINE
`
`500
`
`506
`
`514
`
`CREATE OR
`MODIFY USER
`(FIGS. 6 & 7)
`
`504
`
`CREATE OR
`1WDDIFY CLIENT
`(FIGS. 8& 9)
`
`508
`
`CREATE OR MODIFY
`PREMISES
`(FIGS. 10, JJA & JIB)
`
`512
`
`CREATE OR MODIFY
`LOCATIONS
`(FIGS. 12A & 12B)
`
`516
`
`Fig. SA.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 7
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 6 of 23
`
`US 6, 748,343 B2
`
`518
`
`YES
`
`520
`
`CREATE OR MODIFY
`DEVICES A1VD RULES
`(FIG. 13, 14A, 14B, 157 16~ &
`17)
`
`512
`
`IMPLEMENT
`CONFIGURATION AND
`GENERATE
`CONFIRMATION
`
`Fig.SB.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 8
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 7 of 23
`
`US 6,748,343 B2
`
`600
`
`START CREATE OR MODIFY
`USER SUB-ROUTINE
`
`OBTAIN LIST OF
`AVAILABLE SYSTEM
`USERS
`
`601
`
`604
`
`NO
`
`606
`
`OBTAIN STORED
`USER DATA
`
`PROCESS USER
`DATA ENTRY
`(FIG. 7)
`
`608
`
`610
`
`STORE UPDATED
`USER DATA
`
`612
`
`Fig.6.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 9
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 8 of 23
`
`US 6,748,343 B2
`
`700
`
`START PROCESS USER
`DATA ENTRY SUB-ROUTINE
`
`OBTAIN STORED USER
`DATA
`~----------~
`
`702
`
`704
`
`NO
`
`706
`
`RETRJEVE USER
`DATA VALUES
`
`OBTAIN USER
`DATA VALUES
`
`708
`
`YES
`
`710
`
`Fig.7.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 10
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 9 of 23
`
`US 6, 748,343 B2
`
`800
`
`START CREATE OR MODIFY
`CLIENT SUB-ROUTINE
`
`OBTAIN LIST OF
`AV AlLABLE SYSTEM
`CLIENTS
`
`802
`
`804
`
`NO
`
`806
`
`RETRIEVE
`EXISTING CLIENT
`VALUES
`
`PROCESS CLIENT
`DATA ENTRY
`(FIG. 9)
`
`808
`
`810
`
`STORE UPDATED
`CLIENT DATA
`
`812
`
`Fig. B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 11
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 10 of 23
`
`US 6,748,343 B2
`
`900
`
`START PROCESS CLIENT
`DATA ENTRY SUB-ROUTINE
`
`OBTAIN STORED
`CLIENT DATA
`
`902
`
`904
`
`NO
`
`906
`
`RETRIEVE CLIENT
`DATA VALUES
`
`OBTAIN CLIENT
`DATA VALUES
`
`908
`
`YES
`
`910
`
`Fig.9.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 12
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 11 of 23
`
`US 6,748,343 B2
`
`1000
`
`START CREATE OR MODIFY
`PREMISES SUB-ROUTINE
`
`OBTAIN LIST OF AVAILABLE
`PREMISES FOR CURRENT
`SYSTEM CLIENT
`
`1002
`
`1004
`
`NO
`
`1006
`
`RETRIEVE
`EXISTING
`PREMISES VALUES
`
`PROCESS PREMISES
`DATA ENTRY
`(FIG.\'. llA & 11 B)
`
`1008
`
`1010
`
`STORE UPDATED
`PREMISES DATA
`
`1012
`
`Fig.10.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 13
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 12 of 23
`
`US 6,748,343 B2
`
`1100
`
`START PROCESS PREMISES DATA
`ENTRY SUB·ROUTINE
`
`OBTAIN USER PREMISES
`ASSIGNMENT DATA
`
`1102
`
`1104
`
`NO
`
`1106
`
`RETRIEVE USER
`PREMISES DATA
`VALUES
`
`OBTAIN USER PREMISES
`ASSIGNMENT DATA
`VALUES
`
`1108
`
`OBTAIN USER GROUP
`ASSIGNMENT DATA
`
`1110
`
`1114
`
`RETRIEVE USER
`GROUP
`ASSIGNMENT DATA
`VALUES
`
`Fig.11A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 14
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 13 of 23
`
`US 6,748,343 B2
`
`1116
`
`OBTAIN USER ENTRY
`OF GROUP
`ASSIGNMENT DATA
`
`OBTAINUSERPROCESS
`ASSIGNMENT DATA
`
`1118
`
`l120
`
`NO
`
`YES
`
`1122
`
`RETRIEVE USER
`PROCESS DATA
`VALUES
`
`OBTAIN USER
`PROCESS DATA
`VALUES
`
`1124
`
`1126
`
`Fig.11B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 15
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 14 of 23
`
`US 6, 748,343 B2
`
`1200
`
`START CREATE OR MODIFY
`LOCATIONS SUB-ROUTINE
`
`OBTAIN PREMISES
`LOCATION DATA
`
`1201
`
`1204
`
`NO
`
`1106
`
`RETRIEVE
`EXISTING
`LOCATION VALVES
`
`OBTAIN LOCATION DATA
`VALUES
`
`1208
`
`OBTAIN LOCATION
`GROUP DATA
`
`1210
`
`1212
`
`NO
`
`RETRIEVE
`LOCATION GROUP
`DATA VALUES
`
`1214
`
`Fig.12A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 16
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 15 of 23
`
`US 6,748,343 B2
`
`OBTAIN LOCATION
`GROUP ASSIGNMENT
`DATA
`
`____ 1116
`
`1222
`
`RETURN
`
`Fig.12B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 17
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 16 of 23
`
`US 6,748,343 B2
`
`START CREATE OR MODIFY
`DEVICE OR RULE'S SUB.ROUTINE
`
`1300
`
`LIST ALL INSTALLED
`DEVICES ON
`PREMISES
`
`1302
`
`1304
`
`YES
`
`1308
`
`PROCESS
`SECONDARY
`LOCATIONS
`(FIG.14)
`
`1310
`
`OBTAIN LOCATION AND
`COMMUNICATION
`DATA
`
`JJ!l
`
`1314
`
`PROCESS LOCATION
`ATTRIBUTES
`(FIG. 15)
`
`PROCESS DEVICE
`RULES
`(FIG. 16 & 17)
`
`Fig.13A.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 18
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 17 of 23
`
`US 6,748,343 B2
`
`1322
`
`1324
`
`1328
`
`OBTAIN
`SELECTION OF
`AVAILABLE
`DEVICES
`
`OBTAIN PRIMARY
`DEVICE LOCATION
`
`1326
`
`ADD
`~..........,..-...t LOCATION TO
`SYSTEM
`
`1330
`
`Fig.13B.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 19
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 18 of 23
`
`US 6,748,343 B2
`
`1400
`
`START PROCESS SECONDARY
`LOCATIONS SUB-ROUTTNE
`
`OBTAIN SECONDARY
`r - - - - - - - -.... LOCATIONS FOR CURRENT
`DEVICE LOCATION
`
`1402
`
`1404
`
`1406
`
`NO
`
`OBTAIN SELECTION OF
`SECONDARY LOCATION
`ASSOCIATED WITH THE
`DEVICE
`
`YES~---------------~
`
`1408
`
`STORE SECONDARY
`LOCATION
`
`YES
`
`/410
`
`NO
`
`RETURN
`
`1412
`
`Fig.14.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 20
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 19 of 23
`
`US 6,748,343 B2
`
`1500
`
`STARTPROCESSLO~TION
`ATTRIBUTES SUB-ROUTINE
`
`OBTAIN DEVICE LOCATION
`ATTRIBVTE DATA
`.-------"9'1
`
`1501
`
`1510
`
`1504
`
`ATTRIBUTE
`DATA
`LISTED
`
`NO
`
`IMPORT DEFAULT
`DEVICE ATTRIBUTES
`
`1506
`
`OBTAIN EXISTING
`DEVICE LOCATION
`ATTRIBUTE DATA
`
`1508
`
`EDIT DEVICE LOCATION ----YE'-'S-"""'
`ATTRIBUTE DATA
`
`YES
`
`1514
`
`Fig.15.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 21
`
`
`
`U.S. Patent
`
`Jun.8,2004
`
`Sheet 20 of 23
`
`US 6,748,343 B2
`
`1600
`
`START PROCESS DEVICE
`RULES SUB-ROUTINE
`
`OBTAIN LIST OF
`INSTALLED DEVICE RULES
`
`1602
`
`1604
`
`1606
`
`CREATE DEFAULT
`DEVICE RULE DATA
`
`1608
`
`OBTAIN EXISTING
`DEVICE RULE DATA
`
`l6J()
`
`OBTAIN DEVICE
`RULE DATA
`
`OBTAIN USER DATA._ __ 1612
`~------~----~ FORDEnCERULE
`
`YES
`
`1614
`
`Fig.16.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 22
`
`
`
`1700~
`
`I USERS
`
`,--1702
`( LOCATIONS f
`
`DEVICE
`
`I RULESJ
`
`PREMlSES
`
`I
`
`CLIENTS
`
`:J
`
`1706
`
`1704 ~
`
`NAME:
`DESCRIPTION:
`
`XXXX
`XXXX
`
`------------------------------------------------------------ - ---
`[~f;~~~O-~_!ION SOUTHERN EXPOSURE
`-~-·------·
`·-~--··-~----· _j
`
`Fig.17.
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`~
`?
`~CIO
`
`N c c
`
`~
`
`'JJ. =(cid:173)~
`~ .....
`N
`
`'"""' 0 ......,
`
`N
`~
`
`e
`rJ'l
`-..a-..
`""-l
`~
`00
`~
`~
`~
`~
`N
`
`SecureNet Technologies, LLC Exhibit 1008 Page 23
`
`
`
`1900~
`
`...
`
`SETUI) S\'STEM CONFIGURATION SCR[EN DJSI'LAY
`0
`r-+
`
`~
`~1802
`
`t -USERS
`
`I :LOCATIONS
`
`I
`
`DEVICE
`
`J RULES I
`
`PREMISES
`
`II
`
`CLIENTS
`
`I
`
`1806
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`.-l:.o:tf~_j
`~
`
`~ = ?
`N c c
`
`~CIO
`
`~
`
`DOOR SENSOR I
`TAMPER SENSOR
`DOOR SENSOR 2
`
`EORTHERN PANEL
`b OUTHERN PANEL
`
`DOOR SENSOR 1
`C4RD SCANNER
`
`ATTRIBUTE
`xxxx
`
`XXX
`
`XXX
`
`XXX
`
`XXX
`
`J.
`
`DESCRlPT!ON
`
`XXX
`
`XXX
`
`XXX
`
`XXX
`
`XXX
`
`V.A.l..UE
`
`XXX
`
`XXX
`
`XXX
`xxxx
`xxx.x
`
`I =
`
`l
`
`'·
`
`I
`
`1
`i)
`
`I
`
`I
`
`I
`
`1808
`
`Fig. IS.
`
`'JJ. =(cid:173)~
`~ .....
`N
`N
`0 ......,
`N
`~
`
`e
`rJ'l
`-..a-..
`""-l
`~
`00
`~
`~
`~
`~
`N
`
`SecureNet Technologies, LLC Exhibit 1008 Page 24
`
`
`
`1900~
`
`1906
`
`[ill:£l1,l~:~E I
`
`1902~
`
`DEVICE LOCATION ATTRIBUTE
`
`RULES
`
`1904 -------~~-------1
`I
`
`r --.... _R~~s
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`~CIO
`
`~ = ?
`N c c
`
`~
`
`xxxx
`NAME:
`xxxx
`DESCRIPTION:
`y
`RULE ACTIVE:
`xxxx
`SEVERJTY:
`xxxx
`RULE START:
`RESPONSE TIME: x:xxx
`N
`SUSPEND:
`NOTIFY ONLY:
`N
`DEVICE LOCATION:
`DEVICE LOCA TlON RULE:
`
`NOTIFICATION ORDER:
`
`RULE END:
`
`:XXX:X
`
`xxxx
`xxxx
`
`xxxx
`xxxx
`
`Fig.l9.
`
`'JJ. =-~
`~ .....
`N
`~
`0 ......,
`N
`~
`
`e
`\Jl
`-..a-..
`""-l
`~
`00
`~
`~
`~
`~
`N
`
`I
`I
`j
`
`J
`
`SecureNet Technologies, LLC Exhibit 1008 Page 25
`
`
`
`US 6,748,343 B2
`
`1
`METHOD AND PROCESS FOR
`CONFIGURING A PREMISES FOR
`MONITORING
`
`CROSS-REFERENCES TO RELATED
`APPLICATIONS
`This application claims the benefit of U.S. Provisional
`Application No. 60/236,282, filed Sep. 28, 2000, entitled
`SYSTEM AND METHOD FOR IMPLEMENTING AN
`INTEGRATED INFORMATION SYSTEM, which is
`hereby incorporated by reference herein. This application
`also claims the benefit of U.S. Provisional Application No.
`60/281,256, filed Apr. 3, 2001, entitled METHOD AND
`PROCESS FOR CONFIGURING A PREMISES FOR
`MONITORING, which also is hereby incorporated by ref- 15
`erence.
`
`2
`The use of dedicated monitoring services, such as security
`guards is generally prohibitively expensive and unavailable
`for a majority of individuals and businesses. Additionally, if
`the guard is distracted, absent or inattentive, a security event
`5 may go unreported. Furthermore, the monitoring device
`data, such as the CCTV data, is typically available only to
`the dedicated premises monitor and cannot be utilized
`concurrently by additional users, such as a remote monitor,
`a quality control supervisor, the owner of the premises, or
`10 emergency or public safety authorities. Moreover, a single
`security guard may not be capable of processing all of the
`possible monitoring data sources simultaneously, thereby
`reducing the effectiveness of multiple monitoring devices.
`Another security system configuration utilizes external
`monitors to provide the security services. Generally
`described, external monitoring systems are more cost effec(cid:173)
`tive than a dedicated on-premises monitor. However, most
`external monitoring systems have a limited effectiveness in
`being unable to extensively provide and/or review detailed
`20 security information. For example, most conventional exter(cid:173)
`nal monitoring systems cannot incur the expense of provid(cid:173)
`ing a sufficient amount of communication bandwidth to
`transmit continuous video/audio feeds from every monitored
`premises. Accordingly, if the external monitoring service
`25 detects an unauthorized entry into a premises, such as
`through a signal from a detecting device, the monitoring
`service typically dispatches emergency or public safety
`authorities to investigate and determine the extent of the
`detected event. In a vast majority of cases, the alarm is false
`30 and the premises owner incurs a fine for having the authori(cid:173)
`ties verify the incident. Additionally, in the event of an actual
`emergency, the monitoring service cannot provide the public
`safety authorities with sufficient information to assess the
`situation with monitoring devices, thereby putting the
`35 authorities at greater risk.
`Similar to the dedicated on-premises monitoring, the
`remote monitoring service also cannot concurrently process
`the device information to multiple authorized users for
`various purposes. For example, a premises owner may need
`40 to access video data to locate a pet within the premises,
`while emergency or public safety personnel would need to
`access the same video data to identify the location of a
`victim. In both cases, the monitoring service likely cannot
`provide the information to the user on a wide scale basis.
`Some conventional security system configurations
`attempt to integrate at least some security monitoring
`devices to better detect alarm conditions from a remote user.
`For example, a security system monitor (either remote or
`on-premises) may detect an unauthorized entry from a
`motion detector and confirm it by utilizing a video camera.
`Generally however, these systems are directed towards a
`combination of video surveillance and are limited into being
`processed solely for the detection of an intrusion or the
`verification of an intrusion. These systems generally cannot
`55 accept additional non-security information inputs that relate
`generally to the management of the premises and that are
`outside of the scope of conventional security monitoring.
`Moreover, these systems are deficient in that the data cannot
`be processed concurrently or distributed to multiple autho(cid:173)
`rized users. Additionally, the monitoring devices used for
`these functions are often produced by different manufactur-
`ers and employ manufacturer-specific communications pro(cid:173)
`tocols. The monitoring devices are typically not configured
`to be accessible through a common access point for report(cid:173)
`ing and control. Accordingly, most of the monitoring devices
`are installed within a premises as independent sub-systems
`of a security system. The configuration of each of these
`
`FIELD OF THE INVENTION
`In general, the present invention relates to electronic
`hardware and computer software, and in particular, to a
`method and process for configuring a premises for the
`installation of monitoring devices.
`
`BACKGROUND OF THE INVENTION
`Generally described, electronic security systems are con(cid:173)
`figured to provide a wide range of security services in both
`residential and commercial settings. The types of monitoring
`devices utilized by a particular security system to perform
`the system service depend greatly on the sophistication of
`the security system configuration and the overall function of
`the security system. A majority of conventional security
`systems include intrusion detecting devices, such as door or
`window contacts, glass break detectors, motion detectors
`and the like. In a commercial setting, closed-circuit televi(cid:173)
`sion ("CCTV"), badging systems, asset tracking, and access
`control devices and sensors are also utilized.
`The configuration of the security system is based on the
`function the system will serve. For example, in one aspect,
`a typical electronic security system may be used to provide
`smoke, fire, and/or carbon monoxide detection. Accordingly,
`the system would utilize one or more smoke, fire and/or
`carbon monoxide detectors within one or more locations on
`the premises. In another aspect, the security system may also
`be utilized to provide motion or access detection as well as
`general video and audio monitoring of the premises. 45
`Accordingly, the system would utilize ingress or egress
`sensors and/or video cameras within the premises.
`While the conventional art generally discloses utilizing
`multiple monitoring devices to perform various functions,
`conventional systems are deficient in data management 50
`functionality and integration. Security data from different
`monitoring device types is generally not integrated to affect
`the system reporting and control. Instead, the conventional
`security system is built around independent stand-alone
`devices that require human control and interpretation.
`In one security configuration, contract or in-house secu(cid:173)
`rity guard and patrol services are employed in a range of
`industrial commercial, public and private settings. The pri(cid:173)
`mary functions of the security guard may include direct
`visual surveillance, the monitoring of security cameras or 60
`other security devices, a reception or access control and
`authorization function, and incident response. A security
`guard may also be used to monitor a number of CCTV
`screens arranged in a bank formation. Accordingly, the
`security guard accepts the variety of inputs and makes a 65
`determination of a security alert, such as an unauthorized
`entrance.
`
`SecureNet Technologies, LLC Exhibit 1008 Page 26
`
`
`
`US 6,748,343 B2
`
`3
`systems, and often of each of the devices within a system
`requires a separate configuration and installation process.
`In addition to the lack of integration, the sub-systems
`generally have minimal operability as such, and any updates
`or modifications to the system typically require the removal 5
`and replacement of a wiring panel connected to the moni(cid:173)
`toring device. Accordingly, the costs associated with cum(cid:173)
`bersome installations and modifications are formidable.
`Security end-users desiring a system upgrade or modifica(cid:173)
`tion are generally faced with the cost of removing an old
`system so that a change can be made. The replacement cost
`is further scaled for enterprise type monitoring systems that
`could require an update of a large number of monitoring
`devices.
`Thus, there is a need for a system and method for
`communicating configuration and installation information to
`a diversified group of monitoring devices through a common
`access point of an integrated information system.
`
`SUMMARY OF THE INVENTION
`
`4
`mises. The computing device further displays on the com(cid:173)
`puter system display a set of available monitoring devices
`corresponding to the selected locations and obtains a selec-
`tion from the user input device of one or more monitoring
`devices corresponding to the selected location. The comput(cid:173)
`ing device then displays on the computer system display a
`set of processing rules associated with each selected moni(cid:173)
`taring device and obtains a selection from the user input
`device of one or more processing rules associated with each
`10 selected monitoring device, wherein the selected processing
`rule can include a default processing rule. The computing
`device transmits the selected client, premises, location,
`monitoring device and processing rule data for configuration
`of the integrated information system. The selection client,
`15 premises, location, monitoring device and processing rule
`data is obtained from a common user interface.
`In accordance with a further aspect of the present
`invention, an integrated information system is provided. The
`integrated information system includes one or more moni-
`20 taring devices operable to obtain and transmit monitoring
`data corresponding to a specified premises. The integrated
`information system also includes at least one processing
`server operable to communicate with the one or more
`monitoring devices. The processing server is further oper-
`25 able to configure each monitoring device. The integrated
`information system further includes a computer display
`operable to generate a user interface for obtaining a user
`selection of client, premises, location, monitoring device,
`and processing rule data and to transmit the data to the
`30 processing server. The processing server configures the
`monitoring devices according to the client, premises,
`location, monitoring device and processing rule data
`obtained from the user interface.
`
`A system and method for configuring an integrated infor(cid:173)
`mation system through a common user interface are pro(cid:173)
`vided. A user 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 configures one
`or more monitoring devices according to the user selections.
`In accordance with an aspect of the present invention, a
`method for configuring monitoring devices through a central
`interface is provided. The method can be implemented in an
`integrated information system in communication with a
`number of monitoring devices. A central server obtains a
`selection of at least one client associated with the integrated
`information system, a selection of at least one premises 35
`associated with the selected client, within the integrated
`information system, a selection of at least one location
`wherein the selected location is associated with an identifi(cid:173)
`able attribute of a premises, a selection of one or more
`monitoring devices associated with the selected location,
`and a selection of one or more processing rules associated
`with one or more selected monitoring device. The central
`server configures the integrated information system accord(cid:173)
`ing to the selected client, premises, location, monitoring
`device and processing rule data. The client, premises, 45
`location, monitoring device and processing rule data selec(cid:173)
`tions are obtained from a common user interface.
`In accordance with another aspect of the present
`invention, a method for configuring monitoring devices
`through a central interface is provided. The method may be
`implemented in an integrated information system in com(cid:173)
`munication with a number of monitoring devices and includ(cid:173)
`ing a computer system having a display and user input
`device. A computing device displays on the computer sys(cid:173)
`tem display a set of available integrated information system 55
`clients and obtains a selection from the user input device of
`at least one client associated with the integrated information
`system. The computing device then displays on the com(cid:173)
`puter system display a set of available premises correspond(cid:173)
`ing to the selected client and obtains a selection from the 60
`user input device of at least premises associated with the
`selected client. The computing device also displays on the
`computer system display a set of available locations corre(cid:173)
`sponding to the selected premises, wherein the selected
`location defines an identifiable attribute of the selected 65
`premises and obtains a selection from the user input, device
`of at least one location corresponding to the selected pre-
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing aspects and many of the attendant advan(cid:173)
`tages of this invention will become more readily appreciated
`as the same become better understood by reference to the
`40 following detailed description, when taken in conjunction
`with the accompanying drawings, wherein:
`FIG. 1 is block diagram illustrative of representative
`portion of the Internet;
`FIG. 2 is a block diagram of an integrated information
`system utilized to configure or install monitoring devices
`through a common access point in accordance with the
`present invention;
`FIG. 3 is a block diagram depicting an illustrative archi(cid:173)
`tecture for a premises server in accordance with the present
`50 invention;
`FIG. 4 is a block diagram depicting an illustrative archi(cid:173)
`tecture for a central server in accordance with the present
`invention;
`FIGS. SA and 5B are flow diagrams illustrative of a
`premises configuration routine implemented by an inte(cid:173)
`grated information system in accordance with the present
`invention;
`FIG. 6 is a flow diagram illustrative of a create or modify
`users sub-routine implemented by an integrated information
`system in accordance with the present invention;
`FIG. 7 is a flow diagram illustrative of a process user data
`entry sub-routine implemented by an integrated information
`system in accordance with the present invention;
`FIG. 8 is a flow diagram illustrative of a create or modify
`clients sub-routine implemented by an integrated informa(cid:173)
`tion system in accordance with the present invention;
`
`SecureNet Technologies, LLC Exhibit 1008 Page 27
`
`
`
`US 6,748,343 B2
`
`5
`
`5
`FIG. 9 is a flow diagram illustrative of a process client
`data entry sub-routine implemented by an integrated infor(cid:173)
`mation system in accordance with the present invention;
`FIG. 10 is a flow diagram illustrative of a create or modify
`premises sub-routine implemented by an integrated infor-
`mation system in accordance with the present invention;
`FIGS. llA and llB are flow diagrams illustrative of a
`process premises data entry sub-routine implemented by an
`integrated information system in accordance with the
`present invention;
`FIGS. 12A and 12B are flow diagrams illustrative of a
`create or modify locations sub-routine implemented by an
`integrated information system in accordance with the
`present invention;
`FIGS. 13A and 13B are flow diagrams illustrative of
`process monitoring device and monitoring device rules
`sub-routine implemented by an integrated information sys(cid:173)
`tem in accordance with the present invention;
`FIG. 14 is a flow diagram illustrative of a process auxil- 20
`iary locations sub-routine implemented by an integrated
`information system in accordance with the present inven(cid:173)
`tion;
`FIG. 15 is a flow diagram illustrative of a process location
`attributes sub-routine implemented by an integrated infor(cid:173)
`mation system in accordance with the present invention;
`FIG. 16 is a flow diagram illustrative of a process device
`rules sub-routine implemented by an integrated information
`system in accordance with the present invention;
`FIG. 17 is a block diagram representative of a screen
`display illustrating an integrated information system loca(cid:173)
`tion selection interface in accordance with the present inven(cid:173)
`tion;
`FIG. 18 is a block diagram representative of a screen
`display illustrating an integrated information system device
`selection interface having a tree-structure in accordance with
`the present invention; and
`FIG. 19 is a block diagram representative of a screen
`display illustrating an integrated information system moni- 40
`taring device proces