← Back to Patent Explorer
US4924456A Expired / Lapsed US ⏱️ 0.0 years remaining

High speed modem

Assignee: Racal Data Communications Inc
•
Filing: 1988-08-29
•
Granted: 1990-05-08
•
Expires: 2008-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A modem is disclosed having a data transmission protocol involving lower-speed, full-duplex operation during the connect sequence with a remote modem and an automatic switch to higher-speed, half-duplex operation for data transfer. Further, the modem data transmission involves transparently changing between lower-speed, interactive operation and higher-speed operation based upon data transmission demands. The operation is controlled by a processor monitoring the contents of a transmit data buffer and providing a mode control command to the modem transmitter. The modem also adapts its speed to the quality of the telephone line by fallback or fallforward to a different speed based upon predetermined data frame retransmission criteria.

Inventors

  • 👤 Ronald K. Maxwell
  • 👤 Karl J. Zorzi
  • 👤 Harunori Yoshikawa
  • 👤 Venkat S. Prasad
  • 👤 Fred G. Smith
  • 👤 Ming-Chih Hsieh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 21:34
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1867; H04L1/0001; H04L1/0002; H04L1/0023; H04L1/0025; H04L27/00; H04L5/00; H04L5/14; H04L5/1438; H04L5/1446; H04L5/16; Y; Y02; Y02D; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 118 words
Apparatus for providing communication of data over a telephone line, comprising: a transmitter receiving frames of data, for placing a transmit signal on a telephone line; said transmitter being selectively operable to transmit data at discrete data rates in response to a speed control command; a processor for monitoring the transmission of data frames to determine data transmission errors, for selectively effecting the retransmission of data frames having errors in their transmission, and for producing the speed control command to select the data rate of the transmitter; and said processor causing the data transmission rate to fallback to a lower data rate or to fallforward to a higher data rate based upon the number of retransmitted data frames.
Claim 2
Dependent Claim 118 words
Apparatus for providing communication of data over a telephone line, comprising: a transmitter receiving frames of data, for placing a transmit signal on a telephone line; said transmitter being selectively operable to transmit data at discrete data rates in response to a speed control command; a processor for monitoring the transmission of data frames to determine data transmission errors, for selectively effecting the retransmission of data frames having errors in their transmission, and for producing the speed control command to select the data rate of the transmitter; and said processor causing the data transmission rate to fallback to a lower data rate or to fallforward to a higher data rate based upon the number of retransmitted data frames.
Claim 3
Dependent Claim 225 words
A modem for providing asynchronous communication of data over a telephone line between a local data terminal and a remote modem, comprising: a transmitter selectively operable at discrete data rates for transmitting frames of data and control information to the remote modem; a receiver, selectively capable of receiving data and control frames transmitted from the remote modem in discrete data rates; a controller processor, for selecting the data rate of said transmitter and receiver, the processor controlling the transmitter and receiver during a connect sequence with the remote modem and to thereafter effect an exchange of a data and control frames with the remote modem, the processor evaluating received control frames, for identification of frames sent to the remote modem which were found to contain errors and effecting the retransmission of an identified data frame; the processor maintaining a count of the number of times a data frame is retransmitted, and when the count exceeds a predetermined maximum value, the processor effects a fall-back in the transmission speed of the transmitter to the next-lower data rate, the processor further calculating the ratio of retransmitted frames to once-transmitted frames among the plurality of frames transmitted to the remote modem, and when the ratio is within a predetermined range, the processor effects a fall-forward in the transmission speed of the transmitter to the next-higher discrete data rate.
Claim 4
Dependent Claim 225 words
A modem for providing asynchronous communication of data over a telephone line between a local data terminal and a remote modem, comprising: a transmitter selectively operable at discrete data rates for transmitting frames of data and control information to the remote modem; a receiver, selectively capable of receiving data and control frames transmitted from the remote modem in discrete data rates; a controller processor, for selecting the data rate of said transmitter and receiver, the processor controlling the transmitter and receiver during a connect sequence with the remote modem and to thereafter effect an exchange of a data and control frames with the remote modem, the processor evaluating received control frames, for identification of frames sent to the remote modem which were found to contain errors and effecting the retransmission of an identified data frame; the processor maintaining a count of the number of times a data frame is retransmitted, and when the count exceeds a predetermined maximum value, the processor effects a fall-back in the transmission speed of the transmitter to the next-lower data rate, the processor further calculating the ratio of retransmitted frames to once-transmitted frames among the plurality of frames transmitted to the remote modem, and when the ratio is within a predetermined range, the processor effects a fall-forward in the transmission speed of the transmitter to the next-higher discrete data rate.
Claim 5
Dependent Claim 39 words
The modem of claim 2, wherein the processor disconnects the communication link with the remote modem in the event the count exceeds the predetermined maximum value when the modem is transmitting at the lowest of the discrete data rates.
Claim 6
Independent Claim 313 words
A method of communicating information via a telephonic line between a first modem and a second modem, each having a receiver and a transmitter selectively operable in a plurality of discrete data rates and each having a controller processor, the method comprising the steps of: formatting information to be transmitted by the first modem into frames of control information and frames of data; establishing, under control of the controller processors, a communication link on the telephone line between the first and second modems and thereafter transmitting the control frames and data frames to the second modem; determining, in the second modem, whether frames transmitted from the first modem contain errors, and transmitting an acknowledgement to the first modem identifying those frames received by the second modem which contained errors; retransmitting, from the first modem, those frames identified in the acknowledgement as having been received by the second modem with errors; counting, in the first modem, the number of times each frame is retransmitted before being received by the second modem without errors; computing, in the first modem, the ratio of retransmitted frames to once-transmitted frames, among a plurality of frames transmitted from the first modem; effecting a fall-forward in transmitting speed of the first modem and receiving speed of the second modem to the next-highest discrete data rate in the event that said ratio is within a predetermined range; effecting a fall-back in transmitting speed of the first modem and receiving speed of the second modem to the next-lowest discrete data rate in the event that any frame is retransmitted more than a predetermined number of time from said first modem; and effecting a disconnection of communication between the first and second modems in the event that a frame is retransmitted from the first modem more than the predetermined number of times when the first modem is transmitting at its lowest data rate.
Claim 7
Independent Claim 313 words
A method of communicating information via a telephonic line between a first modem and a second modem, each having a receiver and a transmitter selectively operable in a plurality of discrete data rates and each having a controller processor, the method comprising the steps of: formatting information to be transmitted by the first modem into frames of control information and frames of data; establishing, under control of the controller processors, a communication link on the telephone line between the first and second modems and thereafter transmitting the control frames and data frames to the second modem; determining, in the second modem, whether frames transmitted from the first modem contain errors, and transmitting an acknowledgement to the first modem identifying those frames received by the second modem which contained errors; retransmitting, from the first modem, those frames identified in the acknowledgement as having been received by the second modem with errors; counting, in the first modem, the number of times each frame is retransmitted before being received by the second modem without errors; computing, in the first modem, the ratio of retransmitted frames to once-transmitted frames, among a plurality of frames transmitted from the first modem; effecting a fall-forward in transmitting speed of the first modem and receiving speed of the second modem to the next-highest discrete data rate in the event that said ratio is within a predetermined range; effecting a fall-back in transmitting speed of the first modem and receiving speed of the second modem to the next-lowest discrete data rate in the event that any frame is retransmitted more than a predetermined number of time from said first modem; and effecting a disconnection of communication between the first and second modems in the event that a frame is retransmitted from the first modem more than the predetermined number of times when the first modem is transmitting at its lowest data rate.
Claim 8
Dependent Claim 29 words
The method of claim 4, wherein the step of determining whether frames transmitted from the first modem contain error comprises analysis of error-control information included in said transmitted frames.
Claim 9
Dependent Claim 86 words
The method of claim 4 wherein the steps of effecting a fall-forward and of effecting a fall-back in transmitting speed of the first modem and receive speed of the second modem comprises: transmitting, from the first modem to the second modem, a control frame containing information in the form of a request for the desired speed change, and thereafter transmitting from the second modem to the first modem a control frame containing information in the form of an acknowledgement of the request for the speed change.

References Cited (Backward Citations)

US3956589A Cited
US3990046A Cited
US4425664A Cited
FR2402356A1 Cited
US4756007A Cited
US4780883A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-07 1993-11-06 1994-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-07 1997-11-06 1998-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-07 2001-11-06 2002-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag