Managing edits of content items
AssigneeDropbox, Inc.
InventorsJan Senderek, Daniel Tobias Wagner, Leonard Fink
Life of this patent
Estimating the term…
Abstract
One or more embodiments provide features for managing and editing content items. In particular, one or more embodiments enable one or more users to access and modify content items from one of multiple client devices without requiring storage of the content item locally on the client device. Additionally, one or more embodiments enable storing reduced resolution content items on multiple client devices in a way that saves storage space on the client devices while providing access to a content item without requiring constant network access to a central system. Further, one or more embodiments enable globally applying local edits to a content item and corresponding reduced resolution content items on multiple client devices.
Claims20
A method comprising:
- generating, by at least one processor at a server device, a plurality of reduced resolution content items corresponding to a content item, the plurality of reduced resolution content items comprising multiple content items having different resolutions based on display specifications of a plurality of client devices associated with a user account;
- providing, to a first client device of the plurality of client devices, the plurality of reduced resolution content items for storage on the first client device;
- maintaining, at the server device, the plurality of reduced resolution content items on a user account associated with the plurality of client devices;
- receiving, from the first client device, an edit applied to a first reduced resolution content item from the plurality of reduced resolution content items stored on the client device;
- and
- applying the edit to the plurality of reduced resolution content items maintained at the server device.
A system comprising:
- at least one processor;
- and
- a non-transitory, computer-readable medium storing instructions that, when executed by the at least one processor, cause the system to:
- generate, at a server device, a plurality of reduced resolution content items corresponding to a content item, the plurality of reduced resolution content items comprising multiple content items having different resolutions based on display specifications of a plurality of client devices associated with a user account;
- provide, to a first client device of the plurality of client devices, the plurality of reduced resolution content items for storage on the first client device;
- maintain, at the server device, the plurality of reduced resolution content items on the user account associated with the plurality of client devices;
- receive, from the first client device, an edit applied to a first reduced resolution content item from the plurality of reduced resolution content items stored on the client device;
- and
- apply the edit to the plurality of reduced resolution content items maintained at the server device.
A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause the computer system to:
- generate, at a server device, a plurality of reduced resolution content items corresponding to a content item, the plurality of reduced resolution content items comprising multiple content items having different resolutions based on display specifications of a plurality of client devices associated with a user account;
- provide, to a first client device of the plurality of client devices, the plurality of reduced resolution content items for storage on the first client device;
- maintain, at the server device, the plurality of reduced resolution content items on the user account associated with the plurality of client devices;
- receive, from the first client device, an edit applied to a first reduced resolution content item from the plurality of reduced resolution content items stored on the client device;
- and
- apply the edit to the plurality of reduced resolution content items maintained at the server device.
Dependencies are inferred from the claim text.