`PA'1']jN'l‘ 0l’I-‘ICE
`{JP}
`(51) Int. C13:
`G06F 3:06
`
`Identification Codes:
`301
`Z
`
`(12) KOKAI TOKUYO PATENT
`JOURNAL (A)
`
`(1 1) PATENT /\PPI.ICATION PUBLICATION
`NO. IIEI 5{1993]—I8l609
`(43) Publication Date: July 23, 1993
`1''I
`Technical Disclosure Section
`
`Sequence Nos. for Ollice Use:
`7165-5B
`
`Examination Request: Not liled
`(21) Filing No.2 Hei 4[l992]-333
`
`(71) Applicant:
`
`(22) Filing Date: January 6, 1992
`
`(*2) Inventor:
`
`No. of Claims: I (Total of 4 pages)
`000004237
`NEC Corporation
`5-7-1 Minato-ku shiba, Tokyo
`
`l-Iideo Ilirai
`NEC Corporation
`5—?—l Minato—ku shiba, Tokyo
`
`(*4) Agent:
`
`Tadashi Wakabayashi, patent attorney
`
`fill?‘4JJHHII
`
`ii
`
`iE5"
`
`."'
`':I!"
`
`3¥il‘.f"-r.I9'&fi'II
`
`[Figure is translated at the end of the doeument.j
`
`Oracle Ex. 1008, pg. 1
`IPRZD14-01209
`
`Oracle Ex. 1238, pg. 1
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`(54) Title: PERSON/\I. COMPUTER SYSTEM
`(57) Abstract
`Objective
`To offer a personal computer system that
`allows sharing of multiple magnetic disk devices by
`multiple personal computers.
`
`Structure
`
`It has a magnetic disk sharing device 3
`equipped with a magnetic disk controlling
`mechanism 6 that controls multiple magnetic disk
`devices 8-12 by considering them as ! virtual
`magnetic disk device with all of their memory
`regions as a memory region, and a partition control
`table 7 that manages and specifies the access right
`of the respective personal computers 1, 2, -- -for
`each partition in the memory region of the virtual
`magnetic disk device. a11d each computer accesses
`the virtual magnetic disk device according to its
`respective access right.
`
`
`
`Claim
`
`1. A personal computer system, which is a personal computer system that includes
`
`multiple personal computers and multiple magnetic disk devices, characterized in that
`
`it has a magnetic disk sharing device equipped with a magnetic disk device controlling
`
`means that controls the aforementioned multiple magnetic disk devices by considering them as 1
`
`virtual magnetic disk device with all ofthe memory regions of said multiple magnetic disk
`
`devices as its memory region, and a security management means that manages the access right of
`
`the respective aforementioned multiple personal computers in the memory region in said virtual
`
`magnetic disk device,
`
`and the aforementioned multiple personal computers access the aforementioned virtual
`
`magnetic disk device according to the aforementioned respective access right.
`
`Detailed explanation of the invention
`
`[UOUI]
`
`Industrial application field
`
`This invention pertains to a personal computer system that includes multiple personal
`
`computers and multiple magnetic disk devices.
`
`[0002]
`
`Prior art
`
`A magnetic disk controlling device in a conventional personal computer system can place
`
`in correspondence only 1 physical magnetic disk device with l logical magnetic disk device, and
`
`this is also true with regard to magnetic disk management of the host software (operation
`
`system).
`
`[0003]
`
`Magnetic disk devices also carmot be shared by multiple personal computers.
`
`[0004]
`
`Problems to be solved by the invention
`
`The conventional magnetic disk controlling device described above has a specification
`
`where only 1 physical magnetic disk device can be placed in correspondence with 1 logical
`
`magnetic disk device, and there is a disadvantage that an amount of data that exceeds the
`
`capacity of l magnetic disk cannot be handled. There also is a disadvantage that a magnetic disk
`
`device cannot be shared by multiple personal computers.
`
`Oracle Ex. 1008, pg. 2
`|PR2014-01209
`
`Oracle Ex. 1238, pg. 2
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`[0005]
`
`The objective of this invention is to offer a microcomputer system that has a magnetic
`
`disk controlling device that allows sharing of multiple magnetic disk devices by multiple
`
`microcomputers by handling data of a size that exceeds the capacity of one magnetic disk device
`
`by accessing all the memory regions of multiple magnetic disk devices as if the multiple memory
`
`regions were the memory region in I magnetic disk device from individual personal computers
`
`and managing the access right of individual personal computers.
`
`[0006]
`
`Means to solve the problems
`
`The personal computer system in this invention has a magnetic disk sharing device
`
`equipped with a magnetic disk device controlling means that controls multiple magnetic disk
`
`devices by considering them as I virtual magnetic disk device with all of the memory regions of
`
`these multiple magnetic disk devices as its memory region, and a security management means
`
`that manages the access right of the respective multiple personal computers in the memory
`
`region in that virtual magnetic disk device, and multiple personal computers access the virtual
`
`magnetic disk device according to the respective access right.
`
`[0007]
`
`Operation
`
`This allows individual personal computers to access all of the memory regions of
`
`multiple magnetic disk devices as ifthe memory regions were a memory region of l magnetic
`
`disk device, and the respective access right of the multiple personal computers for that memory
`
`region in 1 virtual magnetic disk device is specified and managed for each microcomputer.
`
`[0008]
`
`Application examples
`
`Next, an application exarnpie of this invention will be explained while referring to
`
`figures.
`
`[0009]
`
`Figure l is a block diagram that shows the structure of an application example of a
`
`personal computer system that includes the magnetic disk sharing device in this invention.
`
`Oracle Ex. 1008, pg. 3
`IPRZO14-01209
`
`Oracle Ex. 1238, pg. 3
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`[0010]
`
`In Figure 1, personal computers main bodies 1, 2, ---are connected to a magnetic disk
`
`sharing device 3 through interface boards 4, 5, ---. The magnetic disk sharing device 3 is also
`
`connected to magnetic disk devices 8-12, The magnetic disk sharing device 3 comprises a
`
`magnetic disk controlling mechanism 6 and a partition control table 7.
`
`[001 1]
`
`An access request from the personal computers 1, 2, ---to the magnetic disk devices 8-12
`
`is notified to the magnetic disk controlling mechanism 6 through the magnetic disk interface
`
`boards 4, 5,
`
`and it is converted to an access request to a virtual magnetic disk device that
`
`extends over the magnetic disk devices 8-12 in the magnetic disk controlling mechanism 6.
`
`Through the process above, the magnetic disk devices 8-12 can be handled from the personal
`
`computer main body as 1 virtual magnetic disk device with all of the memory regions of the
`
`magnetic disk devices 8-12 as its own |memory] region.
`
`[00 12]
`
`The security management divides the memory region of the virtual magnetic disk device
`
`described above, sets up the access right for each personal computer in each divided part (will be
`
`referred to as partition), and prevents illegal access. This is implemented by preparing a partition
`
`control table 7’. The access right to a partition includes R (read), W (write), C (create), D (delete),
`
`and X (execute).
`
`| 00 13 I
`
`Figure 2 shows an example of a partition control table. A personal computer I can read,
`
`write, create, and execute with a partition 1, can read and write with a partition 2, and can read
`
`with a partition 3. A personal computer 2 can read, write, create, and execute with partition 1,
`
`and can read with partition 3. A personal computer 3 can read, write, create, and execute with
`
`partition 1, and can read with partition 2. The aforementioned security management means can
`
`prevent illegal access for utilization from a personal computer that is not authorized.
`
`[0014]
`Effect of the invention
`
`As explained above, the personal computer system with the magnetic disk sharing device
`
`in this invention has the effect of handling data in a size that exceeds the memory capacity of l
`
`magnetic disk device by accessing all memory regions of multiple magnetic disk devices as ifthe
`
`multiple memory regions were the memory region of l magnetic disk device from individual
`
`Oracle Ex. 1008, pg. 4
`|PR2014-01209
`
`Oracle Ex. 1238, pg. 4
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`personal computers and managing the access right of each personal computer and sharing
`
`multiple magnetic disk devices by multiple microcomputers for managing data in an aggregate
`
`instead of storing them in individual personal computers.
`
`Brief description ofthe figures
`
`Figure l is an application example of a personal computer system in this invention.
`
`Figure 2 is an example ofa partition control table.
`
`Explanation of symbols
`
`1
`
`2
`
`3
`4-5
`
`6
`7
`
`Personal computer main body 1
`
`Personal computer main body 2
`
`Magnetic disk sharing device
`Interface boards
`
`Magnetic disk controlling mechanism
`Partition control table
`
`8-12 Magnetic disk devices
`
`3
`
`BIfi~:'~’«r X flilkfififl
`
`
`
`
`8K9l£'?4 1 flfilflfllfl
`
`8
`
`I O,
`
`1
`
`I
`
`1 2
`
`H3&'.7r'-r1
`‘JEEP.
`
`3%?’ (Z
`‘lfififl
`
`flit?’ (1 Hi?‘ 41
`’JfifiC
`’JfilRD
`
`TEE?‘ 42
`‘IE1! E
`
`- - -
`
`l
`
`2
`
`Figure 1
`
`Key:
`
`1
`2
`3
`
`Computer I
`Computer 2
`Magnetic disk sharing devicc
`
`Oracle Ex. 1008, pg. 5
`|PR2014-01209
`
`Oracle Ex. 1238, pg. 5
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`4
`
`5
`
`6
`?
`
`8
`9
`10
`I 1
`12
`
`I/F board
`
`I/F board
`
`Magnetic disk controlling mechanism
`Partition control table
`
`Magnetic disk device A
`Magnetic disk device B
`Magnetic disk device C
`Magnetic disk device D
`Magnetic disk device E
`
`Com o uter name
`
`
`
`Personal computer 2
`ersonal computer 3
`Personal computer 1
`Personal computer 3
`Personal comuter 1
`
`
`
`
`Partition 2 I ;U
`
`
`Partition 3
`
`
`
`
`
`
`
`Access right
`Partition 1
`RWCX
`
`
`RWCX
`RWCX
`RW
`
`R P
`
`Personal computer 2
`
`
`
`(R: Readable, W: Writable, C: Creatable, X: Executable)
`
`Figure 2
`
`Oracle Ex. 1008, pg. 6
`|PR20‘I4-01209
`
`Oracle Ex. 1238, pg. 6
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`(19)E|2$S‘-¥=§’ff1“* (J P)
`
`(12)£~fifi2f3j:E‘-1=-fg}fi(A)
`
`unfiswfiswss
`
`(5l)Int.C1.‘
`G D 6 F
`
`3,306
`
`335038’?
`3 0 1
`
`Z
`
`rf|7’<1EE#%
`7165—5B
`
`F I
`
`%E‘fi:lZ5—181509
`(43)i}Bfi E
`111532 5¢(1993) 7H23EI
`
`fififififififi
`
`(2l)tififi%‘
`
`fififl‘-1-—333
`
`(22):L.iflEl
`
`5FJif?.4$(1992)1H 6 B
`
`fififiik ilifiii-3 Efiiiificbfi 1 (1% 4 E)
`
`(71)HiflA 000004237
`El 2f>‘~%fiJ|i4Ei\fiéE¥:|:
`H€L?ffi3%|ZE£TE 7 E 1%
`(72)¥§*!FJ% SP4? ii
`$1?€§13%|ZE£TE7§l% El?F%‘5-“rifle
`E5-?‘z'-‘£E£|"'i
`(74)ff.@.A fiflj: EFF 5!‘;
`
`(54) [¥éI!)ir234:.fi<]
`
`2<~‘J+;I«::r‘x1:‘=L-—5'-'/:r.7“-A
`
`(57) [Tm]
`[tw] mammss+2a%m&wnmm—v+w
`:yE1—§?#m?%%N—v+w:yE1—?9X
`sgémmfisn
`[%fi] Efl®mfi?4X7§E8~12&,%h6
`®$Efimm%Efimfit?s1m®fifi&fi?4z7
`%maasLrmw¢ami%+x¢mwsmsa.m
`fimfi?4x¢E£®Efim®mfi~%4vavita
`fiE¢5fifi—v+w:yE1—§1.2.---07
`¢tX%EWfl?%fi*%49ay-flybuww-?
`-—7’Ib? ¢':7.5:1'JiTi;‘;fnE%:i7’-‘UrX¢*JHJ'¥éff"E37E41'L.
`1'4
`fi—v+w3yE:~§u%h%h®T&tXmELt
`mofMfififi?¢2¢§fiu79tx¢aD
`
`g
`
`i
`2
`'5
`1.
`I'D
`§
`
`Q
`
`‘~“
`n‘
`E
`E
`'5
`"-
`"'“
`
`EI
`
`
`
`3Eflfx:U'%’fl'HI
`
`Oracle Ex. 1008, pg. 7
`|PR2014~01209
`
`Oracle Ex. 1238, pg. 7
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`1
`
`fiWT5—1816o9
`
`2
`
`ata1M®mEmfi?+x7£Et$&Lfmm¢&
`[$.§'=§*r§%>R0)a1E]
`mfi?42&%fiwfl@F$a.%®fifimfi?4Xb
`Efififill mfi®n—v+w:yE1—¢tmfi®
`%fi®EflfifiE$Hé§fi®fi—V+m:VE1—§
`flfifx27Efl&3UN—v%w:yE:~§9x%
`Ancisuwf,
`%h%h®Wmw%tEN&fiM?§t$:Uf4fifl
`TEk&fiXtmfi¥4X7flfi%fi%fiL.Eflwfi
`Wfl&fi®mfi?4x7fifi&.fi&fi®mfi?+x&
`%fi®$Emfifi&%®Emfifia¢5lmmfiflmfi
`~v+m:ye;—9o%n%nwmmm&&mmLt
`$4z&%fit$&Lfwm¢é&%?4z&%%mm
`fioffiflmfi?«z7fiEm77tx¢&a
`mfima.flfififiw%?4x7%fi®Emfifit3H
`[ooon
`5WfiEfl®m«v+w:yE1~¢%h%n®flmW
`[Wfi]fl&®NwV%w:yE;~?ttD,fifi®
`&%?+27%fi®$Emfifi&&tvE1m®&%¥
`%&fiW%EE?%t$;Uf4%fl3&t&fiitm
`+2a%fi®Emmfi?$§#®;5m7&tX¢5:
`fi?4x7%fiEfi%fiL\
`mEEM®N—v+w:yE;—¢@%h%hflmfifi
`ktflfikb.%®1m®MEfifi?+X7fifi®flfi
`mMufi?6mfi®n~v+w:yE;—3%h%n®
`oWfl&wELt#ofmflfiE&fi?«x7fiflE7
`bhziact&fiflt¢afi—v+w:yB1~¢v
`Wmflfi&$H@%&®74bu:yE;—?€aE%
`Xfha
`$EhEHEh%o
`[0008]
`Efiwmfimofiml
`Efimfllmm.$%m®$mMusw1Efi&¥mL
`[ooou
`Tmmfiéo
`tafillrfléml Méflfitat. %E§3:0JN—v-r;L:‘/
`81w?t§fl®wfi¥4x7%fi&fiUH~v+w:
`[ooo9]N1m$%m®.mfi¥4x¢#mfifi%
`fiflH~V+w:yE;~§9Z?L®-fimflwfifi
`yE;—¢&X?LEw?%o
`[Doom
`&m¢7uv&E?5&o
`toorolmlmfiwf.m~v%w:yE1—§$
`Efimflfimlfifl‘N~v%w:yE:—§9X?L
`W1,2.---@{y?71—Xfi—F4.5,--
`m£H5fifi?427flmfifim1M®fiflmi¥+x
`&%fiuNLT1m®m@&%?4z7%fiLmHmT
`-%fibfmfi?4X?%mfiE3u&fiEhfw%o
`if.kmv7bo;7($&b—%4y#vz%L)
`it.$fi¥{Z?%mfiE3Efififi?4X¢fiE8
`~12fififiéhTw5Dmfi?4z§fim%fi3u\
`®fifi?4x7fiE£Hfia&ofw%o
`mfi¥4z¢wmmmeam~%+vay-:yru—
`[0003]¥t.fifi?4X7%fi&§fl®Nwvf
`w-%—7w7w5mmzhrmaa
`w:yE;—?T%m?%&b9ta
`[ooou
`[oo11]fi—v+w:yE;~@1.2.---w
`5mfi¥41&EE8~12«m7¢tx£fim.mi
`EfimfimmbgaatéflfilkfiLkfi*®mfi¥
`xxbmwfifiu.1m®$fl&fi%4z&%fit1fl
`?417m4y?7:~X$—F4.5.---EEC
`mm¥4z¢wommenmmsn.mm¥4xamw
`@mEwfi?4z&%fiL#Hmf%&v&fit&sf
`womb‘1m®fifi¥4x7%fi®fiE%flia¥—
`fifi6E$wfmi?+Z?fifl8~1zuitfiéfi
`EW&mfi¥42¢%fitH¢a?btzE£tE&$
`fiéfifictflffifiwawfikfififib.itmfi?
`H50ut®m@m;Ufi—v+m:yE;—¢$¢w
`¢x7EE&&fi®m~v+w:yE1—9m;of%
`mtoctfiofiowawfiwmflfito
`6@.$fi?4Z&Efi8~12&.fifi?4X7fifi
`8~12®%flfififi&E6®flfififlt?%fifitE
`[ooo5]$fim®HWm‘mfi®mi¥4x7EE
`®£Emfifi&&t#t1m®$%?¢z&%fi®Efi
`ht—fi®mfi?¢Z?EEtLfwfictflflfitt
`€30
`fifitLTM&®fi~v+w:yE1—?bB7&tz
`¢%CkE$O.~fi®&fi?4X7%fi®fifl&fli
`[00I2]t$1U?¥fiflfl.LE®fifi&fi?4
`1&Efl®flfimm&MfiHL.M9uEht§$fi
`%k%E®?~3%m5C&&MfiE?%ttEE.M
`&®n«V+m:VE1—§®77tXfi&%ELO
`(N~?49ayafi5)m.M&®H—v+w:yE
`;~9:t®NmM%kfifl&%£L.fimorbtx
`9,fifimvxbuuyalwatgoffiflmfifi?
`&%¢tb®t®T.fi—?4vay-:ybu~w-
`4x7EE&%m¢%camfi%%mfi%4x7flWfi
`%—7w7&W<fihh5ofiw?4vay«®7
`E&E¢%v(7n:yE;~991fL&E&?%:
`&?£5o
`¢t1&mu.R(fiamL)\w(£%&$).c
`[ooom
`(Wfi)sD(fifi)\X(%fi)fi$§a
`[OOI3]M2@N—%{9ay-:7#D—m-f
`[flm&%m¢%tb®fi%]$%w®H—v+w:y
`E:—??Z?Afi.fifi®$%?4Z&%fi&,%h
`~7wwwfi5a°fi~v+m:ye;—a1o\fi~
`Bfifi®fifi?4X7fifi®%flfifiH%%®fififlfi W ?#&aV1EHLfi$mL,%%fl3.Wfl.%fifi
`
`Oracle Ex. 1008, pg. 8
`IPRZO14-01209
`
`Oracle Ex. 1238, pg. 8
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`##FflWi5--1 8 1 6 O 9
`
`4
`
`*a:a&flmw¢&&atu.mfi®v4¢u:yE1
`—au;0w&®wfi%+z7%m&#m¢s:a&fi
`fiEL\?—¢%M&®N~V%w3VE1—?T%§
`¢%:a&<—mLffifl¢%:a#?%&fl%fi$
`Zoo
`(gmmmmnmml
`[R1]$fimmN—v+w:yE;—¢92%L®—
`wmmssao
`[W2]N—$4937-:7bU—w-?~7w®W
`Tfiéu
`H?%®%Wfl
`1
`fi—v+w:VE;—?$%1
`2
`fi—V+w3VE1—§$W2
`3 %fi¥4X7#fi%H
`4~5
`»1’>*5?7::—7\fi“~’-}-“
`%fi¥4X¢fiW&fi
`m~%4yay-:yburu~»-%—7w
`8~l2
`fifi?¥X§%%
`
`6 7
`
`3
`
`fi%T$U,N~%4&ay2EfiLfi$HL,fisfi
`$fiflfiT$D,fi~%4vay3mfiLfiawLfifi
`fifihsuN~v%w:yE1—92m.fi~%49a
`y1mfiLfi&mL,fi%fl$.Wfl.%fi#fifiT5
`U.N-?49ay3EfiLfi$mLfifl%T£%oN
`—v+w:yE1—¢3m.N~%4vay1mfiLfi
`Bmb\fi%&$.Wfi.%fififl%TEU.N—%4
`vayztfibfiambfififififisnkEt$JU%
`
`xfiflifltib,fi—v+w:yE;~fi#5®flm
`®%EhTm&w4m&T§tX&mk¢s:afififi
`ttso
`[001M
`
`lfimmflfilmkfimbksfit.$fim®mfi?4
`Z7#m%W&fi¢%fi—VTw3VE1—?9Z%L
`H,fifl®fifi?4X¢%m®%EEmfi&5kb£1
`m®Mfi¥4X9%m®E%fifi<m&®N—v%
`w:yE;—#flB77h1L.b0%fi—V+w:y
`E1—9®T7tXfi%Wfl?5CkK$U.IMQM
`fi?«Z7fifi®Efififi&mi%kE$®$—§&m*
`
`3
`
`fiflfxzaflfififl
`
`[E1]
`
`
`
`
`6fifi?41§fifi§fi
`
`-1
`
`4
`
`5
`
`1
`
`2
`
`
`
`
`3%?’ 41
`afifiA
`
`$31?’ 42
`9fifiB
`
`1 2
`
`13%.?‘ {I Hi?’ «)1
`§§EC
`9£fiD
`
`Hi?" 42
`
`0&3 E
`
`Oracle Ex. 1008, pg. 9
`|PR2014-01209
`
`Oracle Ex. 1238, pg. 9
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`(4)
`
`[EI2]
`
`%%¥5—181609
`
`H" -‘HlvJ:rI:' 1-91 RW C X
`
`
`1_
`
`
`
`(R :fiJ9~:'.‘.'I.:3J W : Eiiéiffil C 3'f’Ffi7I X Ififial)
`
`Oracle Ex. 1008, pg. 10
`IPRZO14-01209
`
`Oracle Ex. 1238, pg. 10
`Oracle, et al. vs. Crossroads
`lPR2014-01209
`
`
`
`
`
`
`
`
`VT
`
`- _
`Z:
`
`
`
`
`
`
`TRANSPERFECT
`
`AFFIDAVIT O: ACCURACY
`
`l,Dominic Ledda, declare under penalty of perjury that the foregoing is a true and
`accurate translation, to the best of my belief and knowledge, of .lP~5~181609.
`
`Dominic Ledda
`
`160 Spear Street, Suite 1100,
`
`Sworn to before me this
`
`19”‘ day of February 2015
`
`-,
`
`..
`‘.~
`«
`4’-
`’ HEATHER SULLIVAN
`V
`,
`Commission # 2040034
`‘ Notary Public - California
`,
`San Francisco County’
`
`E
`Z
`5,
`
`
`
`0"‘ -. F’ -‘
`
`
`
`_
`
`Stamp, Notary Public
`
`LANGUAGE AND TECHNOLOGY SOLUTIONS FOR GLOBAL BUSINESS
`
`160 SPEAR STREET, SUITE 1100, SAN FRANCISCO, CA 94105 I T 415.615.9191 I F 415.615.9181 I WWW.TRANSPERFECT.COM
`OFFICES IN 75 CITIES WORLDWIDE
`
`Oracle Ex. 1008, pg. 11
`|PR2014-01209
`
`Oracle Ex. 1238, pg. 11
`Oracle, et al. vs. Crossroads
`lPR2014-01209