IP Library › Granted Patent US 10,510,048
Granted Patent B2
US 10,510,048 · App. 15/610,032 · Granted Dec 17, 2019

Activity stream based interaction

Inventors: Jeroen Mattijs van Rotterdam (Fort Lauderdale, FL); Gary Frankel (Nevada City, CA)
Assignee: OPEN TEXT CORPORATION
G06Q10/109G06F3/0481G06F9/54G06F9/542G06F9/546G06F9/547G06F9/548G06N5/025G06N5/04G06N5/047G06Q10/10H04N7/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,510,048
App. No.
15/610,032
Granted
Dec 17, 2019
Kind
B2
Abstract

An activity stream based interaction model and systems implementing such a model are disclosed. In various embodiments, a text-based tag is recognized in a received communication stream, such as an activity stream. An action indicated by text included in the tag is determined and performed in response to receiving the tag. In some embodiments, a tag to be inserted into the communication stream may be determined automatically by a machine or a process running on a machine, for example a workflow engine.

Claims (26)

1. A system, comprising:

a communication interface of a target system configured to receive an activity stream from a remote system, wherein the activity stream enables real time text communications between participants in a collaboration; and

a processor of the target system coupled to the communication interface and configured to maintain a mapping of text-based tags to application actions, recognize in the activity stream a text-based tag from the remote system, determine on the target system an action indicated by text included in the tag based on the mapping, and perform the action on the target system in response to receiving the tag, the action comprising performing an operation with respect to a document in a shared content management repository.

2. The system of claim 1 , wherein the action comprises retrieving the document for display in a display element of a user interface application.

3. The system of claim 2 , wherein the document is determined by an application context of the user interface application.

4. The system of claim 2 , wherein the user interface application comprises an activity stream element to display the activity stream.

5. The system of claim 1 , wherein the action comprises checking out the document.

6. The system of claim 5 , wherein the system further comprises a workflow engine and the determined text-based tag is configured to cause the remote system to perform a task associated with the workflow.

7. The system of claim 5 , wherein the system further comprises a workflow engine and the determined text-based tag is configured to cause the remote system display to a user of the remote system content associated with the workflow.

8. The system of claim 1 , wherein the processor is further configured to determine a text-based tag to be included in the activity stream and to insert the determined text-based tag into the activity stream.

9. The system of claim 8 , wherein the processor is further configured to insert the determined text-based tag into the activity stream at least in part by communicating via the communication interface data comprising the determined text-based tag.

10. The system of claim 9 , wherein the system further comprises a workflow engine and the determined text-based tag is configured to cause a remote system that receives the activity stream to notify a user of the remote system of an event or other data associated with the workflow.

11. The system of claim 9 , wherein the system further comprises a workflow engine and the determined text-based tag is configured to cause a remote system that receives the activity stream to prompt a user of the remote system to perform a task associated with the workflow.

12. The system of claim 9 , wherein the system further comprises a workflow engine and the determined text-based tag is configured to cause a remote system that receives the activity stream to display to a user of the remote system content associated with the workflow.

13. A computer program product comprising a non-transitory computer readable medium storing instructions executable to:

maintain a mapping of text-based tags to application actions on a target system;

receive, at the target system, from a remote system, via communication interface, an activity stream wherein the activity stream enables real time communications between participants in a collaboration; and

recognize in the activity stream from the remote system a text-based tag, determine on the target system an action indicated by text included in the tag based on the mapping; and

perform the action on the target system in response to receiving the tag, the action comprising performing an operation with respect to a document in a shared content management repository.

14. The computer program product of claim 13 , wherein the action comprises retrieving the document for display in a display element of a user interface application.

15. The computer program product of claim 14 wherein the document is determined by an application context of the user interface application.

16. The computer program product of claim 14 , wherein the user interface application comprises an activity stream element to display the activity stream.

17. The computer program product of claim 13 , wherein the action comprises checking out the document.

18. The computer program product of claim 13 , further comprising instructions executable to determine a text-based tag to be included in the activity stream and insert the determined text-based tag into the activity stream.

19. The computer program product of claim 18 wherein the instructions are executable to insert the determined text-based tag into the activity stream at least in part by communicating via the communication interface data comprising the determined text-based tag.

20. The computer program product of claim 19 , wherein the determined text-based tag is configured to cause the remote system to notify a user of the remote system of an event or other data associated with the workflow.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2017
From: VAN ROTTERDAM, JEROEN; FRANKEL, GARY
To: EMC CORPORATION
Reel/Frame 042585/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 042585/0251 →
Continuity (2)
Continuation 13529290 · Jun 21, 2012
Related Publication 20170262138A1 · Sep 14, 2017