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. 10, 2019

Filed:

Apr. 27, 2016
Applicant:

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

Inventors:

Ritik Malhotra, San Jose, CA (US);

Tanooj Luthra, San Diego, CA (US);

Sri Sarat Ravikumar Tallamraju, Carmichael, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
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/06 (2006.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

A cloud-based storage server is interfaced with one or more storage devices that store shared content accessible over a network by two or more users. A virtual file system module is delivered to a user device associated with the users. The virtual file system module provides file access facilities that are not available by either the file system on the user device or the file system on the storage server. A virtual file system cache system manager allocates multiple local memory areas on a user device. The multiple local memory areas are managed differently under multiple cache regimes. The management of the cache regime spaces depend from a set of cache access response directives that serve to direct cache management operations pertaining to the movement of data blocks to and/or from the multiple cache regimes. One cache regime space stores shared data that can be used in an offline mode.


Find Patent Forward Citations

Loading…