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:
Jan. 02, 2024

Filed:

Dec. 29, 2020
Applicant:

Dropbox, Inc., San Francisco, CA (US);

Inventors:

Anup Chenthamarakshan, Sunnyvale, CA (US);

Adam Faulkner, San Francisco, CA (US);

Ping Hu, San Francisco, CA (US);

Alexander Sosa, San Jose, CA (US);

Assignee:

DROPBOX, INC., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/215 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/28 (2019.01); H04L 67/01 (2022.01);
U.S. Cl.
CPC ...
G06F 16/215 (2019.01); G06F 16/22 (2019.01); G06F 16/2365 (2019.01); G06F 16/289 (2019.01); H04L 67/01 (2022.05);
Abstract

An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.


Find Patent Forward Citations

Loading…