PanTaurus LLC v. Google, Inc.
Filing
1
COMPLAINT against Google, Inc. ( Filing fee $ 400 receipt number 0540-4626736.), filed by PanTaurus LLC. (Attachments: # 1 Exhibit A, # 2 Civil Cover Sheet)(Tadlock, Charles)
EXHIBIT A
United States Patent
No. 6,272,533
111111
1111111111111111111111111111111111111111111111111111111111111
US006272533Bl
United States Patent
(10)
Browne
(12)
(45)
(54)
SECURE COMPUTER SYSTEM AND
METHOD OF PROVIDING SECURE ACCESS
TO A COMPUTER SYSTEM INCLUDING A
STAND ALONE SWITCH OPERABLE TO
INHIBIT DATA CORRUPTION ON A
STORAGE DEVICE
(76)
Inventor:
Hendrik A. Browne, 6211 Florence
Way, Alexandria, VA (US) 22310
( *)
Notice:
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
U.S.c. 154(b) by 0 days.
(21)
Appl. No.: 09/250,277
(22)
Filed:
(51)
(52)
Int. CI? ...................................................... G06F 13/38
U.S. CI. .......................... 709/213; 710/128; 711/152;
711/100; 711/111; 711/154
Field of Search ..................................... 711/100, 111,
711/112, 154, 152; 360/60; 710/128, 131;
709/213
(58)
Feb. 16, 1999
(56)
References Cited
U.S. PATENT DOCUMENTS
Re. 33,328
4,750,111
5,166,939
5,268,960
5,765,034
5,920,893
5,991,829
*
*
*
*
*
*
*
9/1990
6/1988
11/1992
12/1993
6/1998
7/1999
11/1999
Director ............................. 360/60 X
Crosby, Jr. et al. ................... 710/58
Jaffe et al. ........................... 714/766
Hung et al. .............................. 380/4
Recio ............................... 710/131 X
Nakayama et al. .............. 709/213 X
Giorgio et al. .................. 709/213 X
FOREIGN PATENT DOCUMENTS
93/02419
* 2/1993 CWO).
OlliER PUBLICATIONS
Control Data Corporation CDC Fixed Storage, vol. 2, Hardware Maintenance Manual, pp. i, ii, 1-1, 1-2, 1-22 through
1-30 and 1-160 through 1-165; 1984.*
Micron Electronics, Inc., Micron System User's Guide for
Millennia and ClientPro Systems, 1998, pp. 4-19.
Patent No.:
US 6,272,533 BI
Date of Patent:
Aug. 7,2001
The RAID Advisory Board, Inc., The RAID Book, 6th ed.,
1997, p. 16.
lanah, Monua, "The Cost of Networking," Information
Week, Oct. 19, 1998, pp. 48 et seq.
Penenberg, Adam L., "We were long gone when he pulled
the plug," Forbes, Nov. 16, 1998, pp. 134 et seq. (More
legible copy of article taken from Forbes web site also
attached.).
The PC Technology Guide, Motherboards, updated Oct. 12,
1998, http://www.dircon.co.uk/pctechguide.
(List continued on next page.)
Primary Examiner-David L. Robertson
(74) Attorney, Agent, or Firm-Fulbright & laworski LLP
(57)
ABSTRACT
A computer system includes hardware for selectively disabling alteration of data residing on a mass storage device
which is subject to remote access. In one embodiment, a
hard disk drive is operated in a conventional manner including both read and write modes when the system is being
operated in a non-secure mode of operation, such as when
remote access is not allowed. In a secure mode of operation,
a locally operated switch is used to disable writing to the
hard disk drive to maintain data integrity on the drive. The
system may also include first and second electrically isolated
buses and corresponding processors. In this configuration,
the hard disk drive may be selectively connected to the first
bus and processor for the storage of data, or to the second
bus and processor when in a secure mode to provide for
read-only remote access to the information stored on the
hard drive. A write-only hard drive may also be included for
storage of confidential information provided by remote users
so that other remote users cannot access that information. In
a master/slave processor configuration, all system programming is resident in an isolated portion of the system inaccessible to remote users. The slave processor receives
instructions only from the master processor so that the
operation of the slave processor cannot be compromised by
viruses uploaded by remote users.
45 Claims, 9 Drawing Sheets
US 6,272,533 BI
Page 2
OlliER PUBLICATIONS
Intel Motherboard General FAQ, updated Aug. 31, 1998,
http://www.connectedpc.com. (Legal Information © 1998
Intel Corp.).
The PC Technology Guide, Processors, updated Oct. 6,
1998, http://www.dircon.co.uk/pctechguide.
PICMG®-PCI-ISA, 1998, http://www.picmg.com (©
1998 PICMG).
PICMG ISA/PCI Passive Backplane (source information
unavailable).
The PC Guide, System Bus Functions and Features, Site
Version 1.7.2-Version Date: Sep. 20, 1998, http://www.pcguide.com (© Copyright 1997-98, Charles M. Kozierok).
The PC Guide, Older Bus Types, Site Version 1.7.2Version Date: Sep. 20, 1998.http://www.pcguide.com (©
Copyright 1997-98, Charles M. Kozierok).
The PC Guide, Peripheral Component Interconnect (PCI)
Local Bus, Site Version 1.7.2-Version Date: Sep. 20, 1998,
http://www.pcguide.com(© Copyright 1997-98, Charles M.
Kozierok).
The PC Guide, System Buses, Site Version 1.7.2-Version
Date: Sep. 20, 1998.http://www.pcguide.com (© Copyright
1997-98, Charles M. Kozierok).
PC Webopaedia, bus, Last modified May 14, 1998,http://
www.webopedia.internet.com (© 1998 Mecklermedia Corporation.
PC Webopaedia, Industry Standard Architecture (ISA) bus,
Last modified May 15, 1998, http://www.webopedia.internet.com (© 1998 Mecklermedia Corporation).
PC Webopaedia, PCI, Last modified May 19, 1998,http://
www.webopedia.internet.com (© 1998 Mecklermedia Corporation).
PC Webopaedia, local bus, Last modified May 19, 1998,
http://www.webopedia.internet.com (© 1998 Mecklermedia
Corporation).
PC Webopaedia, expansion bus, Last modified Dec. 5,
1998.http://www.webopedia.internet.com (© 1998 Mecklermedia Corporation).
PC Webopaedia, external bus, Last modified Dec. 30, 1997,
http://www.webopedia.internet.com (© 1998 Mecklermedia
Corporation).
PC Webopaedia, SCSI, Last modified Oct. 1, 1998,http://
www.webopedia.internet.com (© 1998 Mecklermedia Corporation.
The PC Guide, Hard Disk General Interface Factors, Site
Version 1.7.2-Version Date: Sep. 20, 1998, http://www.pcguide.com (© Copyright 1997-98, Charles M. Kozierok).
Ogren, Joakim and Williams, Dan, Connector, IDE Internal
Connector,
http://www.margo.student.utwente.nl/stefan/
hwb/co_ldelnternal.
* cited by examiner-
d
•
rJl
•
~
~
.....
.....
~
106
)
MAIN
MEMORY
HARD DISK
DRIVE
"
]~
' '1
"
CENTRAl
PROCESSING ~
UNIT
104
4, ~
HARD DISK
DRIVE
~(
I
I
1
\,
"
HARD DISK
DRIVE
j
, 7
118
>-
VIDEO
108
~
'1
\.
120l.
114
~
({Q
r
~-..J
)124
'.i
N
C
C
'""'"
IDE
CONTROLlER
ETHERNET
~
'1 ~
/\
\'1
~J
I.
lOCAL SYSTEM BUS
I
?
SERIAl. PORT
~
~
Jr
V
'7
VIDEO
MONITOR
r-
/'
SCSI
CONTROLlER ~
--- ?
~
)
=
'JJ.
=-
~
~
.....
~l
'"
o"'"
....,
V
I
\C
102
100
FIG.l
PRIOR ART
e
rJ'l
-..CJ\
N
""-l
N
1J.
~
~
~
I--"
d
•
rJl
•
1:1
106b
INSTRUCTION
MEUORY
2
~DISK
HARD
CENTRAL
r
PR~~ING
~
=
DRIVE
t,/>
..t12
~'7
DATA
MEMORY
lJ U
~
~
.....
.....
HARD DISK
SWITCH
202S
1\
'-104
v
DRIVE
~~
S:6
VIDEO
MONITOR
4~
~'7
SCSI
CONTROUER ~ 108
1~
VIDEO
SERIAl PORT
l(
u
4}
_v.,
114
lOCAL SYSTEU BUS
r
102)
200
({Q
~-..J
HARD DISK
DRIVE
4~
~!T
~
1~
FIG.2
120
11
IDE
CONTROUER
4>
)(
{J
N
C
C
'""'"
L
l(
'JJ.
=-
~
~
.....
ETHERNET
N
o
....,
\C
1
e
rJ'l
0'1
N
""-l
N
1J.
~
~
~
I--"
DDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDD
1
J9
1
39
~
~
DDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDD
1
2
3
4
·5
6
7
8
9
10
11
12
13
14
15
NAME
/RESET
GNO
007 ~
008
GROUND
--
DATA 0
KEY
KEY
N/e
NOT COtf(ClED
GND
GROUND
/IOW
GND
Q
/IOR
¢
GND
KLROY
AlE
DESCRIPTION
IROO
~
~
18
19
20
21 .
22
23
24
25
26
27
28
29
30
DIR.
31
32
33
34
35
36
37
0014
000
0015
17
DATA 7
DATA 11
=
NAUE
NAME
16
RESET
GROUND
DATA 10
DATA 4
~
PIN
OIR. DESCRIPTION
PIN
DlR. DESCRIPTION
¢
.....
.....
IDE PINOUT AT CABLE
40
2
: PIN
d
•
rJl
•
IDE PINOUT AT CONTROLLER AND PERIPHERAL
!
¢
/IOCS16
DA1
tDERR\Pr REQlISf
I/O alP SElECT
ADDRESS I
NOT C(H(ClB) I
Nle
OAO
~
({Q
~-..J
N
C
C
'""'"
, ADDRESS 0
ADORESS 2
'JJ.
=-
~
~
.....
~
o
....,
\C
GROUND
GROUND
¢
I/o ~tll.
Km£SS lATCH
¢
e
rJ'l
-..CJ\
NOT COtKClED
N/e
GNO
GROUND
--
--
-
FIG.3
N
""-l
N
1J.
~
~
~
I--"
d
214
DEVICE NUMBER
~
'01234567
2>
WRITE ONLY
210
•
rJl
•
ROO/WRrTE
(2
~
.....
.....
Q 0 0 0 0 0 212h
212d)
212e ~ (OUT SEo/RE
®
~
=
r~12~ ~( ,~VSU
~
READ ONLY
({Q
~-..J
2120
FIG.4A
212g
216
N
C
C
'""'"
'JJ.
=-
~
~
.....
~
o
....,
202
\C
~
210
e
rJ'l
-..CJ\
N
""-l
N
FIG.4B
1J.
~
~
~
I--"
u.s. Patent
Aug. 7,2001
Sheet 5 of 9
US 6,272,533 BI
NO
302
304
READ SWITCH POSmON
306
STORE NUMBERS OF SECURED
DEVICES AND CORRESPONDING
INHIBITED OPERATIONS
308
READ NUMBERS OF SECURED
DEVICES AND CORRESPONDING
INHIBITED OPERATIONS
310
NO
314
316
NO
INHIBIT CONTROL SIGNAL.
PROVIDE APPROPRIATE ERROR
MESSAGE
TRANSMIT CONTROL
SIGNAL TO DEVICE
318
FIG.S
d
110c
HARD DISK
122 ---I HARD DISK
116
VIDEO
UONITOR
DRIVE
•
rJl
•
~
DRIVE
1080
118b
120
SCSI
CONTROllER
SERIAL PORT
VIDEO
IDE
CONTROlLER
)(
~
.....
.....
~
=
124
SERIAL PORT
ETHERNET
~
j(
({Q
114
II
~-..J
'-1180
LOCAL SYSTEM BUS
N
C
C
LOCAL SYSTEM BUS
'""'"
1020
204
CENTRAL
PROCESSING
UNIT
SWITCH
CENTRAL
104b
UNIT
108b
=-
~
~
.....
PROCESSING
1040
'JJ.
0'1
o
....,
SWITCH
\C
106b
MAIN
UEUORY
UAlN
1060
MEMORY
2020
202b
e
rJ'l
0'1
FIG.6
1100
N
110b
""-l
N
1J.
~
~
~
I--"
d
11
?c.-I HARD DISK
\,./ 1
1080
VIDEO
MONITOR
DRIVE
I -116
1-/
U
SCSI
CONTROlLER
r--_----.,20
SERIAL PORT
~
~j
7
CENTRAL
PROCESSING
UNIT
114
II
~
il
(1180
1020
3
t-"- 1040
ETHERNET
It
J:
I02b7
1
LOCAL SYSTEM BUS
l1Bb J1 SERIAL PORT
'--
~
({Q
~-..J
.1
LOCAL SYSTEM BUS
Jl
~
lOBe
SCSI
CONTROLlER
SCSI
CONTROUER
=
~
SERIAL PORT
~:
.....
.....
~
L
IDE
CONTROU£R
Si
A
~
UAlN
MEUORY
~
DRIVE
1
VIDEO
Z~
n
122......-j HARD DISK
4~
.,
•
rJl
•
10Bd
.----lL.-----t
104b"
CENTRAL
PROCESSING
UNIT
N
C
C
'""'"
'JJ.
=-
~
~
.....
-..J
o
....,
\C
r
SWITCH
UAlN
MEMORY
2osT-:rr
t-"- 1060
HARD DISK 1-"1100
DRIVE
FIG.7
II
10~b
v--'
e
rJ'l
-..CJ\
N
""-l
I lIARD DISK
DRIVE
I
N
~110b
1J.
~
~
~
I--"
214, 0
STATUS
WRITE ONLY
'-0
d
•
rJl
•
DEVICE NUMBER
1234561
e1
(»
0 (} 0 0 0
~
~
.....
.....
212h
- 212e
~
=
lOC
READ/WRITF.
210
READ ONLY
212f
~
EXTERNAL
({Q
~-..J
2120
FIG.8A
N
C
C
.218
212g
'""'"
'JJ.
=-
~
~
.....
00
o
....,
\C
234
50
SER~
219
13
CONTROL PORT
1
e
rJ'l
0000000000000
000000_000
0'1
25
232
FIG.88
N
""-l
'- 236
N
1J.
~
~
~
I--"
d
1:.c
HARD DISK t--l1 Oc
VIDEO
MONITOR
DRIVE
SCSI
CONTROLLER
l
n
102a)
HARD DISK
120
VIDEO
SERIAL PORT
114
'V
CONTROLLER
SCSI CONTROLLER
108bS
I
lOCAL SYSTEU BUS
~
102b)
CENTRAl
1040 ~ PROCESSING
UNIT
~
=
r'- 202
S118b
~7
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?