Patent Document ID: 9705966
Application ID: 14041836

Base Claim:
1. A system comprising: one or more processing units; computer-readable memory; instructions stored in the computer-readable memory to implement an asset service, executable on the one or more processing units, to: receive content via an author-facing user interface; store metadata about the content, the content comprising one or more of a work, a portion of a work, or a pitch, the metadata including: draft metadata designating the content as private, the system sharing content designated as private with the author-facing user interface associated with an author that generated or provided the content, the system refraining from sharing the content designated as private with reader-facing user interfaces associated with users that did not generate or provide the content; and shared metadata designating the content as public, the system sharing content designated as public with the reader-facing user interfaces associated with the users other than the author that generated or provided the content; and receive an alternate version of the content, the alternate version of the content including a change to the content; receive data from an author device including a poll asking for indication of a preference between the content and the alternate version of the content; instructions stored in the computer-readable memory to implement a comment module, executable on the one or more processing units, to receive answers to the poll; instructions stored in the computer-readable memory to implement an activity service, executable on the one or more processing units, to recognize a call to the system from a computing device displaying the reader-facing user interface and create a record of an event that occurs as a result of the call, the event comprising an interaction on the reader-facing user interface between a reader and the content; instructions stored in the computer-readable memory to implement a notification service, executable on the one or more processing units, to receive a notification of the event from the activity service and communicate the event to at least one other portion of the system; instructions stored in the computer-readable memory to implement a comment module, executable on the one or more processing units, to receive a comment corresponding to the content and store the comment in association with the content; and wherein the event that occurs as a result of the call is creating an association between the comment and the content, and the notification service is further to generate a notification that the comment has been posted in association with the content.

---

Claim 2:
2. The system of claim 1 , wherein the asset service is further to associate at least one of draft metadata or shared metadata with the content based at least in part on sharing settings associated with the content.