ACTIVITY STREAM BASED COLLABORATION
First Claim
Patent Images
1. A system, comprising:
- a communication interface;
a processor coupled to the communication interface and configured to;
monitor an activity stream of messages by users participating in an activity stream-facilitated collaboration;
display text-based messages from the activity stream on a user interface;
detect, in the activity stream, a text-based control tag received from a remote system;
map the text-based control tag to an application-level action;
determine a current context for the application-level action;
automatically perform the application-level action based on the current context; and
a memory coupled to the processor and configured to provide instructions to the processor.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a communication interface; a processor coupled to the communication interface and configured to; monitor an activity stream of messages by users participating in an activity stream-facilitated collaboration; display text-based messages from the activity stream on a user interface; detect, in the activity stream, a text-based control tag received from a remote system; map the text-based control tag to an application-level action; determine a current context for the application-level action; automatically perform the application-level action based on the current context; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product embodied in a tangible, non-transitory computer readable storage medium and comprising instructions for:
-
monitoring an activity stream of messages by users participating in an activity stream-facilitated collaboration; displaying text-based messages from the activity stream on a user interface; detecting, in the activity stream, a text-based control tag received from a remote system; mapping the text-based control tag to an application-level action; determining a current context for the application-level action; and automatically performing the application-level action based on the current context. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification