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:
Sep. 03, 2019

Filed:

Jun. 30, 2018
Applicant:

Box, Inc., Redwood City, CA (US);

Inventors:

Tanooj Luthra, San Diego, CA (US);

Ritik Malhotra, San Jose, CA (US);

Assignee:

Box, Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 16/182 (2019.01); G06F 9/46 (2006.01); G06F 16/23 (2019.01); G06F 16/172 (2019.01); G06F 16/185 (2019.01); G06F 16/188 (2019.01); G06F 16/17 (2019.01); G06F 16/174 (2019.01); G06F 16/176 (2019.01); G06F 16/957 (2019.01); H04L 29/08 (2006.01); G06F 12/0891 (2016.01); G06F 12/122 (2016.01); H04N 19/40 (2014.01); G06F 12/1081 (2016.01); G06F 16/242 (2019.01); G06F 16/22 (2019.01); G06F 16/11 (2019.01);
U.S. Cl.
CPC ...
G06F 16/182 (2019.01); G06F 9/46 (2013.01); G06F 12/0891 (2013.01); G06F 12/1081 (2013.01); G06F 12/122 (2013.01); G06F 16/113 (2019.01); G06F 16/172 (2019.01); G06F 16/1727 (2019.01); G06F 16/1748 (2019.01); G06F 16/1774 (2019.01); G06F 16/183 (2019.01); G06F 16/185 (2019.01); G06F 16/188 (2019.01); G06F 16/196 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/2443 (2019.01); G06F 16/9574 (2019.01); H04L 63/0428 (2013.01); H04L 65/602 (2013.01); H04L 65/607 (2013.01); H04L 65/80 (2013.01); H04L 67/06 (2013.01); H04L 67/1097 (2013.01); H04L 67/34 (2013.01); H04N 19/40 (2014.11); G06F 2212/1016 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/154 (2013.01); G06F 2212/463 (2013.01); G06F 2212/60 (2013.01); G06F 2212/657 (2013.01);
Abstract

Systems for managing content in a cloud-based service platform. Procedures for deduplication of a shared object in a cloud-based environment having one or more storage devices that store one or more files that are accessible by two or more entities. A computer-implemented method commences by generating a content-based encryption key for a shared object wherein the key is derived from one of the shared objects. The shared object is encrypted using the content-based encryption key to generate a content-based encrypted file. The content-based encrypted file is stored in a cloud-based storage system. A second or Nth entity and/or any number of users from the respective entities can upload the same file for shared storage, and before storing the same file for shared storage, a server in the cloud-based storage environment performs deduplication of the encrypted file across multiple entities by applying an intra-enterprise deduplicate directive or an inter-enterprise deduplicate directive.


Find Patent Forward Citations

Loading…