Mobile platform file and folder selection functionalities for offline access and synchronization
AssigneeBox, Inc.
InventorMichael Smith
Life of this patent
Estimating the term…
Abstract
Systems and methods for folder synchronization and offline synchronization via a mobile platform in a web-based collaboration environment are disclosed. One embodiment includes synchronizing user selected folders and/or sub-folders via the mobile platform, using portable devices including smart phones and tablets using any mobile operating system to allow offline access. Child or sub-folders of the selected folders and/or sub-folders are automatically detected and synchronized for offline access. Any change or new content detected on the client side or on the server side is also synchronized such that the selected folders and/or sub-folders on the client and server sides are up to date.
Claims21
-20. (canceled)
A method of providing content items of cloud-based collaboration platform for offline access on a client device, the method comprising:
- receiving, by the cloud-based collaboration platform, from the client device, a selection of the one or more folders or sub-folders for offline access, wherein the one or more folders or sub-folders are hosted by the cloud-based collaboration platform;
- sending, from the cloud-based collaboration platform, to the client device, the one or more folders or sub-folders for offline access;
- receiving, by the cloud-based collaboration platform, a synchronization request from the client device;
- identifying, by the cloud-based collaboration platform, that at least one of the one or more folders or sub-folders contains at least one file that has an out-of-date synchronization status;
- identifying, by the cloud-based collaboration platform, that at least one of the one or more folders or sub-folders has a current synchronization status;
- and
- sending, by the cloud-based collaboration platform, to the client device, a message indicating a timestamp when each of the at least one of the one or more folders or sub-folders having a current synchronization status was updated or downloaded.
A system comprising:
- a processor;
- and
- a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to provide content items of cloud-based collaboration platform for offline access on a client device by:
- receiving from the client device, a selection of the one or more folders or sub-folders for offline access, wherein the one or more folders or sub-folders are hosted by the cloud-based collaboration platform;
- sending to the client device, the one or more folders or sub-folders for offline access;
- receiving a synchronization a synchronization request from the client device;
- identifying that at least one of the one or more folders or sub-folders contains at least one file that has an out-of-date synchronization status;
- identifying that at least one of the one or more folders or sub-folders has a current synchronization status;
- and
- sending to the client device, a message indicating a timestamp when each of the at least one of the one or more folders or sub-folders having a current synchronization status was updated or downloaded.
A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to provide content items of cloud-based collaboration platform for offline access on a client device by:
- receiving from the client device, a selection of the one or more folders or sub-folders for offline access, wherein the one or more folders or sub-folders are hosted by the cloud-based collaboration platform;
- sending to the client device, the one or more folders or sub-folders for offline access;
- receiving a synchronization request from the client device;
- identifying that at least one of the one or more folders or sub-folders contains at least one file that has an out-of-date synchronization status;
- identifying that at least one of the one or more folders or sub-folders has a current synchronization status;
- and
- sending to the client device, a message indicating a timestamp when each of the at least one of the one or more folders or sub-folders having a current synchronization status was updated or downloaded.
Dependencies are inferred from the claim text.