Transferring instant messaging (IM) messages
First Claim
Patent Images
1. A communication method comprising:
- receiving, by a computing device, an instant messaging (IM) message from a first user to a second user;
waiting a predefined time interval prior to prompting the first user for permission;
prompting the first user for permission to convey the IM message to a third user;
receiving an input from the first user, the input being indicative of the permission to convey the IM message to the third user; and
conveying the IM message to the third user in response to receiving the input;
determining whether the second user is currently engaged in an IM chat session with a fourth user;
indicating to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user;
prompting the first user to join the IM chat session;
in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and
in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides for transferring instant messages from one recipient to another recipient. In some embodiments, when an instant messaging (IM) message is received by one recipient, that IM message is conveyed to another recipient.
72 Citations
23 Claims
-
1. A communication method comprising:
-
receiving, by a computing device, an instant messaging (IM) message from a first user to a second user; waiting a predefined time interval prior to prompting the first user for permission; prompting the first user for permission to convey the IM message to a third user; receiving an input from the first user, the input being indicative of the permission to convey the IM message to the third user; and conveying the IM message to the third user in response to receiving the input; determining whether the second user is currently engaged in an IM chat session with a fourth user; indicating to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; prompting the first user to join the IM chat session; in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication method comprising:
-
receiving, by a computing device, an instant messaging (IM) message from a first user to a second user; waiting a predefined time interval prior to prompting the first user for permission; prompting the first user for permission to convey the IM message to a third user;
conveying the IM message to the third user;determining whether the second user is currently engaged in an IM chat session with a fourth user; indicating to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; prompting the first user to join the IM chat session; in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session. - View Dependent Claims (7, 8, 9)
-
-
10. A communication system comprising:
a memory component that stores at least the following; receiving logic configured to receive an instant messaging (IM) message from a first user to a second user; waiting logic configured to wait a predefined time interval prior to prompting the first user for permission; first prompting logic configured to prompt the first user for permission to convey the IM message to a third user; in response to receiving permission, conveving the IM message to the third user; determining logic configured to determine whether the second user is currently engaged in an IM chat session with a fourth user; indicating logic configured to indicate to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; second prompting logic configured to prompt the first user to join the IM chat session; third prompting logic configured to, in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and joining logic configured to, in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session.
-
11. A communication system comprising:
-
means for receiving an instant messaging (IM) message from a first user to a second user; means for waiting a predefined time interval prior to prompting the first user for permission; means for prompting the first user for permission to convey the IM message to a third user; means for, in response to receiving permission, conveying the IM message to the third user; means for determining whether the second user is currently engaged in an IM chat session with a fourth user; means for indicating to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; means for prompting the first user to join the IM chat session; means for, in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and means for, in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session.
-
-
12. A non-transitory medium that stores a program that, when executed by a computer, causes the computer to perform at least the following:
-
receive an instant messaging (IM) message from a first user to a second user; wait a predefined time interval prior to prompting the first user for permission; prompt the first user for permission to convey the IM message to a third user; in response to receiving permission, convey the IM message to the third user; determine whether the second user is currently engaged in an IM chat session with a fourth user; indicate to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; prompt the first user to join the IM chat session; in response to receiving an indication that the first user wants to join the IM chat session, prompt the second user and the fourth user to allow the first user to join the IM chat session; and in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitate joining of the first user to the IM chat session. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A communication system comprising:
a memory component that stores at least the following; receiving logic configured to receive an instant messaging (IM) message from a first user to a second user; waiting logic configured to wait a predefined time interval prior to prompting the first user for permission; prompting logic configured to prompt the first user for permission to convey the IM message to a third user; conveying logic configured to convey the IM message to the third user; determining logic configured to determine whether the second user is currently engaged in an IM chat session with a fourth user; indicating logic configured to indicate to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; first prompting logic configured to prompt the first user to join the IM chat session; second prompting logic configured to, in response to receiving an indication that the first user wants to join the IM chat session, prompt the second user and the fourth user to allow the first user to join the IM chat session; and joining logic configured to, in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitate joining of the first user to the IM chat session.
-
18. A communication system comprising:
-
means for receiving an instant messaging (IM) message from a first user to a second user; means for waiting a predefined time interval prior to prompting the first user for permission; means for prompting the first user for permission to convey the IM message to a third user; means for conveying the IM message to the third user; means for determining whether the second user is currently engaged in an IM chat session with a fourth user; means for indicating to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; means for prompting the first user to join the IM chat session; means for, in response to receiving an indication that the first user wants to join the IM chat session, prompting the second user and the fourth user to allow the first user to join the IM chat session; and means for, in response to receiving an indication that the second user and the fourth user want to allow the first user to joint the IM chat session, facilitating joining of the first user to the IM chat session.
-
-
19. A computer-readable medium that includes a computer program that, when executed by a computer, causes the computer to perform at least the following:
-
receive an instant messaging (IM) message from a first user to a second user; wait a predefined time interval prior to prompting the first user for permission; prompt the first user for permission to convey the IM message to a third user;
convey the IM message to the third user;determine whether the second user is currently engaged in an IM chat session with a fourth user; and indicate to the first user, in response to determining that the second user is engaged in an IM chat session with a fourth user, that the second user is engaged in an IM chat session with the fourth user; prompt the first user to join the IM chat session; in response to receiving an indication that the first user wants to join the IM chat session, prompt the second user to allow the first user to join the IM chat session; and in response to receiving an indication that the second user wants to allow the first user to joint the IM chat session, facilitate joining of the first user to the IM chat session. - View Dependent Claims (20, 21, 22, 23)
-
Specification