Rumored changes for real-time coauthoring
US-2016378737-A1 · Dec 29, 2016 · US
US10225291B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10225291-B2 |
| Application number | US-201615061969-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 4, 2016 |
| Priority date | Mar 4, 2016 |
| Publication date | Mar 5, 2019 |
| Grant date | Mar 5, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents. Additionally, the end user application, given a document identifier, can access document messages associated with that document identifier for inclusion in the activity data for the document.
Opening claim text (preview).
What is claimed is: 1. A computer, comprising: a network interface configured to connect the computer to a computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users; and a processing system comprising one or more processing units and storage, the storage comprising computer program code that, when executed by the processing system, configures the processing system to comprise: an application configured to process user input to modify an electronic document, wherein the electronic document comprises data defining structure and content of the electronic document, and comment data associated with locations in the document, and activity data comprising a collection of actions associated with the electronic document and performed by users associated with the electronic document, wherein data representing an action performed by a user comprises an indication of a type of the action and an indication of the user; the application comprising a graphical user interface including: a document pane configured to display a graphical representation of the structure and content of a currently open electronic document, and a display of a graphical representation of the actions from the activity data associated with the currently open electronic document, wherein a type of the displayed actions includes at least document messages comprising messages between or among the users associated with the currently open electronic document, wherein a document message comprises content, an identifier of a sender, and an identifier of a recipient, and wherein the graphical representation of a displayed document message includes an indication of the content, the sender and the recipient; wherein the application is further configured to process user input to at least create document messages as actions in the activity data associated with the currently open electronic document; wherein the application is further configured to display graphical representations of the comments associated with locations in the currently open electronic document. 2. The computer of claim 1 , wherein the application is further configured to process user input to at least create replies to document messages as further document messages associated with the currently open electronic document. 3. The computer of claim 1 , wherein data defining document messages associated with the currently open electronic document are stored separately from the data defining the structure and content of the electronic document. 4. The computer of claim 1 , further comprising a communication application configured to access the data defining the document messages associated with an electronic document according to access controls associated with the electronic document. 5. The computer of claim 4 , wherein the communication application is associated with a user and is configured to access document messages associated only with electronic documents to which the user has access. 6. The computer of claim 4 , wherein the communication application is associated with a first user and is configured to receive a document message from a second user in response to the second user posting the document message in an electronic document authorized to be accessed by the first user. 7. An article of manufacture comprising: at least one computer storage medium, computer program instructions stored on the at least one computer storage medium which, when processed by a processing system of a computer, the processing system comprising one or more processing units and storage, and the computer further comprising a network interface configured to connect the computer to a computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users, the computer program instructions configure the computer to be comprising; and an application configured to process user input to modify an electronic document, wherein the electronic document comprises data defining structure and content of the electronic document, and comment data associated with locations in the document, and activity data comprising a collection of actions associated with the electronic document and performed by users associated with the electronic document, wherein data representing an action performed by a user comprises an indication of a type of the action and an indication of the user; the application comprising a graphical user interface including: a document pane configured to display a graphical representation of the structure and content of a currently open electronic document, and a display of a graphical representation of the actions from the activity data associated with the currently open electronic document, wherein a type of the displayed actions includes at least document messages comprising messages between or among the users associated with the currently open electronic document, wherein a document message comprises content, an identifier of a sender, and an identifier of a recipient, and wherein the graphical representation of a displayed document message includes an indication of the content, the sender and the recipient; wherein the application is further configured to process user input to at least create document messages as actions in the activity data associated with the currently open electronic document; wherein the application is further configured to display graphical representations of the comments associated with locations in the currently open electronic document. 8. The article of manufacture of claim 7 , wherein the application is further configured to process user input to at least create replies to document messages as further document messages associated with the currently open electronic document. 9. The article of manufacture of claim 7 , wherein data defining document messages associated with the currently open electronic document are stored separately from the data defining the structure and content of the electronic document. 10. The article of manufacture of claim 7 , further comprising a communication application configured to access the data defining the document messages associated with an electronic document according to access controls associated with the electronic document. 11. The article of manufacture of claim 10 , wherein the communication application is associated with a user and is configured to access document messages associated only with electronic documents to which the user has access. 12. The article of manufacture of claim 10 , wherein the communication application is associated with a first user and is configured to receive a document message from a second user in response to the second user posting the document message in an electronic document authorized to be accessed by the first user. 13. A computer-implemented process comprising: storing in computer storage an electronic document comprising data defining structure and content of the electronic document, and comment data associated with locations in the document, and activity data comprising a collection of actions associated with the electronic document and performed by users associated with the electronic document, wherein data representing an action performed by a user comprises an indication of a type of the action and an indication of the user, proc
Collaborative creation, e.g. joint development of products or services · CPC title
Administration; Management · CPC title
Editing, e.g. inserting or deleting · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Interoperability with other network applications or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.