Patent ID: 6959370

Claim:
A method for migrating data from one location to another, said method comprising: establishing a new memory location under control of a specific memory accessing device, said new memory location being where data which is being migrated from a first memory location is to be resident; said specific accessing device taking control of a certain portion of data resident at said first memory location, said control preventing said certain data from being accessed by any device other than said specific accessing device; obtaining, under control of said specific accessing device, the most recent version of said certain data from said first memory location; forwarding said obtained certain data to said new memory location; and when said obtained certain data is forwarded to said new memory location, marking said certain data as being gone from said first memory location such that attempts to access said certain data at said first memory location from a specific accessing device will be redirected back to said accessing device for redirection to said new memory location such that if said redirected accesses arrive at said new memory location before said forwarded data arrives, then said redirected accesses are prevented until said forwarded data is written to said new memory location.