Systems and methods for providing a user with a set of interactivity features locally on a user device
First Claim
1. A method comprising:
- receiving, at a content management system, metadata associated with a content item queued for upload to the content management system from a client device;
generating, by at least one processor, categorization data for the content item based on the received metadata associated with the content item;
receiving the content item via an upload from the client device; and
prior to completing the upload of the content item from the client device, providing the categorization data for the content item to the client device.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a content management system, metadata associated with a content item queued for upload to the content management system from a client device; generating, by at least one processor, categorization data for the content item based on the received metadata associated with the content item; receiving the content item via an upload from the client device; and prior to completing the upload of the content item from the client device, providing the categorization data for the content item to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
providing, to a client device, access to a user account on a content management system over a communications network; receiving, from the client device, a request for an image from the user account on the content management system; providing, via a first download for display on the client device, a first version of the image from the account on the content management system, the first version of the image comprising a low resolution version of the image; providing, via a second download for display on the client device, a second version of the image from the account on the content management system, the second version of the image comprising a high resolution version of the image; receiving, from the client device, data corresponding to one or more user interactions with the displayed first version of the image on the client device prior to completing the second download; and upon completing the second download, causing the client device to display the second version in a way that reflects the one or more user interactions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; and memory containing instructions thereon that, when executed by the at least one processor, cause the system to; receive, at a content management system, metadata associated with a content item queued for upload to the content management system from a client device; generate categorization data for the content item based on the received metadata associated with the content item; receive the content item via an upload from the client device; and prior to completing the upload of the content item from the client device, provide the categorization data for the content item to the client device. - View Dependent Claims (19, 20)
-
Specification