IP Library Granted Patent US 8,370,429
Granted Patent B2
US 8,370,429 · App. 13/010,046 · Granted Feb 5, 2013

Managing instant messaging sessions on multiple devices

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 8,370,429
App. No.
13/010,046
Granted
Feb 5, 2013
Kind
B2
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.

Claims (19)

1. A computer-implemented method for transferring instant messaging sessions, the method comprising: receiving a first request from a user to sign in to an instant messaging service, wherein the first request is received from a first instant messaging controller on a first device; receiving a second request from the user to sign in to the instant messaging service, wherein the second request is received from a second instant messaging controller on a second device, and wherein the user being concurrently signed into the instant messaging service from the first instant messaging controller and the second instant messaging controller; receiving a selection from the user to transfer at least one instant messaging session from the first instant messaging controller to the second instant messaging controller while the user is signed on concurrently to both the first instant messaging controller and the second instant messaging controller; transferring at least a portion of the selected at least one instant messaging session from the first instant messaging controller to the second instant messaging controller in response to the selection; and transmitting instructions to enable perception of the transferred portion of the selected at least one instant messaging session on the second instant messaging controller, further comprising transmitting instructions to prevent perception of the selected at least one instant messaging session on the first instant messaging controller after transferring the portion.

2. The method of claim 1 , wherein the selection of the at least one instant messaging session is received from at least one of the first and second instant messaging controller.

3. The method of claim 1 , further comprising transmitting a list of one or more instant messaging controllers where the user is signed in instructions to display a transfer icon in at least one of the first and second instant messaging controller.

4. The method of claim 1 , further comprising transmitting instructions to display a listing of one or more target devices including the second device, wherein the portion of the selected at least one instant messaging session is transferred to the second instant messaging controller in response to selection of at least one target device.

5. The method of claim 1 , wherein the second device is a personal digital assistant or a mobile device.

6. The method of claim 1 , further comprising replicating the selected at least one instant messaging session on the first instant messaging controller and the second instant messaging controller after transferring the portion.

7. The method of claim 1 , further comprising: detecting an idle state or an away state of the user on the first instant messaging controller after transferring the portion of the selected at least one instant messaging session; and transmitting instructions to disable perception of the selected at least one instant messaging session on the first instant messaging controller in response to the detected idle state or away state.

8. The method of claim 7 , further comprising: detecting an active state of the user on the first instant messaging controller after transmitting instructions to disable perception of the selected at least one instant messaging session on the first instant messaging controller; and transmitting instructions to refresh the selected at least one instant messaging session on the first instant messaging controller based on detection of the active state.

9. The method of claim 8 , wherein the instructions to refresh the selected at least one instant messaging session are transmitted in response to detection of a manual selection by the user.

10. The method of claim 8 , wherein the instructions to refresh the selected at least one instant messaging session are transmitted automatically in response to detection of the active state.

11. The method of claim 1 further comprising: receiving an indication that the user has signed on to the second instant messaging controller on the second device; and transmitting instructions, in response to the indication, to display one or more menu options that enable selection of at least one instant message session for transfer.

12. The method of claim 11 , wherein the one or more menu options include a first option for transferring at least one instant message session to a second control device without replicating the transferred instant message session, and a second option for transferring at least one instant message session to a second control device and replicating each transferred instant message session on the first control device after the transfer.

13. The method of claim 1 further comprising: receiving a first indication that the user is signed on to the first instant messaging controller; receiving a second indication that the user is signed on to the second instant messaging controller; determining that the user is signed on concurrently to both the first instant messaging controller and the second instant messaging controller based on receiving the first indication and the second indication; and transmitting instructions to display one or more menu options that enable selection of at least one instant message session for transfer.

14. The method of claim 13 , wherein the one or more menu options are displayed in at least one of the first instant messaging controller and the second instant messaging controller.

15. A computer readable storage device storing a programmable instructions, which when executed on a processor causes the processor to perform a method comprising: receiving a first request from a user to sign in to an instant messaging service, wherein the first request is received from a first instant messaging controller on a first device; receiving a second request from the user to sign in to the instant messaging service, wherein the second request is received from a second instant messaging controller on a second device, wherein the user being concurrently signed into the instant messaging service from the first instant messaging controller and the second instant messaging controller; receiving a selection from the user to transfer at least one instant messaging session from the first instant messaging controller to the second instant messaging controller on a second device while the user is signed on concurrently to both the first instant messaging controller and the second instant messaging controller; transferring or copying at least a portion of the selected at least one instant messaging session from the first instant messaging controller to the second instant messaging controller in response to the selection; and transmitting instructions to enable perception of the transferred portion of the selected at least one instant messaging session on the second instant messaging controller, further comprising transmitting instructions to prevent perception of the selected at least one instant messaging session on the first instant messaging controller after transferring the portion.

16. The computer readable storage device of claim 15 , wherein the selection of the one or more instant messaging sessions is received from at least one of the first and second instant messaging controller.

17. The computer readable storage device of claim 15 , wherein the method further comprises replicating the selected one or more instant messaging sessions on the first instant messaging controller and the second instant messaging controller after transferring the portion.

18. The computer readable storage device of claim 15 , wherein the method further comprises transmitting a list of one or more instant messaging controllers where the user is signed in.

19. A system for managing instant messaging sessions comprising: a processor; and a computer readable storage device storing instructions, which when executed on the processor, causes the processor to: receive a first request from a user to sign in to an instant messaging service, wherein the first request is received from a first instant messaging controller on a first device; receive a second request from the user to sign in to the instant messaging service, wherein the second request is received from a second instant messaging controller on a second device, wherein the user being concurrently signed into the instant messaging service from the first instant messaging controller and the second instant messaging controller; receive a selection from the user to transfer at least one instant messaging session from the first instant messaging controller the second instant messaging controller while the user is signed on concurrently to both the first instant messaging controller and the second instant messaging controller; transfer or copy at least a portion of the selected at least one instant messaging session from the first instant messaging controller to the second instant messaging controller in response to the selection; and transmit instructions to enable perception of the transferred portion of the selected at least one instant messaging session on the second instant messaging controller, further comprising transmitting instructions to prevent perception of the selected at least one instant messaging session on the first instant messaging controller after transferring the portion.

Assignments (5)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 033745 FRAME 0473. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME OF THE ASSIGNOR IS: BRIGHT SUN TECHNOLOGIES, SERIES 42 OF ALLIED SECURITY TRUST I. Recorded Oct 6, 2014
From: BRIGHT SUN TECHNOLOGIES. SERIES 42 OF ALLIED SECURITY TRUST I
To: GOOGLE INC.
Reel/Frame 033897/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: BRIGHT SUN TECHNOLOGIES
To: GOOGLE INC.
Reel/Frame 033745/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: MARATHON SOLUTIONS LLC
To: BRIGHT SUN TECHNOLOGIES
Reel/Frame 031900/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2012
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 028911/0969 →