Collaborative workflow through messaging conversations
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing, by a processor of the computer, a networked application to a plurality of users, the networked application being executable to create a network document;
providing, by the processor, a messaging interface in response to a request, from a user of the networked application, to send a message relating to collaboration on the network document, where the messaging interface includes a thread of messages that includes at least a previous message, where the previous message includes a first link to a particular version of the network document, where the messaging interface is an email messaging interface;
automatically pre-populating, by the processor, the messaging interface with;
a subject of the message, based on a subject of the previous message, anda second link that references another version of the network document as created or edited by the user, where the other version of the network document is different from the particular version of the network document; and
sending the message to a recipient, where the message, when displayed by a device associated with the recipient, allows the recipient to simultaneously view the first link and the second link.
2 Assignments
0 Petitions
Accused Products
Abstract
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative workflow relating to a network document. In one implementation, a system includes a messaging server component to provide messaging services and an application server component to provide a networked application. The application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document. The interaction with the messaging server component includes providing a link that refers to a version of the network document as created or edited by the user.
109 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
providing, by a processor of the computer, a networked application to a plurality of users, the networked application being executable to create a network document; providing, by the processor, a messaging interface in response to a request, from a user of the networked application, to send a message relating to collaboration on the network document, where the messaging interface includes a thread of messages that includes at least a previous message, where the previous message includes a first link to a particular version of the network document, where the messaging interface is an email messaging interface; automatically pre-populating, by the processor, the messaging interface with; a subject of the message, based on a subject of the previous message, and a second link that references another version of the network document as created or edited by the user, where the other version of the network document is different from the particular version of the network document; and sending the message to a recipient, where the message, when displayed by a device associated with the recipient, allows the recipient to simultaneously view the first link and the second link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more devices to; provide a networked application to a plurality of users, the networked application to facilitate generation of a network document; provide a messaging interface in response to a request from a user of the networked application to send a message relating to collaboration on the network document, where the messaging interface is an email interface, where the messaging interface includes a thread of messages that includes at least a previous message, where the previous message includes a first link to a particular version of the network document; automatically pre-populate the messaging interface with; a subject of the message, based on a subject of the previous message, and a second link that references another version of the document as created or edited by the user, where the other version of the network document has been created or edited based on the particular version of the network document; and send the message to a recipient, where the message, when displayed by a device associated with the recipient, allows the recipient to simultaneously view the first link and the second link. - View Dependent Claims (20)
-
-
9. A device comprising:
-
a processor; and a storage device to store; a plurality of versions of a network document created by a networked application, and computer-executable instructions, where the processor is to execute the computer-executable instructions to; provide the networked application to a plurality of users, the networked application configured to facilitate generation of the network document and facilitate providing of a messaging interface in response to a request from a user of the networked application, where the messaging interface includes a thread of messages that relates to collaboration on the networked document, where the messaging interface is an email interface, where the messaging interface includes at least a previous message that includes a first link to a particular version of the network document, and pre-populate the message interface with; a subject of the message, based on a subject of the previous message, and a second link that references an other version of the networked document, where the other version includes a current version of the network document as created or edited by the user, and where the other version of the network document is different from the particular version of the network document, where the message, when displayed by a device associated with a recipient of the message, allows the recipient to simultaneously view the first link and the second link. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a messaging server component to provide messaging services; and an application server component to provide a networked application to a plurality of users that are collaborating on a network document, where the application server component interacts with the messaging server component in response to a user command to initiate collaboration on the network document based on sending of an email message to collaborators of the networked document, where the collaborators are assigned default editing privileges for the network document based on how the user addresses the collaborators in the message, and where the interaction with the messaging server component includes automatically providing a link, within the message, that refers to a version of the network document as created or edited by the user, where the version of the network document is different from a previous version of the network document, for which a previous link was previously provided to the collaborators, where the messaging server component allows one or more of the collaborators to; simultaneously view the link and the previous link, select one of the link or the previous link, and view the version of the network document as created or edited by the user, or the previous version of the document, based on the selecting. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
providing, by a processor of the computer, a networked application to a plurality of users, the networked application being executable to create a network document; receiving, by the processor, a request from a user of the networked application, the request relating to a current version of the network document, as modified by the user; and transmitting, by the processor and in response to the request from the user, a request to a messaging application to provide a messaging interface to the user, where the messaging interface is an email messaging interface, where the messaging interface includes; one or more prior messages, a template for a current message relating to the current version of the network document, where the template for the current message includes; a subject that is based on a subject of at least one of the one or more prior messages, and a first link that references the current version of the network document as created or edited by the user, where the current version of the network document is different from a prior version, of the network document, that is referenced by a second link in the one or more prior messages, where the current message, when displayed by a device associated with a recipient of the current message, allows the recipient to simultaneously view the first link and the second link. - View Dependent Claims (21, 22)
-
-
23. A non-transitory computer-readable storage device including computer-executable instructions stored thereon, the computer-executable instructions comprising:
-
one or more instructions to provide a networked application to a plurality of users, the networked application being executable to create a network document; one or more instructions to provide a messaging interface in response to a request, from a user of the networked application, to send a message relating to collaboration on the network document, where the messaging interface includes a thread of messages that includes at least a previous message, where the previous message includes a first link to a particular version of the network document, where the messaging interface is an email interface; and one or more instructions to automatically pre-populate the messaging interface with; a subject of the message, based on a subject of the previous message, and a second link that references another version of the network document as created or edited by the user, where the other version of the network document is different from the particular version of the network document, where the message, when displayed by a device associated with a recipient of the message, allows the recipient to simultaneously view the first link and the second link. - View Dependent Claims (24, 25)
-
Specification