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

Processor modem

Assignee: CIF LICENSING LLC
•
Filing: 1989-05-17
•
Granted: 1990-10-23
•
Expires: 2009-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 US
Data Source google_patents
Last Synchronized 2026-10-31 22:19
CPC Classifications
H; H04; H04L; H04L27/00

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 195 words
A method for a processor having an application program and a modem program for receiving output data words from said application program and providing passband transmit signal values, said method comprising the following steps: (a) determining when said application program has an output data word; (b) receiving said output data word; (c) writing said output data byte to a word buffer; (d) determining when it is time to send a baseband transmit point; (e) reading at least one information bit from said byte buffer; (f) 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; (g) writing said baseband transmit point to a baud buffer; (h) determining when it is time to send a passband transmit signal value; (i) reading said baseband transmit point from said baud buffer; (j) 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; (k) providing said passband transmit signal value.
Claim 2
Independent Claim 195 words
A method for a processor having an application program and a modem program for receiving output data words from said application program and providing passband transmit signal values, said method comprising the following steps: (a) determining when said application program has an output data word; (b) receiving said output data word; (c) writing said output data byte to a word buffer; (d) determining when it is time to send a baseband transmit point; (e) reading at least one information bit from said byte buffer; (f) 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; (g) writing said baseband transmit point to a baud buffer; (h) determining when it is time to send a passband transmit signal value; (i) reading said baseband transmit point from said baud buffer; (j) 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; (k) providing said passband transmit signal value.
Claim 3
Dependent Claim 37 words
The method 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 method 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 23 words
The method of claim 3 wherein step (k) includes providing said passband transmit signal value to line output means coupled to said processor.
Claim 6
Dependent Claim 28 words
The modem transmit method of claim 4 wherein said line output means comprises a D/A converter device and said passband transmit signal value comprises a digital sample value.
Claim 7
Independent Claim 199 words
A method for a processor having an application program and a modem program for receiving passband receive signal values and providing input data words to said application program, said method comprising the following steps: (a) determining when it is time to receive a passband receive signal value; (b) receiving a passband receive signal value; (c) 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; (d) writing said baseband receive point to a sample buffer; (e) determining when it is time to receive a baseband receive point; (f) reading said baseband receive point from said sample buffer; (g) 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; (h) writing said at least one information bit to a baud buffer; (i) determining when said baud buffer has an input data word; (j) reading said input data word from said baud buffer; (k) providing said input data word to said application program.
Claim 8
Independent Claim 199 words
A method for a processor having an application program and a modem program for receiving passband receive signal values and providing input data words to said application program, said method comprising the following steps: (a) determining when it is time to receive a passband receive signal value; (b) receiving a passband receive signal value; (c) 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; (d) writing said baseband receive point to a sample buffer; (e) determining when it is time to receive a baseband receive point; (f) reading said baseband receive point from said sample buffer; (g) 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; (h) writing said at least one information bit to a baud buffer; (i) determining when said baud buffer has an input data word; (j) reading said input data word from said baud buffer; (k) providing said input data word to said application program.
Claim 9
Dependent Claim 35 words
The method of claim 6 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 demodulation method.
Claim 10
Dependent Claim 37 words
The method of claim 7 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 11
Dependent Claim 24 words
The method of claim 8 wherein said step (b) includes receiving said passband receive signal value from line input means coupled to said processor.
Claim 12
Dependent Claim 28 words
The modem receive method of claim 9 wherein said line input means comprises an A/D converter device and said passband receive signal value comprises a digital sample value.
Claim 13
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 14
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 15
Dependent Claim 37 words
The DTE of claim 11 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 16
Dependent Claim 35 words
The DTE of claim 12 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 17
Dependent Claim 25 words
The DTE of claim 13 wherein said line output means comprises a D/A converter and said passband transmit signal value comprises a digital sample value.
Claim 18
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 19
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 20
Dependent Claim 35 words
The DTE of claim 15 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 demodulation method.
Claim 21
Dependent Claim 37 words
The DTE of claim 16 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 22
Dependent Claim 25 words
The DTE of claim 17 wherein said line input means comprises an A/D converter and said passband receive signal value comprises a digital sample value.

References Cited (Backward Citations)

US4085449A Cited
US4455661A Cited
US4646320A Cited
US4518823A Cited
US4680773A Cited
US4700358A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag