Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
290 words
A computer system, comprising a computer; and at least one of a plurality of secondary storage systems connected to said computer which manages data stored therein by using local addresses thereof, wherein said secondary storage system comprises: means for storing a file including one or more logical blocks, means for executing an access to a logical block, already stored in said storage means, at the local address requested by said computer, means for determining a local address in the secondary storage system to store a new logical block requested to be stored according to a predetermined procedure, when said computer requests storing said new logical block in said storage means, means for storing the new logical block requested to be stored in the determined local address, and means for notifying said computer of the determined local address; and further wherein said computer comprises: a file management table for relating local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween, means for referencing said file management table to find a local address of a logical block to be accessed and sending a request for accessing the logical block at the found local address to said secondary storage system, when the logical block already stored in said secondary storage system is accessed, means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system, and means for relating the local address returned from said secondary storage system to the new logical block requested to be stored and registering a correspondence therebetween in said file management table.
Claim 2
Dependent Claim
290 words
A computer system, comprising a computer; and at least one of a plurality of secondary storage systems connected to said computer which manages data stored therein by using local addresses thereof, wherein said secondary storage system comprises: means for storing a file including one or more logical blocks, means for executing an access to a logical block, already stored in said storage means, at the local address requested by said computer, means for determining a local address in the secondary storage system to store a new logical block requested to be stored according to a predetermined procedure, when said computer requests storing said new logical block in said storage means, means for storing the new logical block requested to be stored in the determined local address, and means for notifying said computer of the determined local address; and further wherein said computer comprises: a file management table for relating local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween, means for referencing said file management table to find a local address of a logical block to be accessed and sending a request for accessing the logical block at the found local address to said secondary storage system, when the logical block already stored in said secondary storage system is accessed, means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system, and means for relating the local address returned from said secondary storage system to the new logical block requested to be stored and registering a correspondence therebetween in said file management table.
Claim 3
Dependent Claim
69 words
The computer system as claimed in claim 1, wherein said storage means in said secondary storage system is a disk array system, and said means for determining a local address to store the logical block according to a predetermined procedure includes means for finding according to a predetermined procedure a local address so as to enable data belonging to the logical block to be accessed in a parallel manner.
Claim 4
Dependent Claim
78 words
The computer system as claimed in claim 1, wherein said storage means in said secondary storage system includes a plurality of storage systems of different types, and said means for determining a local address to store the logical block according to a predetermined procedure determines a local address of a new logical block in response to characteristics of a file to which the new logical block to be stored belongs and characteristics of said plurality of storage systems.
Claim 5
Dependent Claim
315 words
A computer to which at least one of secondary storage systems is connected, said computer comprising: a file management table for managing local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween; means for determining whether or not each of said secondary storage systems connected to said computer has a capability of determining a local address to store a logical block; means for sending a request for accessing a logical block to said second storage system with specification of a local address of logical block to be accessed, found by referencing said file management table when the logical block already stored in said secondary storage system is accessed; means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system having a capability of determining the local address to store the logical block; means for relating a local address returned from said secondary storage system having a capability of determining a local address to store a logical block in response to the request for storing the new logical block to the new logical block requested to be stored and registering a correspondence therebetween in said file management table; means for determining a local address to store a new logical block according to a predetermined procedure, when the new logical block is stored in said secondary storage system having no capability of determining the local address to store the logical block; means for storing the determined local address in said file management table; and means for sending a request for storing a new logical block to said secondary storage system having no capability of determining a local address to store a logical block with specification of the determined local address.
Claim 6
Dependent Claim
315 words
A computer to which at least one of secondary storage systems is connected, said computer comprising: a file management table for managing local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween; means for determining whether or not each of said secondary storage systems connected to said computer has a capability of determining a local address to store a logical block; means for sending a request for accessing a logical block to said second storage system with specification of a local address of logical block to be accessed, found by referencing said file management table when the logical block already stored in said secondary storage system is accessed; means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system having a capability of determining the local address to store the logical block; means for relating a local address returned from said secondary storage system having a capability of determining a local address to store a logical block in response to the request for storing the new logical block to the new logical block requested to be stored and registering a correspondence therebetween in said file management table; means for determining a local address to store a new logical block according to a predetermined procedure, when the new logical block is stored in said secondary storage system having no capability of determining the local address to store the logical block; means for storing the determined local address in said file management table; and means for sending a request for storing a new logical block to said secondary storage system having no capability of determining a local address to store a logical block with specification of the determined local address.
Claim 7
Dependent Claim
69 words
The computer system as claimed in claim 4, wherein said storage means in said secondary storage system includes a disk array system, and said means for determining a local address to store the logical block according to a predetermined procedure includes means for finding, according to a predetermined procedure, a local address so as to enable data belonging to the logical block to be accessed in a parallel manner.
Claim 8
Dependent Claim
78 words
The computer system as claimed in claim 4, wherein said storage means in said secondary storage system includes a plurality of storage systems of different types, and said means for determining a local address to store the logical block according to a predetermined procedure determines a local address of a new logical block in response to characteristics of a file to which the new logical block to be stored belongs and characteristics of said plurality of storage systems.
Claim 9
Dependent Claim
292 words
A computer to which at least one of secondary storage systems is connected, said computer comprising: a file management table for managing local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween; means for determining whether or not each of said secondary storage systems connected to said computer has a capability of determining a local address to store a logical block; means for sending a request for accessing a logical block to said second storage system with specification of a local address of the logical block to be accessed, found by referencing said file management table, when the logical block already stored in said secondary storage system is accessed; means for determining a local address to store a new logical block according to a predetermined procedure, when the new logical block is stored in said secondary storage system having no capability of determining the local address to store the logical block; means for relating the determined local address of the logical block to the logical block and storing a correspondence therebetween in said file management table; means for sending a request for storing the new logical block to said secondary storage system having no capability of determining a local address to store a logical block with specification of the determined local address; and means for sending a request for storing a new file to said secondary storage system with specification of a file identification representing the file, a relative address of data to be accessed in the file, and an accessed data length, when the new file is stored in said secondary storage system having a capability of determining a local address to store a logical block.
Claim 10
Dependent Claim
292 words
A computer to which at least one of secondary storage systems is connected, said computer comprising: a file management table for managing local addresses where logical blocks making up a file stored in said secondary storage system are stored as logical blocks and managing a correspondence therebetween; means for determining whether or not each of said secondary storage systems connected to said computer has a capability of determining a local address to store a logical block; means for sending a request for accessing a logical block to said second storage system with specification of a local address of the logical block to be accessed, found by referencing said file management table, when the logical block already stored in said secondary storage system is accessed; means for determining a local address to store a new logical block according to a predetermined procedure, when the new logical block is stored in said secondary storage system having no capability of determining the local address to store the logical block; means for relating the determined local address of the logical block to the logical block and storing a correspondence therebetween in said file management table; means for sending a request for storing the new logical block to said secondary storage system having no capability of determining a local address to store a logical block with specification of the determined local address; and means for sending a request for storing a new file to said secondary storage system with specification of a file identification representing the file, a relative address of data to be accessed in the file, and an accessed data length, when the new file is stored in said secondary storage system having a capability of determining a local address to store a logical block.
Claim 11
Dependent Claim
69 words
The computer system as claimed in claim 7, wherein said storage means in said secondary storage system includes a disk array system, and said means for determining a local address to store the logical block according to a predetermined procedure includes means for finding, according to a predetermined procedure, a local address so as to enable data belonging to the logical block to be accessed in a parallel manner.
Claim 12
Dependent Claim
78 words
The computer system as claimed in claim 7, wherein said storage means in said secondary storage system includes a plurality of storage systems of different types, and said means for determining a local address to store the logical block according to a predetermined procedure determines a local address of a new logical block in response to characteristics of a file to which the new logical block to be stored belongs and characteristics of said plurality of storage systems.
Claim 13
Dependent Claim
327 words
In a computer system comprising storage media and at least one of a plurality of secondary storage systems connected via a peripheral input/output device bus to said computer, a method of accessing a file comprising the steps of: providing said secondary storage system with a local file management table for relating file identification information for identifying files to local addresses where the files are stored and storing a correspondence therebetween: requesting said secondary storage system to store a new file by said computer specifying file identification information of the file; determining a local address to store the new file requested to be stored by said secondary storage system; storing the new file in the determined local address of said storage medium by said secondary storage system; relating the determined local address to the specified file identification information and storing a correspondence therebetween in said local file management table by said secondary storage system; notifying said computer of the determined local address by said secondary storage system; relating the received local address to the file requested to be stored and managing a correspondence therebetween by said computer; providing said computer with a file management table for storing a correspondence between file identification information for identifying files and local addresses where the files are stored; finding, when accessing a previously stored file in said secondary storage system, a local address corresponding to the file from said file management table by computer; accessing a file already stored in said secondary storage system, finding a local address related to the file from said file management table by said computer; sending a request for accessing the file already stored in said secondary storage system with specification of the found local address to said secondary storage system by said computer; and upon receipt of the request for accessing the file already stored in said secondary storage system, accessing the file at the local address specified in the request by said secondary storage system.
Claim 14
Dependent Claim
327 words
In a computer system comprising storage media and at least one of a plurality of secondary storage systems connected via a peripheral input/output device bus to said computer, a method of accessing a file comprising the steps of: providing said secondary storage system with a local file management table for relating file identification information for identifying files to local addresses where the files are stored and storing a correspondence therebetween: requesting said secondary storage system to store a new file by said computer specifying file identification information of the file; determining a local address to store the new file requested to be stored by said secondary storage system; storing the new file in the determined local address of said storage medium by said secondary storage system; relating the determined local address to the specified file identification information and storing a correspondence therebetween in said local file management table by said secondary storage system; notifying said computer of the determined local address by said secondary storage system; relating the received local address to the file requested to be stored and managing a correspondence therebetween by said computer; providing said computer with a file management table for storing a correspondence between file identification information for identifying files and local addresses where the files are stored; finding, when accessing a previously stored file in said secondary storage system, a local address corresponding to the file from said file management table by computer; accessing a file already stored in said secondary storage system, finding a local address related to the file from said file management table by said computer; sending a request for accessing the file already stored in said secondary storage system with specification of the found local address to said secondary storage system by said computer; and upon receipt of the request for accessing the file already stored in said secondary storage system, accessing the file at the local address specified in the request by said secondary storage system.
Claim 15
Dependent Claim
300 words
A computer system comprising: a computer; and at least one of a plurality of secondary storage systems connected to said computer as a peripheral exclusive used by said computer, said at least one of secondary storage system manages data stored therein by using local addresses thereof, wherein: said secondary storage system comprises: means for storing a file consisting of one or more logical blocks, means for executing an access to a logical block, already stored in said storage means, at the local address requested by said computer, when said computer requests storing a new logical block in said storage means, means for determining a local address to store the logical block requested to be stored according to a predetermined procedure, means for storing the logical block requested to be stored in the determined local address, and means for notifying said computer of the determined local address, and further wherein: said computer comprises: a file management table for relating local addresses where logical blocks making up a file stored in said secondary storage system are stored as the logical blocks and managing a correspondence therebetween, means for referencing said file management table to find a local address of a logical block to be accessed and sending a request for accessing the logical block at the found local address to said secondary storage means, when the logical block already stored in said secondary storage system is accessed, means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system, and means for relating the local address returned from said secondary storage system to the new logical block requested to be stored and registering a correspondence therebetween in said file management table.
Claim 16
Dependent Claim
300 words
A computer system comprising: a computer; and at least one of a plurality of secondary storage systems connected to said computer as a peripheral exclusive used by said computer, said at least one of secondary storage system manages data stored therein by using local addresses thereof, wherein: said secondary storage system comprises: means for storing a file consisting of one or more logical blocks, means for executing an access to a logical block, already stored in said storage means, at the local address requested by said computer, when said computer requests storing a new logical block in said storage means, means for determining a local address to store the logical block requested to be stored according to a predetermined procedure, means for storing the logical block requested to be stored in the determined local address, and means for notifying said computer of the determined local address, and further wherein: said computer comprises: a file management table for relating local addresses where logical blocks making up a file stored in said secondary storage system are stored as the logical blocks and managing a correspondence therebetween, means for referencing said file management table to find a local address of a logical block to be accessed and sending a request for accessing the logical block at the found local address to said secondary storage means, when the logical block already stored in said secondary storage system is accessed, means for sending a request for storing a new logical block to said secondary storage system without specifying a local address, when the new logical block is stored in said secondary storage system, and means for relating the local address returned from said secondary storage system to the new logical block requested to be stored and registering a correspondence therebetween in said file management table.