Patent US5434849A successfully refreshed from Google Patents.
US5434849A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Duplex modem for processing data needed for cancelling far-end echo canceller
Assignee: STMicroelectronics SA
•
Filing: 1992-08-07
•
Granted: 1995-07-18
•
Expires: 2012-08-07
Abstract
Abstract A duplex modem for processing data needed for cancelling far-end echo includes at least one high-speed processor of the data pump type performing filtering operations and a microcontroller. The data, corresponding to transmitted data and necessary for cancelling far-end echoes, are stored in a memory associated with and controlled by the microcontroller.
Inventors
- 👤 Dominique Vicard
- 👤 William Glass
- 👤 Francois Druilhe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 08:28
CPC Classifications
H; H04; H04B; H04B3/00; H04B3/02; H04B3/20; H04B3/23; H04B3/237
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
108 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor preforming filtering operations of data received by the modem; a control microcontroller coupled to the processor to receive data from the processor and send data to the processor; a memory, coupled to and controlled by the microcontroller, for storing the data received by the processor, the data including data corresponding to transmitted data needed for canceling far-end echoes; and further comprising an interface for coupling the processor to the microcontroller, the interface transmitting data and associated virtual addresses to the microcontroller and receiving data associated with a virtual address from the microcontroller.
Claim 2
Dependent Claim
108 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor preforming filtering operations of data received by the modem; a control microcontroller coupled to the processor to receive data from the processor and send data to the processor; a memory, coupled to and controlled by the microcontroller, for storing the data received by the processor, the data including data corresponding to transmitted data needed for canceling far-end echoes; and further comprising an interface for coupling the processor to the microcontroller, the interface transmitting data and associated virtual addresses to the microcontroller and receiving data associated with a virtual address from the microcontroller.
Claim 3
Dependent Claim
17 words
The far-end echo canceller of claim 1, wherein the processor is a high speed data pump processor.
Claim 4
Dependent Claim
125 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor performing filtering operations on data received by the modem; a control microcontroller coupled to the processor to receive data from the processor and send data to the processor; and a memory, coupled to and controlled by the microcontroller, for storing the data received from the processor, the data including data corresponding to transmitted data needed for cancelling far-end echoes; further comprising an interface for coupling the processor to the microcontroller, the interface transmitting data and associated virtual addresses to the microcontroller and receiving data associated with a virtual address from the microcontroller; and said far-end echo canceller further comprising a data link, coupling between the interface and the processor.
Claim 5
Dependent Claim
125 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor performing filtering operations on data received by the modem; a control microcontroller coupled to the processor to receive data from the processor and send data to the processor; and a memory, coupled to and controlled by the microcontroller, for storing the data received from the processor, the data including data corresponding to transmitted data needed for cancelling far-end echoes; further comprising an interface for coupling the processor to the microcontroller, the interface transmitting data and associated virtual addresses to the microcontroller and receiving data associated with a virtual address from the microcontroller; and said far-end echo canceller further comprising a data link, coupling between the interface and the processor.
Claim 6
Dependent Claim
22 words
The far-end echo canceller of claim 3, wherein the data link comprises a series link coupled between the processor and the microcontroller.
Claim 7
Dependent Claim
30 words
The far-end echo canceller of claim 3, wherein the data link comprises a double access memory accessible by the processor or the microcontroller coupled between the processor and the microcontroller.
Claim 8
Dependent Claim
20 words
The far-end echo canceller of claim 3, wherein the data link comprises a mailbox storing data and associated virtual addresses.
Claim 9
Dependent Claim
20 words
The far-end echo canceller of claim 3, wherein the memory comprises a portion of a memory associated with the microcontroller.
Claim 10
Dependent Claim
18 words
The far-end echo canceller of claim 7, wherein the memory associated with the microcontroller is a DRAM-type memory.
Claim 11
Dependent Claim
134 words
A far-end echo canceller for a duplex modem that receives and transmits data comprising; a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the processor means, for receiving data processed by the processor means and sending data to the processor means; a memory means coupled to and controlled by the control microcontroller means, for storing the data processed by and received from the processor means, the data including data corresponding to transmitted data needed for canceling far-end echoes; and further comprising an interface means for coupling the processor means to the microcontroller means, the interface means further comprising means for transmitting data and associated virtual addresses to the microcontroller means and means for receiving data associated with a virtual address from the microcontroller means.
Claim 12
Dependent Claim
134 words
A far-end echo canceller for a duplex modem that receives and transmits data comprising; a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the processor means, for receiving data processed by the processor means and sending data to the processor means; a memory means coupled to and controlled by the control microcontroller means, for storing the data processed by and received from the processor means, the data including data corresponding to transmitted data needed for canceling far-end echoes; and further comprising an interface means for coupling the processor means to the microcontroller means, the interface means further comprising means for transmitting data and associated virtual addresses to the microcontroller means and means for receiving data associated with a virtual address from the microcontroller means.
Claim 13
Dependent Claim
21 words
The far-end echo canceller of claim 9, wherein the memory means comprises a portion of a memory of the microcontroller means.
Claim 14
Dependent Claim
14 words
The far-end echo canceller of claim 10, wherein the memory means comprises DRAM-type memory.
Claim 15
Dependent Claim
19 words
The far-end echo canceller of claim 9, wherein the processor means is a high speed data pump processor means.
Claim 16
Dependent Claim
155 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the processor means, for receiving data processed by the processor means and sending data to the processor means; and a memory means, coupled to and controlled by the control microcontroller means, for storing the data processed by the and received from the processor means, the data including data corresponding to transmitted data needed for cancelling far-end echoes; further comprising an interface means for coupling the processor means to the microcontroller means, the interface means further comprising means for transmitting data and associated virtual addresses to the microcontroller means and means for receiving data associated with a virtual address from the microcontroller means; and said far-end echo canceller further comprising data link means for coupling between the interface means and the processor means.
Claim 17
Dependent Claim
155 words
A far-end echo canceller for a duplex modem that receives and transmits data, comprising: a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the processor means, for receiving data processed by the processor means and sending data to the processor means; and a memory means, coupled to and controlled by the control microcontroller means, for storing the data processed by the and received from the processor means, the data including data corresponding to transmitted data needed for cancelling far-end echoes; further comprising an interface means for coupling the processor means to the microcontroller means, the interface means further comprising means for transmitting data and associated virtual addresses to the microcontroller means and means for receiving data associated with a virtual address from the microcontroller means; and said far-end echo canceller further comprising data link means for coupling between the interface means and the processor means.
Claim 18
Dependent Claim
17 words
The far-end echo canceller of claim 13, wherein the data link means comprises a series link means.
Claim 19
Dependent Claim
27 words
The far-end echo canceller of claim 13, wherein the data link means comprises a double access memory means, accessible by the processor means or the microcontroller means.
Claim 20
Dependent Claim
16 words
The far-end echo canceller of claim 13, wherein the data link means comprises a mailbox means.
Claim 21
Dependent Claim
124 words
A duplex modem that receives and transmits data, comprising: a data pump circuit including a transmission circuit, an echo canceller circuit coupled to the transmission circuit, and a receiver circuit coupled to the echo canceller circuit, the echo canceller circuit comprising a far-end echo canceller, the far-end echo canceller having a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the data pump circuit, for receiving data processed by the data pump circuit and sending data to the data pump circuit; and a memory means, coupled to and controlled by the control microcontroller means, for storing the data received from the data pump circuit, the data corresponding to transmitted data needed for cancelling far-end echoes.
Claim 22
Dependent Claim
124 words
A duplex modem that receives and transmits data, comprising: a data pump circuit including a transmission circuit, an echo canceller circuit coupled to the transmission circuit, and a receiver circuit coupled to the echo canceller circuit, the echo canceller circuit comprising a far-end echo canceller, the far-end echo canceller having a processor means for performing filtering operations on data received by the modem; a control microcontroller means, coupled to the data pump circuit, for receiving data processed by the data pump circuit and sending data to the data pump circuit; and a memory means, coupled to and controlled by the control microcontroller means, for storing the data received from the data pump circuit, the data corresponding to transmitted data needed for cancelling far-end echoes.
Claim 23
Dependent Claim
43 words
The duplex modem of claim 17, further comprising an interface means, coupling the processor means to the microcontroller means, for transmitting data and associated virtual addresses to the microcontroller means and for receiving data associated with a virtual address from the microcontroller means.
Claim 24
Dependent Claim
20 words
The duplex modem of claim 18, wherein the memory means comprises a portion of a memory of the microcontroller means.
Claim 25
Dependent Claim
163 words
In a duplex modem that receives and transmits data comprising a data pump circuit including a transmission circuit, an echo canceller circuit coupled to the transmission circuit, and a receiver circuit coupled to the echo canceller circuit, the echo canceller circuit comprising a far-end echo canceller, the far-end echo canceller having a processor means for performing filtering operations on received data and a control microcontroller means, coupled to the data pump circuit, a method for processing data needed for cancelling far-end echo, comprising the steps of: providing a memory controlled by the microcontroller means; storing data including data corresponding to transmitted data needed for cancelling far-end echoes and associated virtual addresses in the memory by transmitting the data and associated virtual addresses from the processor means to the microcontroller means; recalling data stored in the memory at an associated virtual address by transmitting a virtual address from the processor means to the microcontroller means; and processing the recalled data to cancel far-end echoes.
Claim 26
Dependent Claim
163 words
In a duplex modem that receives and transmits data comprising a data pump circuit including a transmission circuit, an echo canceller circuit coupled to the transmission circuit, and a receiver circuit coupled to the echo canceller circuit, the echo canceller circuit comprising a far-end echo canceller, the far-end echo canceller having a processor means for performing filtering operations on received data and a control microcontroller means, coupled to the data pump circuit, a method for processing data needed for cancelling far-end echo, comprising the steps of: providing a memory controlled by the microcontroller means; storing data including data corresponding to transmitted data needed for cancelling far-end echoes and associated virtual addresses in the memory by transmitting the data and associated virtual addresses from the processor means to the microcontroller means; recalling data stored in the memory at an associated virtual address by transmitting a virtual address from the processor means to the microcontroller means; and processing the recalled data to cancel far-end echoes.
References Cited (Backward Citations)
US4742510A
Cited
JPS63236422A
Cited
US4970715A
Cited
US4841561A
Cited
US4893305A
Cited
US5005168A
Cited
US5177734A
Cited
US5007047A
Cited
EP0385136A2
Cited
US5029204A
Cited
US5214637A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-07-17 | 1999-01-16 | 1999-07-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-07-17 | 2003-01-16 | 2003-07-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-07-17 | 2007-01-16 | 2007-07-18 | $7700.00 | Window Closed / Lapsed |