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. 24, 2022

Filed:

Jan. 05, 2021
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Sunil Yadav, Bangalore, IN;

Ravi Vijayakumar Chitloor, Bengaluru, IN;

Shelesh Chopra, Bangalore, IN;

Amarendra Behera, Bangalore, IN;

Tushar Dethe, Bangalore, IN;

Jigar Bhanushali, Valsad, IN;

Deependra Singh, Kanpur, IN;

Himanshu Arora, Bangalore, IN;

Prabhat Kumar Dubey, Chikkanagamangala, IN;

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); H04L 67/1097 (2022.01); G06F 16/23 (2019.01);
U.S. Cl.
CPC ...
G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 16/2379 (2019.01); H04L 67/1097 (2013.01);
Abstract

Described is a system (and method) for efficient object storage management when backing up data to a cloud-based object storage. The system may be implemented as part of a server (or gateway) that provides a backup service to a client device by acting as an intermediary when backing up data from the client device to a third-party cloud-based object storage. The system may implement various specialized procedures to efficiently store backup data as objects within the object storage. The procedures may include packing client data into objects of a consistent size to improve storage performance. The system may also improve storage performance and conserve storage by analyzing the data stored within an object and reallocating the data as necessary. More particularly, the system may efficiently reallocate data to new objects when the amount of live data within an object falls below a predetermined threshold.


Find Patent Forward Citations

Loading…