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.

Date of Patent:
May. 27, 2008

Filed:

Jun. 26, 2003
Applicants:

David Meiri, Cambridge, MA (US);

Mark J. Halstead, Watertown, MA (US);

Benjamin W. Yoder, Framingham, MA (US);

Haim Kopylovitz, Newton, MA (US);

Hana Moreshet, Framingham, MA (US);

Inventors:

David Meiri, Cambridge, MA (US);

Mark J. Halstead, Watertown, MA (US);

Benjamin W. Yoder, Framingham, MA (US);

Haim Kopylovitz, Newton, MA (US);

Hana Moreshet, Framingham, MA (US);

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device includes, if the desired data is entirely in a cache of the local storage device, the local storage device returning the data from the cache and, if the desired data is not entirely in a cache of the local storage device, reading data from the remote storage device to the local storage device and the local storage device merging the data from the remote storage device with data from the local storage device at the local storage device. Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device may also include, prior to reading data from the remote storage device to the local storage device, creating a temporary storage area at the local storage device if there is data from the local storage device that is to be read. The temporary storage area may be a scratch slot.


Find Patent Forward Citations

Loading…