IP Library Granted Patent US 9,553,830
Granted Patent B2
US 9,553,830 · App. 14/954,898 · Granted Jan 24, 2017

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 9,553,830
App. No.
14/954,898
Granted
Jan 24, 2017
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 5 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 10 the instant messaging session is made perceivable on the second instant messaging controller on the second device.

Claims (47)

1. A non-transitory computer-readable medium storing instructions executable by one or more processors, the instructions when executed by the one or more processors causing the one or more processors to perform operations comprising:

cause a device selection box to be displayed so that a user can select one or more devices for transfer of an instant messaging session;

receive a selection to transfer the instant messaging session from a first instant messaging controller to a second instant messaging controller;

transfer at least a portion of the instant messaging session from the first instant messaging controller to the second instant messaging controller;

make the transferred portion of the instant messaging session perceivable on the second instant messaging controller; and

after making the transferred portion perceivable, make user-provided instant messages perceivable on both the first instant messaging controller and the second instant messaging controller such that the user is able to view the user-provided instant messages and co-user messages for the instant messaging session on the first instant messaging controller and the second instant messaging controller.

2. The computer-readable medium of claim 1 , wherein the user-provided instant messages are made perceivable on both the first instant messaging controller and the second instant messaging controller based on a stored user preference.

3. A method to transfer instant messaging sessions, the method comprising:

receiving a selection to transfer an instant messaging session from a first instant messaging controller to a second instant messaging controller;

transferring at least a portion of the instant messaging session from the first instant messaging controller to the second instant messaging controller;

making the transferred portion of the instant messaging session perceivable on the second instant messaging controller; and

after making the transferred portion perceivable, making user-provided instant messages perceivable on both the first instant messaging controller and the second instant messaging controller such that a user is able to view the user-provided instant messages and co-user messages for the instant messaging session on the first instant messaging controller and the second instant messaging controller.

4. The method of claim 3 , further comprising:

ceasing making the user-provided instant messages perceivable if a state of one of the instant messaging controllers is an idle state or an away state.

5. The method of claim 4 , further comprising refreshing the instant messaging session upon the one of the instant messaging controllers transitioning into an active state.

6. The method of claim 3 , further comprising:

when the user is signed on to more than one other instant messaging controllers on more than one other device, allowing the user to select which device or devices to transfer the instant messaging session.

7. The method of claim 6 , further comprising, displaying a device selection box, wherein the device selection box enables the user to select which device or devices to transfer the instant messaging session.

8. The method of claim 7 , wherein the device selection box includes a list of instant messaging controllers that the user is signed on to.

9. The method of claim 3 , further comprising:

allowing the user to select the instant messaging session to transfer from a plurality of instant messaging sessions.

10. The method of claim 3 , wherein the user-provided instant messages are made perceivable on both the first instant messaging controller and the second instant messaging controller based on a user preference.

11. The method of claim 10 , further comprising:

receiving the user preference about whether to make user-provided instant messages perceivable on more than one instant messaging controller; and

storing the user preference.

12. A system to transfer instant messaging sessions, comprising:

one or more processors;

a data store comprising instructions executable by the one or more processors, the instructions when executed by the one or more processors causing the one or more processors to perform operations, comprising:

receive a selection to transfer an instant messaging session from a first instant messaging controller to a second instant messaging controller;

transfer at least a portion of the instant messaging session from the first instant messaging controller to the second instant messaging controller;

make the transferred portion of the instant messaging session perceivable on the second instant messaging controller; and

after making the transferred portion perceivable, make user-provided instant messages perceivable on both the first instant messaging controller and the second instant messaging controller such that a user is able to view the user-provided instant messages and co-user messages for the instant messaging session on the first instant messaging controller and the second instant messaging controller.

13. The system of claim 12 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

cease making the user-provided instant messages perceivable if a state of one of the instant messaging controllers is an idle state or an away state.

14. The system of claim 13 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

refresh the instant messaging session upon the one of the instant messaging controllers transitioning into an active state.

15. The system of claim 13 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

when the user is signed on to more than one other instant messaging controller on more than one other device, allow the user to select which device or devices to transfer the instant messaging session.

16. The system of claim 15 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

cause a device selection box to be displayed so the user can select which device or devices to transfer the instant messaging session.

17. The system of claim 16 , wherein the device selection box includes a list of instant messaging controllers that the user is signed on to.

18. The system of claim 12 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

allow the user to select the instant messaging session to transfer from a plurality of instant messaging sessions.

19. The system of claim 12 , wherein the instructions to make user-provided instant messages perceivable on both the first instant messaging controller and the second instant messaging controller further comprise instructions to make the user-provided instant messages perceivable on both the first instant messaging controller and the second instant messaging controller based on a user preference.

20. The system of claim 19 , wherein the instructions when executed by the one or more processors further cause the one or more processors to perform operations, comprising:

receive the user preference about whether to make user-provided instant messages perceivable on more than one instant messaging controller; and

store the user preference.

Assignments (7)
ENTITY CONVERSION Recorded Feb 4, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 051798/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: ODELL, JAMES A.; APPELMAN, BARRY; RENNER, W. KARL
To: AMERICA ONLINE, INC.
Reel/Frame 043704/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 043705/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: MARATHON SOLUTIONS LLC
To: BRIGHT SUN TECHNOLOGIES. SERIES 42 OF ALLIED SECURITY TRUST I
Reel/Frame 043705/0428 →
CHANGE OF NAME Recorded Sep 26, 2017
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 044014/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: AOL LLC
To: AOL INC.
Reel/Frame 044015/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: BRIGHT SUN TECHNOLOGIES. SERIES 42 OF ALLIED SECURITY TRUST I
To: GOOGLE INC.
Reel/Frame 044015/0921 →