IP Library Granted Patent US 9,686,212
Granted Patent B2
US 9,686,212 · App. 13/749,004 · Granted Jun 20, 2017

Systems, methods and interfaces for using a messaging program across a multiple applications and communications environment

Inventors: Scott Post (Eagan, MN); James John Jarvis (Eagan, MN)
Assignee: Thomson Reuters Global Resources Unlimited Company
H04L51/04H04L51/046
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 9,686,212
App. No.
13/749,004
Granted
Jun 20, 2017
Kind
B2
Abstract

A method for using a messaging program across a multiple applications and communications environment includes engaging a multiple applications and communications environment. The multiple applications and communications environment comprises at least one primary application and at least one secondary application. The at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object. The primary work product object and the secondary work product object are associated with a work product matter. The method further includes configuring a messaging program to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object. The first chat instance and the second chat instance are determined by a set of permissions related to the primary work product object. Another method has the at least one primary application being a web application, a file manager application or an email application and the at least one secondary application being a web application, a file manager application or an email application.

Claims (84)

1. A multiple applications and communications environment comprising:

at least one primary application and at least one secondary application each executable by at least one of a processor and a memory, said secondary application being of a different application type from the primary application, wherein the at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object, the primary work product object comprising a primary work product matter further comprising at least one of a primary event or a primary topic and the secondary work product object comprising a secondary work product matter further comprising at least one of a secondary event or a secondary topic, the primary work product object being further associated with a set of permissions granting access to one or more work product participants; and

a messaging program configured to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object, said configuring comprising initiating the second chat instance upon the first chat instance having been initiated and having indentified a commonality between the primary topic or primary event and the secondary topic or secondary event, the first chat instance and the second chat instance being determined by the set of permissions associated with the primary work product object.

2. The environment of claim 1 wherein the application type is one of a web application, a file manager application or an email application.

3. The environment of claim 1 wherein the first chat instance comprises a set of work product participants determined by the set of permissions related to the primary work product object and the second chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object.

4. The environment of claim 3 wherein each work product participant in the set of work product participants is associated with a status.

5. The environment of claim 4 where in the status is online, away, busy, offline or invisible.

6. The environment of claim 3 wherein each work product participant in the set of work product participants is associated with a role.

7. The environment of claim 6 wherein the role is owner, contributor or reviewer.

8. The environment of claim 1 further comprising providing a chat session associated with the messaging program, the chat session being initiated by a work product participant and associated with a subset of work product participants.

9. The environment of claim 8 further comprising:

receiving, in response to a communication of the chat session, a set of user-selected text and a related uniform resource locator each associated with a work product document from a first work product participant; and

providing the set of user-selected text and the related uniform resource locator each associated with the work product document to a second work product participant.

10. The environment of claim 9 wherein the related uniform resource locator corresponds to a location of the set of user-selected text within the work product document.

11. The environment of claim 9 further comprising:

receiving an enablement instruction associated with the related uniform resource locator;

retrieving the work product document associated with the related uniform resource locator; and

providing a representation of the work product document to the second work product participant.

12. The environment of claim 11 wherein the representation is an entire work product document.

13. The environment of claim 11 wherein the representation is a subset of an entire work product document.

14. A system comprising:

a first multiple applications and communications environment, wherein the first multiple applications and communications environment comprises at least one primary application and at least one secondary application each executable by at least one of a processor and a memory, said secondary application being of a different application type from the primary application, wherein the at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object, the primary work product object comprising a primary work product matter further comprising at least one of a primary event or a primary topic and the secondary work product object comprising a secondary work product matter further comprising at least one of a secondary event or a secondary topic, the primary work product object being further associated with a set of permissions granting access to one or more work product participants;

a messaging program configured to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object, said configuring comprising initiating the second chat instance upon the first chat instance having been initiated and having indentified a commonality between the primary topic or primary event and the secondary topic or secondary event, the first chat instance and the second chat instance being determined by the set of permissions associated with the primary work product object;

a second multiple applications and communications environment, wherein the second multiple applications and communications environment comprises the primary application and a tertiary application, each executable by at least one of a processor and a memory, said tertiary application being of the different application type from the primary application, wherein the primary application is associated with the primary work product object and the tertiary application is associated with a tertiary work product object comprising a tertiary work product matter further comprising at least one of a tertiary event or a tertiary topic; and

the messaging program further configured to establish a third chat instance within the tertiary work product object, said third chat instance associated with the first chat instance and second chat instance, said configuring comprising initiating the third chat instance upon the second chat instance having been initiated and having indentified a commonality between the primary topic or primary event and the tertiary topic or tertiary event, the third chat instance being determined by the set of permissions associated with the primary work product object.

15. The system of claim 14 wherein the application type is one of a web application, a file manager application or an email application.

16. The system of claim 14 wherein the first chat instance comprises a set of work product participants determined by the set of permissions related to the primary work product object, the second chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object and the third chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object.

17. The system of claim 16 wherein each work product participant in the set of work product participants is associated with a status.

18. The system of claim 17 where in the status is online, away, busy, offline or invisible.

19. The environment of claim 16 wherein each work product participant in the set of work product participants is associated with a role.

20. The environment of claim 19 wherein the role is owner, contributor or reviewer.

21. The system of claim 14 further comprising a chat session associated with the messaging program, the chat session configured to be initiated by a work product participant and associated with a subset of work product participants.

22. The system of claim 21 further comprising:

receiving, in response to a communication of the chat session, a set of user-selected text and a related uniform resource locator each associated with a work product document from a first work product participant; and

providing the set of user-selected text and the related uniform resource locator each associated with the work product document to a second work product participant.

23. The system of claim 22 wherein the related uniform resource locator corresponds to a location of the set of user-selected text within the work product document.

24. The system of claim 22 further comprising:

receiving an enablement instruction associated with the related uniform resource locator;

retrieving the work product document associated with the related uniform resource locator; and

providing a representation of the work product document to the second work product participant.

25. The system of claim 24 wherein the representation is an entire work product document.

26. The system of claim 24 wherein the representation is a subset of an entire work product document.

27. A method comprising:

executing, by at least one of a processor and a memory in at least one multiple applications and communications environment, at least one primary application and at least one secondary application, said secondary application being of a different application type from the primary application, wherein the at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object, the primary work product object comprising a primary work product matter further comprising at least one of a primary event or a primary topic and the secondary work product object comprising a secondary work product matter further comprising at least one of a secondary event or a secondary topic, the primary work product object being further associated with a set of permissions granting access to one or more work product participants; and

configuring a messaging program to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object, said configuring comprising initiating the second chat instance upon the first chat instance having been initiated and having indentified a commonality between the primary topic or primary event and the secondary topic or secondary event, the first chat instance and the second chat instance being determined by the set of permissions associated with the primary work product object.

28. The method of claim 27 wherein the application type is one of a web application, a file manager application or an email application.

29. The method of claim 27 wherein the first chat instance comprises a set of work product participants determined by the set of permissions related to the primary work product object and the second chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object.

30. The method of claim 29 wherein each work product participant in the set of work product participants is associated with a status.

31. The method of claim 30 where in the status is online, away, busy, offline or invisible.

32. The environment of claim 29 wherein each work product participant in the set of work product participants is associated with a role.

33. The environment of claim 32 wherein the role is owner, contributor or reviewer.

34. The method of claim 27 further comprising providing a chat session associated with the messaging program, the chat session being initiated by a work product participant and associated with a subset of work product participants.

35. The method of claim 34 further comprising:

receiving, in response to a communication of the chat session, a set of user-selected text and a related uniform resource locator each associated with a work product document from a first work product participant; and

providing the set of user-selected text and the related uniform resource locator each associated with the work product document to a second work product participant.

36. The method of claim 35 wherein the related uniform resource locator corresponds to a location of the set of user-selected text within the work product document.

37. The method of claim 35 further comprising:

receiving an enablement instruction associated with the related uniform resource locator;

retrieving the work product document associated with the related uniform resource locator; and

providing a representation of the work product document to the second work product participant.

38. The method of claim 37 wherein the representation is an entire work product document.

39. The method of claim 37 wherein the representation is a subset of an entire work product document.

40. A method comprising:

executing, by at least one of a processor and a memory in a first multiple applications and communications environment, a primary application and a secondary application, said secondary application being of a different application type from the primary application, wherein the at least one primary application is associated with a primary work product object and the at least one secondary application is associated with a secondary work product object, the primary work product object comprising a primary work product matter further comprising at least one of a primary event or a primary topic and the secondary work product object comprising a secondary work product matter further comprising at least one of a secondary event or a secondary topic the primary work product object being further associated with a set of permissions granting access to one or more work product participants;

configuring a messaging program to establish a first chat instance within the primary work product object and a second chat instance within the secondary work product object, said configuring comprising initiating the second chat instance upon the first chat instance having been initiated and having indentified the commonality between a primary topic or primary event and the secondary topic or secondary event, the first chat instance and the second chat instance being determined by a set of permissions related to the primary work product object;

executing, by at least one of a processor and a memory in a second multiple applications and communications environment, the primary application and tertiary application, said tertiary application being of the different application type from the primary application, wherein the primary application is associated with the primary work product object and the tertiary application is associated with a tertiary work product object, the tertiary work product object comprising a tertiary work product matter further comprising at least one of a tertiary event or a tertiary topic; and

configuring the messaging program to establish a third chat instance within the tertiary work product object, said configuring comprising initiating the third chat instance upon the second chat instance having been initiated and having indentified a commonality between the primary topic or primary event and the tertiary topic or tertiary event, the third chat instance being determined by the set of permissions related to the primary work product object.

41. The method of claim 40 wherein the application type is one of a web application, a file manager application or an email application.

42. The method of claim 40 wherein the first chat instance comprises a set of work product participants determined by the set of permissions related to the primary work product object, the second chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object and the third chat instance comprises the set of work product participants determined by the set of permissions related to the primary work product object.

43. The method of claim 42 wherein each work product participant in the set of work product participants is associated with a status.

44. The method of claim 43 where in the status is online, away, busy, offline or invisible.

45. The environment of claim 42 wherein each work product participant in the set of work product participants is associated with a role.

46. The environment of claim 45 wherein the role is owner, contributor or reviewer.

47. The method of claim 40 further comprising providing a chat session associated with the messaging program, the chat session being initiated by a work product participant and associated with a subset of work product participants.

48. The method of claim 47 further comprising:

receiving, in response to a communication of the chat session, a set of user-selected text and a related uniform resource locator each associated with a work product document from a first work product participant; and

providing the set of user-selected text and the related uniform resource locator each associated with the work product document to a second work product participant.

49. The method of claim 48 wherein the related uniform resource locator corresponds to a location of the set of user-selected text within the work product document.

50. The method of claim 48 further comprising:

receiving an enablement instruction associated with the related uniform resource locator;

retrieving the work product document associated with the related uniform resource locator; and

providing a representation of the work product document to the second work product participant.

51. The method of claim 50 wherein the representation is an entire work product document.

52. The method of claim 50 wherein the representation is a subset of an entire work product document.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 051993/0121 →
CHANGE OF NAME Recorded Aug 15, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 043296/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: WEST PUBLISHING CORPORATION
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 035924/0145 →
MERGER AND CHANGE OF NAME Recorded Jun 11, 2015
From: WEST SERVICES INC.; WEST PUBLISHING CORPORATION
To: WEST PUBLISHING CORPORATION
Reel/Frame 035887/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: POST, SCOTT; JARVIS, JAMES J
To: WEST SERVICES INC.
Reel/Frame 030057/0269 →
Continuity (2)
Continuation In Part 13368487 · Feb 8, 2012
Related Publication 20130205229A1 · Aug 8, 2013