Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
163 words
A system for automatically providing remote copy data storage, said system comprising: a host computer; a first data storage system including at least a first data storage system controller and at least one data storage device, the first data storage system being coupled to the host computer for storing data to be accessed by at least the host computer; a second data storage system including at least a second data storage system controller and at least one data storage device, the second data storage system being remotely coupled to the first data storage system for copying of said data to the second data storage system controller; and wherein the first data storage system maintains a count of a number of data storage locations which are invalid on the second data storage system, and the first data storage system transmits to the second data storage system the count of the number of data storage locations which are invalid on the second data storage system.
Claim 2
Independent Claim
163 words
A system for automatically providing remote copy data storage, said system comprising: a host computer; a first data storage system including at least a first data storage system controller and at least one data storage device, the first data storage system being coupled to the host computer for storing data to be accessed by at least the host computer; a second data storage system including at least a second data storage system controller and at least one data storage device, the second data storage system being remotely coupled to the first data storage system for copying of said data to the second data storage system controller; and wherein the first data storage system maintains a count of a number of data storage locations which are invalid on the second data storage system, and the first data storage system transmits to the second data storage system the count of the number of data storage locations which are invalid on the second data storage system.
Claim 3
Dependent Claim
75 words
The system as claimed in claim 1, wherein the first data storage system includes means for incrementing the count when receiving a command from the host computer to write specified data to a valid data storage location in the second data storage system, and decrementing the count upon receiving confirmation from the second data storage system that the specified data has been written to the valid data storage location in the second data storage system.
Claim 4
Dependent Claim
47 words
The system as claimed in claim 2, wherein the first data storage system includes means responsive to the command from the host computer for transmitting the specified data and the count over a data link from the first data storage system to the second data storage system.
Claim 5
Dependent Claim
28 words
The system as claimed in claim 1, wherein the second data storage system includes means for accessing the count to determine an appropriate recovery operation after a failure.
Claim 6
Dependent Claim
30 words
The system as claimed in claim 1, wherein the count is a count of tracks which are invalid on a volume of data storage in the second data storage system.
Claim 7
Dependent Claim
84 words
The system as claimed in claim 1, wherein the first data storage system includes means for transmitting remote write requests over a data link from the first data storage system to the second data storage system, and each remote write request includes data to be written to a specified track of a specified volume of data storage in the second data storage system and a count of tracks which are invalid on the specified volume of data storage in the second data storage system.
Claim 8
Dependent Claim
121 words
A data storage system comprising: primary data storage for storing a primary copy of data; and a data storage controller for controlling storage of the primary copy of the data in the primary data storage and transmission of the data over a data link from the data storage system to remote data storage to store a secondary copy of the data in the remote data storage; wherein the data storage system maintains a count of a number of data storage locations which are invalid in the remote data storage, and the data storage system transmits over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 9
Dependent Claim
121 words
A data storage system comprising: primary data storage for storing a primary copy of data; and a data storage controller for controlling storage of the primary copy of the data in the primary data storage and transmission of the data over a data link from the data storage system to remote data storage to store a secondary copy of the data in the remote data storage; wherein the data storage system maintains a count of a number of data storage locations which are invalid in the remote data storage, and the data storage system transmits over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 10
Dependent Claim
52 words
The system as claimed in claim 7, wherein the data storage controller is programmed to increment the count when writing specified data to the primary data storage, and to decrement the count upon receiving confirmation from the remote data storage that the specified data has been written to the remote data storage.
Claim 11
Dependent Claim
73 words
The system as claimed in claim 7, wherein the data storage controller is programmed to transmit remote write requests over the data link from the data storage system to the remote data storage, and each remote write request includes data to be written to a specified track of a specified volume of the remote data storage, and a count of tracks which are invalid on the specified volume of the remote data storage.
Claim 12
Dependent Claim
110 words
A data storage system for providing remote copy data storage, said data storage system comprising: secondary data storage for storing a secondary copy of data; and a data storage controller for controlling receipt of remote copy data from a data link from a primary data storage system storing a primary copy of the data, and for storing the remote copy data in the secondary data storage; wherein the data storage controller is programmed to receive from the data link a count of a number of data storage locations which are invalid on the secondary data storage, and to access the count to determine an appropriate recovery operation after a failure.
Claim 13
Dependent Claim
110 words
A data storage system for providing remote copy data storage, said data storage system comprising: secondary data storage for storing a secondary copy of data; and a data storage controller for controlling receipt of remote copy data from a data link from a primary data storage system storing a primary copy of the data, and for storing the remote copy data in the secondary data storage; wherein the data storage controller is programmed to receive from the data link a count of a number of data storage locations which are invalid on the secondary data storage, and to access the count to determine an appropriate recovery operation after a failure.
Claim 14
Dependent Claim
102 words
A program storage device readable by a data storage system, said program storage device encoding a program for execution by the data storage system for controlling transmission of remote copy data over a data link from the data storage system to remote data storage, wherein the program is executable by the data storage system for maintaining a count of a number of data storage locations which are invalid on the remote data storage, and for transmitting over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 15
Dependent Claim
102 words
A program storage device readable by a data storage system, said program storage device encoding a program for execution by the data storage system for controlling transmission of remote copy data over a data link from the data storage system to remote data storage, wherein the program is executable by the data storage system for maintaining a count of a number of data storage locations which are invalid on the remote data storage, and for transmitting over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 16
Dependent Claim
61 words
The program storage device as claimed in claim 11, wherein the program is executable by the data storage system to increment the count when writing specified data to primary data storage in the data storage system, and to decrement the count upon receiving confirmation from the remote data storage that the specified data has been written to the remote data storage.
Claim 17
Dependent Claim
78 words
The program storage device as claimed in claim 11, wherein the program is executable by the data storage system to transmit remote write requests over the data link from the data storage system to the remote data storage, and each remote write request includes data to be written to a specified track of a specified volume of the remote data storage, and a count of tracks which are invalid on the specified volume of the remote data storage.
Claim 18
Dependent Claim
96 words
A program storage device readable by a data storage system, said program storage device encoding a program for execution by the data storage system for controlling use of remote copy data received by the data storage system from a data link, wherein the program is executable by the data storage system to store the remote copy data in data storage, to receive from the data link a count of a number of data storage locations which are invalid on the data storage, and to access the count to determine an appropriate recovery operation after a failure.
Claim 19
Dependent Claim
96 words
A program storage device readable by a data storage system, said program storage device encoding a program for execution by the data storage system for controlling use of remote copy data received by the data storage system from a data link, wherein the program is executable by the data storage system to store the remote copy data in data storage, to receive from the data link a count of a number of data storage locations which are invalid on the data storage, and to access the count to determine an appropriate recovery operation after a failure.
Claim 20
Independent Claim
142 words
A method of operating a data processing system, said data processing system having a first data storage system, a second data storage system, a data link coupled between the first data storage system and the second data storage system for transmission of remote copy data from the first data storage system to the second data storage system, and a host computer coupled to the first data storage system for access to data storage in the first data storage system; the method comprising the steps of: maintaining in the first data storage system a count of a number of data storage locations which are invalid on the second data storage system, and transmitting from the first data storage system to the second data storage system the count of the number of data storage locations which are invalid on the second data storage system.
Claim 21
Independent Claim
142 words
A method of operating a data processing system, said data processing system having a first data storage system, a second data storage system, a data link coupled between the first data storage system and the second data storage system for transmission of remote copy data from the first data storage system to the second data storage system, and a host computer coupled to the first data storage system for access to data storage in the first data storage system; the method comprising the steps of: maintaining in the first data storage system a count of a number of data storage locations which are invalid on the second data storage system, and transmitting from the first data storage system to the second data storage system the count of the number of data storage locations which are invalid on the second data storage system.
Claim 22
Dependent Claim
73 words
The method as claimed in claim 15, which includes incrementing the count when the first data storage system receives a command from the host computer to write specified data to a valid data storage location in the second data storage system, and decrementing the count upon receiving confirmation from the second data storage system that the specified data has been written to the valid data storage location in the second data storage system.
Claim 23
Dependent Claim
45 words
The method as claimed in claim 16, wherein the first data storage system responds to the command from the host computer by transmitting the specified data and the count over the data link from the first data storage system to the second data storage system.
Claim 24
Dependent Claim
27 words
The method as claimed in claim 15, which further includes the second data storage system accessing the count to determine an appropriate recovery operation after a failure.
Claim 25
Dependent Claim
30 words
The method as claimed in claim 15, wherein the count is a count of tracks which are invalid on a volume of data storage in the second data storage system.
Claim 26
Dependent Claim
81 words
The method as claimed in claim 15, wherein the first data storage system transmits remote write requests over the data link from the first data storage system to the second data storage system, and each remote write request includes data to be written to a specified track of a specified volume of data storage in the second data storage system and a count of tracks which are invalid on the specified volume of data storage in the second data storage system.
Claim 27
Independent Claim
96 words
A method of operating a data storage system to provide remote data copying to remote data storage, said method comprising: the data storage system transmitting remote copy data over a data link from the data storage system to the remote data storage; the data storage system maintaining a count of a number of data storage locations which are invalid on the remote data storage; and the data storage system transmitting over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 28
Independent Claim
96 words
A method of operating a data storage system to provide remote data copying to remote data storage, said method comprising: the data storage system transmitting remote copy data over a data link from the data storage system to the remote data storage; the data storage system maintaining a count of a number of data storage locations which are invalid on the remote data storage; and the data storage system transmitting over the data link to the remote data storage the count of the number of data storage locations which are invalid on the remote data storage.
Claim 29
Dependent Claim
56 words
The method as claimed in claim 21, wherein the data storage system maintains the count by incrementing the count when writing specified data to primary data storage in the data storage system, and decrementing the count upon receiving confirmation from the remote data storage that the specified data has been written to the remote data storage.
Claim 30
Dependent Claim
65 words
The method as claimed in claim 21, wherein the data storage system transmits remote write requests over the data link to the remote data storage, and each remote write request includes data to be written to a specified track of a specified volume of the remote data storage, and a count of tracks which are invalid on the specified volume of the remote data storage.
Claim 31
Independent Claim
86 words
A method of operating a data storage system to maintain remote copy data, said method comprising: said data storage system receiving the remote copy data from a data link and storing the remote copy data in data storage in the data storage system; said data storage system receiving from the data link a count of a number of data storage locations which are invalid on the data storage in the data storage system; and accessing the count to determine an appropriate recovery operation after a failure.
Claim 32
Independent Claim
86 words
A method of operating a data storage system to maintain remote copy data, said method comprising: said data storage system receiving the remote copy data from a data link and storing the remote copy data in data storage in the data storage system; said data storage system receiving from the data link a count of a number of data storage locations which are invalid on the data storage in the data storage system; and accessing the count to determine an appropriate recovery operation after a failure.