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 3:
3. The system of claim 1 , wherein the notification service is further to send, by at least one of a feed service or email, notifications to devices associated with at least some users registered to receive corresponding notifications.