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

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