Selecting communication link between client and server

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06584506

ABSTRACT:

BACKGROUND OF THE INVENTION
1. The Field of the Invention
The present invention pertains to the field of client-server computer networking. More particularly, the present invention relates to a method and apparatus for providing communications between a client and a server in a computer network.
2. The Prior State of the Art
The number of homes and businesses using personal computers has increased substantially in recent years. Along with this increase has come an explosion in the use of the Internet, and particularly in the use of the World-Wide Web (“the Web”). The Web is a collection of formatted hypertext pages located on numerous computers around the world that are logically connected by the Internet. Advances in network technology, particularly software for providing user interfaces to the Web (“Web browsers”), have made the Web accessible to a large segment of the population. However, despite the growth in the development and use of the Web, many people are still unable to take advantage of this important resource.
Access to the Web has thus far been limited mostly to people who have access to a personal computer. However, many people cannot afford the cost of even a relatively inexpensive personal computer, while others are either unable or unwilling to learn the basic computer skills that are required to access the Web. Furthermore, Web browsers in the prior art generally do not provide the degree of user-friendliness desired by some people, and many computer novices do not have the patience to learn how to use the software. Therefore, it would be desirable to provide an inexpensive means by which a person can access the Web without the use of a personal computer. In particular, it would be desirable for a person to be able to access the Web pages using an ordinary television set and a remote control, so that the person feels more as if he or she is simply changing television channels, rather than utilizing a complex computer network.
Computer systems often communicate data with each other over large distances using standard telephone lines (also known as “POTS,” for Plain Old Telephone Service). Often a computer does not have a telephone line dedicated solely for its own use, however. Instead, a computer often uses a telephone line that is also used for standard telephone voice communication. Such dual use of the telephone line can cause problems for computers. For example, many conventional telephone services provide a feature known as “Call Waiting,” which notifies a person involved in a telephone conversation when there is another incoming call on that line. The person receiving the new call generally is notified by an audible tone caused by a Call Waiting signal. In response, the person can either switch to the other call without disconnecting the call already in progress (a technique sometimes called “flashing”) or simply ignore the new call. However, a Call Waiting signal can severely disrupt data communications if it is received while a computer is using the line.
Although some communications software provides the ability to disable the Call Waiting signal, doing so has the disadvantage that the computer's user generally has no way of knowing when someone is trying to reach him by telephone. Hence, it would be desirable to avoid severe disruptions without disabling the Call Waiting capability, particularly when browsing the Web.
Prior art systems that have accommodated Call Waiting during modem communications have done so only in client-to-client communications, and have only handled the case of both clients and modems being programmed to handle a Call Waiting interruption. Examples of such systems are a voice-over-data modem designed by Phylon, Inc., of Fremont, Calif., and a data-only modem designed by Catapult Entertainment of Cupertino, Calif. Both products are designed for video game play over a modem, and both handle Call Waiting interruptions by detecting the interruption, signaling the other client of the condition, and then both clients terminating the phone connection to allow the incoming call to be answered. When the call is completed, one modem dials the other to resume game play.
These two systems do not handle a more difficult condition: that of a client modem that is designed to handle a Call Waiting interruption which is dialed into a server modem that is not. For example, such a client modem might dial into a modem pool, such as that providing Internet access, which was designed using conventional modems. Since such conventional modems were designed with the assumption that dial-up would be through a phone connection that was not to be periodically interrupted by Call Waiting, they do not support the signaling and reconnect protocols that allowed the prior art video game modems to resume a connection smoothly after a Call Waiting interruption.
Unfortunately, the vast majority of server modems in use in the world today are conventional modems designed with the assumption that the dial-up is through a connection not periodically interrupted by Call Waiting. Thus, as a practical matter, the prior art video game modems, which rely on the system on the other side of the phone connection as including a Call Waiting aware modem and client, do not handle a client-server modem connection that is interrupted by Call Waiting.
In addition to the Call Waiting feature, some telephone services provide a feature known as Caller ID. Caller ID provides a person who receives a telephone call and who has the proper equipment with the phone number from which an incoming call originates. This service can be quite useful when the person receiving the call recognizes the number. However, people sometimes receive telephone calls originating from telephone numbers with which they are not familiar. Therefore, it would be desirable to provide a Caller ID subscriber with more detailed information regarding the source of an incoming call. It would further be desirable to provide such information to a subscriber who is using the telephone line to browse the Web at the time the call is received.
SUMMARY AND OBJECTS OF THE INVENTION
In a client system communicating with a server system over a communication link, a method is provided of responding to a disruption in communication with the server system. The communication link includes a telephone line. In response to the disruption, the client system saves the browsing status and terminates communication with the server system. The client system later reconnects to the server system and established the same browsing status as existed at the time of the disruption.
Other features of the present invention will be apparent from the accompanying drawings and from the detailed description which follows.


REFERENCES:
patent: 4852151 (1989-07-01), Dittakavi et al.
patent: 4995074 (1991-02-01), Goldman et al.
patent: 5008927 (1991-04-01), Weiss et al.
patent: 5289536 (1994-02-01), Hokari
patent: 5305312 (1994-04-01), Fornek et al.
patent: 5408526 (1995-04-01), McFarland et al.
patent: 5425019 (1995-06-01), Chugo et al.
patent: 5513323 (1996-04-01), Williams et al.
patent: 5519836 (1996-05-01), Gawlick et al.
patent: 5553124 (1996-09-01), Brinskele
patent: 5563939 (1996-10-01), La Porta et al.
patent: 5638433 (1997-06-01), Bubien et al.
patent: 5754787 (1998-05-01), Dedrick
patent: 5784562 (1998-07-01), Diener
patent: 5790801 (1998-08-01), Funato
patent: 5802304 (1998-09-01), Stone
patent: 5886988 (1999-03-01), Yun et al.
patent: 5896444 (1999-04-01), Perlman et al.
patent: 5901287 (1999-05-01), Bull et al.
patent: 5923736 (1999-07-01), Shachar
patent: 6009452 (1999-12-01), Horvitz
patent: 6032192 (2000-02-01), Wegner et al.
patent: 6219042 (2001-04-01), Anderson et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Selecting communication link between client and server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selecting communication link between client and server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selecting communication link between client and server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3113543

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.