Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
299 words
An interface circuit connected to and interconnecting at least two host processor control units and n dual port disk drives, where n is a positive integer greater than 1, comprising: means, connected to said host processor control units, for emulating the operation of a single dual port disk drive, including: means responsive to port select signals received from a requesting one of said host processor control units for identifying idle ones of said n dual port disk drives, means for selecting one of said identified idle dual port disk drives, means, responsive to said selecting means, for generating drive selected signals identical to those received from said selected dual port disk drive, means for applying said generated drive selected signals to said requesting host processor control unit, means, connected to said dual port disk drives, for emulating the operation of said host processor control units, including: means for generating port select signals identical to those received from said requesting host processor control unit, means for applying said generated port select signals to said selected identified idle dual port disk drive, means connected to said host processor control units and said dual port disk drives for interconnecting said host processor control units and said dual port disk drives to enable the bidirectional transmission of data therebetween; and means responsive to drive selected signals received from said selected dual port disk drive for enabling said interconnecting means to interconnect said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween; and wherein said identifying means is responsive to port lockout signals received from said requesting host processor control unit to disable an identified port on said selected dual port disk drive from access by any of said host processor control units.
Claim 2
Dependent Claim
299 words
An interface circuit connected to and interconnecting at least two host processor control units and n dual port disk drives, where n is a positive integer greater than 1, comprising: means, connected to said host processor control units, for emulating the operation of a single dual port disk drive, including: means responsive to port select signals received from a requesting one of said host processor control units for identifying idle ones of said n dual port disk drives, means for selecting one of said identified idle dual port disk drives, means, responsive to said selecting means, for generating drive selected signals identical to those received from said selected dual port disk drive, means for applying said generated drive selected signals to said requesting host processor control unit, means, connected to said dual port disk drives, for emulating the operation of said host processor control units, including: means for generating port select signals identical to those received from said requesting host processor control unit, means for applying said generated port select signals to said selected identified idle dual port disk drive, means connected to said host processor control units and said dual port disk drives for interconnecting said host processor control units and said dual port disk drives to enable the bidirectional transmission of data therebetween; and means responsive to drive selected signals received from said selected dual port disk drive for enabling said interconnecting means to interconnect said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween; and wherein said identifying means is responsive to port lockout signals received from said requesting host processor control unit to disable an identified port on said selected dual port disk drive from access by any of said host processor control units.
Claim 3
Dependent Claim
323 words
An interface circuit for maintaining up to 2 m simultaneous independent data transfers between m host processor control units and n dual port disk drives, where n and m are both positive integers greater than 1 comprising: means, connected to said m host processor control units, for emulating the operation of a dual port disk drive dedicated to each of said m host processor control units, including: means responsive to port select signals received from a requesting one of said m host processor control units for identifying idle ones of said n dual port disk drives, means for selecting one of said identified idle dual port disk drives, means, responsive to said selecting means, for generating drive selected signals identical to those received from said selected dual port disk drive, means for applying said generated drive selected signals to said requesting host processor control unit, means, connected to said dual port disk drives, for emulating the operation of said host processor control units, including: means for generating port select signals identical to those received from said requesting host processor control unit, means for applying said generated port select signals to said selected identified idle dual port disk drive, means connected to said m host processor control units and said n dual port disk drives for interconnecting said m host processor control units with m of said n dual port disk drives to enable the bidirectional transmission of data therebetween; and means responsive to drive selected signals received from said selected dual port disk drive for enabling said interconnecting means to interconnect said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween; and wherein said identifying means is responsive to port lockout signals received from said requesting host processor control unit to disable an identified port on said selected dual port disk drive from access by any of said host processor control units.
Claim 4
Dependent Claim
323 words
An interface circuit for maintaining up to 2 m simultaneous independent data transfers between m host processor control units and n dual port disk drives, where n and m are both positive integers greater than 1 comprising: means, connected to said m host processor control units, for emulating the operation of a dual port disk drive dedicated to each of said m host processor control units, including: means responsive to port select signals received from a requesting one of said m host processor control units for identifying idle ones of said n dual port disk drives, means for selecting one of said identified idle dual port disk drives, means, responsive to said selecting means, for generating drive selected signals identical to those received from said selected dual port disk drive, means for applying said generated drive selected signals to said requesting host processor control unit, means, connected to said dual port disk drives, for emulating the operation of said host processor control units, including: means for generating port select signals identical to those received from said requesting host processor control unit, means for applying said generated port select signals to said selected identified idle dual port disk drive, means connected to said m host processor control units and said n dual port disk drives for interconnecting said m host processor control units with m of said n dual port disk drives to enable the bidirectional transmission of data therebetween; and means responsive to drive selected signals received from said selected dual port disk drive for enabling said interconnecting means to interconnect said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween; and wherein said identifying means is responsive to port lockout signals received from said requesting host processor control unit to disable an identified port on said selected dual port disk drive from access by any of said host processor control units.
Claim 5
Dependent Claim
239 words
In an interface circuit connected to and interconnecting m host processor control units and n dual port disk drives, where n and m are both positive integers greater than 1, a method of maintaining up to m simultaneous data transfers between said m control units and m selected ones of said n dual port disk drives, comprising the steps of: emulating the operation of a single dual port disk drive, including: identifying, in response to port select signals received from a requesting one of said host processor control units, idle ones of said n dual port disk drives, selecting one of said identified idle dual port disk drives, generating drive selected signals identical to those received from said selected dual port disk drive; applying said generated drive selected signals to said requesting host processor control unit, emulating the operation of said host processor control units, including: generating port select signals identical to those received from said requesting host processor control unit, applying said generated port select signals to said selected identified idle dual port disk drive, interconnecting said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween, and wherein said identifying step includes: disabling, in response to port lockout signals received from said requesting host processor control unit, an identified port on said selected dual port disk drive from access by any of said host processor control units.
Claim 6
Dependent Claim
239 words
In an interface circuit connected to and interconnecting m host processor control units and n dual port disk drives, where n and m are both positive integers greater than 1, a method of maintaining up to m simultaneous data transfers between said m control units and m selected ones of said n dual port disk drives, comprising the steps of: emulating the operation of a single dual port disk drive, including: identifying, in response to port select signals received from a requesting one of said host processor control units, idle ones of said n dual port disk drives, selecting one of said identified idle dual port disk drives, generating drive selected signals identical to those received from said selected dual port disk drive; applying said generated drive selected signals to said requesting host processor control unit, emulating the operation of said host processor control units, including: generating port select signals identical to those received from said requesting host processor control unit, applying said generated port select signals to said selected identified idle dual port disk drive, interconnecting said requesting host processor control unit and said selected dual port disk drive to enable the bidirectional transmission of data therebetween, and wherein said identifying step includes: disabling, in response to port lockout signals received from said requesting host processor control unit, an identified port on said selected dual port disk drive from access by any of said host processor control units.