Patent US5259378A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4635255A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital subscriber controller

Assignee: Advanced Micro Devices Inc
•
Filing: 1985-07-26
•
Granted: 1987-01-06
•
Expires: 2005-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital subscriber controller having a number of analog ports and digital ports which can be programmed via an external microprocessor to establish time-division multiplexed bidirectional data paths between three subscriber-selected ports designated as "sources" and three subscriber-selected ports designated as "destinations". Among the ports is a line-interface port having two 64 kilobit-per-second voice/data channels and a 16 kilobit-per-second data control channel. Among the digital ports is a three-channel serial interface port and a two-channel microprocessor interface port. An analog port is also provided at which a variety of audio transducers may be connected. The controller includes a line interface unit, a data link controller which processes data channel information present at the line interface unit, a main audio processor, a microprocessor interface, and a multiplexer which establishes the data paths selected by the subscriber.

Inventors

  • 👤 Alan T. Clark
  • 👤 Hadi Ibrahim
  • 👤 Arthur F. Lange

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:39
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 350 words
A controller for use with subscriber telephone equipment providing subscriber-selectable bidirectional data paths between a plurality of analog voice interfaces providing a plurality of analog ports and a plurality of digital data interfaces providing a plurality of time-multiplexed serial ports, and a subscriber interface to a digital telecommunication network having plurality of voice/data channels and a plurality of control/data channels, said data path selection effected by subscriber-programmable means operably connected to said controller for receiving and storing subscriber commands and for generating on a bus external to said controller said subscriber commands, said controller comprising: clock means for generating timing signals; a plurality of internal bidirectional control/data busses; at least a first, a second, a third and a fourth internal bidirectional data bus; control logic and programming interface means providing at least one of said plurality of digital data interfaces connected to said external bus and to said internal control/data busses responsive to said subscriber commands for generating on said internal control busses signals representative of said subscriber-selected data paths; multiplexer means connected to said internal control/data busses, providing at least one of said plurality of time-multiplexed send/ports integral with said multiplexer means, responsive to said control signals generated by said control logic and programming interface means for establishing said subscriber-selected data paths and for generating time-multiplexed signals at said integral serial port; line interface means connected to said subscriber interface and connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said first internal bidirectional data bus for receiving from, and transmitting signals onto, said subscriber interface and for receiving and transmitting onto said first internal bidirectional data bus said voice/data signals; and main audio processor means providing at least one of said plurality of analog interfaces connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said second internal bidirectional data bus for receiving from, and transmitting signals onto, subscriber-selectable ones of said analog ports and for processing signals received on said second bidirectional data bus.
Claim 2
Dependent Claim 350 words
A controller for use with subscriber telephone equipment providing subscriber-selectable bidirectional data paths between a plurality of analog voice interfaces providing a plurality of analog ports and a plurality of digital data interfaces providing a plurality of time-multiplexed serial ports, and a subscriber interface to a digital telecommunication network having plurality of voice/data channels and a plurality of control/data channels, said data path selection effected by subscriber-programmable means operably connected to said controller for receiving and storing subscriber commands and for generating on a bus external to said controller said subscriber commands, said controller comprising: clock means for generating timing signals; a plurality of internal bidirectional control/data busses; at least a first, a second, a third and a fourth internal bidirectional data bus; control logic and programming interface means providing at least one of said plurality of digital data interfaces connected to said external bus and to said internal control/data busses responsive to said subscriber commands for generating on said internal control busses signals representative of said subscriber-selected data paths; multiplexer means connected to said internal control/data busses, providing at least one of said plurality of time-multiplexed send/ports integral with said multiplexer means, responsive to said control signals generated by said control logic and programming interface means for establishing said subscriber-selected data paths and for generating time-multiplexed signals at said integral serial port; line interface means connected to said subscriber interface and connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said first internal bidirectional data bus for receiving from, and transmitting signals onto, said subscriber interface and for receiving and transmitting onto said first internal bidirectional data bus said voice/data signals; and main audio processor means providing at least one of said plurality of analog interfaces connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said second internal bidirectional data bus for receiving from, and transmitting signals onto, subscriber-selectable ones of said analog ports and for processing signals received on said second bidirectional data bus.
Claim 3
Dependent Claim 155 words
A subscriber controller according to claim 1 wherein said digital data interface provided by said control logic and programming interface means includes at least first and second time-multiplexed digital data channels, wherein said digital data interface provided by said port integral with said multiplexer means includes at least third, fourth and fifth time-multiplexed digital data channels, wherein said digital data interface provided by said line interface means provides at least first and second voice/data channels of said plurality of voice/data channels present at said subscriber interface and wherein said analog interface provided by said main audio processor means includes at least a first analog data channel; and wherein each said subscriber-selected data path established by said multiplexer means includes paths having a source and a destination subscriber-selectable from: said first analog data channel, said first, said second, said third, said fourth, and said fifth time-multiplexed digital data channels, and said first and second voice/data channels.
Claim 4
Dependent Claim 121 words
A subscriber controller according to claim 2 wherein said subscriber-programmable means is a digital microprocessor and said subscriber-data-path selection is effected by receipt by said digital microprocessor of said subscriber commands and subsequent generation therefrom to said control logic and programming interface means portion of said controller of control signals representative of said subscriber-selected data path source and destination in accordance with the following relationship: ______________________________________ Control Signal Subscriber-Selected Source/Destination ______________________________________ 0000 No connection 0001 Said first voice/data channel 0010 Said second voice/data channel 0011 Said first analog data channel 0100 Said first digital data channel 0101 Said second digital data channel 0110 Said third digital data channel 0111 Said fourth digital data channel 1000 Said fifth digital data channel ______________________________________
Claim 5
Dependent Claim 103 words
A subscriber controller according to claim 3 wherein said subscriber command further includes a register address portion, and said multiplexer means includes a plurality of addressable storage register means connected to said internal control/data busses, for storing for each subscriber-selected path a source/destination, said source and said destination control signal, each said path source/destination having an address generated by said control logic and programming interface means forming said register address portion of said subscriber command, said address determinative of which of said plurality of addressable storage register means is to store said source and said destination control signal for said subscriber-selected path source/destination.
Claim 6
Dependent Claim 37 words
A subscriber controller according to claim 4 wherein said multiplexer means includes three said addressable storage register means and said subscriber-selectable bidirectional data paths comprises each of three source and three destinations selected from said eight source/destinations.
Claim 7
Dependent Claim 139 words
A subscriber controller according to claim 1 further data link control means connected to said control logic and programming interface means via said internal control/data busses and via said fourth data bus, and connected to said line interface means via said third data bus, responsive to said control signals generated by said control logic and programming interface means for receiving on said control/data channel from said line interface means via said third data bus and transmitting to said control logic and programming interface means via said fourth data bus signals on said control/data channel at said subscriber interface and for receiving from said control logic and programming interface means via said fourth data bus and transmitting to said line interface means via said third data bus signals to be placed on said control data channel at said subscriber interface.
Claim 8
Dependent Claim 86 words
A subscriber controller according to claim 6 wherein said multiplexer means further includes addressable storage register means for storing said source and destination signals, each said path source/destination having an address generated by said control logic and programming interface means as a portion of said register command signal, said section code contents of said command register means being that of said multiplexer means and said operational code contents of said command register means being determinative of said address generated by said control logic and programming interface.
Claim 9
Dependent Claim 486 words
A controller for use with subscriber telephone equipment providing subscriber-selectable bidirectional data paths between a plurality of analog voice interfaces providing a plurality of analog ports and a plurality of digital data interfaces providing a plurality of time-division multiplexed serial ports, and a subscriber interface to a digital telecommunication network having a plurality of voice/data channels and a plurality of control/data channels, said data path selectional effected by subscriber-programmable digital microprocessor means operably connected to said controller for receiving and storing subscriber commands and for generating on a bus external to said controller said subscriber commands, said subscriber data path selection is effected by receipt by said digital microprocessor of said subscriber commands and subsequent generation therefrom to said control logic and programming interface means portion of said controller of control signals representative of said subscriber-selected data path selection, said control signals further include a section code portion and an operation code portion, said controller comprising: clock means for generating timing signals; a plurality of internal bidirectional control/data busses; at least a first, a second, a third and a fourth internal bidirectional data bus; control logic and programming interface means providing at least one of said plurality of digital data interfaces connected to said external bus and to said internal control/data busses responsive to said subscriber commands for generating on said internal control busses signals representative of said subscriber-selected data paths; multiplexer means connected to said internal control/data busses, providing at least one of said plurality of time-multiplexed send/ports integral with said multiplexer means, responsive to said control signals generated by said control logic and programming interface means for establishing said subscriber-selected data paths and for generating time-multiplexed signals at said integral serial port; line interface means connected to said subscriber interface and connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said first internal bidirectional data bus for receiving from, and transmitting signals onto, said subscriber interface and for receiving and transmitting onto said first internal bidirectional data bus said voice/data signals; and main audio processor means providing at least one of said plurality of analog interfaces connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said second internal bidirectional data bus for receiving from, and transmitting signals onto, subscriber-selectable ones of said analog ports and for processing signals received on said second bidirectional data bus; wherein said control logic and programming interface means includes command register means responsive to said control signals, for storing said section and operational code portions of said control signals, and said control logic and programming interface means further generates register command signals to said controller section specified by said section code contents of said command resister means to said addressable register within said section specified by said operational code contents of said command register means.
Claim 10
Dependent Claim 486 words
A controller for use with subscriber telephone equipment providing subscriber-selectable bidirectional data paths between a plurality of analog voice interfaces providing a plurality of analog ports and a plurality of digital data interfaces providing a plurality of time-division multiplexed serial ports, and a subscriber interface to a digital telecommunication network having a plurality of voice/data channels and a plurality of control/data channels, said data path selectional effected by subscriber-programmable digital microprocessor means operably connected to said controller for receiving and storing subscriber commands and for generating on a bus external to said controller said subscriber commands, said subscriber data path selection is effected by receipt by said digital microprocessor of said subscriber commands and subsequent generation therefrom to said control logic and programming interface means portion of said controller of control signals representative of said subscriber-selected data path selection, said control signals further include a section code portion and an operation code portion, said controller comprising: clock means for generating timing signals; a plurality of internal bidirectional control/data busses; at least a first, a second, a third and a fourth internal bidirectional data bus; control logic and programming interface means providing at least one of said plurality of digital data interfaces connected to said external bus and to said internal control/data busses responsive to said subscriber commands for generating on said internal control busses signals representative of said subscriber-selected data paths; multiplexer means connected to said internal control/data busses, providing at least one of said plurality of time-multiplexed send/ports integral with said multiplexer means, responsive to said control signals generated by said control logic and programming interface means for establishing said subscriber-selected data paths and for generating time-multiplexed signals at said integral serial port; line interface means connected to said subscriber interface and connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said first internal bidirectional data bus for receiving from, and transmitting signals onto, said subscriber interface and for receiving and transmitting onto said first internal bidirectional data bus said voice/data signals; and main audio processor means providing at least one of said plurality of analog interfaces connected to said control logic and programming interface means via said internal control/data busses and connected to said multiplexer means via said second internal bidirectional data bus for receiving from, and transmitting signals onto, subscriber-selectable ones of said analog ports and for processing signals received on said second bidirectional data bus; wherein said control logic and programming interface means includes command register means responsive to said control signals, for storing said section and operational code portions of said control signals, and said control logic and programming interface means further generates register command signals to said controller section specified by said section code contents of said command resister means to said addressable register within said section specified by said operational code contents of said command register means.

References Cited (Backward Citations)

US4394757A Cited
US4410982A Cited
US4381427A Cited
US4512016A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-05 1990-07-07 1991-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-05 1994-07-07 1995-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-05 1998-07-07 1999-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag