SYSTEMS AND METHODS FOR PROVIDING A USER WITH A SET OF INTERACTIVITY FEATURES LOCALLY ON A USER DEVICE
First Claim
1. A method, comprising:
- queuing a content item for upload from a user device to a content management system;
presenting, prior to upload, the content item within a gallery of content items within a user interface displayed on the user device, wherein the gallery of content items comprises one or more previously uploaded content items and one or more content items queued for upload;
categorizing, within the gallery of content items and regardless of upload status, the content item in a collection of content items comprising at least one content item previously uploaded to an account on the content management system; and
providing a set of interactivity features on the user device for interacting, regardless of upload status, with the one or more previously uploaded content items and the one or more content items queued for upload.
3 Assignments
0 Petitions
Accused Products
Abstract
Providing a user with an interactive user interface that may fully enable interactions regardless of connectivity status may be provided. In some embodiments, one or more content items may be selected by a user of the user devices and may be queued for upload to a content management system. The content items may be organized into one or more collections of content items with other content items already stored in a user account on the content management system, such as images having similar geo-temporal characteristics. A set of interactivity features may be available to the user for interacting with the queued content item. This may provide the user with the seamless feeling as if the content items have been uploaded to the content management system and the user may be interacting with the content items on the content management system, even if the upload has not been completed.
73 Citations
34 Claims
-
1. A method, comprising:
-
queuing a content item for upload from a user device to a content management system; presenting, prior to upload, the content item within a gallery of content items within a user interface displayed on the user device, wherein the gallery of content items comprises one or more previously uploaded content items and one or more content items queued for upload; categorizing, within the gallery of content items and regardless of upload status, the content item in a collection of content items comprising at least one content item previously uploaded to an account on the content management system; and providing a set of interactivity features on the user device for interacting, regardless of upload status, with the one or more previously uploaded content items and the one or more content items queued for upload. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 27, 28, 29, 30, 31, 32)
-
-
11. (canceled)
-
13. A user device comprising:
-
a display screen; communications circuitry; a non-transitory storage medium storing instructions thereon; and at least one processor, wherein the instructions, when executed by the at least one processor, cause the user device to; access a user account on a content management system over a communications network using the communications circuitry, the user device being authorized by the user account; download a first version of an image from the account on the content management system; display the first version of the image within a user interface on the display screen; detect one or more user interactions with the displayed first version of the image; store data corresponding to the one or more user interactions with the displayed first version of the image within the storage; send the stored data to the content management system over the communications network using the communications circuitry; display the first version of the image in a way that reflects the one or more user interactions; download a second version of the image from the account on the content management system; and display the second version of the image in a way that reflects the one or more user interactions with the displayed first version of the image. - View Dependent Claims (14, 15, 16, 18, 19, 21, 22, 33, 34)
-
-
17. (canceled)
-
20. (canceled)
-
23. A non-transitory computer readable medium containing instructions that, when executed by at least one processor of a user device, cause the user device to:
-
display a first version of an image downloaded from a content management system within a user interface presented on a display screen of the user device; detect a modification to the first version of the image; queue data corresponding to the modification for upload to the content management system; present the modification to the first version of the image and the first version of the image within the user interface at a substantially same time regardless of connectivity with the content management system; download a second version of the image from the content management system; and transfer the modification of the first version of the image to the second version of the image. - View Dependent Claims (24, 26)
-
-
25. (canceled)
Specification