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 viewable between the first computing device and at least one second computing device through an account with an online 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 item through an application programming interface (API) provided by the online content management system; and
causing, in response to a comment provided to the comment interface on the first computing device, the comment to be synchronized with a copy of the content item stored locally on the first computing device and at least one second computing device.
4 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.
94 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 viewable between the first computing device and at least one second computing device through an account with an online 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 item through an application programming interface (API) provided by the online content management system; and causing, in response to a comment provided to the comment interface on the first computing device, the comment to be synchronized with a copy of the content item stored locally on the first computing device and 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 online content management system, the comment being received through an application programming interface (API) provided by the online content management system; assign the comment to the content item, wherein the content item is synchronized with at least one computing device; and cause the comment to be synchronized with the at least one client 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 processor, cause the computing device to; provide a content item for display on a first computing device, the content item being viewable between the first computing device and at least one second computing device through an account with an online content management system; receive a comment to the content item, the comment being received through an application programming interface (API) provided by the online content management system; and cause the comment to be synchronized with the first computing device and the at least one second computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification