Collaborative workflow through messaging conversations
First Claim
Patent Images
1. A method comprising:
- executing, by a client computing device, a messaging application;
receiving, by the client computing device, a message that is associated with the messaging application;
responsive to the messaging application opening the message, executing, by the client computing device and without user interaction, a second application that outputs an embedded version of a network document for inline display within a section of the message, wherein the second application is different from the messaging application, and wherein one or more versions of the network document are stored on at least one server computing device;
responsive to receiving user input from a first user to modify the embedded version of the network document within the section of the message, generating, by the client computing device, a modification to the network document; and
sending, by the client computing device and to the at least one server computing device via one or more networks, the modification to the network document, wherein sending the modification causes the at least one server computing device to store the modification in a modified version of the network document that is accessible to a second client computing device associated with a second user, the second user being different from the first user.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, by a client computing device, a messaging application; receiving, by the client computing device, a message that is associated with the messaging application; responsive to the messaging application opening the message, executing, by the client computing device and without user interaction, a second application that outputs an embedded version of a network document for inline display within a section of the message, wherein the second application is different from the messaging application, and wherein one or more versions of the network document are stored on at least one server computing device; responsive to receiving user input from a first user to modify the embedded version of the network document within the section of the message, generating, by the client computing device, a modification to the network document; and sending, by the client computing device and to the at least one server computing device via one or more networks, the modification to the network document, wherein sending the modification causes the at least one server computing device to store the modification in a modified version of the network document that is accessible to a second client computing device associated with a second user, the second user being different from the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
one or more processors; a communication interface; and a non-transitory computer-readable medium storing one or more instructions that, when executed, cause the one or more processors to; execute a messaging application; receive, via the communication interface, a message that is associated with the messaging application; responsive to the messaging application opening the message, execute, without user interaction, a second application that outputs an embedded version of a network document for inline display within a section of the message, wherein the second application is different from the messaging application, and wherein one or more versions of the network document are stored on at least one server computing device; responsive to receiving user input from a first user to modify the embedded version of the network document within the section of the message, generate a modification to the network document; and use the communication interface to send to the at least one server computing device via one or more networks, the modification to the network document, wherein sending the modification causes the at least one server computing device to store the modification in a modified version of the network document that is accessible to a second client computing device associated with a second user, the second user being different from the first user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing one or more instructions that, when executed by at least one processor, cause one or more processors to:
-
execute a messaging application; receive a message that is associated with the messaging application; responsive to the messaging application opening the message, execute, without user interaction, a second application that outputs an embedded version of a network document for inline display within a section of the message, wherein the second application is different from the messaging application, and wherein one or more versions of the network document are stored on at least one server computing device; responsive to receiving user input from a first user to modify the embedded version of the network document within the section of the message, generate a modification to the network document; and send, to the at least one server computing device via one or more networks, the modification to the network document, wherein sending the modification causes the at least one server computing device to store the modification in a modified version of the network document that is accessible to a second client computing device associated with a second user, the second user being different from the first user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification