The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 19, 2010
Filed:
Oct. 18, 2006
Gal Ashour, Yokne'am Ilit, IL;
Kenneth Wayne Boyd, Tucson, AZ (US);
Michael Factor, Haifa, IL;
Shachar Fienblit, Ein Ayala, IL;
Olympia Gluck, Haifa, IL;
Amiram Hayardeny, Beijing, CN;
Eli Malul, Tirat Carmel, IL;
Ifat Nuriel, Moshav Bet-Yosef, IL;
Noa Privman-horesh, Zichron Yaakov, IL;
Dalit Tzafrir, Haifa, IL;
Sam Clark Werner, Tucson, AZ (US);
Gal Ashour, Yokne'am Ilit, IL;
Kenneth Wayne Boyd, Tucson, AZ (US);
Michael Factor, Haifa, IL;
Shachar Fienblit, Ein Ayala, IL;
Olympia Gluck, Haifa, IL;
Amiram Hayardeny, Beijing, CN;
Eli Malul, Tirat Carmel, IL;
Ifat Nuriel, Moshav Bet-Yosef, IL;
Noa Privman-Horesh, Zichron Yaakov, IL;
Dalit Tzafrir, Haifa, IL;
Sam Clark Werner, Tucson, AZ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for generating a consistent point in time copy of data, the method includes: selecting at least one selected data block to be copied from a source volume to a target volume in response to a request to generate a consistent point in time copy of multiple data blocks; waiting until the source volume is ready to send the at least one selected data block to a remote volume while queuing at least one data block modify request; de-queuing the at least one queued modify requests while copying the at least one selected data block from the source volume to the target volume; wherein the copying includes utilizing a first copying mechanism to copy a first selected data block if a request to modify the first selected block is de-queued before the first selected data block is copied to the target volume; else, the copying includes using a second copying mechanism that is slower than the first copying mechanism.