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:
Sep. 22, 2015
Filed:
Apr. 30, 2009
Mark David Lillibridge, Mountain View, CA (US);
Kave Eshghi, Los Altos, CA (US);
Deepavali Mahendra Bhagwat, Mountain View, CA (US);
Vinay Deolalikar, Cupertino, CA (US);
Mark David Lillibridge, Mountain View, CA (US);
Kave Eshghi, Los Altos, CA (US);
Deepavali Mahendra Bhagwat, Mountain View, CA (US);
Vinay Deolalikar, Cupertino, CA (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
A plurality of differential data stores are stored in persistent storage media. In response to receiving a first request to store a particular data object, one of the differential data stores that are stored in the persistent storage media is selected, wherein selecting the one differential data store is according to a criterion relating to compression of data objects in the differential data stores. The selected differential data store is copied into temporary storage media, where the copying is not delayed after receiving the first request to await receipt of more requests. The particular data object is inserted into the copy of the selected differential data store in the temporary storage media, where the inserting is performed without having to retrieve more data from the selected differential store in the persistent storage media. The selected differential data store in the persistent storage media is replaced with the copy of the selected differential data store in the temporary storage media that has been modified.