Selecting communication link between client and server
First Claim
1. In a client system capable of connecting to a server system over a network, wherein the client system can communicate with the server system via any one of a plurality of communication links, a method of selecting a communication link for communicating with the server system, the method comprising the client system performing steps for:
- identifying a first communication link available to the client system for communicating with the server system, wherein the first communication link may be subject to a prime usage time period;
identifying a second communication link available to the client system for communicating with the server system;
determining whether the prime usage time period applies to the first communication link; and
if the prime usage time period applies to the first communication link, then communicating over the second communication link.
3 Assignments
0 Petitions
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.
-
Citations
28 Claims
-
1. In a client system capable of connecting to a server system over a network, wherein the client system can communicate with the server system via any one of a plurality of communication links, a method of selecting a communication link for communicating with the server system, the method comprising the client system performing steps for:
-
identifying a first communication link available to the client system for communicating with the server system, wherein the first communication link may be subject to a prime usage time period;
identifying a second communication link available to the client system for communicating with the server system;
determining whether the prime usage time period applies to the first communication link; and
if the prime usage time period applies to the first communication link, then communicating over the second communication link. - View Dependent Claims (2, 3, 4, 5, 6)
identifying a first data communication rate associated with the first communication link; and
identifying a second data communication rate associated with the second communication link.
-
-
6. A method as defined in claim 1, further comprising a step for communicating over the first communication link if the prime usage time period does not apply to the first communication link.
-
7. For a client system capable of connecting to a server system over a network, wherein the client system can communicate with the server system via any one of a plurality of communication links, a computer program product carrying computer executable instructions that implement a method of selecting a communication link for communicating with the server system, the method comprising the client system performing steps for:
-
identifying a first communication link available to the client system for communicating with the server system, wherein the first communication link may be subject to a prime usage time period;
identifying a second communication link available to the client system for communicating with the server system;
determining whether the prime usage time period applies to the first communication link; and
if the prime usage time period applies to the first communication link, then communicating over the second communication link. - View Dependent Claims (8, 9, 10, 11, 12)
identifying a first data communication rate associated with the first communication link; and
identifying a second data communication rate associated with the second communication link.
-
-
12. A computer program product as defined in claim 7, the method further comprising a step for communicating over the first communication link if the prime usage time period does not apply to the first communication link.
-
13. In a client system capable of connecting to a server system over a network, wherein the client system can communicate with the server system via any one of a plurality of communication links, a method of selecting a communication link for communicating with the server system, the method comprising the client system performing acts of:
-
associating first information, including a prime usage time period, with a first communication link that is available to the client system;
associating second information with a second communication link that is available to the client system;
examining the first information associated with the first communication link to determine whether the prime usage time period applies to the first communication link; and
selecting the first communication link if the prime usage time period does not apply to the first communication link. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
receiving either no input or no input requiring access to the network for at least a predetermined period of time;
saving a most recent communication status for the selected communication link; and
disconnecting the selected communication link from the server system.
-
-
19. A method as recited in claim 18, further comprising acts of:
-
receiving input that requires access to the network; and
reconnecting with the server system based on the most recent communication status and without requiring further input from the user.
-
-
20. A method as recited in claim 13, further comprising an act of selecting the second communication link if the prime usage time period applies to the first communication link.
-
21. For a client system capable of connecting to a server system over a network, wherein the client system can communicate with the server system via any one of a plurality of communication links, a computer program product carrying computer executable instructions that implement a method of selecting a communication link for communicating with the server system, the method comprising the client system performing acts of:
-
associating first information, including a prime usage time period, with a first communication link that is available to the client system;
associating second information with a second communication link that is available to the client system;
examining the first information associated with the first communication link to determine whether the prime usage time period applies to the first communication link; and
selecting the first communication link if the prime usage time period does not apply to the first communication link. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
receiving either no input or no input requiring access to the network for at least a predetermined period of time;
saving a most recent communication status for the selected communication link; and
disconnecting the selected communication link from the server system.
-
-
27. A computer program product as recited in claim 26, the method further comprising acts of:
-
receiving input that requires access to the network; and
reconnecting with the server system based on the most recent communication status and without requiring further input from the user.
-
-
28. A computer program product as recited in claim 21, the method further comprising an act of selecting the second communication link if the prime usage time period applies to the first communication link.
Specification