Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
117 words
A method for data transfer over an interface, the interface including a processor and connected to data terminal equipment, a data communications device coupleable to a communications channel and to the interface for data transfer between the communications channel and the data terminal equipment, the method comprising; (a) receiving a non-markable interrupt signal; (b) when the interrupt signal indicates a write command from the data terminal equipment, transferring data from the interface to a memory for transmission over the communications channel; and (c) when the interrupt signal indicates data received from the communications channel, generating a read command to the data terminal equipment and transferring data from the memory to the data terminal equipment via the interface.
Claim 2
Independent Claim
117 words
A method for data transfer over an interface, the interface including a processor and connected to data terminal equipment, a data communications device coupleable to a communications channel and to the interface for data transfer between the communications channel and the data terminal equipment, the method comprising; (a) receiving a non-markable interrupt signal; (b) when the interrupt signal indicates a write command from the data terminal equipment, transferring data from the interface to a memory for transmission over the communications channel; and (c) when the interrupt signal indicates data received from the communications channel, generating a read command to the data terminal equipment and transferring data from the memory to the data terminal equipment via the interface.
Claim 3
Dependent Claim
37 words
The method of claim 1, further comprising: when the interrupt signal indicates a supervisory command from the data terminal equipment, processing the supervisory command and transmitting an acknowledgement signal to the data terminal equipment via the interface.
Claim 4
Dependent Claim
21 words
The method of claim 1, further comprising: determining whether there is a pending command prior to returning to an idle state.
Claim 5
Dependent Claim
32 words
The method of claim 1, further comprising: when the data communications device is initially powered on, initializing a plurality of interface state parameters and entering an idle state prior to step (a).
Claim 6
Dependent Claim
20 words
The method of claim 4, further comprising: exiting the idle state upon reception of the interrupt signal in step (a).
Claim 7
Dependent Claim
23 words
The method of claim 1, further comprising: assigning a first address to the interface and a second, variable pointer address to the memory.
Claim 8
Dependent Claim
29 words
The method of claim 6, wherein step (b) further comprises: transferring data from the first address to a location in the memory indicated by the second, variable pointer address.
Claim 9
Dependent Claim
29 words
The method of claim 6, wherein step (c) further comprises: transferring data to the first address from a location in the memory indicated by the second, variable pointer address.
Claim 10
Dependent Claim
35 words
The method of claim 1, further comprising: configuring a direct memory access controller with a first address corresponding to the interface and with a second, variable pointer address corresponding to a location in the memory.
Claim 11
Dependent Claim
30 words
The method of claim 9, wherein steps (b) and (c) further comprise: transferring data between the first address and the location in memory indicated by the second, variable pointer address.
Claim 12
Dependent Claim
29 words
The method of claim 1, wherein step (b) further comprises: setting an interface state parameter of a plurality of interface state parameters to indicate a write operation in progress.
Claim 13
Dependent Claim
29 words
The method of claim 1, wherein step (c) further comprises: setting an interface state parameter of a plurality of interface state parameters to indicate a read operation in progress.
Claim 14
Dependent Claim
17 words
The method of claim 1 wherein steps (b) and (c) occur during a secondary interrupt service routine.
Claim 15
Independent Claim
185 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface; a second interface coupleable to the communications channel to receive data from the communications channel and to transmit data over the communications channel; a memory for storage of data; and a processor connected to the transceiver, to the second interface and to the memory, the processor responsive through a set of program instructions to receive a non-maskable interrupt signal and, when the interrupt signal indicates a write command, to transfer data via the transceiver from the first interface to the memory for transmission over the communications channel via the second interface, and when the interrupt signal indicates data received from the communications channel, the processor further responsive to generate a read command and transfer data from the memory to the first interface via the transceiver.
Claim 16
Independent Claim
185 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface; a second interface coupleable to the communications channel to receive data from the communications channel and to transmit data over the communications channel; a memory for storage of data; and a processor connected to the transceiver, to the second interface and to the memory, the processor responsive through a set of program instructions to receive a non-maskable interrupt signal and, when the interrupt signal indicates a write command, to transfer data via the transceiver from the first interface to the memory for transmission over the communications channel via the second interface, and when the interrupt signal indicates data received from the communications channel, the processor further responsive to generate a read command and transfer data from the memory to the first interface via the transceiver.
Claim 17
Dependent Claim
43 words
The apparatus of claim 14, wherein the processor is further responsive, when the interrupt signal indicates a supervisory command from the data terminal equipment, to process the supervisory command and transmit an acknowledgement signal to the data terminal equipment via the first interface.
Claim 18
Dependent Claim
29 words
The apparatus of claim 14, wherein the processor is further responsive to determine whether there is a pending command prior to returning the first interface to an idle state.
Claim 19
Dependent Claim
37 words
The apparatus of claim 14, wherein the processor is further responsive, when the data communications device is initially powered on, to initialize a plurality of interface state parameters and place the first interface in an idle state.
Claim 20
Dependent Claim
26 words
The apparatus of claim 17, wherein the processor is further responsive to transition the first interface from the idle state upon reception of the interrupt signal.
Claim 21
Dependent Claim
35 words
The apparatus of claim 14, wherein the processor is further responsive to assign a first address to the transceiver in conjunction with the first interface, and assign a second, variable pointer address to the memory.
Claim 22
Dependent Claim
39 words
The apparatus of claim 19, wherein the processor is further responsive, when the interrupt signal indicates a write command, to transfer data from the first address to a location in the memory indicated by the second, variable pointer address.
Claim 23
Dependent Claim
39 words
The apparatus of claim 19, wherein the processor is further responsive, when the interrupt signal indicates a read command, to transfer data to the first address from a location in the memory indicated by the second, variable pointer address.
Claim 24
Dependent Claim
46 words
The apparatus of claim 14, wherein the processor is further responsive to configure a direct memory access controller with a first address corresponding to the transceiver in conjunction with the first interface, and with a second, variable pointer address corresponding to a location in the memory.
Claim 25
Dependent Claim
39 words
The apparatus of claim 14, wherein the processor is further responsive, when the interrupt signal indicates the write command, to set an interface state parameter of a plurality of interface state parameters to indicate a write operation in progress.
Claim 26
Dependent Claim
39 words
The apparatus of claim 14, wherein the processor is further responsive, when the interrupt signal indicates the read command, to set an interface state parameter of a plurality of interface state parameters to indicate a read operation in progress.
Claim 27
Dependent Claim
11 words
The apparatus of claim 14, wherein the interrupt signal is non-maskable.
Claim 28
Dependent Claim
26 words
The apparatus of claim 14, wherein the processor is further responsive to transfer data between the memory and the transceiver during a secondary interrupt service routine.
Claim 29
Dependent Claim
19 words
The apparatus of claim 14, wherein the processor is further responsive to monitor a plurality of interface state parameters.
Claim 30
Dependent Claim
38 words
The apparatus of claim 27, wherein the processor is further responsive to periodically monitor the plurality of interface state parameters to determine whether data has been received from the communications channel for transfer to the data terminal equipment.
Claim 31
Dependent Claim
26 words
The apparatus of claim 14, wherein the transceiver is a parallel transceiver having a multiple bit capacity corresponding to a bit capacity of the first interface.
Claim 32
Independent Claim
408 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface; a second interface coupleable to the communications channel to receive data from the communications channel to form received data and to transmit transmissible data over the communications channel; a memory for storage of received data and transmissible data; and a processor connected to the transceiver, to the second interface and to the memory, the processor further having a direct memory access controller, the processor responsive through a set of program instructions to monitor a plurality of interface state parameters and to receive an interrupt signal and, during a secondary interrupt service routine, to configure the direct memory access controller with a first address corresponding to the transceiver in conjunction with the first interface and to configure the direct memory access controller with a second, variable pointer address corresponding to a location in the memory; the processor further responsive, when the interrupt signal indicates a read command of a plurality of commands, via the direct memory access controller, to transfer the received data from the location in the memory corresponding to the second, variable pointer address, to the first address for data transfer over the first interface to the data terminal equipment, and to set a first interface state parameter of the plurality of interface state parameters to indicate a read operation in progress; the processor further responsive, when the interrupt signal indicates a write command of the plurality of commands, via the direct memory access controller, to transfer data from the first address to the memory location corresponding to the second, variable pointer address, to form the transmissible data, and to set a second interface state parameter of the plurality of interface state parameters to indicate a write operation in progress; the processor further responsive, when the interrupt signal indicates a supervisory command of the plurality of commands, to process the supervisory command and transmit an acknowledgement signal to the data terminal equipment via the transceiver and the first interface; and the processor further responsive to determine whether there is a pending command of the plurality of commands prior to returning the first interface to an idle state.
Claim 33
Independent Claim
408 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface; a second interface coupleable to the communications channel to receive data from the communications channel to form received data and to transmit transmissible data over the communications channel; a memory for storage of received data and transmissible data; and a processor connected to the transceiver, to the second interface and to the memory, the processor further having a direct memory access controller, the processor responsive through a set of program instructions to monitor a plurality of interface state parameters and to receive an interrupt signal and, during a secondary interrupt service routine, to configure the direct memory access controller with a first address corresponding to the transceiver in conjunction with the first interface and to configure the direct memory access controller with a second, variable pointer address corresponding to a location in the memory; the processor further responsive, when the interrupt signal indicates a read command of a plurality of commands, via the direct memory access controller, to transfer the received data from the location in the memory corresponding to the second, variable pointer address, to the first address for data transfer over the first interface to the data terminal equipment, and to set a first interface state parameter of the plurality of interface state parameters to indicate a read operation in progress; the processor further responsive, when the interrupt signal indicates a write command of the plurality of commands, via the direct memory access controller, to transfer data from the first address to the memory location corresponding to the second, variable pointer address, to form the transmissible data, and to set a second interface state parameter of the plurality of interface state parameters to indicate a write operation in progress; the processor further responsive, when the interrupt signal indicates a supervisory command of the plurality of commands, to process the supervisory command and transmit an acknowledgement signal to the data terminal equipment via the transceiver and the first interface; and the processor further responsive to determine whether there is a pending command of the plurality of commands prior to returning the first interface to an idle state.
Claim 34
Independent Claim
152 words
A method for data transfer over an interface, the interface including a processor and connected to data terminal equipment, a data communications device coupleable to a communications channel and to the interface for data transfer between the communications channel and the data terminal equipment, the method comprising: (a) receiving an interrupt signal; (b) when the interrupt signal indicates a write command from the data terminal equipment, transferring data from the interface to a memory for transmission over the communications channel; and (c) when the interrupt signal indicates data received from the communications channel, generating a read command to the data terminal equipment and transferring data from the memory to the data terminal equipment via the interface (d) monitoring a plurality of interface state parameters wherein the plurality of interface state parameters are periodically monitored to determine whether data has been received from the communications channel for transfer to the data terminal equipment.
Claim 35
Independent Claim
152 words
A method for data transfer over an interface, the interface including a processor and connected to data terminal equipment, a data communications device coupleable to a communications channel and to the interface for data transfer between the communications channel and the data terminal equipment, the method comprising: (a) receiving an interrupt signal; (b) when the interrupt signal indicates a write command from the data terminal equipment, transferring data from the interface to a memory for transmission over the communications channel; and (c) when the interrupt signal indicates data received from the communications channel, generating a read command to the data terminal equipment and transferring data from the memory to the data terminal equipment via the interface (d) monitoring a plurality of interface state parameters wherein the plurality of interface state parameters are periodically monitored to determine whether data has been received from the communications channel for transfer to the data terminal equipment.
Claim 36
Independent Claim
205 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface, wherein the transceiver is a parallel transceiver having a multiple bit capacity corresponding to a bit capacity of the first interface; a second interface coupleable to the communications channel to receive data from the communications channel and to transmit data over the communications channel; a memory for storage of data; and a processor connected to the transceiver, to the second interface and to the memory, the processor responsive through a set of program instructions to receive an interrupt signal and, when the interrupt signal indicates a write command, to transfer data via the transceiver from the first interface to the memory for transmission over the communications channel via the second interface, and when the interrupt signal indicates data received from the communications channel, the processor further responsive to generate a read command and transfer data from the memory to the first interface via the transceiver.
Claim 37
Independent Claim
205 words
An apparatus for data transfer across a first interface, the first interface connected to data terminal equipment, the apparatus coupleable to a communications channel and to the first interface for data transfer between the communications channel and the data terminal equipment, the apparatus comprising: a transceiver coupleable to the first interface to transfer data to and from the first interface, wherein the transceiver is a parallel transceiver having a multiple bit capacity corresponding to a bit capacity of the first interface; a second interface coupleable to the communications channel to receive data from the communications channel and to transmit data over the communications channel; a memory for storage of data; and a processor connected to the transceiver, to the second interface and to the memory, the processor responsive through a set of program instructions to receive an interrupt signal and, when the interrupt signal indicates a write command, to transfer data via the transceiver from the first interface to the memory for transmission over the communications channel via the second interface, and when the interrupt signal indicates data received from the communications channel, the processor further responsive to generate a read command and transfer data from the memory to the first interface via the transceiver.