IP Library Granted Patent US 7,768,947
Granted Patent B2
US 7,768,947 · App. 11/967,926 · Granted Aug 3, 2010

Maintaining communication continuity

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 7,768,947
App. No.
11/967,926
Granted
Aug 3, 2010
Kind
B2
Abstract

A plurality of communication channels are monitored to detect a failed communication channel. In response to detecting the failed communication channel, failover instructions are generated concerning an alternative communication channel. The failover instructions are provided to one or more client electronic devices.

Claims (29)

1. A method comprising:

monitoring a plurality of communication channels to detect a failed communication channel;

in response to detecting the failed communication channel, generating, by a continuity process executing on a computing device, failover instructions concerning an alternative communication channel; and

providing the failover instructions to one or more client electronic devices, wherein the failover instructions include instructions for:

modifying a first format message that was configured to be communicated over the failed communication channel into a second format message that is configured to be communicated over the alternative communication channel, wherein the second format message is based, at least in part, upon the first format message;

transmitting the second format message over the alternative communication channel; and

passing the transmitted first format message to a first messaging application configured to transmit/receive messages over the failed communication channel.

2. The method of claim 1 , wherein the failover instructions further include instructions for modifying the second format message to form a transmitted first format message, the transmitted first format message based upon, at least in part, the second format message.

3. The method of claim 1 , wherein the failover instructions for transmitting the second format message include instructions for transmitting the second format message by a second messaging application configured to transmit/receive messages over the alternative communication channel.

4. The method of claim 1 , wherein the failover instructions for transmitting the second format message include instructions for determining a recipient network identification for second format messages, and transmitting the second format message to the recipient network identification.

5. The method of claim 1 , wherein the first format message includes an instant message.

6. The method of claim 1 , wherein the first format message includes an email message.

7. The method of claim 1 , wherein the second format message includes an instant message.

8. The method of claim 1 , wherein the second format message includes an email.

9. A computer program product comprising:

a computer storage medium having computer usable program code embodied therewith, which, when executed by a processor, cause the processor to perform operations comprising:

monitoring a plurality of communication channels to detect a failed communication channel;

in response to detecting the failed communication channel, generating failover instructions concerning an alternative communication channel; and

providing the failover instructions to one or more client electronic devices, wherein the failover instructions include instructions for:

modifying a first format message that was configured to be communicated over the failed communication channel into a second format message that is configured to be communicated over the alternative communication channel, wherein the second format message is based, at least in part, upon the first format message;

transmitting the second format message over the alternative communication channel; and

passing the transmitted first format message to a first messaging application configured to transmit/receive messages over the failed communication channel.

10. The computer program product of claim 9 , wherein the failover instructions further include instructions for modifying the second format message to form a transmitted first format message, the transmitted first format message based upon, at least in part, the second format message.

11. The computer program product of claim 9 , wherein the failover instructions for transmitting the second format message include instructions for transmitting the second format message by a second messaging application configured to transmit/receive messages over the alternative communication channel.

12. The computer program product of claim 9 , wherein the failover instructions for transmitting the second format message include instructions for determining a recipient network identification for second format messages, and transmitting the second format message to the recipient network identification.

13. The computer program product of claim 9 , wherein the first format message includes an instant message.

14. The computer program product of claim 9 , wherein the first format message includes an email message.

15. The computer program product of claim 9 , wherein the second format message includes an instant message.

16. The computer program product of claim 9 , wherein the second format message includes an email.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2008
From: ZIMMET, CAROL SUE; O'SULLIVAN, PATRICK JOSEPH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020631/0170 →