Modem with improved handshaking capability
First Claim
1. In a method of operating a first data communications device to establish communication between said first data communications device and a second data communications device, which includes the step of said first and second data communications devices establishing data communications in a first predetermined communications mode, a method of testing said second data communications device for an ability to communicate in a second predetermined data communications mode, comprising the steps of:
- (a) causing said first data communications device to transmit a first predetermined set of one or more data words in said first predetermined data communications mode, said data words in said first predetermined set each corresponding to nonprinting characters;
(b) causing said first data communications device to respond to subsequent receipt of a second predetermined set of data words by switching to operation in said second predetermined data communications mode; and
(c) alternatively causing said first data communications device to remain in said first predetermined data communications mode in response to subsequent receipt of one or more data words which are not part of said second predetermined set of data words.
6 Assignments
0 Petitions
Accused Products
Abstract
The preferred embodiment (11) of the modem comprises a control unit (13), a memory (27), a switch (14), and a modem engine (17). The modem engine (17) establishes communications with a modem (30) using conventional handshake methods. The control unit (13) then initiates a special handshake sequence composed of nonprintable, opposing characters to the modem (30) via the switch (14) and the modem engine (17). If the modem (30) completes the special handshake sequence then the control unit (13) and the modem (30) exchange the desired information. If the modem (30) does not complete the special handshake sequence then the preferred embodiment (11) functions as a conventional modem. The use of nonprinting, opposing characters for the special handshake sequence prevents the special handshake sequence from adversely affecting the external devices (10) (34).
40 Citations
33 Claims
-
1. In a method of operating a first data communications device to establish communication between said first data communications device and a second data communications device, which includes the step of said first and second data communications devices establishing data communications in a first predetermined communications mode, a method of testing said second data communications device for an ability to communicate in a second predetermined data communications mode, comprising the steps of:
-
(a) causing said first data communications device to transmit a first predetermined set of one or more data words in said first predetermined data communications mode, said data words in said first predetermined set each corresponding to nonprinting characters; (b) causing said first data communications device to respond to subsequent receipt of a second predetermined set of data words by switching to operation in said second predetermined data communications mode; and (c) alternatively causing said first data communications device to remain in said first predetermined data communications mode in response to subsequent receipt of one or more data words which are not part of said second predetermined set of data words. - View Dependent Claims (2, 3)
-
-
4. In a modem of the type including apparatus for handshaking according to a predetermined protocol to establish data communications with a remote data communications device in a first predetermined data communications mode of operation, and apparatus for selectively causing said modem to communicate in a second predetermined data communications mode of operation, the improvement comprising in combination:
-
means operable when said modem is in an answer mode in said first predetermined data communications mode of operation to transmit a first predetermined set of data words corresponding to nonprinting characters in response to initial establishment of said first predetermined data communications mode of operation with said remote data communications device; receiving means for detecting received data words from said remote data communications device; and control means responsive to a predetermined number of the first ones of said received data words to be detected subsequent to transmission of said first predetermined set of data words for causing said modem to switch to said second predetermined data communications mode of operation in response to said first ones of said received data words matching a second predetermined set of data words and, alternatively, for causing said modem to remain in said first predetermined data communications mode of operation in response to said first ones of said received data words failing to match said second predetermined set of data words. - View Dependent Claims (5)
-
-
6. A method os handshaking between a first modem and a second modem, comprising:
-
a first modem procedure, comprising; (a) sending a first predtermined sequence of nonprinting characters to said second modem; (b) listening for a second predetermined sequence of nonprinting characters from said second modem; and (c) if said second predetermined sequence has been sent by said second modem, entering a first operating mode, and, alternatively, if said second predetermined sequence has not been sent by said second modem, entering a second operating mode; and a second modem procedure comprising; (d) listening for said first predetermined sequence from said first modem; and (e) if said first predetermined sequence has been sent by said first modem, sending said second predetermined sequence to said first modem and entering said first operating mode, and, alternatively, if said first predetermined sequence has been sent by said first modem, entering said second operating mode. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In am odem of the type including apparatus for handshaking according to a predetermined protocol to establish communications in a first operating mode with a remote modem, the improvement comprising:
-
means operable when said modem is in first operating mode to transmit a first predetermined sequence of nonprinting characters to said remote modem; receiving means for detecting a second predetermined sequence of nonprinting characters from said remote modem; and control means responsive to detection of said second predetermined sequence for causing said modem to switch to a second operating mode wherein said modem and said remote modem may exchange control information and, alternatively, responsive to a lack of detection of said second predetermined sequence for causing said modem to remain in said first operating mode. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a modem of the type including apparatus for handshaking according to a predetermined protocol to establish communications in a first operating mode with a remote modem, the improvement comprising:
-
receiving means for detecting a first predetermined sequence of nonprinting characters; transmitting means tranmitting a second predetermined sequence of nonprinting charactes; and control means responsive to detection of said first predetermined sequence for causing said transmitting means to send said second predetermined sequence and for causing said modem to switch to a second operating mode wherein said modem and said remote modem may exchange control information and, alternalively, responsive to a lack of detection of said first predetermined sequence for causing said modem to remain in said first operating mode. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification