IP Library Granted Patent US 9,503,281
Granted Patent B2
US 9,503,281 · App. 14/816,495 · Granted Nov 22, 2016

Merging instant messaging (IM) chat sessions

Inventor: Dale W. Malik (Dunwoody, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L12/581G06Q10/107H04L51/04H04L51/16H04L12/5835H04L12/5885H04L51/066
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,503,281
App. No.
14/816,495
Granted
Nov 22, 2016
Kind
B2
Abstract

The present disclosure provides for merging of instant messaging (IM) chat sessions. In one embodiment, a method for automatically replying to an IM message from a first IM sender when a recipient is engaged in an IM session with a second IM sender is provided. In another embodiment, the disclosure provides a method for forwarding IM messages to a recipient at different IM clients. In still another embodiment, a method for transferring IM messages to a different recipient is provided. In some embodiments, two separate IM chat sessions are merged into a single IM chat session.

Claims (31)

1. A system, comprising:

a memory that stores instructions;

a processor that executes the instructions to perform operations, the operations comprising:

determining if a response from a recipient was sent to a sender during a first time interval, wherein the response is a reply to an instant messaging message sent by the sender to the recipient;

determining if the recipient is already engaged in a first instant messaging chat session with a contact if the response from the recipient is determined to not be sent to the sender during the first time interval; and

providing, if the recipient is determined to be already engaged in the first instant messaging chat session with the contact, a first message to the sender that notifies the sender to wait for a second time interval for the response from the recipient.

2. The system of claim 1 , wherein the operations further comprise receiving the instant messaging message from the sender to the recipient.

3. The system of claim 1 , wherein the operations further comprise waiting for the response from the recipient for the first time interval.

4. The system of claim 1 , wherein the operations further comprise establishing a second instant messaging chat session between the sender and the recipient if the recipient sends the response during the second time interval.

5. The system of claim 1 , wherein the operations further comprise displaying the instant messaging message.

6. The system of claim 1 , wherein the operations further comprise providing a second message to the sender that indicates that the recipient is unavailable of the response from the recipient is determined to not be sent to the sender during the first time interval and if the recipient is determined to not be already engaged in the first instant messaging chat session with the contact.

7. The system of claim 1 , wherein the operations further comprise selecting an instant messaging address of a plurality of instant messaging addresses of the recipient.

8. The system of claim 7 , wherein the operations further comprise determining if the recipient is present at the instant messaging address that is selected.

9. The system of claim 8 , further comprising determining a last active time for the instant messaging address selected if the recipient is present at the instant messaging address selected.

10. The system of claim 9 , wherein the operations further comprise determining whether the instant messaging address selected has a most recent last active time.

11. The system of claim 10 , wherein the operations further comprise storing the instant messaging address selected as a target instant messaging address if the instant messaging address selected is determined to have the most recent last active time.

12. A method, comprising:

determining, by utilizing instructions from memory that are executed by a processor, if a response from a recipient was sent to a sender during a first time interval, wherein the response is a reply to an instant messaging message sent by the sender to the recipient;

determining if the recipient is already engaged in a first instant messaging chat session with a contact if the response from the recipient is determined to not be sent to the sender during the first time interval; and

providing, if the recipient is determined to be already engaged in the first instant messaging chat session with the contact, a first message to the sender that notifies the sender to wait for a second time interval for the response from the recipient.

13. The method of claim 12 , further comprising establishing a second instant messaging chat session between the sender and the recipient if the recipient sends the response during the second time interval.

14. The method of claim 12 , further comprising providing a second message to the sender that indicates that the recipient is unavailable of the response from the recipient is determined to not be sent to the sender during the first time interval and if the recipient is determined to not be already engaged in the first instant messaging chat session with the contact.

15. The method of claim 12 , further comprising prompting the sender for permission to transmit the instant messaging message to a different recipient if the response from the recipient is determined to not be sent to the sender during the first time interval.

16. The method of claim 12 , further comprising selecting an instant messaging address of a plurality of instant messaging addresses of the recipient.

17. The method of claim 16 , further comprising determining if the recipient is present at the instant messaging address that is selected.

18. The method of claim 17 , further comprising determining a last active time for the instant messaging address selected if the recipient is present at the instant messaging address selected.

19. The method of claim 18 , further comprising determining whether the instant messaging address selected has a most recent last active time, and further comprising storing the instant messaging address selected as a target instant messaging address if the instant messaging address selected is determined to have the most recent last active time.

20. A non-transitory computer-readable device comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:

determining if a response from a recipient was sent to a sender during a first time interval, wherein the response is a reply to an instant messaging message sent by the sender to the recipient;

determining if the recipient is already engaged in a first instant messaging chat session with a contact if the response from the recipient is determined to not be sent to the sender during the first time interval; and

providing, if the recipient is determined to be already engaged in the first instant messaging chat session with the contact, a first message to the sender that notifies the sender to wait for a second time interval for the response from the recipient.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 040062/0497 →
CHANGE OF NAME Recorded Oct 19, 2016
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 040419/0151 →
CHANGE OF NAME Recorded Oct 19, 2016
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 040419/0155 →
CHANGE OF NAME Recorded Oct 19, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 040419/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2015
From: MALIK, DALE W.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 036238/0516 →
Continuity (4)
Continuation 13556453 · Jul 24, 2012
Continuation 12902097 · Oct 11, 2010
Continuation 10685562 · Oct 14, 2003
Related Publication 20150341289A1 · Nov 26, 2015