Action oriented social collaboration system
First Claim
Patent Images
1. An action-oriented social collaboration system, comprising:
- a processor; and
a memory in communication with the processor, the memory comprising;
instructions that, when executed, cause the processor to;
extend a first computer software application to embed a collaboration interface into an interface generated by the first computer software application;
monitor a first user'"'"'s interactions with the first computer software application;
publish the first user'"'"'s interactions with the first computer software application to a social networking system; and
publish a second user'"'"'s interactions with a second computer software application to the social networking system,wherein the social networking system is in communication with the first computer software application and the second computer software application;
communicate with the social networking system to receive updates from the social networking system and populate the collaboration interface, wherein the collaboration interface comprises multiple collaboration interfaces, each collaboration interface corresponding to a different user;
wherein the first computer software application comprises a document handling application and the processor is further programmed to execute instructions comprising;
allowing a user, via the collaboration interface embedded into an interface generated by the document handling application and comprising a customized and embedded collaboration toolbar within the interface of the document handling application, with activation of the toolbar, to start tracking a document socially, view a tracking discussion, pause social tracking, which suspends the tracking of changes for a document on the social networking system, share updates, track selection, track a topic, track a document structure, hide comments, and assign a task; and
translating and transmitting to the social networking system, tracked changes for the document, the updates, the task selection, the tracked topic, the tracked document structure, the assigned task, or a combination thereof;
wherein upon activation of assigning a task by a user, the processor is further programmed to execute instructions comprising;
allowing a user, via a task creation window embedded into the interface generated by the document handling application, to assign a specific segment of a document as a task and publish updates specific to the segment of a document.
2 Assignments
0 Petitions
Accused Products
Abstract
An action oriented social collaboration system monitors users'"'"' interactions with computer software applications. The system provides the interactions to a social networking system. The system publishes the interactions data to a social networking/collaboration interface viewable by members of a group, such as a project team. The system not only publishes data corresponding to a user'"'"'s interactions with the computer software application, but also publishes the user'"'"'s interactions with the computer software application to interfaces corresponding to other project team members as well.
-
Citations
20 Claims
-
1. An action-oriented social collaboration system, comprising:
-
a processor; and a memory in communication with the processor, the memory comprising; instructions that, when executed, cause the processor to; extend a first computer software application to embed a collaboration interface into an interface generated by the first computer software application; monitor a first user'"'"'s interactions with the first computer software application; publish the first user'"'"'s interactions with the first computer software application to a social networking system; and publish a second user'"'"'s interactions with a second computer software application to the social networking system, wherein the social networking system is in communication with the first computer software application and the second computer software application; communicate with the social networking system to receive updates from the social networking system and populate the collaboration interface, wherein the collaboration interface comprises multiple collaboration interfaces, each collaboration interface corresponding to a different user; wherein the first computer software application comprises a document handling application and the processor is further programmed to execute instructions comprising; allowing a user, via the collaboration interface embedded into an interface generated by the document handling application and comprising a customized and embedded collaboration toolbar within the interface of the document handling application, with activation of the toolbar, to start tracking a document socially, view a tracking discussion, pause social tracking, which suspends the tracking of changes for a document on the social networking system, share updates, track selection, track a topic, track a document structure, hide comments, and assign a task; and translating and transmitting to the social networking system, tracked changes for the document, the updates, the task selection, the tracked topic, the tracked document structure, the assigned task, or a combination thereof; wherein upon activation of assigning a task by a user, the processor is further programmed to execute instructions comprising; allowing a user, via a task creation window embedded into the interface generated by the document handling application, to assign a specific segment of a document as a task and publish updates specific to the segment of a document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A product, comprising:
-
a non-transitory computer-readable medium comprising instructions that, when executed, cause a computer processor to; extend a first computer software application to embed a collaboration interface into an interface generated by the first computer software application; extend a second computer software application to embed a collaboration interface into an interface generated by the second computer software application; monitor a first user'"'"'s interactions with the first computer software application; monitor a second user'"'"'s interactions with the second computer software application; publish the first user'"'"'s interactions with the first computer software application to a social networking system; and publish a second user'"'"'s interactions with a second computer software application to the social networking system, where the social networking system is in communication with the first computer software application and the second computer software application; communicate with the social networking system to receive updates from the social networking system and populate the collaboration interface, wherein the collaboration interface comprises multiple collaboration interfaces, each collaboration interface corresponding to a different user; wherein the first computer software application comprises a document handling application and the processor is further programmed to execute instructions comprising; allowing a user, via the collaboration interface embedded into an interface generated by the document handling application and comprising a customized and embedded collaboration toolbar within the interface of the document handling application, with activation of the toolbar, to start tracking a document socially, view a tracking discussion, pause social tracking, which suspends the tracking of changes for a document on the social networking system, share updates, track selection, track a topic, track a document structure, hide comments, and assign a task; and translating and transmitting to the social networking system, tracked changes for the document, the updates, the task selection, the tracked topic, the tracked document structure, the assigned task, or a combination thereof; wherein upon activation of assigning a task by a user, the processor is further programmed to execute instructions comprising; allowing a user, via a task creation window embedded into the interface generated by the document handling application, to assign a specific segment of a document as a task and publish updates specific to the segment of a document. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for action-oriented social collaboration, comprising:
-
extending, using a computer processor, a first computer software application to embed a collaboration interface into an interface generated by the first computer software application; extending, using the computer processor, a second computer software application to embed a collaboration interface into an interface generated by the second computer software application; monitoring, using the computer processor, a first user'"'"'s interactions with the first computer software application; monitoring, using the computer processor, a second user'"'"'s interactions with the second computer software application; publishing the first user'"'"'s interactions with the first computer software application to a social networking system; publishing a second user'"'"'s interactions with a second computer software application to the social networking system, wherein the social networking system is in communication with the first computer software application and the second computer software application; communicate with the social networking system to receive updates from the social networking system and populate the collaboration interface, wherein the collaboration interface comprises multiple collaboration interfaces, each collaboration interface corresponding to a different user; wherein the first computer software application comprises a document handling application; allowing a user, via the collaboration interface embedded into an interface generated by the document handling application and comprising a customized and embedded collaboration toolbar within the interface of the document handling application, with activation of the toolbar, to start tracking a document socially, view a tracking discussion, pause social tracking, which suspends the tracking of changes for a document on the social networking system, share updates, track selection, track a topic, track a document structure, hide comments, and assign a task; and translating and transmitting to the social networking system, tracked changes for the document, the updates, the task selection, the tracked topic, the tracked document structure, the assigned task, or a combination thereof; upon activation of assigning a task by a user, allowing a user, via a task creation window embedded into the interface generated by the document handling application, to assign a specific segment of a document as a task and publish updates specific to the segment of a document. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification