throbber
United States Patent c191
`Wilson et al.
`
`I 111111111111111111111111111111111111111111111111111 lllll 111111111111111111
`US005400246A
`5,400,246
`[l l] Patent Number:
`[45] Date of Patent: Mar. 21, 1995
`
`[54] PERIPHERAL DATA ACQUISmON,
`MONITOR, AND ADAPTIVE CONTROL
`SYSTEM VIA PERSONAL COMPUTER
`Inventors: Dennis A. Wilson, McHenry; Mark
`S. Williamsen, Crystal Lake, both of
`Ill.
`Ansan Industries, Ltd., Rockford, Ill.
`927,168
`Aug. 5, 1992
`
`[75]
`
`[73]
`
`[21]
`
`Assignee:
`Appl. No.:
`Filed:
`
`[22]
`
`Related U.S. Application Data
`[63] Continuation-in-part of Ser. No. 862,624, Apr. l, 1992,
`which is a continuation-in-part of Ser. No. 832,716,
`Feb. 7, 1992, Pat. No. 5,220,522, which is a continua(cid:173)
`tion of Ser. No. 350,115, May 9, 1989, Pat. No.
`5,099,444.
`Int, Cl,6 ......................... G-OSB 11/01; G06F 3/00
`[51]
`[52] U.S. Cl . ............................... 364/146; 364/709.09;
`340/825.06; 340/825.36; 345/168
`[58] Field of Search .............. 364/146, 709.09, 709.11,
`364/188; 395/500; 340/706, 825.06, 825.54,
`825.55, 825.36
`
`[56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`3,634,824 1/1972 Zinn ............................... 340/825.55
`3,654,449 4/1972 Boyce ............................. 364/709.11
`3,898,643 8/1975 Ettlinger ......................... 340/324 A
`3,899,772 8/1975 Mead et al. .................... 340/825.55
`3,955,073 5/1976 Carew et al. ........................ 364/561
`3,961,168 6/1976 Gaffney ............................... 235/152
`3,971,000 7/1976 Cromwell ........................ 340/172.5
`4,084,249 4/1978 Schlick ........................... 364/709.01
`4,101,883 7/1978 Hempenius et al .................... 341/22
`4,151,596 4/1979 Howells ......................... 364/709.11
`4,181,959 1/1980 Tateishi .......................... 364/709.11
`4,181,960 1/1980 Tateishl et al ................. 364/709.11
`4,195,348 3/1980 Kakutani ........................ 364/709.11
`4,201,908 5/1980 Johnson et al .......................... 377/9
`4,213,035 7/1980 Washizuka et al ............. 364/709.12
`4,250,554 2/1981 Blum et al. .......................... 364/560
`4,284,849 8/1981 Anderson et al .............. 340/825.55
`4,303,973 12/1981 Williamson, Jr .................... 364/103
`4,370,727 1/1983 Bellet .............................. 364/709.13
`4,371,871 2/1983 Adams ............................ 340/825.36
`
`4,371,922 2/1983 Fujita et al. ......................... 364/144
`4,379,336 4/1983 Yamamoto et al ................. 364/708
`4,396,977 8/1983 Slater et al .......................... 364/188
`4,418,333 11/1983 Schwartzbach ................ 340/310 A
`4,477,809 10/1984 Bose ............................... 340/825.36
`4,480,312 10/1984 Wingate .............................. 364/557
`4,524,354 6/1985 Morgan .......................... 340/825.36
`4,621,334 11/1986 Garcia ................................. 364/550
`4,641,262 2/1987 Bryan et al. ........................ 364/900
`4,648,123 3/1987 Schrock ......................... 340/825.54
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`2125996 3/1984 United Kingdom ........... 364/709.11
`
`OTHER PUBLICATIONS
`Ansan Industries, Ltd., "I/O Port System" Sales Bro(cid:173)
`chure, 1990, 4 pgs. month unknown.
`Ansan Industries, Ltd., "l/0 Port System Bridge"
`User's Manual, 1990, 78 pgs. month unknown.
`Apple Computer, Inc., Inside MacIntosh, vol. III, 1988,
`pp. 29-32; vol. IV, pp. 250; & vol. V, pp. 361-373.
`month unknown.
`(List continued on next page.)
`Primary Examiner-Paul P. Gordon
`Attorney, Agent, or Firm-Welsh & Katz, Ltd.
`(57]
`ABSTRACT
`A peripheral data acquisition, monitor, and adaptive
`control system is disclosed in which a personal com(cid:173)
`puter (PC) and one or more input/output (1/0) Bridge
`devices interface signals from electronically-controlled
`devices to the PC via the keyboard port, thus permitting
`data, such as measurement data, to be automatically and
`directly entered into application programs such that the
`PC can take action and control outputs based upon the
`measurement data. A software control program is also
`disclosed which allows the user to configure the system
`for orienting the user as to which devices are being
`controlled, reading digital and analog inputs, making
`decisions based upon the information using specific
`user-defined conditions, and setting digital outputs. The
`system is also adapted to interface with a wireless or AC
`power-line transmission media.
`
`32 Claims, 36 Drawing Sheets
`
`Ex.1008
`APPLE INC. / Page 1 of 59
`
`

`

`5,400,246
`
`Page 2
`
`,
`
`U.S. PATENT DOCUMENTS
`4,663,704 5/1987 Jones et al .......................... 364/188
`4,669,053 5/1987 Krenz .................................. 364/708
`4,695,833 9/1987 Ogura et al ......................... 340/722
`4,695,880 9/1987 Johnson et al .......................... 348/6
`4,704,604 11/1987 Fuhs .................................... 364/708
`4,710,869 12/1987 Enokizono ..................... 364/709.09
`4,755,808 7/1988 Bullock et al ....................... 340/709
`4,779,079 10/1988 Hauck ................................. 340/706
`4,782,448 11/1988 Milstein .......................... 364/709.11
`4,821,221 4/1989 Kaneko .......................... 364/710.13
`4,823,122 4/1989 Mann et al. .................... 340/825.29
`4,829,472 5/1989 McCourt et al .................... 364/900
`4,831,568 5/1989 Ito .................................. 364/709.01
`4,852,031 7/1989 Brasington .......................... 364/578
`4,852,032 7/1989 Matsuda et al. .................... 364/708
`4,864,519 9/1989 Appleby et al ..................... 364/138
`4,882,684 11/1989 Ishigami et al ..................... 364/708
`4,885,580 12/1989 Noto et al ...................... 364/709.01
`4,908,612 3/1990 Bromley et al. .................... 340/706
`4,920,481 4/1990 Binkley et al. ...................... 362/200
`4,928,099 5/1990 Drake .................................. 340/307
`4,935,875 6/1990 Shah et al ...................... 364/709.01
`4,945,473 7/1990 Hotley et al ........................ 364/200
`4,947,367 8/1990 Chang et al. ........................ 364/900
`4,962,473 10/1990 Crain ................................... 364/900
`5,065,360 11/1991 Kelly ................................... 395/800
`5,099,444 3/1992 Wilson et-al ................... 364/709.09
`5,220,522 6/1993 Wilson et al ................... 364/709.09
`
`OTHER PUBLICATIONS
`Apple Computer Inc., "The MacIntosh Family Hard(cid:173)
`ware Reference", Apple Technical Publications, APDA
`Draft, Mar. 2, 1987, pp. 1, 25-29, 93-103, & 171-181.
`Birse, C., "Space Aliens Ate My Mouse" (ADB-The
`Untold Story) , MacIntosh Technical Note #206, Feb. ·
`1990, pp. 1-8.
`Ernst, "Remotely Control a Pocket Calculator with a
`Simple CMOS Interface Circuit", Electronic Design,
`vol. 23, Nov. 8, 1976, pp. 74-75.
`
`IBM Corp., "Keyboard Port Attachment", IBM Tech(cid:173)
`nical Disclosure Bulletin, vol. 28, No. 8, Jan. 1986, pp.
`3358-3359.
`"The Apple Desktop Bus", reprinted from Mini-Micro
`Systems, Nov. 1987, Part IV, 2 pgs.
`Radio Shack© Plug 'n Power TM Wireless Remote Con(cid:173)
`trol Center, Catalog No. 61-2676, Owner's Manual,
`1989, pp. 1-24 month unknown.
`Silicon Valley Bus TM Co., BusRider TM BC-91 TM
`"Bar Code ID System for Apple Desktop Bus"; Bus(cid:173)
`Rider MP-91 TM "Software Controlled Multiple Port
`Switch for MacIntosh"; BusRider TM BC-90 TM Lock
`Box Security System for Apple Desktop Bus; Data
`Sheets, 1991, 6 pgs. month unknown.
`Sophisticated Circuits Inc., Specifications and Installa(cid:173)
`tion Guide for PowerKey TM, 1990, 6 pgs. month un(cid:173)
`known.
`Sophisticated Circuits Inc., "Three New Ways to Turn
`On Your MacIntosh!", PowerKey TM Remote for the
`MacIntosh Computer, 1991, 4 pgs. month unknown.
`X-10 (U.S.A.) Inc., X-10@ CP290 Home Control Inter(cid:173)
`face, Programming Guide for Advanced Programmers,
`1991, pp. 1-35.
`X-10 (U.S.A.) Inc., X-I0@POWERHOUSE TM Com(cid:173)
`puter Interface Model No. CP290, Programming Guide,
`1986, pp. 1-35.
`X-10 (U.S.A.) Inc., X-10@ POWERHOUSE TM
`Model CP290 Computer Interface, Owner's Manual,
`1986, pp. 1-28.
`X-10 (U.S.A.) Inc., X-10@ POWERHOUSE TM Soft(cid:173)
`ware for Apple@ MacIntosh TM, Owner's Manual, 1986,
`pp. 1-51.
`X-10 (U.S.A.) Inc., X-I0@POWERHOUSE TM Tech(cid:173)
`nical Note, "The X-10 POWERHOUSE Power Line
`Interface Model# PL513 and Two-Way Power Line
`Interface Model# TW523", Revision 2.4, 1991, 12 pgs.
`
`Ex.1008
`APPLE INC. / Page 2 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 1 of 36
`
`5,400,246
`
`52
`r'
`
`" 28
`
`1Q
`
`FIG. 1
`
`Ex.1008
`APPLE INC. / Page 3 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 2 of 36
`
`5,400,246
`
`60~
`
`SIREN OR
`BELL
`
`58
`,--I
`
`EXISTING
`ALARM
`PANEL
`
`62
`~ :._/ _/.
`I LOOP1
`64
`~ :._/_/.
`I LOOP2
`
`7~
`
`TEMPERATURE -
`
`ANALOG
`
`SENSOR
`
`6~
`
`SMOKE
`DETECTOR 1
`
`6~
`
`40
`1,,-.J
`
`-
`~ -
`..
`-
`....
`r--+
`
`44
`'--'-
`
`44
`,-'
`
`28
`,--I
`
`12
`~
`
`.
`
`HOST PC
`
`14
`~ ' If' 1 ~
`
`w
`
`s2'1
`
`20
`,J
`
`1/OBRIDGE
`DEVICE
`
`~
`
`MODEM
`
`·~
`34~
`
`16
`
`.
`~
`4
`5
`
`SMOKE
`FIRE
`I, ~ 7
`DETECTOR2 is-
`ALARM
`44
`75 r-1
`~ KEYBOARD
`68
`'--
`74
`-
`
`SMOKE
`DETECTOR 3
`
`SL
`
`50~
`I MOUSE I
`
`73
`
`72
`r-1
`SECURITY
`ALARM
`
`,...,
`
`69
`
`POWER
`SUPPLY ~
`36
`
`18
`
`DISABLE
`
`~ SWITCH
`44
`
`FIG.2
`
`Ex.1008
`APPLE INC. / Page 4 of 59
`
`

`

`0 -..
`0
`,f:iii,,
`-..
`OJ
`
`t,.j t
`
`0\
`CN
`
`s,
`00 =-a
`
`CN
`
`01
`~
`1-l
`j-l
`~
`~
`~
`
`a a
`• ""d .
`~ • 00
`
`90
`
`100
`
`83 . FIG. 3A
`
`fill
`
`/ii.® Set Up-)
`92 ~ Monuol
`93 ~ Automatic
`
`91 I ~ Quit (:"
`
`U H-1 0
`
`8
`
`7
`
`I
`•
`
`Modes
`I ~06
`I
`__ ,. q_EHt. #1
`1111111111111111111 Bridge # 1
`100~ 84 ~ Horilwore
`
`6
`
`II
`
`Rnoljg lnnjt Channels
`
`JllgitaJ OutP.ut ChanneJs
`
`1 2 3 4 s 6 7 8 f
`[jjj[Jj
`IJ"ill);)llllll_,--96
`I
`I
`
`5
`
`4
`
`3
`
`I
`
`Bridge
`
`II
`
`2
`
`II
`
`1
`
`Moster Contro11N
`
`1/0 Port System™ Moin Menu
`
`Bridge -J-Digital I nnutChonnels
`
`~
`81
`
`1 2 3 4 5 6 7 8
`[JjJI..UJwJ[JjJ[JjJ[JjJ[J][J]
`OJITTOllOllOllOllOllOJ _r 95
`
`107
`106
`105
`104
`103
`
`1~
`101
`
`Ex.1008
`APPLE INC. / Page 5 of 59
`
`

`

`0'\
`~
`'N
`Q
`Q
`~
`...
`(I)
`
`00 =-a .r:,.
`
`°'
`CH
`0 ....,
`
`UI
`~
`I-
`~
`~
`~
`~
`
`'"'C a tD a
`e • 00.
`
`•
`
`114
`
`l1 lmmm::I
`lilifillliill
`rmmmm
`1i;ar.i:;m lllill!iilliJ
`~ rn::::rr:j,I
`aiN m::::1 um~ii•='
`.. "'"i'
`IM::.JlliilimiliJ
`51r;::;--irnmmmi
`Logged ~o•:a.;;:i!~Hli!ii!
`
`mi
`
`1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
`
`951'1 ■l~raCIIIICll~CJl~CIICll~II
`95 -till!BCJJ~~! ~! mlll~raBIIIII ...... _
`
`81 lExtender 1 -.J l!lgitnl lngut Channels Extender 2--.
`17 18 19 20 21 2223 24 25 26 27 28 29 30 31 32
`
`11 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 •
`
`Moster ControJ1N _
`
`1/0 Port System™ Moin Menu
`
`---
`----------------=====----
`
`------
`
`-----
`
`I 1¥ 1¥ 1¥ 1¥ 1¥ 1¥ 1¥
`) ~ I) 111) 111) 111) 111) =11) 11111) =11) 111) 111) 111) ~10ilj) ~111
`95 ~{ill]CJ18]CJJ~~ra11CJJCJ1raram1~~11
`
`17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
`
`1¥ 1¥ 1¥ 1¥ 1¥ WI 1¥
`
`., oun ~ 1:~~1::;.;I
`a Set Up
`l'ffll2""l l"'"'""'I
`liffl .. 12illil lmmmH!
`0 Rutomotic
`i•:•mmi
`i@ilirni
`l'l!.l!!l""I 1'111'· ..... ,
`M d
`!!!:::::!::
`•milim,
`l!l!.l!!l!il!l l"'!!il!'!!I
`181 H 10
`I -~ ~~ ~181 E~t. #2
`liffl12ittill!l!!illmi!
`.-----. Ano,,g lnnr• Channels ---111 "118] EHt. #1
`IM1-I !lllil!llll
`lim12*!1 lilil~lim
`Bridge # 1
`1111 iilil!lm
`Hardware
`l!mWffiil mnmm
`
`90
`
`92
`
`~
`
`Monuol
`o es
`
`Extender 2 ·
`
`Di~ital OutP.ut Channels
`
`Extender 1
`
`961H[{l)IIIIII [{l)[{l)[{l)[{l)[{l)[{l)[{l)[{l)
`
`FIG. 3B
`
`83
`
`llil
`
`1234567~:12345678
`
`7
`
`110
`
`6
`
`no
`
`5
`jo
`
`4
`
`3
`
`j 1
`
`~ 2
`lf68.261j10.5
`112
`
`821"
`
`100
`
`95
`
`Ex.1008
`APPLE INC. / Page 6 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 5 of 36
`
`5,400,246
`
`Digital Inputs
`Digital Inp~J ... ~21
`Name: (.East. Door--Front Office
`State: I Normally Open ~123
`Input is: I
`Rctiue ~ 124
`When i npu·t ~ 125
`turns true:
`.Jxl Log when state changes
`125-..../-
`
`FIG. 3C
`
`Digital Inputs
`Digital In P..m.it .. 2 .... ~ 127
`Name: l.E.~.§.t.J~.9.9.f_--Bui 1 ding # 1 9
`State: I Normally Closed I
`1 nput is:l ... __ n_c_u_ue __ ... 1
`181 Beep
`When input
`turns true:
`[8J Log when state changes
`
`::::,..
`'(128
`
`FIG. 3D
`
`120
`
`I
`
`120
`
`Ex.1008
`APPLE INC. / Page 7 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 6 of 36
`
`5,400,246
`
`analog inputs
`AnaloginpJ,rt# 1 .... ~131 C-: 132
`Name: (I.§.O.k # 4 L.~_ve l
`'
`134
`~og when true euery _l_~conds
`Unit Name I feet
`{-v 135
`Slope: I .476 1: ............... 1
`l ............ ...)
`
`Offset: [ 4
`
`133
`
`I
`
`130
`
`137
`136
`This Analog Input is:j Rctiue ~138 ~
`
`FIG. 3E
`
`analog conditions
`Analog Condition# J .......... :-V 141
`Name:[.Ai.r.Conditfoner Sensor
`
`~142
`J
`
`Refers to Analog Input
`!.2 .. Temperature of Bedroom# 1
`
`,--,143
`7
`
`I
`I
`
`144~ Log when state changes
`145~ Beep when state changes
`146 l"l8'j Store Ualue When True
`c:::::::147
`Unit Name I °F
`I
`I
`.
`. r-'149
`8 Offset:j3 ~.I
`Slope:!.,.~..............
`~
`I
`)._._ Value:! 70.5 >
`1
`(150
`'--151
`Minimum
`Filter
`lo "'
`OUT OF RANGE
`154
`
`( Test
`
`I
`Result:! false ,
`L152
`
`Maximum
`1as
`---
`L- 155
`
`I ·+!»1
`
`FIG. 3F
`
`140
`
`Ex.1008
`APPLE INC. / Page 8 of 59
`
`

`

`0'\
`.a::;..
`
`(.I)
`
`0 --N
`0
`--.a::;..
`
`~ °'
`s,
`--..l
`~ ti) a
`
`~
`
`(./1
`\C
`\C
`~
`"'
`~
`N
`
`"'C
`•
`~ • "CL)_
`
`i = """"
`
`FIG. 3G
`
`# of Beeps [D +&JI
`------,------------L.:◊~ ........................................................................................... .
`. condi t i.onswere .. met. ....................... ..
`The .. Day .. securi.ty .. system ........... ..
`
`166
`
`165
`
`OI 179~ Wipdow
`
`®41,0(!!)00®11
`18) Specific Day(s) ~ 179
`/Off (mins)! o
`177 On (mins)! 5
`
`180
`
`◊
`
`164
`
`# Analog Condition Name
`
`. ~
`(Lisecs.
`
`.
`
`f'-f 176
`ii I 175
`Stop! 5:00:00 PM ~
`171 Start I a.oo.oo AM
`.J¼--174
`.
`173
`:s1secs.
`Entrance Delay ExitD~I 172
`
`North Door--Front Office
`3
`1 Eest Door--Front Office
`# Digital Input Name
`Name I.Day .. Securi t!I .• SYl'iJ~m. ................. _ ................... -............. ;·!o /'f-!81"Ti~i Cond. Needed O "1J'-1 sa
`on l IOn
`C d·r # 1 /""'.../
`
`O
`
`163
`
`162
`
`C:
`
`.............
`
`161
`
`Digital Inputs Needed 2 ~ 167
`
`160
`
`Conditions
`
`BJ~
`
`conditionals
`
`Ex.1008
`APPLE INC. / Page 9 of 59
`
`

`

`~ °'
`~
`~ =
`...
`...
`U1
`
`00 e.
`a
`00 g
`
`O'\
`tu
`
`OJ
`~
`
`~
`
`j-
`N
`~
`~
`
`~ • rLJ.
`
`('t) = «-I'-
`~
`~
`•
`
`FIG. 3H
`
`~of Beeps: (L] ~
`
`State: I ~:::·:;;::~::::·~--:~::~::j···--··• Rctiue S 19
`
`197
`
`0
`
`. Securi ty .. System .. Act i vated .......
`
`196 ~ 181 Window
`
`194
`
`Conditions Needed~
`
`195
`
`193
`
`190
`
`3 Weekend Security System
`2
`1 Day Security System
`# conditional Name
`
`Night Security System
`
`~:::~ l~::::~;~--:em .. Chi.me ..... -·····-·······:;}
`
`192
`
`191
`
`, ,
`
`0~
`
`digital outputs
`
`Ex.1008
`APPLE INC. / Page 10 of 59
`
`

`

`0'\
`~
`N
`...
`0
`0
`~
`...
`UI
`
`0\
`Cu
`e,
`\0
`00. =(cid:173) tn a
`
`U'I
`\0
`\0
`~
`~
`N
`
`~
`
`~ f""'I-
`~ a
`~ • rJJ. •
`
`X-1 O House Code .A....... X-1 O Unit Code .. L....... Chonnel Number .J.. ......... Jr
`I 203
`
`2:1§
`
`J: 202
`

`
`H-1 O outputs
`
`204
`x-1 o "l.l!:..1.Q ... QutP..!!L~ . ..1. ........ ~
`r 201
`
`l*of Beeps:@:] ~
`
`~
`
`200
`
`I~
`
`Conditions Needed:II:J
`
`207\
`
`~206
`
`FIG. 31
`
`\r 209
`
`\_,-208
`
`State: I Normally Off I Status:! Rctiue
`
`2 Night Security System
`# Conditional Name
`
`205
`
`N ame:L!:1~.~tQr.].!l.11r.Qll!lJ. ........ '1__
`
`Ex.1008
`APPLE INC. / Page 11 of 59
`
`

`

`~ °'
`N
`...
`0
`~
`...
`Cit
`
`~
`~
`
`218
`
`·FIG. 3J
`
`214
`
`212
`
`Print
`
`Save to Disk
`
`tD -.... 0
`
`00 =(cid:173)
`
`tD
`
`,. .... \0
`~ ....
`~
`~
`
`f.11
`\0
`
`~ e. ('t) a
`~ • 00
`
`•
`
`224
`
`17:
`16:
`Inactive
`15:
`Inactive
`14:
`Inactive
`13:
`12:
`lnact ive
`Active
`11:0verflow Sensor
`Active
`10:Moisture Sensor
`Active
`9:Motion Sensor •3
`Active
`8:Motion Sensor •2
`Active_/
`?:Motion Sensor •1
`Active
`6:Cafeteria Window •1
`Active
`5:Main Office Window •1
`Active
`4:Rear Window •3
`Active
`3:North Door--Front Office
`Active
`2:East Door--Bui lding #19
`Active
`1 :East Door--Front Office
`Digital Input Channels .................. State ........... Status
`
`n.o.
`n.o.
`n.o.
`n.o.
`n.c.
`n.o.
`n.o.
`n.o.
`222
`n.o.
`n.o.
`/
`.,.---n.o.
`n.o.
`n.o.
`n.c.
`n.o.
`
`220
`
`(
`
`4:51:10 PM Monday, March 30, 1992
`
`1/0 Port System™ Main Menu
`
`Ex.1008
`APPLE INC. / Page 12 of 59
`
`

`

`0'\
`~
`~
`~ =
`...
`...
`
`(.I)
`
`°'
`w
`a,
`
`i-
`i(cid:173)
`
`m.
`00 =-
`
`238
`
`236
`
`234
`
`FIG. 3K
`
`Print
`
`Load Old File
`-□------. I
`
`n.off.,Active Output
`
`X-10 Output At Master Bedroom Lamp
`
`Wi II turn true when 1 of the 1 conditions are found
`
`Condition# 2. Night Security System
`
`OI
`\0
`\0
`i-
`~
`N
`~
`a::
`
`•
`~ • 'Cl).
`
`'"'C a ti) = f""I'-
`
`I I
`
`232
`
`230
`
`ol
`
`Condition requires 2 of the fol lowing 2 digital inputs
`On Duration= 300 seconds (5 mlns,O secs)
`Active only on: Monday,Tuesday,Wednesday,Thursday,Friday,
`Between 8:00:00 AM and 5:00:00 PM
`
`When all parameters are met, wi I I display the message:
`3a. North Door--Front Office n.o.,Active input.
`ta. East Ooor--Front Office n.o.,Active input.
`
`The Day Security System conditions were met.
`
`Condition# 3. Weekend Security System
`Condition# 2. Night Security System
`
`n.o.,Active Output
`
`Will turn true when 1 of the 3 conditions are found
`
`ofl/0 Charine1s
`
`1/Q Port system™ Moin Menu
`
`Condition# 1. Day Security System
`Digital Output 1 The Security System Chime
`Summary 10:45:09 AM Wednesday, April 1, 1992
`
`Ex.1008
`APPLE INC. / Page 13 of 59
`
`

`

`N t
`...
`Q
`~
`...
`01
`
`°'
`w
`~
`0
`~
`t,-.
`
`00 [
`
`U1
`~
`~ r-
`~
`
`t,-.
`
`m
`~ a
`
`f"'to,,
`
`•
`00.
`~ •
`
`FIG. 3L
`
`252
`
`250
`
`248
`
`246
`
`244
`
`242
`
`IIQJI
`
`3/3r92 5:20~M Brid!i~ Anolog I np~ I Tank ~Level= I 2~5 feet
`3/30/92 5:20:00 PM Bridge #1 Analog Input# 1 Tank #4 Level= 122.05 feet
`3/30/92 5:19:59 PM Bridge #1 Analog Input# 1 Tank #4 Level= 113.00 feet
`3/30/92 5:19:58 PM Bridge #1 Analog Input# 1 Tank #4Level= 100.15 feet
`3/30/92 5: 19:57 PM Bridge # 1 Analog Input # 1 Tank • 4 Level= 84.44 feet
`3/30/92 5: 19:57 PM Bridge #2 DIG INPUT #2-East Door--Building• 19 TURNED TRUE
`3/30/92 5: 19:56 PM Bridge #2 DIG INPUT # 1-East Door--front Office TURNED TRUE
`3/30/92 5:19:56 PM Bridge #1 Analog Input# 1 Tank #4 Level= 57.31 feet
`3/30/92 5:19:55 PM Bridge #l Analog Input# 1 Tank #4 Level= 47.32 feet
`3/30/92 5:19:54PM BrMge #l Analog lnpuf# 1 Tank #4Level= 33.51 feet
`~□
`
`1/0 Port system™ Results
`
`240
`
`Ex.1008
`APPLE INC. / Page 14 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 13 of 36
`
`5,400,246
`
`111111
`6]
`
`;;rp·,
`
`:·.:--fl:f
`ii{Ji"
`. ,.
`
`:(
`
`~
`C\I
`
`(0
`(0
`C\I
`
`el:======1
`
`01
`
`i:::: "C
`
`C ·-
`·- -"C ·-- :::,
`·- c::i
`c::i -0
`Q,) u - Q.
`
`:::,
`
`'-
`"C
`Q,) ~
`~ C
`u 0
`
`~
`U) E
`:::,
`0..
`
`~
`~
`ii:
`
`::::,
`C
`Cl)
`l:
`
`C
`
`C ·-= l:
`0 ·--C
`s t
`
`Ii,,.
`0
`Q,
`Ii,,. co
`0 LO
`(,.J C\I
`
`~
`C:
`
`Ex.1008
`APPLE INC. / Page 15 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 14 of 36
`
`5,400,246
`
`111111
`6]
`
`,-...
`,-...
`
`~
`~ 0 -0
`
`0
`
`Pump ,.
`Station
`
`7
`
`Pump ,.
`Station
`
`5
`
`Pump •a
`Station
`
`Pump
`Station
`
`-0
`Ir,,,. -= 0 u
`
`Cl,
`
`E
`:::,
`Q.
`
`Pump ,.
`Station
`
`1
`
`Pump
`Station
`
`,-...
`C\I
`C\I
`
`~
`C\I
`
`Ex.1008
`APPLE INC. / Page 16 of 59
`
`

`

`~
`~
`... 0
`Q
`
`(./1
`
`... .a;;.
`
`(1) -~
`
`00 =- (1)
`
`0\
`(I,)
`tat,
`0
`(I)
`
`01
`~
`
`~
`
`N ,:-
`~
`
`~ f""t-
`~ a
`00 •
`~ •
`
`FIG. 4C
`
`280
`
`L. Surface
`
`R. Backwash
`
`L. Backwash
`
`Influent Valve Isolation Valve Drain Valve
`
`. Service
`
`Service
`Out of. In
`
`Out of Service Selector
`
`)
`0
`
`99.4
`'
`99.5
`286
`99.6
`99.7
`lilli~2as
`99.8
`286
`99.9
`100 ,◊r
`
`ili!J!ill
`
`ManueJ Control Ste.
`
`Backwash Flow
`
`"°
`
`Wash
`0
`Extend
`
`HigiRash
`
`Ending
`
`Clo Be.ck~k,/ 287
`
`BJ~
`
`Pump
`
`Bac8ash
`
`0
`
`.~~Q
`3:90 111111
`392 !;!!:!
`3.94 :j!!!i
`3.96 ······· miu
`3.98
`,....
`-◊I 0
`4.00
`Pump Station #3
`
`Filter Loss of Head
`
`,-0
`0
`
`0
`
`282
`
`Pump Control Building
`
`'-288
`
`Backwash
`
`0
`Filter
`
`8.50 0
`::~~ !JIii
`: i!:!
`925 ! !ii!
`•
`9.501••::,:
`9.75
`10.0 10
`
`283 l
`
`282
`
`0
`High_)
`
`~@iJ84
`
`I,,
`
`..
`
`Ta~Control
`
`262 0
`
`0
`
`o~J o~:f o@A O@A
`I Tank Level Control
`Loss of Head B
`
`I
`
`0 0
`C
`0
`
`0 0
`C
`O
`
`·204
`
`o@~~@ O@A
`
`0 0
`C
`0
`~289
`
`0 0
`C
`0
`
`0 0
`C
`0
`
`0 0
`o)\c
`282
`
`0 0
`C
`0
`
`Effluent V8.lve
`ManueJ-Auto
`
`Ex.1008
`APPLE INC. / Page 17 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 16 of 36
`
`5,400,246
`
`0
`
`lf')
`I
`I
`
`0
`I
`I
`
`C)
`C
`
`M
`
`·-'Cl ~ -·-= ~ = 0 - +l = !
`~ ... 00
`C 0. = s
`:::, eP-i = ~
`
`w
`Q,
`
`lN O> N
`
`Q
`~
`<!i
`ii:
`
`0
`O>
`N
`
`~
`::i
`~
`
`.,.J ... ~
`"'
`
`~
`co
`O>
`N
`
`Ex.1008
`APPLE INC. / Page 18 of 59
`
`

`

`0'\
`~
`~
`...
`0
`0
`~
`...
`(JI
`
`(N °'
`g,
`---l
`1-1,
`~ .....
`00 =(cid:173)~
`
`UI
`~
`
`1-1,
`j-
`N
`~
`~
`
`~ a
`!:;.
`~
`
`~ • 00. •
`
`FIG. 5A
`
`. (CHRONOLOGICAL)
`
`OF EVENTS
`DATABASE
`
`310
`
`ACCES
`ER CON
`
`DATABASE OF NAMES,
`MASTER CONTROL &
`USER INTERFACE FOR
`
`ALGORITHMS
`
`306
`
`312
`
`304
`
`302
`
`APPLICATION
`HYPERCARD
`
`PROGRAM
`
`DISK ORGANIZATION
`MASTER CONTROL
`
`Ex.1008
`APPLE INC. / Page 19 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 18 of 36
`
`5,400,246
`
`C\I
`(')
`(')
`
`o> wa:
`a:O
`<( ::E
`:cw
`Cl) ::E
`
`«:>
`C\I
`(')
`
`o> wa:
`a:O
`<( ::E
`:::c w
`Cl) ::E
`
`'q"
`(')
`(')
`
`1-0
`z(/)
`0~
`(.)(.)
`a:0 w<e
`
`I-~
`Cl) Cl)
`
`•
`
`~
`(!J n:
`
`0
`C\I
`(')
`
`....I
`
`oa..
`a:<(
`~~
`0>-
`Oa:
`a:O
`w~
`r-w
`CJ)~
`<(
`~
`
`C\I
`C\I
`(')
`
`oz
`a:O
`<(-
`(.) I-
`a:~
`w-
`a. ..J
`>a.
`:c~
`
`w
`u::: c,j
`~ I-
`Cl) a. o-
`a:
`
`(.)Z
`..J 0
`<( I-
`
`Z(.) a:z w ::)
`
`I- LL.
`
`Ex.1008
`APPLE INC. / Page 20 of 59
`
`

`

`0'\
`~
`~
`Q
`Q
`~
`...
`01
`
`rJ1 =(cid:173) (b a
`
`°'
`w
`g,
`\0
`1-l
`
`to \0
`
`(JJ
`
`a: s:.,
`
`1-l
`t-.)
`:-s
`
`~
`
`~ a ('1) a
`
`•
`00
`•
`Cj
`
`FIG. 5C
`
`NDITION
`
`NALOG I
`UNTS DIG
`NDITION
`
`350
`
`346
`
`348
`
`362
`
`MASTER CONTROL
`
`360
`LOGIC MAP
`
`358
`
`356
`
`Ex.1008
`APPLE INC. / Page 21 of 59
`
`

`

`~
`N
`...
`0
`0
`~
`...
`UI
`
`0\
`CH
`a,
`[
`
`0
`N
`
`N r
`~
`s::
`
`VI
`\0
`\0
`t(cid:173)
`
`""'"
`~
`~ a
`e •
`
`•
`00
`
`FIG. 6D
`
`FIG. 6C
`
`RETURN
`
`LIST WINDOW
`ADD TO EVENT
`
`ICONS ON SCREEN
`UPDATE CHANNEL
`
`MEMORY BLOCK
`FROM SHARED
`READ CHANNELS
`
`'/A IS OPEN
`STER CON
`SK ACC. ID
`
`IS OPEN
`TROLS
`(IFMA
`PERCA
`
`FIG. 6B
`RETURN
`
`TO DESK ACC.
`LOG EVENTS
`
`IF OPEN
`
`TO DISC
`
`LOG EVENTS
`
`TAKE ACTION AS NEEDED
`
`BEEP CONSOLE, ETC.)
`OUTPUT CHANNELS,
`WINDOW, SET/CLEAR
`(POST USER ALERT
`
`SCAN ALGORITHMS
`
`COMPARE TO LIMITS,
`
`REFERENCE BITS
`
`BRIDGE INPUTS
`
`SCAN 1/0
`
`.FIG. 6A
`
`AS NEEDED.
`INTERVALS,
`AT REGULAR
`
`CALLED
`INITS GET
`
`APPEARS
`DESKTOP
`
`INTIALIZED
`
`INITS LOADED &
`
`OPERATING SYSTEM
`
`LOADED IN RAM
`
`& INITIALIZED
`
`Ex.1008
`APPLE INC. / Page 22 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 21 of 36
`
`5,400,246
`
`SELECT
`MANUAL
`MODE
`
`DIGITAL
`INPUT ACTIVE
`INPUTS 1 - - - - - - -= - - i OR INACTIVE _
`
`_..
`
`X-10
`OUTPUTS
`
`CLICKING ON
`ACTIVEX-10
`CHANNEL(S)
`CHANGES TO
`OPPOSITE
`STATE
`
`TO ACTIVATE X-10
`OUTPUT(S) GO TO SET
`UP MODE AND CHANGE
`STATUS FROM
`INACTIVE TO ACTIVE
`
`ANALOG
`INPUTS
`
`FIG. 6E
`
`CLICK IN
`DESIRED
`ANALOG
`INPUT TO
`CHANGE
`VALUE
`
`,-
`
`(0
`
`UJ
`ci u::
`
`(\J
`
`(0
`
`I w
`ci u::
`
`TO ACTIVATE ANALOG(S)
`GO TO SET UP MODE AND
`CHANGE STATUS FROM
`INACTIVE TO ACTIVE AND
`SAVE SETUP
`
`FIG. 6E-1
`
`Ex.1008
`APPLE INC. / Page 23 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 22 of 36
`
`5,400,246
`
`INPUT NORMAL
`OPEN OR
`NORMAL
`CLOSED
`
`CLICK ON
`INPUT TO
`CHANGE
`STATE
`
`STATE CHANGES TO
`CLOSED IF NORMAL OPEN
`OR OPEN IF NORMAL
`CLOSED AND HILITES
`
`NO
`
`DON'T LOG
`EVENT TO
`TEXT FILE
`
`LOG EVENT TO
`TEXT FILE
`
`NO
`
`DON'T LOG EVENT
`TO SCREEN
`
`LOG EVENTTO
`SCREEN
`
`FIG. 6E-2
`
`Ex.1008
`APPLE INC. / Page 24 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 23 of 36
`
`5,400,246
`
`FIG. 6F-1
`
`SETUP
`MODE
`J.
`
`CHOOSE AVAILABLE
`INIT(S) USING 0/A
`
`FIG.SF
`
`,-
`u.
`I
`(0
`.CJ
`iI
`
`C\I
`u.
`I
`(0
`CJ
`u.
`
`I
`
`'
`
`MAKE NEW
`MAKE NEW
`LISTING OF ~ LISTING OF
`DIGITAL INPUT{S)
`ANALOG INPUT{S)
`
`...
`
`I
`I
`
`INSTALL
`SOFTWARE
`t
`
`I REBOOT I
`
`t
`TURN ON
`INIT(S)
`
`GOTO MAIN
`MENU
`t
`VIEW (OVERALL)
`SUMMARY OF 1/0 ___.
`CHANNELS
`
`•
`
`LOAD SETUP
`DATA
`
`t
`SAVE
`SETUP
`t
`
`UTILITIES
`
`t
`HARDWARE
`
`-
`
`REBUILD DATA
`STRUCTURE
`
`COMPACT STACKS {ALL
`INPUTS.OUTPUTS, AND
`- CONDITIONAL STACKS
`WILL BE COMPACTED)
`
`SELECT BRIDGE
`ADDRESS
`
`SELECT
`EXTENDER 1
`
`'
`LOGGED DATA (OPENS
`MASTER CONTROL DESK
`ACCESSORY)
`t
`
`I HELP
`+
`I
`INIT
`t
`I QUIT
`
`YES
`
`I
`I
`I
`I
`1NO
`I
`
`SELECT AN INIT FROM
`SYSTEM FOLDER
`
`-
`
`I
`I
`
`"'"
`
`I
`I
`
`I
`I
`
`Ex.1008
`APPLE INC. / Page 25 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 24 of 36
`
`5,400,246
`
`FIG. 6F-2
`
`~
`
`-,
`I
`
`-~
`
`I PRINT
`f
`SAVE TEXT
`FILE TO DISK ~
`
`I+
`
`LOAD
`OLD FILE
`
`_.
`
`SELECT AN - SELECT A
`
`TEXT FILE
`
`INIT
`
`ANINIT -
`
`MAKE NEW
`~ LISTING OF
`X-10 OUTPUTS
`
`I
`I
`
`DOWNLOAD
`~
`
`I
`I
`
`I
`I
`
`ANALYZE
`DATA FILE
`
`i----...
`
`CHANGE DATA FILE ADDRESS
`{USER CAN CHANGE BRIDGE
`ADDRESS)
`
`-
`
`SELECT
`EXTENDER2
`
`I-+
`
`SELECTX-10
`OUTPUT MODULE
`
`GET HELP INFORMATION ON DIGIT AL INPUTS, ANALOG INPUTS,
`DIGITAL OUTPUTS, X-10 OUTPUTS, SAVE SETUP, LOAD SETUP,
`1---+ UTILITIES, HARDWARE, LOGGED DATA, SETUP MODE, MANUAL
`MODE, AUTOMATIC MODE, AND INIT{S)
`
`I
`I
`
`MAKE INIT
`~ ACTIVE
`
`YES/NO
`
`I EXIT I
`
`I
`
`-
`
`-
`
`-
`
`-
`
`-
`
`Ex.1008
`APPLE INC. / Page 26 of 59
`
`

`

`~
`~
`~
`_,.
`Q
`~
`_,.
`(.II
`
`CJ,) "'
`~
`(JI
`N
`~
`(D
`ga
`
`i
`~
`
`J-
`N
`
`~ f"'f',
`'"'d a
`C: • 00. •
`
`FIG. 7E
`
`REDRAW TANK VIEW ON
`USE INPUT VOLTAGE TO
`
`SCREEN
`
`INPUT VOLTAGE
`READ ANALOG
`
`ANALOG OUTPUT
`SCREEN TO SET
`
`VOLTAGE
`
`USE SETTING OF
`
`CONTROL ON
`TANK LEVEL
`
`FIG. 7D
`
`APPEARANCE ON
`UPDATES CONTROL
`
`HYPERCARD
`
`SCREEN
`
`CONTROL
`ANKLEVE
`ERADJU
`
`FIG. 7C
`
`LEVEL CONTROL
`STATION #3 TANK
`GO TO CARD PUMP
`
`FIG. 7B
`
`PUMP STATION #3
`
`GOTO CARD
`
`FIG. 7A
`
`CONTROL BUILDING
`GOTO STACK PUMP
`
`BUILDING
`MPCONTR
`SER CLICK
`
`Ex.1008
`APPLE INC. / Page 27 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 26 of 36
`
`5,400,246
`
`16
`)
`
`34
`
`KEYBOARD - \
`-
`
`18( J~50
`
`I I
`
`MOUSE
`
`14
`7
`- 1/0 BRIDGE -
`-
`-
`DEVICE
`
`(
`28
`
`406
`J
`
`'~412
`' ,
`1/0ADAPTER
`CIRCUITRY
`' -"'--410
`X-10 TWO-WAY u
`
`1 I
`
`404
`
`INTERFACE MODULE*
`
`12
`(
`
`-
`-
`
`HOST PC
`
`52 ~ '
`I /
`
`MODEM
`
`L20
`
`X-10
`CONTROLLER
`
`\~4
`-
`
`460
`
`(
`✓
`
`"'-..,.,-408
`"
`,~
`408"---
`444
`,~
`rl
`X-10 TWO-WAY
`INTERFACE MODULE
`'
`442
`,v ~
`1/0 ADAPTER
`CIRCUITRY
`; '
`
`440
`
`1 I
`
`DISH
`WASHER
`
`AC POWER LINE
`
`(·
`
`(
`402
`
`408...,....
`
`--t_408
`
`' '
`-..__408
`' ,
`
`' '
`408~
`
`414
`418
`w r'
`.,J
`X-10 LAMP X-10 APPLIANCE
`MODULE
`MODULE
`
`1 /
`
`~22
`
`X-10 ONE-WAY
`INTERFACE MODULE
`
`416
`'~ r1
`TABLE
`LAMP
`
`420
`,, (
`COFFEE
`MAKER
`
`''
`
`428
`r1
`
`1/0ADAPTER
`CIRCUITRY
`'~
`
`426
`;-/
`
`*VALIDATION DISABLED TO
`RECEIVE EXTENDED DATA
`
`ANALOG
`THERMOMETER
`
`400
`
`~
`
`424
`~
`HOT WATER
`HEATER
`
`FIG. BA
`
`Ex.1008
`APPLE INC. / Page 28 of 59
`
`

`

`~ °'
`N
`...
`Q
`~
`...
`U1
`
`Q'I
`Cu
`
`g,
`
`tD -~
`
`00 =(cid:173)
`
`('D
`
`(/I
`IC
`IC
`i,..
`j-
`1:-.J
`~
`~
`
`~ f"'t,,.
`~ a
`
`•
`r.t:J.
`~ •
`
`FIG. BB
`
`DATA I +SV
`XMIT
`
`i
`
`~
`
`7805t-+5V
`
`0 1 0 X-10 RCV
`1 0 0 X-10 XMIT
`0 0 0 AID INPUT
`A B C FUNCTION
`
`+SV
`
`~
`
`DATA
`RCV
`
`404
`
`RCVOUTPUT
`XMIT INPUT
`
`I I I l~;g~~~UT
`
`f
`
`1:)
`
`MODULE
`
`INTERFACE
`
`2-WAY
`
`+5V
`
`+5V
`
`+5V
`
`LS138
`
`Y2 = LOTO RCV
`
`I
`
`~ ~~I l I , ~
`
`A YO
`
`;)
`
`I
`
`I
`
`ENABLEZX
`
`Y1 OR Y2 = LO TO
`
`OTHERWISE
`= 3KQ UNLESS
`ALL RESISTORS
`
`NOTED
`
`14
`
`DIG. OUT3
`DIG. OUT2
`DIG. OUT 1
`TACHOINPUT
`PWMOUTPUT
`DIG. GROUND 11
`
`+8VDC
`AID INHIB.
`
`1/0 BRIDGE
`
`Ex.1008
`APPLE INC. / Page 29 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 28 of 36
`
`5,400,246
`
`AC POWER LINE
`
`(
`J
`
`402 r
`
`(
`)
`
`\..-408
`
`422
`'-\
`X-10 ONE WAY
`INTERFACE
`MODULE
`
`---~~-- 7
`I
`SHIFT
`REGISTER
`
`428
`
`PROM
`
`" "
`...
`
`434..J
`
`r-~
`I
`I
`I ~ j~
`I 432
`I
`
`426
`li
`
`1 I
`
`430
`ANALOG TO h-.../
`TIMING
`~
`1 - - -...... -~ DIGITAL
`CIRCUITRY
`I - CONVERTER
`.___ ___ ___. 436_j
`-
`-
`-
`-
`-
`
`T-HERMISTOR L -
`
`I
`I
`I
`-'
`
`-
`
`-
`
`-
`
`FIG. BC
`
`Ex.1008
`APPLE INC. / Page 30 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 29 of 36
`
`5,400,246
`
`AC POWER LINE
`
`(
`J
`
`~ 402
`
`(
`)
`
`h-408
`
`POWER LINE
`CARRIER
`DETECTOR
`
`452
`i.-../
`
`454
`
`' , r
`
`COMMAND
`DECODER
`
`-7
`458c.--------~
`POWER LINE
`CARRIER
`MODULATOR
`
`450
`~
`
`APPLIANCE
`CONTROL
`CIRCUITRY
`
`456
`
`r1
`
`_
`COMMAND
`i----:a,,.i SYNTHESIZER
`
`MAJOR
`APPLIANCE
`
`448
`USER CONTROL ✓
`PANEL
`
`L - - - - - - - - - - -~ - - · J
`446
`
`FIG. 8D
`
`Ex.1008
`APPLE INC. / Page 31 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 30 of 36
`
`5,400,246
`
`H-1 o Inputs
`BJ~
`X-10 In12ut# 1 ,-J 501
`Channe1 Number .1 ... ~.~02
`503
`504
`X-1 O House Code .8.~ X-1 O Unit CodeJ .... ~
`Na me: I Mast er Bedroom Lam P-.............. __ ... _ .. _~_ ..... _........ ____ _.I
`Command: !
`h_sos
`ON
`"-507
`is receiYed: i Log when state changes
`
`Input is:
`sos, -
`When input ~Beep
`
`Hctiue
`
`505
`
`509
`
`.
`
`FIG. 9A
`
`H-10 Inputs
`
`,-/51° Channe1 Number 4 ___ ,-J_511
`X-10 In12ut# 4
`512
`X-10 House Code.8 ... ~ X-10 Unit Code.!:1 ..... ~ 513
`I
`Name:! Dish Washer ...... .
`
`Command:
`
`I
`OFF
`---Hc-t-iu_e __ l
`
`Input is:
`When input D Beep
`is received: D Log when state changes
`
`FIG. 98
`
`500
`
`500
`
`Ex.1008
`APPLE INC. / Page 32 of 59
`
`

`

`~
`0 --~
`0
`--~
`01
`
`°'
`CH
`~
`
`~
`CH
`
`a
`00. ;
`
`(./)
`\0
`\0
`~
`
`J
`
`j-
`N
`
`~ i a
`
`•
`rJJ.
`~ •
`
`Print
`
`520
`
`0
`Go to Main Menu
`
`,-J
`
`FIG. 9C
`
`Load Old FiltlSavt to Disk
`
`i
`i
`. .......... .
`
`0 I 0: .. .'1i
`
`.
`
`.
`
`ofl/0 Channels
`
`_____ I /0 Port system™ Main Menu
`
`n.off.,Active Output
`
`W i I I turn true when 1 of the 1 cond i ti ons are found
`
`X-10 Input A4 Dishwasher OFF, Active Input
`
`Wi II turn true when 1 of the 1 conditions are found
`
`X-10 Output A4 Dishwasher n. off.,Active Output
`X-10 Input A3 Hot Water Heater OFF, Active Input
`
`Condition •3. Hot Water Ready
`
`Will turn true when 1 of the 1 conditions are found
`
`X-10 Output A2 Coffee Maker n. off.,Active Output
`X-to Input At Master Bedroom Lamp ON, Active Input
`
`Condition •2. Weekday Wakeup
`
`Condition• 1. Night Security System
`
`X-to Output At Master Bedroom Lamp
`Summary 10:45:09 AM Wednesday, July 1, 1992
`
`Ex.1008
`APPLE INC. / Page 33 of 59
`
`

`

`~
`0 --N
`0
`--.&:,ii.
`en
`
`0't
`w
`s,
`~
`00 [
`
`~ U1
`J-
`~
`~
`~
`
`!:;. a
`0 • rJ'J.
`
`~
`•
`
`l530
`
`FIG. 9D
`
`7 / 1 /92 10:00:00 PM Bridge • 1 X-10 Output • 1 Master Bedroom Lamp Turned OFF
`7/1 /92 5:20:01 PM Bridge *2 Analog Input* 1 Sump•4 Level= 1.05 feet
`7/1 /92 5:20:00 PM Bridge -2 Analog Input# 1 Sump*4 Level= 1.05 feet
`7/1 /92 9:57:42 AM Bridge *1 X-1 O Input *4 Dishwasher Turned Off
`7/1 /92 9:05:30 AM Bridge# 1 X-1 O Output #4 Dishwasher Turned ON
`7 / 1 /92 9:05:27 AM Bridge * 1 X-1 O Input :13 Hot Water Ready
`7 / 1 /92 7:45:00 AM BridQe * 1 X-1 O Output # 2 Coffee Maker Turned OFF
`7 / 1 /92 7: 1 0:00 AM Bridge :11 X-10 Output * 1 Master Bedroom Lamp Turned ON
`7 / 1 /92 7:00:00 AM Bridqe # 1 X-1 O Output :1 2 Coffee Maker Turned ON
`~□
`
`1/0 Port System™ Results
`
`Ex.1008
`APPLE INC. / Page 34 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 33 of 36
`
`5,400,246
`
`APPLICATION SOFTWARE CALLS FOR
`REMOTE MODULE TO BE TURNED ON
`
`lf601
`
`~
`APPLICATION CREATES BRIDGE COMMAND
`TO SELECT THE SPECIFIED MODULE
`i'
`COMMAND IS SENT TO BRIDGE VIA
`KEYBOARD INTERFACE
`i'
`1/0 BRIDGE SYNTHESIZES PROPER BIT
`SEQUENCE TO TRANSMIT SELECT COMMAND
`i'
`BIT SEQUENCE IS SENT TO POWER LINE CARRIER
`..J605
`MODULA TOR, SYNCHRONIZED WITH AC LINE FREQUENCY
`
`602
`
`_s603
`
`_s604
`
`•
`
`APPLICATION CREATES BRIDGE COMMAND
`TO TURN ON SELECTED MODULES
`i'
`COMMAND IS SENT TO BRIDGE
`VIA KEYBOARD INTERFACE
`i'
`1/0 BRIDGE SYNTHESIZES PROPER BIT
`SEQUENCE TO TRANSMIT "ON" COMMAND
`i'
`BIT SEQUENCE IS SENT TO POWER LINE CARRIER
`l.>609
`MODULATOR, SYNCHRONIZED WITH AC LINE FREQUENCY
`
`_s606
`
`.s607
`
`lf608
`
`610
`
`7 +
`
`IF 1/0 BRIDGE REPORTS
`SUCCESSFUL COMPLETION, THE
`APPLICATION SOFTWARE LOGS
`THE COMMAND WITH TIME AND
`DATE STAMP, AND UPDATES THE
`ON-SCREEN REPRESENTATION
`OF THE SELECTED MODULE TO
`INDICATE ITS CURRENT STATUS
`
`I
`
`611
`
`r1
`
`',.
`IF 1/0 BRIDGE REPORTS AN
`ERROR IN TRANSMITTING THE
`POWER LINE CARRIER
`COMMAND, THE APPLICATION
`SOF1WARE LOGS THE ERROR
`AND NOTIFIES THE USER
`
`FIG. 10A
`
`Ex.1008
`APPLE INC. / Page 35 of 59
`
`

`

`U.S. Patent
`
`Mar. 21, 1995
`
`Sheet 34 of 36
`
`5,400,246
`
`X-10 POWER LINE CARRIER
`TRANSMISSION IS SENT FROM A
`SOURCE OTHER THAN THE HOST PC
`
`+
`
`IF PRESENT, THE SELECTED MODULE
`RESPONDS AS APPROPRIATE TO THE
`TRANSMISSION
`
`i
`
`SELECT CODE AND REPORTS IT TO THE HOST
`PC APPLICATION SOFTWARE
`
`_s
`
`621
`
`622
`
`_s
`
`_s
`
`623
`
`624
`
`_s
`
`625
`
`TRANSMISSION SELECT CODE IS
`DETECTED BY THE X-10 TWO-WAY
`INTERFACE MODULE
`{
`1/0 BRIDGE INTERPRETS THE TRANSMISSION _s
`i
`
`TRANSMISSION COMMAND CODE IS
`DETECTED BY THE

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