US9131020B2ActiveUtilityA1

Focused real time collaboration

Assignee: IBMPriority: Dec 11, 2012Filed: Dec 11, 2012Granted: Sep 8, 2015
Est. expiryDec 11, 2032(~6.4 yrs left)· nominal 20-yr term from priority
H04L 51/043H04L 65/403H04L 51/14H04L 51/214
46
PatentIndex Score
0
Cited by
9
References
18
Claims

Abstract

Aspects of the present invention disclose a system, method and computer program product for focused real time collaboration. In an example, a computer receives an electronic message from a first user, the electronic message being addressed to an intended recipient. The computer determines that a posted status of the intended recipient indicates that the intended recipient is not available to actively receive electronic messages from users. The computer analyzes whether the first user is on a list of users in a collaborative event with the intended recipient. The computer stores the electronic message in local storage. The computer determines that a natural breakpoint is reached in the collaborative event by the intended recipient indicating that the intended recipient is available to actively receive electronic messages from users regardless of the status of the intended recipient. The computer transmits the electronic message to a computer of the intended recipient.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for processing an electronic message, the method comprising:
 receiving an electronic message from a first user, the electronic message being addressed to an intended recipient; 
 determining that a posted status of the intended recipient indicates that the intended recipient is not available to actively receive electronic messages from users; 
 analyzing whether the first user is on a list of one or more users in a collaborative event with the intended recipient, when the posted status of the intended recipient indicates that the intended recipient is not available; 
 in response to determining that the first user is not on the list of the one or more users, storing the electronic message in a local storage; 
 determining that a natural breakpoint is reached in the collaborative event by the intended recipient indicating that the intended recipient is available to actively receive electronic messages from users regardless of the posted status of the intended recipient; and 
 in response to determining that the natural breakpoint has been reached, transmitting the electronic message, from the local storage, to a computer of the intended recipient. 
 
     
     
       2. The method of  claim 1 , further comprising:
 in response to determining that one or more electronic messages are being stored in the local storage, determining an order for delivery of the one or more electronic messages based on a hierarchy of senders of the one or more electronic messages. 
 
     
     
       3. The method of  claim 2 , wherein the hierarchy is based on one or both of a job position title and relationship between a respective sender and the intended recipient. 
     
     
       4. The method of  claim 1 , further comprising:
 in response to determining that one or more electronic messages are being stored in the local storage, determining an order for delivery of the one or more electronic messages based on a number of key words contained in each respective electronic message of the one or more electronic messages. 
 
     
     
       5. The method of  claim 1 , wherein the electronic message is selected from a group consisting of: an email message, an instant message and a live video stream chat. 
     
     
       6. The method of  claim 1 , wherein the natural breakpoint is selected from a group consisting of: a predetermined timeline, saving of a document, switching applications, and status of a phone call. 
     
     
       7. A computer program product for processing an electronic message, the computer program product comprising:
 one or more computer-readable storage devices media and program instructions 
 stored on the one or more computer-readable storage devices, the program instructions comprising; 
 program instructions to receive an electronic message from a first user, the electronic message being addressed to an intended recipient; 
 program instructions to determine that a posted status of the intended recipient indicates that the intended recipient is not available to actively receive electronic messages from users; 
 program instructions to analyze whether the first user is on a list of one or more users in a collaborative event with the intended recipient when the posted status indicates that the intended recipient is not available; 
 in response to determining that the first user is not on the list of the one or more users, program instructions to store the electronic message in a local storage; 
 program instructions to determine that a natural breakpoint is reached in the collaborative event by the intended recipient indicating that the intended recipient is available to actively receive electronic messages from users regardless of the posted status of the intended recipient; and 
 in response to determining that the natural breakpoint has been reached, program instructions to transmit the electronic message, from the local storage, to a computer of the intended recipient. 
 
     
     
       8. The computer program product of  claim 7 , further comprising program instructions, stored on the one or more computer-readable storage devices, to:
 in response to determining that one or more electronic messages are being stored in the local storage, determine an order for delivery of the one or more electronic messages based on a hierarchy of senders of the one or more electronic messages. 
 
     
     
       9. The computer program product of  claim 8 , wherein the hierarchy is based on one or both of a job position title and relationship between a respective sender and the intended recipient. 
     
     
       10. The computer program product of  claim 7 , further comprising program instructions, stored on the one or more computer-readable storage devices, to:
 in response to determining that one or more electronic messages are being stored in the local storage, determine an order for delivery of the one or more electronic messages based on a number of key words contained in each respective electronic message of the one or more electronic messages. 
 
     
     
       11. The computer program product of  claim 7 , wherein the electronic message is selected from a group consisting of: an email message, an instant message and a live video stream chat. 
     
     
       12. The computer program product of  claim 7 , wherein the natural breakpoint is selected from a group consisting of: a predetermined timeline, saving of a document, switching applications, and status of a phone call. 
     
     
       13. A computer system for processing an electronic message, the computer system comprising:
 one or more processors; 
 one or more computer-readable storage devices; 
 program instructions stored on the one or more computer-readable storage devices for execution by at least one of the one or more processors, the program instructions comprising: 
 program instructions to receive an electronic message from a first user, the electronic message being addressed to an intended recipient; 
 program instructions to determine that a posted status of the intended recipient indicates that the intended recipient is not available to actively receive electronic messages from users; 
 program instructions to analyze whether the first user is on a list of one or more users in a collaborative event with the intended recipient when the posted status indicates that the intended recipient is not available; 
 in response to determining that the first user is not on the list of the one or more users, program instructions to store the electronic message in a local storage; 
 program instructions to determine that a natural breakpoint is reached in the collaborative event by the intended recipient indicating that the intended recipient is available to actively receive electronic messages from users regardless of the posted status of the intended recipient; and 
 in response to determining that the natural breakpoint has been reached, program instructions to transmit the electronic message, from the local storage, to a computer of the intended recipient. 
 
     
     
       14. The computer system of  claim 13 , further comprising program instructions stored on the one or more computer-readable storage devices for execution by at least one of the one or more processors, to:
 in response to determining that one or more electronic messages are being stored in the local storage, determine an order for delivery of the one or more electronic messages based on a hierarchy of senders of the one or more electronic messages. 
 
     
     
       15. The computer system of  claim 14 , wherein the hierarchy is based on one or both of a job position title and relationship between a respective sender and the intended recipient. 
     
     
       16. The computer system of  claim 13 , further comprising program instructions stored on the one or more computer-readable storage devices for execution by at least one of the one or more processors, to:
 in response to determining that one or more electronic messages are being stored in the local storage, determine an order for delivery of the one or more electronic messages based on a number of key words contained in each respective electronic message of the one or more electronic messages. 
 
     
     
       17. The computer system of  claim 13 , wherein the electronic message is selected from a group consisting of: an email message, an instant message and a live video stream chat. 
     
     
       18. The computer system of  claim 13 , wherein the natural breakpoint is selected from a group consisting of: a predetermined timeline, saving of a document, switching applications, and status of a phone call.

Join the waitlist — get patent alerts

Track US9131020B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.