throbber
United States Patent (19)
`Kocis et al.
`
`54) COMPUTER WITH PONTING DEVICE
`MAPPED INTO KEYBOARD
`
`75 Inventors: Thomas J. Kocis, Philip D. Chidester,
`both of Austin, Tex.
`
`73 Assignee: Dell USA, L.P., Austin, Tex.
`
`90
`Appl. No.:
`21
`21 Appl. No.: 278,6
`(22 Filed:
`Jul. 21, 1994
`Related U.S. Application Data
`
`63) Situation of Ser. No. 813,379, Dec. 23, 1991, aban-
`6
`(51) Int. Cl. .......................... H01H 13/70
`52 U.S. C. ...
`... 361/680, 395/500, 395/893;
`345/145; 345/168; 341/22
`58 Field of Search ..................................... 395/275,375,
`395/500, 800; 361/680; 345/145, 157, 163,
`168
`
`56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`4,680,577 7/1987 Straayer et al. ........................ 345/160
`4,786,894 11/1988 Furusawa et al.
`... 34.5/60
`4,903,222 2/1990 Carter et al. .....
`... 364708
`4,931,781
`6/1990 Miyakawa ............................... 345/60
`4,974,183 11/1990 Miller ................................. 364/709.12
`5,041,819 8/1991 Takeda ...
`... 34.5/160
`5,124,689 6/1992 Franz et al. ............................. 345/172
`
`US005485614A
`Patent Number:
`11
`45) Date of Patent:
`
`5,485,614
`Jan. 16, 1996
`
`5,189,403 2/1993 Franz et al. ............................. 345/72
`5,198.802 3/1993 Bertram et al. .
`... 345/146
`5,245,321
`9/1993 Franz et al. ............................. 340/711
`OTHER PUBLICATIONS
`PC Magazine, Mar. 27, 1990.
`WordPerfect 5.0 Manual, p. 104.
`Primary Examiner-Kevin J. Teska
`ry
`Assistant Examiner-Dan Fiul
`Attorney, Agent, or Firm-Gary Stanford; Jeff Hood; James
`Huffman
`
`ABSTRACT
`57)
`A small computer architecture in which the CPU can receive
`multiple kinds of interrupt signals, including one kind which
`is assigned to indicate the occurrence of a keystroke input
`and another kind which is assigned to indicate the occur
`rence of a pointing device input. However, the computer
`does not include any pointing device as such. Instead, the
`keyboard microprocessor (i.e. a microprocessor other than
`the CPU) monitors user keystrokes to the computer's key
`board, and: in response to simple keystrokes, or keystroke
`combinations which include one of the basic chording keys,
`the keyboard microprocessor sends a keystroke interrupt to
`the CPU; and in response to keystroke combinations which
`include an additional chording key, the keyboard micropro
`cessor sends a pointing-device interrupt to the CPU, and
`provides a data output corresponding to an emulated point
`ing-device movement.
`
`20 Claims, 72 Drawing Sheets
`
`
`
`F2
`
`III (EISES
`r G. E.
`EE
`(III)
`
`=
`
`ads
`
`sara
`
`as-re
`
`soundame-
`
`O
`
`>k
`
`Y====
`
`
`
`..
`
`stars As dismundaceaminess
`
`
`
`
`
`st-
`
`dar-A
`
`
`
`
`
`" --A
`
`7
`
`12083
`
`120B2
`
`120A
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 1
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 1 of 72
`
`5,485,614
`
`
`
`CD
`
`1
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 2
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 2 of 72
`
`5,485,614
`
`50 MHz -
`
`-
`
`-
`
`-
`
`-
`
`- -a aaaaaaaaaa-
`
`Intel
`
`16 HHz ---------80586SL
`
`80387
`
`209-1Coprocessor
`Opti
`pion
`
`50 MHz
`..."
`
`202
`
`O tional Mem
`ptional Memory
`
`Optional Memory
`2MB or 8MB
`is
`Standard Memory-203
`4MBytes
`
`250
`
`32K X 16
`T2: 14318 MHz
`Coche
`205A
`S - - - - - - - - - - - - - - - - - - - -
`
`2O7
`
`-- MILES
`
`90C61
`
`SRAM Memory
`8K X 8
`
`WD90C22
`WGA
`Controller
`240
`
`COP888CF
`Power
`Management
`
`-
`
`8MHz.
`OSC
`
`T
`
`271
`
`inverter -
`Module
`Optional Memory
`LCD
`52K X 8
`Housing
`Sharp
`IDE Buffers
`} |
`1
`"I list Joetta balled
`
`242
`
`Ce
`
`201
`Fosh EPROM
`28F010
`
`12V DC-DC
`Converter
`
`251
`
`
`
`M
`U
`X
`
`D
`B
`9
`
`D
`
`5
`
`-250
`Floppy
`2O6
`Controller
`
`210
`
`OExt. Keybd/Keypad
`O PS/2 Mouse
`80C51SL
`82360SL E. Internal Keybd
`
`m
`18432 MHZ -----
`14.5 MHz
`32 KHZ
`32 KHZ -------
`RS-232 Buffer
`IC02025 ------ 50 MHz
`Clock ------ 16 MHz
`Generator ------ 24 MHz
`a
`---18432 MHz EY 213
`Option
`260
`
`------ t
`
`32K X 8
`SRAM
`212
`211
`
`32 KHZ
`OSC
`
`
`
`204
`
`FIG. 2
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 3
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 3 of 72
`
`5,485,614
`
`209
`
`202
`
`
`
`80387
`MAN
`COPROCESSOR
`OPTION
`
`80386SL
`
`MATH
`CNTL COPROCESSOR CPU POWER
`INTERFACE
`MANAGEMENT
`
`
`
`CACHE CONTROL
`/ TAG RAMS
`MAN MEMORY |
`CONTROLLER
`
`386SX
`CPU CORE
`SA BUS
`CONTROL
`
`2O3A
`
`64KB CACHE
`2)32Kx8 SRAM
`
`
`
`
`
`BANK 3, EXPANSION
`BREASON"RASCAS
`BANK 1, 2 MByte
`BANK 0, 2 MByte
`MAIN MEMORY
`
`2O3
`
`FLUKE CONNECTOR
`
`
`
`
`
`BOTTOM BOARD
`CONNECTORS
`
`MODEM
`
`TO FIGURE 3b
`
`FG, 30
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 4
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 4 of 72 .
`
`5,485,614
`
`206
`
`82360SL
`TIMER
`POWER
`2X 8254
`MANAGEMENT
`IRQ's NEP RTC
`DRQ'
`259A 146818
`S
`DMA
`SERIAL PORTS
`DACK's cy, 2 X 16450 MODEM
`DMA MEM
`MAPPER
`74 S612
`SA BUS INTERFACE
`
`201
`
`PEFl
`
`COM:
`
`DB9
`
`LT1137
`
`DB25
`
`BIOS
`128K x 8
`FLASH
`
`TO FIGURE 30
`
`16K BYTES
`
`ce
`
`211
`
`BUFFER
`
`
`
`
`
`
`
`8477
`FLOPPY
`CONTROLLER
`
`INTERNAL
`FLOPPY
`CONNECTOR
`
`N-KEY
`
`INTERNAL
`
`ERD
`
`212
`
`20
`
`
`
`80C51S
`
`KEYBOARD
`
`CONTROLLER
`
`EXTERNAL
`KEYBOARD
`
`EXTERNAL
`MOUSE
`
`FIG. 3b
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 5
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 5 of 72
`
`5,485,614
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 6
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 6 of 72
`
`5,485,614
`
`s
`o
`r
`l
`g
`9.
`ul-
`2
`
`O)
`C.
`S
`
`w
`C2
`li
`
`2
`r
`L
`
`So
`
`g
`yo
`1.
`
`n
`
`&
`
`1.
`N
`
`-
`
`N
`CN
`
`Kalb
`
`N.
`ques
`
`CS
`s
`s
`
`1.
`P
`Od
`Se
`
`O
`q
`1.
`
`n
`
`va
`
`N
`N
`
`(e.g.
`so
`1.
`
`n
`
`va
`
`N
`N
`
`co
`as
`as
`a
`
`o
`a
`
`d
`a
`c
`a
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 7
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 7 of 72
`
`5,485,614
`
`
`
`60Z[99]
`
`[29 ]
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 8
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 8 of 72
`
`5,485,614
`
`*HSOO
`
`#300
`
`
`
`
`
`ld co N ord
`can no
`re
`r
`a sad a sad a ad a sa
`at a
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 9
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 9 of 72
`
`5,485,614
`
`How '0H
`
`9010W
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 10
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 10 of 72
`
`5,485,614
`
`TO FIGURE 40G
`
`
`
`
`
`
`
`10
`5
`
`MWCCO
`MA(9
`
`14 MA7
`
`11
`
`MA(4
`
`FIG. 4OF
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 11
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 11 of 72
`
`5,485.614
`
`TO FIGURE 40F
`
`MA(0:10)
`
`TO FIGURE 4ah
`
`
`
`4.
`
`CASL k0
`RAS (O
`
`D4
`
`
`
`D ( 0: 15 )
`
`FIG. 4OG
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 12
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 12 of 72
`
`5,485,614
`
`TO FIGURE 40G
`
`203
`
`TO FIGURE 4Gl
`
`
`
`
`
`
`
`
`
`DRAMWEA
`CASH:0
`RASO
`
`
`
`MWCCO
`10
`MA9
`5
`15 MA8
`4 MA7
`5
`MA(6
`2
`MA(5
`1
`MA4
`MA 3
`MA2
`MA1
`MACO
`
`FG. 4OH
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 13
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 13 of 72
`
`5,485,614
`
`TO FIGURE 4OH
`-
`
`DRAMWEA
`CASHO
`RASO
`
`D(12
`
`10
`5
`
`MVCCO
`MA9
`
`11
`
`MA4
`
`
`
`D(15)
`
`19
`
`TO FIGURE 4b.
`
`FG, 4G
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 14
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 14 of 72
`
`5,485,614
`
`TO FIGURE 40B
`
`TO FIGURE 4bB
`
`2 R15
`
`22
`
`FIG. 4b A
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 15
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 16
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 16 of 72
`
`5,485,614
`
`2 R13
`
`CD(0:15)
`
`TO FIGURE 4b)
`
`U61
`
`28 SPVCC
`
`
`
`
`
`TO FIGURE 40B
`
`TO FIGURE 40D
`
`
`
`2d WE
`22d of
`20
`10
`9
`8
`7
`6
`5
`4.
`J
`25
`24
`21
`23
`2
`26
`1
`
`CD(8
`CD(9
`CD(10
`CD(11
`CD12
`CD(13
`CD(14
`CD(15
`
`11
`12
`13
`15
`16
`17
`18
`19
`
`14
`
`TO FIGURE 4bE
`
`FIG. 4bC
`
`32Kx8,SRAM,SOJ
`25ms
`
`203A(1/2)
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 17
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 17 of 72
`
`5,485,614
`
`098d1
`
`198d1
`
`77°WINI
`
`
`
`
`
`EG?y 3}][101] 01
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 18
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 18 of 72
`
`5,485,614
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 19
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 19 of 72
`
`5,485,614
`
`XITOSAS Z
`
`/'Ç
`
`|
`
`
`
`800
`
`600
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 20
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 20 of 72
`
`5,485.614
`
`C
`C
`g
`
`RP1
`
`CASL(3) 1aaa. 16
`CASH (3)
`2
`15
`CASL+(2)
`3 J 14
`
`TP680
`"P878
`TP881
`TP879
`
`CAS(i)
`CASH()
`CASLk(0)
`CASH(0)
`
`12
`11
`7 y 10
`9
`
`3 3
`
`TO FIGURE 4bH
`
`TO FIGURE 40E
`
`8 <
`
`DRAMWEA
`
`DRAMWEB: 1
`
`RAS+(3
`(3)
`
`RAS+(2
`TP682 RAS(i)
`
`1
`
`R
`
`'s
`
`2 |
`||
`
`...
`
`2
`
`33
`
`R3
`
`2
`
`33
`1, .. 2
`
`1
`
`R4
`
`S3
`
`33
`
`|
`
`FIG. 4b G
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 21
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 21 of 72
`
`5,485,614
`
`TO FIGURE 4bF
`
`
`
`TP621
`
`TP620
`
`TP619
`
`TP618
`
`TP617
`
`TP616
`
`TP615
`
`TP614
`
`TP63
`
`TP612
`
`TP611
`
`TP610
`
`TP609
`
`TP608
`
`TP607
`
`TP606
`
`CASL3:
`
`100
`
`CASH3:
`
`101
`
`CASL2+
`
`102
`
`CASH2:
`
`103
`
`CASL:
`
`104
`
`CASH:
`
`105
`
`CASL0s
`
`106
`
`CASH0.
`
`107
`
`RAS3
`
`RAS2
`
`RAS1:
`
`RASO:
`
`PARL
`
`PARH
`
`WLE:
`
`WHE
`
`108
`
`109
`
`110
`
`111
`
`127
`
`128
`
`112
`
`113
`
`CMUXO
`
`CMUX1
`
`CMUX2
`
`CMUX5
`
`CMUX4
`
`Cu5
`
`CMUX6
`
`CMUX7
`
`CMUX8
`
`CMUX9
`
`CMUX10
`
`CMUX11
`
`CMUX12
`
`CMUX15
`
`C WLE
`
`C WHE
`
`SA2
`
`SA3
`
`SA4
`
`SA5
`
`SA6
`
`SA7
`
`SA8
`
`SA9
`
`SA10
`
`SA11
`
`SA12
`
`SA13
`
`SA14
`
`SA15
`
`SA16
`
`SA17
`
`SA18
`
`SA9
`
`TO FIGURE 4bG
`
`2 8 S A
`
`2 9 S A ( 4. )
`
`5
`
`33 O SS 6
`SS AA (( 87 ))
`J 53
`
`3
`
`9
`37 SAC10
`38 SA(11
`39 SA(12)
`57 SA(13)
`58 SA(14)
`59 SA(15)
`60 SA(16)
`61
`SA(17)
`62 SA(18)
`( )
`63 SA(19
`
`TO FIGURE 4b.
`
`F.G. 4bH
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 22
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 22 of 72
`
`5,485,614
`
`
`
`
`
`OVW
`
`ZWW
`
`GW W
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 23
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 23 of 72
`
`5,485,614
`
`MA(10)
`MA(9)
`MA(8)
`MA(7)
`MA(6)
`MA(5)
`MA(4)
`MA(3)
`MA(2)
`MA(1)
`MA(O)
`
`2
`
`2
`
`2
`
`2
`
`2
`
`2
`
`1
`
`22
`1,
`22
`1,
`22
`1,
`22
`1,
`22
`1,
`22
`
`1,
`
`MAR(10)
`1, 2 MAR(9)
`MAR(8)
`2 MAR(7)
`MAR(6)
`2 MAR(5)
`MAR(4)
`2 MAR(3)
`MAR(2)
`2 MAR(1)
`MAR(0)
`
`1,
`22
`1,
`
`1,
`22
`
`MAR(0:10)
`
`TO FIGURE 40
`
`TO FIGURE 4bK
`
`FIG. 4b J
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 24
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 24 of 72
`
`5,485,614
`
`
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 25
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 25 of 72
`
`5,485,614
`
`
`
`AG+
`
`999d1
`
`XTOAH
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 26
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 27
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 27 of 72
`
`5,485,614
`
`TO FIGURE 5bD
`
`
`
`SA10) 23
`SA(11) 25
`SA(2) 4
`SA(13) 28
`SA14) 29
`SA15) 3
`SA(6) 2
`ROMCE- 22
`MEMR 24
`MEMW 31 C
`
`TO FIGURE 5B
`
`
`
`O MAX652,SM
`
`wo
`
`S12VEN:
`
`TP812
`
`+ CO
`100UF
`2 16V
`
`FIG. 50C
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 28
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 28 of 72
`
`5,485,614
`
`MWE'W C98
`
`MWEWS C992
`
`*MWEWS
`
`TV8
`
`99 Gd |
`
`/89d1
`
`069d1
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 29
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 29 of 72
`
`5,485,614
`
`
`
`*MOTLIW8C? MOTLIW8
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 30
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 30 of 72
`
`5,485,614
`
`99 Gd |
`
`to on
`
`Z
`
`*BONO
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 31
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 31 of 72
`
`5,485,614
`
`196d1
`
`[99d1
`
`608d1
`
`/ | >
`
`999d 1
`
`
`
`10X
`
`OZWT
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 32
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 32 of 72
`
`5,485,614
`
`N. N. N. N. N. N. N. N.
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 33
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 33 of 72
`
`5,485,614
`
`to lo
`
`core on no
`V- Inc. cd ord
`
`co on cold
`van reco
`as
`runs
`an
`
`00A09%
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 34
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 35
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 35 of 72
`
`5,485,614
`
`TO FIGURE 5bC
`
`1330PF3
`
`2
`F3
`
`5
`
`1330PF LA
`3
`SA :
`SINA 2
`2 - EA DTRA 4
`
`RLSDAF
`F2
`SNAF 1330PF 3
`sat
`it
`DSRA 6
`RTSA 7
`a tries L. F.
`sy H3CPF
`|
`RIA
`9
`330PF
`2
`
`1
`
`F8
`
`3.
`
`--
`
`F1
`
`9DSUB,
`
`RTM
`
`MH
`
`
`
`F.G. 5bH
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 36
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 36 of 72
`
`5,485,614
`
`--5W
`
`14
`
`8:
`WCC
`WCC
`
`E 68RST
`8042CS:
`72
`CS
`
`+5W
`
`2
`R81
`10K
`
`TO FIG. 60B
`
`U5
`1
`DIO
`KSOO
`KSO 2-2
`KSO2 - 22
`4 D5
`KSO3 5
`KSO4
`D4
`KSO5 6
`D5
`KS06
`PE
`8 D7
`KSO7
`
`>
`D
`
`D
`C
`2SD(0:15)
`C > A.
`
`OW:
`SA(2)
`SD(O
`(0)
`SD(1)
`SD(2)
`SD(3)
`SD(4)
`SD(5)
`SD(6)
`SD(7)
`
`RD
`74
`WRL
`75
`AO
`SPCDBO
`66
`PCDB
`63
`PCDB2
`62
`PCDB3
`61 PCDB4
`60
`PCDB5
`59
`PCDB6
`58
`PCDB7
`
`DI9
`to
`
`KS08 10
`KS09
`KS010 12
`KSO1
`15
`KS012
`16
`KSO3
`17
`KSO14
`KSO15
`19 ROWO
`KSIO
`20 ROW1
`KS1
`21 ROW2
`KSI2
`KS32 ROW3
`S. 2
`ROY
`KS5
`ROW5
`KSI6 25 ROW6
`KSI7 26 ROW7
`ED39 ED
`LED2 98 SCRLDRV
`LED1 99 CAPDRV
`LEDO 100 NUMDRV
`27 KBALE
`EAL
`AF28 MEMCS.
`LOADREN MEMCSL
`
`+5W
`
`2
`R37
`10K
`1
`
`'s
`100
`
`INSTALL WITH
`MASK PROGRAMMED
`80C51SL
`TP787
`KEA.
`
`INSTALL WHEN
`EXTERNAL EPROM
`IS USED
`
`--
`
`9.
`95
`
`TO FIG. 60D
`
`F.G. 6OA
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 37
`
`

`

`5,485.614
`
`TO FIG. 6GC
`
`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 37 of 72
`
`TO FIG. 60A
`
`TP50
`TP502
`P503
`TP504
`TP505
`TP506
`TP507
`TP508
`TP509
`TP510
`TP467
`TP493
`TP494
`TP495
`TP496
`TP497
`TP498
`TP499
`TP500
`
`D10
`DI9
`D8
`D7
`DI6
`D15
`D4
`D3
`D2
`D1
`DIO
`ROW/
`ROW6
`ROW5
`ROW4.
`ROW3
`ROW2
`ROW
`ROWO
`
`
`
`- TP465 N/C
`
`TP786
`
`- TP466 N/C
`
`FIG. 6GB
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 38
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 38 of 72
`
`5,485,614
`
`TO FIG. 6dB
`
`29
`
`31
`D1 D011,
`CD10 D010
`33
`27
`CD19
`D09
`26
`34
`CD8
`DO8
`25
`35
`d D7
`D07
`24
`36
`d D6
`DO6
`23
`37
`d D5
`D05
`22
`38
`CD4
`D04
`21
`39
`d D3
`DO3
`20d D2
`D02 - 40
`19 Dn
`18-dDO
`t d RO7
`is R06
`is R05
`its R04
`is R03
`d RO2
`Ed Rol
`16d R00
`
`30
`
`43
`8
`
`ASIC,NKEY
`
`TP778
`
`2 C16
`1.001UF
`500
`
`2C18
`1 1UF
`5OW
`
`2
`R35
`150
`
`TP790
`
`2
`R36
`150
`1
`
`TP791
`
`J45
`
`
`
`DO10
`DO9
`DO8
`DO7
`DO6
`DO5
`DO4
`DO3
`DO2
`DO
`DOO
`
`J43
`
`
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`
`KBRDWO
`KBRDw
`KBRDW2
`KBRDW3
`KBRDW4
`KBRDW5
`SCRL
`CAP
`KBRDW6
`KBRDW7
`NUM
`IKEYWCC
`FB41
`
`2
`FERRITE
`12 X 06
`
`TO FIG. 6bA
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 39
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 40
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 41
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 41 of 72
`
`614
`5,485
`
`FIG?T
`ZHTT?T
`
`790
`
`30100°
`
`
`
`||
`
`990
`
`A09
`
`990
`
`ZHT-Z?
`
`QZ
`
`9870||
`
`/90
`
`9,90
`
`AG+
`
`
`
`
`
`
`
`
`
`
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 42
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 42 of 72
`
`5,485,614
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`||\ 970
`9010W
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 43
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 43 of 72
`
`5,485,614
`
`|
`
`ZZ
`
`
`
`##4| ESNESESQ3
`
`
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 44
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 45
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 45 of 72
`
`5,485,614
`
`TO FIGURE 7bA
`
`TO FIGURE 7GA
`
`
`
`
`
`TP761 EXFDDDR
`
`TO FIGURE 7D
`
`FIG. 708
`
`TO FIGURE 7D
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 46
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 47
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 48
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 48 of 72
`
`5,485,614
`
`TO FIGURE 7B
`
`
`
`F/P(1)
`
`2
`
`TO FIGURE 7bB
`
`TO FIGURE 76C
`
`FG. 7b A
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 49
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 50
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 50 of 72
`
`5,485,614
`
`TO FIGURE 7bA
`
`TO
`FIGURE
`7B
`
`TO
`FIGURE
`
`7D
`
`U22
`
`20
`
`18
`
`PTRWCC
`
`INDEX
`
`1
`19
`2
`.
`4. W.
`14
`WRTPRT
`6
`1Y3
`A3
`12
`RDATA
`8
`E.
`1
`E.
`22 y27 F/PS)
`2a: 235 F/P07)
`2A, 23 F/P(16)
`
`EXFDDDR
`
`F/P(2)
`F/P(3
`F/P(4
`F/P(5
`His
`
`Hill
`
`
`
`IE
`
`|| It FG, 7bC
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 51
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 51 of 72
`
`5,485,614
`
`TO FIGURE 7bC
`
`
`
`TP908
`
`P901
`
`TP898
`
`TP900
`
`TP905
`
`TP899
`
`TP903
`
`TP
`909
`
`TP906
`
`TP907
`
`TP902
`
`--5W
`
`UFDD
`
`INDEX
`
`NFDDDR
`
`DSKCHG
`N/C
`N/C
`N/C
`NFDDMTR
`N/C
`
`DR
`
`1
`
`6
`7
`8
`9
`10
`11
`12
`
`13
`
`15
`T 16
`17
`
`19
`21
`
`23
`
`25
`
`WDATA
`
`TRKO
`
`RDATA
`
`HDSEL
`
`CONN26,
`.049RTF
`
`--
`
`FIG. 7bD
`
`TRACK O
`WRITE PROTECT
`READ DATA
`DSK CHANGE
`TAPE SELECT
`
`PIN
`
`FLOPPY
`
`PRINTER
`STROBE
`DATA 0
`DATA
`DATA 2
`DATA 3
`DATA 4
`DATA 5
`DATA 6
`DATA 7
`DRIVE SELECT
`10) ACKs
`MOTOR ON
`11) BUSY
`WRITE DAA
`12) PE
`WRITE GATE
`13) SELECT
`14) AUTO FEED SPEED
`15) ERROR
`HEAD SELECT
`16) N.
`9.
`Nik
`St.
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 52
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 53
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 54
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 54 of 72
`
`5,485,614
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 55
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet SS Of 72
`
`5,485,614
`
`TO FIG 8dB
`
`
`
`
`
`33
`P44 1 R69 2
`33
`1 R70 2
`
`TP415
`
`IP560 CDMX
`
`3
`
`TP594 ISACK2
`
`TP419 FOpx
`
`33
`
`TO FIG 8bB
`
`FIG. 8b. A
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 56
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 57
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 57 of 72
`
`5,485,614
`
`AG+
`
`#010
`
`
`
`
`
`876d1
`
`||
`
`808 013 01
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 58
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 58 of 72
`
`5,485,614
`
`
`
`
`
`2
`
`C-6
`10F
`2OW
`REPEAT=6
`
`
`
`C100-119
`OLF
`SOY
`REPEAT-20
`
`C120-125
`35uF
`25
`REPEAT=6
`
`
`
`TP668
`TP667
`P666
`
`TO FIGURE 9B
`
`FG. 9 OA
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 59
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 59 of 72
`
`5,485,614
`
`TO FIGURE 9A
`
`--5W
`
`--5W
`
`CNN3
`
`1
`
`2
`
`31
`
`SAO
`SA2
`SA(3
`
`SA6
`
`SA9
`SA10
`SA12
`SA13
`
`SA16
`COPSM
`NHD
`SD14
`SD(13
`SD11
`SD10
`SD(8
`SD(7
`
`f
`TP398 SAC
`8
`IP396 - SAG) || 7
`10
`IP35; SAG)
`9
`IP350SAC) || 1
`TP349 SAG H H
`15
`16
`TP346 SA1
`E. EH 20
`TP343 SA(4)
`21
`RESET
`25
`26
`IP543
`27
`28
`TP291 SDOS
`EH
`32
`TP294 SD12
`H
`36
`35
`TP297 SD(9
`E. EH
`39
`40
`TP331 SDO
`H
`42
`fire...so, H. H.
`
`TP354
`TP397
`TP353
`
`TP351
`
`TP348
`TP347
`TP345
`TP344
`
`TP341
`
`P292
`TP293
`TP295
`P296
`TP298
`TP330
`
`P333
`TP334
`TP336
`TP337
`
`TP405 6
`
`TP314
`
`FIG. 9 OB
`
`SD4
`SD(3
`SD1
`SDO
`
`46
`50
`
`N/C
`
`2
`
`>
`C
`2,3 3
`
`TP625
`
`TP628
`
`45
`49
`CSCLR
`51
`MEMCS16
`53
`MEMR
`55
`SBHE
`OSC H. 59
`
`MEMW:
`
`CNN3-58
`
`TP73
`
`60
`
`HDR,SMF.050
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 60
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 60 of 72
`
`5,485,614
`
`[]
`
`[]
`
`[] † 10M
`
`[I]
`
`[]
`
`[I]
`
`[]
`
`@ @ @
`
`
`
`
`
`| * H108
`
`OOOOO
`
`OOOOO
`
`OOOOO
`
`OOOOO
`
`OOOOO
`
`OOOOO
`
`a.
`
`OOOOO
`
`Ooooo
`
`O O O O O
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 61
`
`

`

`U.S. Patent
`
`614
`
`
`
`AG+
`
`
`
`
`
`
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 62
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 62 of 72
`
`5,485,614
`
`NEW
`
`80XX]
`
`|
`
`t
`
`3 TW8
`
`908d1
`
`#NNO
`
`n
`
`0000\/Md
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 63
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 63 of 72
`
`5,485,614
`
`º L >
`
`Ç D -->
`
`AG+
`
`9 | >
`
`º L >
`
`198d1
`
`ce
`re
`
`C
`cin
`
`n
`can
`
`w
`cN
`
`co
`cN
`
`o
`CN
`
`o N
`n
`n
`
`r
`n
`
`qa
`
`n
`
`a
`
`n
`
`s a s is
`+40XdS
`
`o
`
`a s a
`(Md01}}
`dWASE?!
`
`/07 dl
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 64
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 64 of 72
`
`5,485,614
`
`n
`
`º L >
`
`(g)ÒNG
`
`#108
`
`C
`
`us
`
`ged
`l
`
`n
`
`N
`
`a
`
`N
`
`6#TESXITOW0A
`
`907d1
`
`999 dl,
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 65
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 65 of 72
`
`5,485,614
`
`TO FIGURE 100C
`
`HDR,STM
`.050X,059
`
`
`
`
`
`
`
`
`
`TO FIGURE 100B
`
`F.G. 1 OOA
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 66
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 66 of 72
`
`5,485,614
`
`TO FIGURE 100A
`
`
`
`TP935
`TP934
`TP933
`TP932
`TP931
`
`P930
`TP929
`TP928
`TP927
`
`HDRSTM
`050X,059
`
`TO FIGURE 100D
`
`TP926
`
`TP925
`TP924
`TP923
`U67-11-TP922
`
`HCT161
`
`F.G. 1 OOB
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 67
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 67 of 72
`
`5,485,614
`
`TO FIGURE 100A
`
`TO FIGURE 10b.A
`
`5
`5
`
`U49PU
`U49PU2
`
`9
`10
`
`8
`
`U49
`ACTO8
`
`ACTO8
`
`
`
`
`
`U49PU1
`
`TP954
`
`U49PU2
`TP953
`
`
`
`U68PD
`
`12
`
`
`
`TO FIGURE 100D
`
`FG, 10CC
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 68
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 68 of 72
`
`5,485,614
`
`TO FIGURE 100C
`
`FB8
`FERRITE
`17X.12
`
`MVCC
`
`
`
`
`
`
`
`C54-57
`33UF
`25W
`REPEAT-4
`
`FB80
`FERRITE
`17X.12
`
`
`
`
`
`MVCCO
`
`C50-53
`33UF
`25W
`REPEAT=4
`
`TO FIGURE 10dB
`
`
`
`FB82
`FERRITE
`17X.12
`
`MVCC2
`
`C48-49
`
`25V
`REPEAT=2
`
`TO FIGURE ObO
`
`F.G. 1 OOD
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 69
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 69 of 72
`
`5,485,614
`
`U46
`ACTO4
`DSUS-STAR 9 Dog SUS STAT
`25,6
`2 C74
`1UF
`1 50W
`
`R93
`
`1OK
`
`2
`
`TP891
`
`D 3
`
`TO FIGURE 10b3
`
`TO FIGURE 100C
`
`P936
`
`2
`
`R79
`100K
`
`2
`
`R95
`
`1OK
`
`TP892
`
`P896
`
`R96
`
`10K
`
`2
`
`IDEOFF: -
`(O 7
`\N
`2N3904
`
`TO FIGURE 10bC
`
`F.G. 1 ObA
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 70
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 71
`
`

`

`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 72
`
`

`

`U.S. Patent
`
`Jan. 16, 1996
`
`Sheet 72 of 72
`
`5,485,614
`
`
`
`s
`
`s
`
`s
`s
`
`n
`o
`n
`v
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 73
`
`

`

`1.
`COMPUTER WITH PONTING DEVICE
`MAPPED INTO KEYBOARD
`
`This is a continuation of application Ser. No. 07/813,379
`filed on Dec. 23, 1991 now abandoned.
`
`PARTAL WAVER OF COPYRIGHT
`All of the material in this patent application is subject to
`copyright protection under the copyright laws of the United
`States and of other countries. As of the first effective filing
`date of the present application, this material is protected as
`unpublished material.
`Portions of the material in the specification and drawings
`of this patent application are also subject to protection under
`the maskwork registration laws of the United States and of
`other countries.
`However, permission to copy this material is hereby
`granted to the extent that the owner of the copyright and
`maskwork rights has no objection to the facsimile reproduc
`tion by anyone of the patent document or patent disclosure,
`as it appears in the United States Patent and Trademark
`Office patent file or records, but otherwise reserves all
`copyright and maskwork rights whatsoever.
`
`10
`
`15
`
`20
`
`25
`
`CROSS-REFERENCE TO OTHER
`APPLICATIONS
`The following applications of common assignee contain
`at least some drawings in common with the present appli
`cation, and are believed to have effective filing dates iden
`tical with that of the present application, and are all hereby
`incorporated by reference:
`Ser. No. 07/813,380, filed Dec. 23, 1991, entitled “Computer
`with Transparent Power-Saving Manipulation of CPU
`35
`Clock' (DC-264) now U.S. Pat. No. 5,369,771; and
`Ser. No. 07/814,390, filed Dec. 23, 1991, entitled “Computer
`with Three-Processor Power-Management Architecture'
`(DC-265) now abandoned;
`both of which are hereby incorporated by reference.
`
`30
`
`40
`
`BACKGROUND AND SUMMARY OF THE
`INVENTION
`The present invention relates to computer systems (par
`ticularly small computer systems), and to methods for using
`them.
`The innovations disclosed in the present application pro
`vide computer systems (especially very small portable per
`sonal computers) which have advantageous new capabili
`ties. To better explain the significance and advantages of
`these innovations, the following paragraphs will review
`some technological context. This technological context is
`not necessarily prior art, but is intended to help in pointing
`out the disclosed inventions.
`
`45
`
`50
`
`55
`
`Handling Keyboard Inputs
`One of the basic choices in an interactive computer
`architecture is how to detect and respond to user inputs on
`the computer.
`
`Evolution of the Industry-Standard Architecture
`In the original IBM PC, the keyboard was located in a
`separate housing from the system chassis, and was con
`nected to the chassis by a cable with a standard interface
`definition (which was changed in the transition from XT to
`
`60
`
`65
`
`5,485,614
`
`2
`AT). The keyboard housing was powered, through its cable,
`from the system chassis. The keyboard housing included a
`separate microprocessor which was used to constantly moni
`tor user keystrokes, and this processor relayed keystroke
`events to the CPU microprocessor through an interrupt
`driven architecture. See generally Norton, “Inside the PC
`Keyboard." PC WORLD vol.1 no.4 pp.190-197 (1983),
`which is hereby incorporated by reference; Mefford, "An
`in-depth exploration of the PC keyboard and its interrupt
`service routines,' MICROSOFT SYSTEMS JOURNAL
`vol.5 no.3 (May 1990) at pp.22ff, which is hereby incorpo
`rated by reference.
`In this architecture, the keyboard microprocessor (which
`in fact is normally a microcontroller) monitors the individual
`keySwitches (essentially constantly) to detect any changes of
`state (i.e. whenever the user presses or releases any key).
`Whenever a keystroke is detected, the keyboard micropro
`cessor sends a high-priority interrupt to the CPU. When the
`CPU services this interrupt, it gets the key event code from
`the keyboard microcontroller, translates it to determine
`appropriate character and/or status codes, and loads this
`information into a software buffer. The application software
`can then read this software buffer, in due course, as needed.’
`This is INT9H.
`This can be done by a software interrupt (INT16H), or by a direct read to the
`address of the area reserved for the keyboard buffer.
`This architecture has generally been retained through
`numerous stages of evolution of the industry-standard archi
`tecture (ISA).
`In the industry-standard architecture, the keyboard micro
`processor has generally been an Intel 8048, but several
`related chips have also been used.
`See generally Levine, "Keyboard Mfrs. Scramble for Microcontrollers,"
`ELECTRONICNEWS vol.30 no. 1482 p.50 (Jan. 30, 1984), which is hereby
`incorporated by reference. Other chips used have included the 8748 (which
`includes EPROM), the 8031 (ROM-less), the 8051 (mask-programmed), and
`the 8042 (the original keyboard controller whose interface is emulated by the
`more recent chips).
`
`Recent Changes
`The most significant departures from this keyboard inter
`face architecture have occurred very recently. In laptop and
`smaller computers, the keyboard is often integrated into the
`same chassis as the CPU. Moreover, the low-power needs of
`such computers have forced reconsideration of all architec
`tural blocks, including the keyboard architecture.
`Thus, more recent hardware architectures have begun to
`handle keystroke inputs in a slightly different way. If the
`keyboard microprocessor is located in the system chassis,
`then the simple keystroke-monitoring functions can be com
`bined with other functions too.
`For example, the new Intel SL chipset expects to use an
`8051SL keyboard controller. This keyboard controller pro
`vides power-monitoring functions in addition to the basic
`keystroke-monitoring functions.
`See generally Wilson, "Intel wades into palmtop fray with 386 SL."
`Computer Design vol.29 no.21 pp.36ff (Nov. 1, 1990), which is hereby
`incorporated by reference; Martin, "Intel sampling "notebook' microproces
`sor set," EDN vol.35 no.21A pp.3ff (Oct. 18, 1990), which is hereby
`incorporated by reference. See also the Intel datasheets for the 386SL,
`82360SL (combination peripheral-control and power-management subsystem
`chip), 8051SL (keyboard controller), and 82760SL (graphics controller), all
`of which are available from Intel and are hereby incorporated by reference.
`Many of these chips contain their own power-conservation features; for
`example, the 8051SL puts itself to sleep if the keyboard has not been touched
`for a certain length of time. See also the Intel datasheets for the 82347 (power
`management chip), 82341 (peripheral control), and 82343 and 82344 (AT
`interface chipset), which are all also hereby incorporated by reference.
`Pointing Devices
`For any graphical user interface, a simple keyboard is an
`inadequate channel for user input: a user also needs some
`
`LENNOX EXHIBIT 10032
`Lennox Industries Inc. v. Rosen Technologies LLC, IPR2023-00715, Page 74
`
`

`

`5,485,614
`
`4
`That is, the microprocessor will read the contents of that memory location,
`and will attempt to execute the bits it finds there as a microprocessor
`instruction. The specific memory location used by the 80x86 family is
`xxxFFFF0h, i.e. 16 bits below the top of the memory space. Other micro
`processors may use a different starting address, but similar principles apply.
`Thus, this initial target address is the entry point for every
`session of use. This address is normally used to enter
`execution of programs which must be run every time the
`computer is used.
`
`"Basic Input/Output System" Software (BIOS)
`The "basic input/output system' (BIOS) software con
`tains frequently-used routines for interfacing to key periph
`erals, for interrupt handling, and so forth. For system
`robustness, the BIOS software itself is normally packaged in
`nonvolatile memory with other key pieces of overhead
`software, such as POST'boot, and configuration manage
`ment routines,' as well as a pointer to launch the computer
`into the operating system software.' (Th

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