File-level commenting
First Claim
1. A computer-implemented method, comprising:
- under the control of one or more computer systems configured with executable instructions,providing a content item for display on a first computing device, the content item being accessible to the first computing device and at least one second computing device through an account with a content management system;
providing a comment interface associated with the content item for concurrent display with the content item, the comment interface interfacing with the content management system; and
synchronizing, in response to a comment provided to the comment interface on the first computing device, the comment with a copy of the content item that is locally stored on both the first computing device and the at least one second computing device, wherein the synchronizing attaches the comment to both copies of the content item stored on the first computing device and the at least one second computing device without altering data in the content item stored on either the first computing device or the at least one second computing device, and wherein the synchronizing results in a synchronized version of the content item at the first computing device and the at least one second computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide a commenting system for multiple users to provide and share comments to shared content items. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. To enable such functionality, the online content management system can expose an application programming interface to enable third-party service providers to develop and attach a comment interface to content items. Accordingly, such a commenting system can provide a comment interface for concurrent display alongside a respective content item in which users can provide comments to shared content items or to use as notes for their personal content items.
29 Citations
20 Claims
-
1. A computer-implemented method, comprising:
under the control of one or more computer systems configured with executable instructions, providing a content item for display on a first computing device, the content item being accessible to the first computing device and at least one second computing device through an account with a content management system; providing a comment interface associated with the content item for concurrent display with the content item, the comment interface interfacing with the content management system; and synchronizing, in response to a comment provided to the comment interface on the first computing device, the comment with a copy of the content item that is locally stored on both the first computing device and the at least one second computing device, wherein the synchronizing attaches the comment to both copies of the content item stored on the first computing device and the at least one second computing device without altering data in the content item stored on either the first computing device or the at least one second computing device, and wherein the synchronizing results in a synchronized version of the content item at the first computing device and the at least one second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to:
-
receive a comment to a content item stored in an account with a content management system, with the content item being accessible via the account by at least two computing devices, and wherein a copy of the content item is stored locally on the at least two computing devices; assign the comment to the content item, wherein the content item is synchronized with the at least two computing devices; and cause the comment to be synchronized with the copy of the content item that is locally stored on the at least two computing devices, wherein synchronizing attaches the comment to both copies of the content item stored on the first computing device and the at least one second computing device without altering data in the content item stored on the at least two computing devices, and wherein the synchronizing results in a synchronized version of the content item at the first computing device and the at least one second computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing system, comprising:
-
at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing system to; provide a content item for display on a first computing device, the content item being accessible at the first computing device and at least one second computing device through an account with a content management system; receive a comment to the content item; and cause the comment to be synchronized with the first computing device and the at least one second computing device, wherein synchronizing attaches the comment to both copies of the content item stored on the first computing device and the at least one second computing device without altering data in the content item stored on either the first computing device or the at least one second computing device, and wherein the synchronizing results in a synchronized version of the content item at the first computing device and the at least one second computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification