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

Method and apparatus for interfacing synchronous data devices over an asynchronous communications channel

Assignee: CQ Computer Communications Inc
•
Filing: 1992-02-10
•
Granted: 1993-11-30
•
Expires: 2012-02-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface circuit for interfacing data communications between two synchronous data terminals over an asynchronous communications channel is described. The interface circuit includes a transmit means and a receive means, both of which operate independently of communication protocols, break or idle codes, synchronization characters, and data frames. The transmit means receives synchronous bit data from a synchronous terminal converts it to an asynchronous character data stream, and asynchronously transmits it at the baud rate of the asynchronous communications channel. The receive means receives the asynchronous character data from the asynchronous communications channel converts the asynchronous character data into a synchronous bit stream and transmits the synchronous bit stream synchronously to the synchronous data terminal.

Inventors

  • 👤 Richard M. Feezel
  • 👤 Ira B. Margolis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:29
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/22; H04L5/24

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 160 words
In a communication system having first and second synchronous data terminals coupled via an asynchronous communications channel, the asynchronous communications channel having a channel baud rate, an interface circuit for interfacing between the asynchronous communications channel and the first synchronous data terminal, comprising: a transmit means for transmitting an outgoing asynchronous character data stream having a first data format to the asynchronous communications channel upon receipt of a first synchronous bit data stream from the first synchronous data terminal, said transmit means converting the first synchronous bit data stream to form the outgoing asynchronous character data stream; and a receive means for asynchronously receiving an incoming asynchronous character data stream from the asynchronous communications channel, wherein the incoming asynchronous character data stream has the first data format, said receive means converting the incoming asynchronous character data stream to form a second synchronous bit data stream and synchronously providing said second synchronous bit data stream to the first synchronous data terminal.
Claim 2
Dependent Claim 160 words
In a communication system having first and second synchronous data terminals coupled via an asynchronous communications channel, the asynchronous communications channel having a channel baud rate, an interface circuit for interfacing between the asynchronous communications channel and the first synchronous data terminal, comprising: a transmit means for transmitting an outgoing asynchronous character data stream having a first data format to the asynchronous communications channel upon receipt of a first synchronous bit data stream from the first synchronous data terminal, said transmit means converting the first synchronous bit data stream to form the outgoing asynchronous character data stream; and a receive means for asynchronously receiving an incoming asynchronous character data stream from the asynchronous communications channel, wherein the incoming asynchronous character data stream has the first data format, said receive means converting the incoming asynchronous character data stream to form a second synchronous bit data stream and synchronously providing said second synchronous bit data stream to the first synchronous data terminal.
Claim 3
Dependent Claim 98 words
The communication system of claim 1 wherein the transmit means comprises: a synchronous receiver means for receiving the first synchronous bit data stream from the first synchronous data terminal, said synchronous receiver means converting the first synchronous bit data stream into the first data format and forming the outgoing asynchronous character data; an asynchronous transmitter means for asynchronously transmitting the outgoing asynchronous character data stream to the asynchronous communications channel; and a first control means coupled to the synchronous receiver means, and the asynchronous transmitter means for controlling the asynchronous transmission of the outgoing asynchronous character data stream.
Claim 4
Dependent Claim 51 words
The communication system of claim 2 wherein the first control means further comprises: a synchronous transmit clock means coupled to the synchronous receiver means to control the rate of clocking of the first synchronous bit data stream at a fixed rate relative to the baud rate of the asynchronous communications channel.
Claim 5
Dependent Claim 28 words
The communication system of claim 3 wherein the synchronous transmit clock means rate of clocking is set to 80% of the baud rate of the asynchronous communication channel.
Claim 6
Dependent Claim 125 words
The communication system of claim 1 wherein the receive means comprises: an asynchronous receiver means for receiving the incoming asynchronous character data stream over the asynchronous communications channel, said asynchronous receiver means converting the incoming asynchronous character data stream to form the second synchronous bit data stream; a receive data buffering means for temporarily holding the second synchronous bit data stream; a synchronous transmitter means for synchronously transmitting the second synchronous bit data stream held in the receive data buffering means to the first synchronous data terminal; and second control means coupled to the asynchronous receiver means, the receive data buffering means, and the synchronous transmitter means for controlling the synchronous transmission of the second synchronous bit data stream to the first synchronous data terminal.
Claim 7
Dependent Claim 21 words
The communication system of claim 5 wherein the receive data buffering means comprises a first-in, first-out queue in random access memory.
Claim 8
Dependent Claim 49 words
The communication system of claim 5 wherein the second control means further comprises: an adaptive clocking means coupled to the receive data buffering means and the synchronous transmitter means to vary adaptively the rate of clocking of the second synchronous bit data stream to the first synchronous data terminal.
Claim 9
Dependent Claim 28 words
The communication system of claim 9 wherein the adaptive clocking means rate of clocking varies between 70% and 90% of the baud rate of the asynchronous communications channel.
Claim 10
Dependent Claim 111 words
In a communication system having a first synchronous data terminal and a second synchronous data terminal coupled via an asynchronous communications channel, an interface circuit for interfacing between the first synchronous data terminal and the asynchronous communications channel, the interface circuit comprising: a transmit means which provides clocking for receiving synchronous data bits representing transmit data from the first synchronous data terminal, said transmit means transmitting the transmit data as asynchronous characters over the asynchronous communications channel; and a receive means for receiving asynchronous data characters representing receive data from the asynchronous communications channel, said receive means providing clocking for transmitting the receive data synchronously to the first synchronous data terminal.
Claim 11
Dependent Claim 111 words
In a communication system having a first synchronous data terminal and a second synchronous data terminal coupled via an asynchronous communications channel, an interface circuit for interfacing between the first synchronous data terminal and the asynchronous communications channel, the interface circuit comprising: a transmit means which provides clocking for receiving synchronous data bits representing transmit data from the first synchronous data terminal, said transmit means transmitting the transmit data as asynchronous characters over the asynchronous communications channel; and a receive means for receiving asynchronous data characters representing receive data from the asynchronous communications channel, said receive means providing clocking for transmitting the receive data synchronously to the first synchronous data terminal.
Claim 12
Dependent Claim 180 words
In a communication system having a first synchronous data terminal and a second synchronous data terminal coupled via an asynchronous communications channel, a method for interfacing synchronous bit data streams from the first synchronous data terminal over the asynchronous communications channel operating at a baud rate, the method comprising the steps of: providing the first synchronous data terminal with a synchronous transmit clock to clock a first synchronous bit data stream transmitted by said first synchronous data terminal; converting said synchronous bit data stream to an outgoing asynchronous character data stream; transmitting the outgoing asynchronous character data stream over the asynchronous communications channel at the baud rate of said asynchronous communications channel; receiving an incoming asynchronous character data stream over the asynchronous communications channel at the baud rate of said asynchronous communications channel; converting the received incoming asynchronous character data stream to a second synchronous bit data stream; and providing said first synchronous data terminal a synchronous receive clock to clock said second synchronous bit data stream to said first synchronous data terminal in a synchronous bit data stream format.
Claim 13
Dependent Claim 180 words
In a communication system having a first synchronous data terminal and a second synchronous data terminal coupled via an asynchronous communications channel, a method for interfacing synchronous bit data streams from the first synchronous data terminal over the asynchronous communications channel operating at a baud rate, the method comprising the steps of: providing the first synchronous data terminal with a synchronous transmit clock to clock a first synchronous bit data stream transmitted by said first synchronous data terminal; converting said synchronous bit data stream to an outgoing asynchronous character data stream; transmitting the outgoing asynchronous character data stream over the asynchronous communications channel at the baud rate of said asynchronous communications channel; receiving an incoming asynchronous character data stream over the asynchronous communications channel at the baud rate of said asynchronous communications channel; converting the received incoming asynchronous character data stream to a second synchronous bit data stream; and providing said first synchronous data terminal a synchronous receive clock to clock said second synchronous bit data stream to said first synchronous data terminal in a synchronous bit data stream format.

References Cited (Backward Citations)

US4048440A Cited
US4578797A Cited
US4512026A Cited
US4586189A Cited
US4635275A Cited
US4569062A Cited
US4718082A Cited
US4756010A Cited
US4700358A Cited
US4817147A Cited
US4715044A Cited
US4761800A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-29 1997-05-31 1997-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-29 2001-05-31 2001-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-29 2005-05-31 2005-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag