Activity stream based collaboration
AssigneeOpen Text Corporation
InventorsJeroen Mattijs van Rotterdam, Gary Frankel
Life of this patent
Estimating the term…
Abstract
An activity stream based interaction model is disclosed. To cause a desired application level action to be performed at a remote system, such as automatically retrieving and displaying a document in a viewer or other portion of a user interface at the remote system, a text-based tag, such as a hash tag, is inserted into an activity stream. The activity stream is sent to the remote system, which is configured to respond to the text-based tag by performing, at least in part automatically, the corresponding application level action.
Claims20
A system, comprising:
- a communication interface configured to send and receive network communications via a connection to a network;
- a processor coupled to the communication interface;
- a memory coupled to the processor, the memory storing computer instructions executable by the processor to:
- maintain an association between a control tag and an application-level action;
- monitor communications, the monitored communications comprising real time messages between a plurality of users participating in a collaboration over the network;
- detect, in the monitored communications, the control tag injected into the monitored communications during the collaboration by a remote user from the plurality of users;
- and
- based on detecting the control tag in the monitored communications:
- map the control tag to the application-level action based on the association;
- determine an object stored in a content management repository on which the application-level action is to be performed;
- and
- automatically perform the application-level action on the object.
A computer program product comprising a non-transitory computer readable medium storing computer instructions executable to:
- maintain an association between a control tag and an application-level action;
- monitor communications, the monitored communications comprising real-time text-based messages between a plurality of users participating in a collaboration over a network;
- detect, in the monitored communications, the control tag injected into the monitored communications during the collaboration by a remote user from the plurality of users;
- and
- based on detecting the control tag in the monitored communications:
- map the control tag to the application-level action based on the association;
- determine an object stored in a content management repository on which the application-level action is to be performed;
- and
- automatically perform the application-level action on the object.
A method comprising:
- connecting a computer system to a network, the computer system comprising a memory;
- maintaining an association between a control tag and an application-level action in the memory of the computer system;
- monitoring, by the computer system, communications, the monitored communications comprising real time text-based messages between a plurality of users participating in a collaboration over the network;
- detecting, at the computer system, the control tag injected into the monitored communications during the collaboration by a remote user from the plurality of users;
- and
- based on detecting the control tag in the monitored communications:
- mapping the control tag to the application-level action based on the association;
- determine an object stored in a content management repository on which the application-level action is to be performed;
- and
- automatically performing the application-level action on the object by the computer system.
Dependencies are inferred from the claim text.