Method and apparatus for managing communications between a client and a server in a network
DCFirst Claim
1. In a first processing system communicating with a second processing system over a communication link, the communication link including a telephone line connected to the first processing system, a method of responding to a disruption in communication associated with a call waiting signal transmitted on the telephone line, the method comprising:
- receiving a call waiting signal from the telephone line after communication has been established between the first processing system and the second processing system;
terminating communication with the second processing system in response to the call waiting signal;
monitoring the telephone line to determine when there is no incoming ring signal on the telephone line and when all of one or more extensions associated with the telephone line are on-hook; and
when it is determined that there is no incoming ring signal and all extensions are on-hook, initiating communication with the second processing system by transmitting a communication call from the first processing system to the second processing system.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A client is coupled to a modem pool and a server by a communication link in a wide area network. The client allows a user to browse the World Wide Web in response to user inputs entered entirely from a remote control device using a television set as a display device. The communication link to the client is shared by a telephone circuit at the client end of the link. A disruption in communication with the server may occur due to a Call Waiting signal caused by an incoming telephone call. The incoming call includes Caller ID information. In response to such a disruption, communication with the server is terminated. After pausing for a predetermined period of time, the client automatically re-establishes communication with the server if the line is clear. Upon reconnecting to the server, the client accesses a "White Pages" telephone directory Web site on a remote server. Using the number provided in the Caller ID information, the client looks up the name of the caller from the directory and stores the number and the corresponding name. Each time an incoming call is subsequently received from that number, the client displays the name of the calling party to the user as the call is received.
316 Citations
16 Claims
-
1. In a first processing system communicating with a second processing system over a communication link, the communication link including a telephone line connected to the first processing system, a method of responding to a disruption in communication associated with a call waiting signal transmitted on the telephone line, the method comprising:
-
receiving a call waiting signal from the telephone line after communication has been established between the first processing system and the second processing system; terminating communication with the second processing system in response to the call waiting signal; monitoring the telephone line to determine when there is no incoming ring signal on the telephone line and when all of one or more extensions associated with the telephone line are on-hook; and when it is determined that there is no incoming ring signal and all extensions are on-hook, initiating communication with the second processing system by transmitting a communication call from the first processing system to the second processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a client processing system communicating with a server over a communication link, the communication link including a telephone line, a method of responding to a disruption in communication, associated with a call waiting signal transmitted on the telephone line, the method comprising:
-
receiving a call waiting signal from the telephone line after communication has been established between the client processing system and the server; terminating communication with the server in response to the the call waiting signal; receiving a ring signal from the telephone line; detecting an off-hook condition of the telephone line following initiation of the ring signal; waiting until an on-hook condition of the telephone line is detected; and upon detecting the on-hook condition, re-establishing communication with the server by initiating a communication call from the client processing system to the server. - View Dependent Claims (9, 10)
-
-
11. In a client processing system coupled to a server by a communication link, the communication link including a telephone connected to the client processing system, a method of responding to a disruption in communication associated with a call waiting signal transmitted on the telephone line, the method comprising:
-
receiving a call waiting signal from the telephone line after communication has been established between the client processing system and the server; storing, at the client processing system, information describing a browsing status of the client processing system; terminating communication with the server in response to the call waiting signal; pausing for a predetermined period of time; after expiration of the predetermined period of time, monitoring the telephone line to determine when there is no incoming ring signal on the telephone line and when all of one or more extensions associated with the telephone line are on-hook; and upon determining, by the client processing system, that there is no incoming ring signal on the telephone line and that all of the one or more extensions are on-hook, automatically re-establishing communication with the server by initiating a communication call from the client processing system to the server; and retrieving data from the server based on the information describing the browsing status. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification