← Back to Patent Explorer
EP0398729A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Processor modem

Assignee: Universal Data Systems Inc
•
Filing: 1990-05-17
•
Granted: —
•
Expires: 2010-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved data terminal equipment (DTE)-modem arrangement is disclosed. In this arrangement, a single processor, such as one that resides within a DTE, both executes an application program and implements a modem. A DTE that utilizes this arrangement, therefore, needs only a single processor to perform both the application and modem functions.

Inventors

  • 👤 Steven R. Blackwell
  • 👤 Steve Polge
  • 👤 Danny Windham
  • 👤 Melvin Bruce

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-04 22:19
CPC Classifications
H; H04; H04L; H04L27/00

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 299 words
A data terminal equipment (DTE) having a processor and line output means, said line output means coupled to said processor, said processor having an application program and modem program means for receiving output data words from said application program and providing passband transmit signal values to said line output means, said modem program means comprising: first determining means for determining when said application program has an output data word; receiving means responsive to said first determining means for receiving said output data word; first writing means responsive to said receiving means for writing said output data word to a word buffer; second determining means for determining when it is time to send a baseband transmit point; first reading means responsive to said second determining means for reading at least one information bit from said byte buffer; first selecting means responsive to said first reading means for selecting a baseband transmit point based at least in part on said at least one information bit and a predetermined method for selecting a baseband transmit point based on at least one predetermined information bit; second writing means responsive to said first selecting means for writing said baseband transmit point to a baud buffer; third determining means for determining when it is time to send a passband transmit signal value; second reading means responsive to said third determining means for reading said baseband transmit point from said baud buffer; second selecting means responsive to said second reading means for selecting a passband transmit signal value based at least in part on said baseband transmit point and a predetermined method for selecting a passband transmit signal value based on a predetermined baseband transmit point; providing means responsive to said second selecting means for providing said passband transmit signal value to said line output means.
Claim 2
Dependent Claim 299 words
A data terminal equipment (DTE) having a processor and line output means, said line output means coupled to said processor, said processor having an application program and modem program means for receiving output data words from said application program and providing passband transmit signal values to said line output means, said modem program means comprising: first determining means for determining when said application program has an output data word; receiving means responsive to said first determining means for receiving said output data word; first writing means responsive to said receiving means for writing said output data word to a word buffer; second determining means for determining when it is time to send a baseband transmit point; first reading means responsive to said second determining means for reading at least one information bit from said byte buffer; first selecting means responsive to said first reading means for selecting a baseband transmit point based at least in part on said at least one information bit and a predetermined method for selecting a baseband transmit point based on at least one predetermined information bit; second writing means responsive to said first selecting means for writing said baseband transmit point to a baud buffer; third determining means for determining when it is time to send a passband transmit signal value; second reading means responsive to said third determining means for reading said baseband transmit point from said baud buffer; second selecting means responsive to said second reading means for selecting a passband transmit signal value based at least in part on said baseband transmit point and a predetermined method for selecting a passband transmit signal value based on a predetermined baseband transmit point; providing means responsive to said second selecting means for providing said passband transmit signal value to said line output means.
Claim 3
Dependent Claim 37 words
The DTE of claim 1 wherein said predetermined method for selecting a baseband transmit point based on at least one predetermined information bit is based at least in part on a predetermined modem constellation or eye pattern.
Claim 4
Dependent Claim 35 words
The DTE of claim 2 wherein said predetermined method for selecting a passband transmit signal value based on a predetermined baseband transmit point is based at least in part on a predetermined modem modulation method.
Claim 5
Dependent Claim 25 words
The DTE of claim 3 wherein said line output means comprises a D/A converter and said passband transmit signal value comprises a digital sample value.
Claim 6
Dependent Claim 303 words
A data terminal equipment (DTE) having a processor and line input means, said line input means coupled to said processor, said processor having an application program and modem program means for receiving passband receive signal values from said line input means and providing input data words to said application program, said modem program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program.
Claim 7
Dependent Claim 303 words
A data terminal equipment (DTE) having a processor and line input means, said line input means coupled to said processor, said processor having an application program and modem program means for receiving passband receive signal values from said line input means and providing input data words to said application program, said modem program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program.
Claim 8
Dependent Claim 35 words
The DTE of claim 5 wherein said predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value is based at least in part on a predetermined modem demoduiation method.
Claim 9
Dependent Claim 37 words
The DTE of claim 6 wherein said predetermined method for selecting at least one information bit based on a predetermined baseband receive point is based at least in part on a predetermined modem constellation or eye pattern.
Claim 10
Dependent Claim 25 words
The DTE of claim 7 wherein said line input means comprises an A/D converter and said passband receive signal value comprises a digital sample value.
Claim 11
Dependent Claim 596 words
A data terminal equipment (DTE) having a processor, line output means, and line input means, said line output means and said line input means coupled to said processor, said processor having an application program, said processor having modem transmit program means for receiving output data words from said application program and providing passband transmit signal values to said line output means, said modem transmit program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program, said processor having modem receive program means for receiving passband receive signal values from said line input means and providing input data words to said application program, said modem receive program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program.
Claim 12
Dependent Claim 596 words
A data terminal equipment (DTE) having a processor, line output means, and line input means, said line output means and said line input means coupled to said processor, said processor having an application program, said processor having modem transmit program means for receiving output data words from said application program and providing passband transmit signal values to said line output means, said modem transmit program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program, said processor having modem receive program means for receiving passband receive signal values from said line input means and providing input data words to said application program, said modem receive program means comprising: first determining means for determining when it is time to receive a passband receive signal value; receiving means responsive to said first determining means for receiving a passband receive signal value from said line input means; first selecting means responsive to said receiving means for selecting a baseband receive point based at least in part on said passband receive signal value and a predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value; first writing means responsive to said first selecting means for writing said baseband receive point to a sample buffer; second determining means for determining when it is time to receive a baseband receive point; first reading means responsive to said second determining means for reading said baseband receive point from said sample buffer; second selecting means responsive to said first reading means for selecting at least one information bit based at least in part on said baseband receive point and a predetermined method for selecting at least one information bit based on a predetermined baseband receive point; second writing means responsive to said second selecting means for writing said at least one information bit to a baud buffer; third determining means for determining when said baud buffer has an input data word; second reading means responsive to said third determining means for reading said input data word from said baud buffer; providing means responsive to said second reading means for providing said input data word to said application program.
Claim 13
Dependent Claim 69 words
The DTE of claim 9 wherein said predetermined method for selecting a baseband transmit point based on at least one predetermined information bit is based at least in part on a predetermined modem constellation or eye pattern and said predetermined method for selecting at least one information bit based on a predetermined baseband receive point is based at least in part on a predetermined modem constellation or eye pattern.
Claim 14
Dependent Claim 65 words
The DTE of claim 10 wherein said predetermined method for selecting a passband transmit signal value based on a predetermined baseband transmit point is based at least in part on a predetermined modem modulation method and said predetermined method for selecting a baseband receive point based on a predetermined passband receive signal value is based at least in part on a predetermined modem demodulation method.
Claim 15
Dependent Claim 45 words
The DTE of claim 11 wherein said line output means comprises a D/A converter and said passband transmit signal value comprises a digital sample value and said line input means comprises an A/D converter and said passband receive signal value comprises a digital sample value.
Claim 16
Dependent Claim 84 words
In an arrangement of data terminal equipment (DTE) being coupled to a modem, said modem being coupled to a telephone line, said DTE having a processor and being arranged for exchanging DTE-DCE information with said modem via a DTE-DCE interface, said modem being arranged for converting said DTE-DCE information to analog signals and for exchanging said analog signals with said telephone line, an improvement comprising: arranging said processor to substantially perform the function of the modem, thereby substantially eliminating the need for said modem.
Claim 17
Dependent Claim 84 words
In an arrangement of data terminal equipment (DTE) being coupled to a modem, said modem being coupled to a telephone line, said DTE having a processor and being arranged for exchanging DTE-DCE information with said modem via a DTE-DCE interface, said modem being arranged for converting said DTE-DCE information to analog signals and for exchanging said analog signals with said telephone line, an improvement comprising: arranging said processor to substantially perform the function of the modem, thereby substantially eliminating the need for said modem.
Claim 18
Dependent Claim 39 words
The improvement of claim 13 wherein said processor performs at least one of the following functions: data formatting, data scrambling, data de­scrambling, modulation, demodulation, digital filtering, line equalization, clock and timing recovery, transmit point selection, and receiver decision algorithm.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag