Method and apparatus for detecting and recovering from call waiting interruptions to modem communications
First Claim
1. In a real-time multiple computer environment including a first computer system participating in a real-time computer application with a second computer system via synchronized communications over a telephone line connected between said first computer system and said second computer system, a method comprising the steps of:
- (a) during said synchronized communications, said first computer system detecting a call waiting signal on said telephone line, said call waiting signal indicating that a third party is attempting to communicate with a user of said first computer system via said telephone line;
(b) in response to detecting said call waiting signal, said first computer system notifying said second computer system of a disruption of said synchronized communications due to said call waiting signal, said first computer system further suspending said real-time computer application and terminating said synchronized communications; and
(c) after completion of a third party telephone call between said user and said third party, said first computer system calling said second computer system via said telephone line, said first computer system further unsuspending said real-time computer application and re-establishing said synchronized communications over said telephone line with said second computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting and recovering from call waiting during an interactive two-way remote gaming session. Gaming information is exchanged in real time during a gaming session between two players using a telecommunications link, such as the internet or modem. When a call waiting tone is detected by one of the players, the game is suspended. The incoming call is answered and the other player is notified that the first player is in the process of answering the incoming call. When the incoming call is finished, communications is automatically re-established between the two players, and the game continues at the point just before it was interrupted.
60 Citations
17 Claims
-
1. In a real-time multiple computer environment including a first computer system participating in a real-time computer application with a second computer system via synchronized communications over a telephone line connected between said first computer system and said second computer system, a method comprising the steps of:
-
(a) during said synchronized communications, said first computer system detecting a call waiting signal on said telephone line, said call waiting signal indicating that a third party is attempting to communicate with a user of said first computer system via said telephone line; (b) in response to detecting said call waiting signal, said first computer system notifying said second computer system of a disruption of said synchronized communications due to said call waiting signal, said first computer system further suspending said real-time computer application and terminating said synchronized communications; and (c) after completion of a third party telephone call between said user and said third party, said first computer system calling said second computer system via said telephone line, said first computer system further unsuspending said real-time computer application and re-establishing said synchronized communications over said telephone line with said second computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a networked environment including a first party system communicating with a second party system via synchronized communications over a telecommunications link connected between said first party system and said second party system, a method for detecting and recovering from data communications interference caused by the activation of a call waiting feature, said method comprising the steps of:
-
(a) during said synchronized communications, said first party system detecting a call waiting tone on said telecommunications link, said call waiting tone indicating that a third party system is attempting to communicate with said first party system via said telecommunications link; (b) in response to detecting said call waiting tone, said first party system notifying said second party system of a disruption of said synchronized communications due to said call waiting tone, said first party system further suspending said synchronized communications; and (c) after completion of a third party telephone call between said first party system and said third party system, said first party system unsuspending and re-establishing said synchronized communications over said telecommunications link with said second party system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification