Managing instant messaging sessions on multiple devices
First Claim
1. A method for transferring instant messaging sessions, the method comprising:
- receiving an indication that a user is signed on to a first instant messaging controller on a first device;
receiving an indication that the user is signed on to a second instant messaging controller on a second device;
in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device;
based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device;
in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device;
while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device;
responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; and
enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions.
11 Assignments
0 Petitions
Accused Products
Abstract
Transferring instant messaging sessions includes receiving a selection, from a user within a user interface, of at least one instant messaging session from among multiple instant messaging sessions to transfer from a first instant messaging controller on a first device to at least a second instant messaging controller on a second device, where the user is signed on concurrently to the first instant messaging controller on the first device and the second instant messaging controller on the second device. At least a portion of the selected instant messaging session is transferred from the first instant messaging controller on the first device to the second instant messaging controller on the second device and the transferred portion of the instant messaging session is made perceivable on the second instant messaging controller on the second device.
-
Citations
41 Claims
-
1. A method for transferring instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; and enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, receiving an indication of a selection by the user to replicate the one or more instant messaging sessions on the first device and the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; and responsive to the received user indication, replicating at least a portion of the one or more selected instant messaging sessions on the second device.
-
-
24. A method for replicating instant messaging sessions, the method comprising:
-
conditioning whether to present, to a user, a listing of multiple instant messaging sessions based on detection of the user being signed on to an instant messaging system on three or more devices concurrently; receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; receiving an indication that the user is signed on to a third instant messaging controller on a third device; in response to receiving the indication that the user is signed on to the first instant messaging controller, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device, the indication that the user is signed on to the second instant messaging controller on the second device, and the indication that the user is signed on to the third instant messaging controller on the third device, determining that the user is signed on concurrently to the first instant messaging controller on the first device, the second instant messaging controller on the second device, and the third instant messaging controller on the third device; in response to determining that the user is signed on concurrently to the first instant messaging controller on the first device, the second instant messaging controller on the second device, and the third instant messaging controller on the third device enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second or third instant messaging controller on the second or third device; while the user is signed on concurrently to the first instant messaging controller, the second instant messaging controller, and the third instant messaging controller and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second or third instant messaging controller on the second or third device; receiving an indication of a selection by the user to replicate the one or more instant messaging sessions on the first device and the second or third device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller to the second or third instant messaging controller; enabling perception, on the second or third instant messaging controller, of the transferred portion of the one or more instant messaging sessions; and responsive to the received user indication, replicating at least a portion of the one or more selected instant messaging sessions on the first device and the second or third device.
-
-
25. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; receiving an indication of a selection by the user to replicate the one or more instant messaging sessions on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; responsive to the received user indication, replicating at least a portion of the one or more instant messaging sessions on the second device; and making the replicated portion of the one or more instant messaging sessions perceivable on the second device to the exclusion of being perceivable on the first device. - View Dependent Claims (26, 27)
-
-
28. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; receiving an indication of a selection by the user to replicate the one or more instant messaging sessions on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; responsive to the received user indication, replicating at least a portion of the one or more instant messaging sessions on the second device; making the replicated portion of the one or more instant messaging sessions perceivable on the second device; and conditioning whether to present, on a third device, menu options that enable selection of at least one other device on which to replicate the one or more instant messaging sessions based on a sign on to an instant messaging service at the third device.
-
-
29. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; presenting, to the user, an interface that includes identifiers for at least two of the one or more instant messaging sessions on the first device that indicate that the at least two instant messaging sessions on the first device are available to be replicated to a second device; receiving an indication of a selection, by the user, of one of the at least two instant messaging sessions to replicate on the second device; and replicating at least a portion of the selected instant messaging session on the second device.
-
-
30. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; and responsive to receiving the indication that the user has signed on to the second instant messaging controller on the second device, presenting, to the user, an interface that includes an identifier for at least one of the one or more instant messaging sessions on the first device that indicates that one or more instant messaging sessions on the first device are available to be replicated to a second device. - View Dependent Claims (31)
-
-
32. A method for replicating instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, enabling the user to engage in one or more instant messaging sessions using the first instant messaging controller on the first device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, enabling the user to select an instant messaging session from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; while the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device and while the user is engaged in the one or more instant messaging sessions on the first instant messaging controller on the first device, receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; responsive to the received user selection, transferring at least a portion of the one or more selected instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; enabling perception, on the second instant messaging controller on the second device, of the transferred portion of the one or more instant messaging sessions; and responsive to determining that the user also is signed on to a third device, prompting the user to determine if the user desires to replicate at least one of the one or more instant messaging sessions from the first device on one or more of the second device and the third device.
-
-
33. A method for transferring instant messaging sessions, the method comprising:
-
receiving an indication that a user is signed on to a first instant messaging controller on a first device; receiving an indication that the user is signed on to a second instant messaging controller on a second device; based on receiving the indication that the user is signed on to the first instant messaging controller on the first device and the indication that the user is signed on to the second instant messaging controller on the second device, determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device; in response to receiving the indication that the user is signed on to the first instant messaging controller on the first device, transmitting instructions to enable the user to engage in one or more instant messaging sessions on the first instant messaging controller on the first device while the user is signed on concurrently to both the first instant messaging controller on the first device and a second instant messaging controller on a second device; transmitting instructions to display text on the first device during the one or more instant messaging sessions; in response to determining that the user is signed on concurrently to both the first instant messaging controller on the first device and the second instant messaging controller on the second device, transmitting instructions to enable the user to select an instant messaging from among the one or more instant messaging sessions to transfer from the first instant messaging controller on the first device to the second instant messaging controller on the second device; receiving a selection from the user to transfer the one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device; transmitting instructions to display a selection window requesting the user to select whether to continue the one or more instant messaging sessions on both the first and second devices after the transfer or on only the second device; receiving a selection from the user based on the display of the selection window; transferring a portion of the selected one or more instant messaging sessions from the first instant messaging controller on the first device to the second instant messaging controller on the second device, wherein the transferred portion includes a portion of the text previously displayed on the first device; enabling perception of the transferred portion of the instant messaging session by presenting the portion of the text on the second instant messaging controller on the second device; and transmitting instructions to continue the one or more instant messaging sessions on at least one of the first device and the second device based on the selection received from the user in response to display of the selection window. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification