US5999529A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for interworking ATM adaptation layer formats
Assignee: RPX Clearinghouse LLC
•
Filing: 1997-09-16
•
Granted: 1999-12-07
•
Expires: 2017-09-16
Abstract
Abstract A plurality of voice-over-ATM modules operate in parallel and each processes at least one type of AAL. Interface circuitry and contention circuitry allow the parallel modules to interact. The result is an interworking between ATM streams and different types of equipment.
Inventors
- 👤 Greg M. Bernstein
- 👤 Jeffrey T. Gullicksen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 18:11
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5638; H04L2012/5646; H04L2012/5652
Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
114 words
An interworking device receiving a first data stream carrying voice in a plurality of formats, the device comprising: a plurality of voice data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream; to a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch or switching the data stream in the intermediate format between different ones of the modules.
Claim 2
Dependent Claim
114 words
An interworking device receiving a first data stream carrying voice in a plurality of formats, the device comprising: a plurality of voice data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream; to a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch or switching the data stream in the intermediate format between different ones of the modules.
Claim 3
Dependent Claim
55 words
The device of claim 1 wherein the first data stream includes packets with headers, and wherein the router includes means for extracting the headers from the packets, means for evaluating the headers to determine the formats of the corresponding packets, and means for causing the packets to arrive at the module corresponding to their formats.
Claim 4
Dependent Claim
20 words
The device according to claim 1 further including a time-division-multiplexed bus connecting the voice data processing modules and the router.
Claim 5
Dependent Claim
46 words
The device of claim 1 wherein the first means includes means for receiving the first data stream, means for processing the first data stream to extract information according to the format corresponding to that module, and means for formatting the extracted information in the intermediate format.
Claim 6
Dependent Claim
16 words
The device of claim 4 wherein the first means also includes buffering means for rate adaption.
Claim 7
Dependent Claim
18 words
The device of claim 4 wherein the first means also includes means for performing cell delay variation compensation.
Claim 8
Dependent Claim
17 words
The device according to claim 4 further including a time-division-multiplexed bus connecting the voice data processing modules.
Claim 9
Dependent Claim
31 words
The device of claim 7 wherein the means for formatting the extracted information into the intermediate format includes means for placing the extracted information into appropriate slots in the time-division-multiplexed bus.
Claim 10
Dependent Claim
45 words
The device of claim 4 wherein the second means includes means for assembling needed information from the intermediate format, means for organizing the assembled information according to the format corresponding to this module, and means for placing the organized information into the second data stream.
Claim 11
Dependent Claim
17 words
The device according to claim 9 further including a time-division-multiplexed bus connecting the voice data processing modules.
Claim 12
Dependent Claim
23 words
The device of claim 10 wherein the means for assembling includes means for selecting the information from appropriate slots of the time-division-multiplexed bus.
Claim 13
Dependent Claim
21 words
The device of claim 1 wherein the switch includes an egress control circuit for arbitrating among the voice data processing modules.
Claim 14
Dependent Claim
18 words
The device of claim 1 further comprising a time slot interchanger coupled to the voice data processing modules.
Claim 15
Dependent Claim
19 words
The device of claim 1 wherein the router includes ATM ingress circuitry coupled to the voice data processing modules.
Claim 16
Dependent Claim
24 words
The device of claim 14 wherein the ATM ingress circuitry includes header extraction circuitry for extracting a VPI/VCI header from the first data stream.
Claim 17
Dependent Claim
21 words
The device of claim 15 wherein the ATM ingress circuitry includes means for forming module identification signals from the extracted header.
Claim 18
Dependent Claim
21 words
The device of claim 15 wherein the ATM ingress circuitry includes means for forming data type signals from the extracted header.
Claim 19
Independent Claim
102 words
A method of interworking a first data stream carrying voice in a plurality of formats, the method comprising the steps of: processing portions of the data stream in parallel, each processing including converting the corresponding first data stream portions from one of the plurality of formats to a data stream in an intermediate format, and converting data streams in the intermediate format to a second data stream; sending to an appropriate one of a plurality of modules portions of the first data stream with the corresponding formats; and switching the data stream in the intermediate format between different ones of the modules.
Claim 20
Independent Claim
102 words
A method of interworking a first data stream carrying voice in a plurality of formats, the method comprising the steps of: processing portions of the data stream in parallel, each processing including converting the corresponding first data stream portions from one of the plurality of formats to a data stream in an intermediate format, and converting data streams in the intermediate format to a second data stream; sending to an appropriate one of a plurality of modules portions of the first data stream with the corresponding formats; and switching the data stream in the intermediate format between different ones of the modules.
Claim 21
Dependent Claim
53 words
The method of claim 18 wherein the first data stream includes packets with headers, and wherein the sending step includes the substeps of extracting the headers from the packets, evaluating the headers to determine the formats of the corresponding packets, and causing the packets to arrive at the module corresponding to their formats.
Claim 22
Dependent Claim
50 words
The method of claim 18 wherein the step of converting the corresponding first data stream portions includes the substeps of receiving the first data stream, processing the first data stream to extract information according to the format corresponding to that module, and formatting the extracted information in the intermediate format.
Claim 23
Dependent Claim
25 words
The method of claim 18 wherein the step of converting the corresponding first data stream portions includes the substep of buffering the first data stream.
Claim 24
Dependent Claim
25 words
The method of claim 20 wherein the step of converting the corresponding first data stream portions includes the substep of performing cell delay variation compensation.
Claim 25
Dependent Claim
32 words
The method of claim 22 wherein the step of formatting the extracted information into the intermediate format includes the step of placing the extracted information into appropriate slots in a time-division-multiplexed bus.
Claim 26
Dependent Claim
50 words
The method of claim 20 wherein the step of converting data streams to a second data stream includes the substeps of assembling needed information from the intermediate format, organizing the assembled information according to the format corresponding to this module, and placing the organized information into the second data stream.
Claim 27
Dependent Claim
24 words
The method of claim 24 wherein the substep of assembling includes the substep of selecting the information from appropriate slots of the time-division-multiplexed bus.
Claim 28
Dependent Claim
18 words
The method of claim 18 further including the step of forming module identification signals from the extracted header.
Claim 29
Dependent Claim
18 words
The method of claim 18 further including the step of forming data type signals from the extracted header.
Claim 30
Dependent Claim
17 words
The method of claim 18 further including the step of arbitrating among the voice data processing modules.
Claim 31
Independent Claim
129 words
A system for interworking between ATM formats comprising an ATM network producing a first data stream carrying voice in a plurality of formats; and an interworking device receiving the first data stream and including a plurality of voice data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream; a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch for switching the data stream in the intermediate format between different one of the modules.
Claim 32
Independent Claim
129 words
A system for interworking between ATM formats comprising an ATM network producing a first data stream carrying voice in a plurality of formats; and an interworking device receiving the first data stream and including a plurality of voice data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream; a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch for switching the data stream in the intermediate format between different one of the modules.
Claim 33
Dependent Claim
55 words
The system of claim 29 wherein the first data stream includes packets with headers, and wherein the router includes means for extracting the headers from the packets, means for evaluating the headers to determine the formats of the corresponding packets, and means for causing the packets to arrive at the module corresponding to their formats.
Claim 34
Dependent Claim
17 words
The system according to claim 29 further including a time-division-multiplexed bus connecting the voice data processing modules.
Claim 35
Dependent Claim
46 words
The system of claim 29 wherein the first means includes means for receiving the first data stream, means for processing the first data stream to extract information according to the format corresponding to that module, and means for formatting the extracted information in the intermediate format.
Claim 36
Dependent Claim
16 words
The system of claim 32 wherein the first means also includes buffering means for rate adaption.
Claim 37
Dependent Claim
18 words
The system of claim 32 wherein the first means also includes means for performing cell delay variation compensation.
Claim 38
Dependent Claim
17 words
The system according to claim 32 further including a time-division-multiplexed bus connecting the voice data processing modules.
Claim 39
Dependent Claim
31 words
The system of claim 35 wherein the means for formatting the extracted information into the intermediate format includes means for placing the extracted information into appropriate slots in the time-division-multiplexed bus.
Claim 40
Dependent Claim
45 words
The system of claim 32 wherein the second means includes means for assembling needed information from the intermediate format, means for organizing the assembled information according to the format corresponding to this module, and means for placing the organized information into the second data stream.
Claim 41
Dependent Claim
17 words
The system according to claim 37 further including a time-division-multiplexed bus connecting the voice data processing modules.
Claim 42
Dependent Claim
23 words
The system of claim 38 wherein the means for assembling includes means for selecting the information from appropriate slots of the time-division-multiplexed bus.
Claim 43
Dependent Claim
18 words
The system of claim 29 further comprising a time slot interchanger coupled to the voice data processing modules.
Claim 44
Dependent Claim
21 words
The system of claim 29 wherein the switch includes an egress control circuit for arbitrating among the voice data processing modules.
Claim 45
Dependent Claim
19 words
The system of claim 29 wherein the router includes ATM ingress circuitry coupled to the voice data processing modules.
Claim 46
Dependent Claim
24 words
The system of claim 42 wherein the ATM ingress circuitry includes header extraction circuitry for extracting a VPI/VCI header from the first data stream.
Claim 47
Dependent Claim
21 words
The system of claim 43 wherein the ATM ingress circuitry includes means for forming module identification signals from the extracted header.
Claim 48
Dependent Claim
21 words
The system of claim 43 wherein the ATM ingress circuitry includes means for forming data type signals from the extracted header.
Claim 49
Dependent Claim
110 words
An interworking device receiving a first data stream in a plurality of formats, the device comprising: a plurality of data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream, a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch for switching the data stream in the intermediate format between different one of the modules.
Claim 50
Dependent Claim
110 words
An interworking device receiving a first data stream in a plurality of formats, the device comprising: a plurality of data processing modules capable of operating in parallel, each of the modules including first means for converting the first data stream from one of the plurality of formats to a data stream in an intermediate format, and second means for converting data streams in the intermediate format to a second data stream, a router for sending to the appropriate one of the modules portions of the first data stream with the corresponding formats; and a switch for switching the data stream in the intermediate format between different one of the modules.
References Cited (Backward Citations)
US4972407A
Cited
US5627826A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-06 | 2003-06-07 | 2003-12-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-06 | 2007-06-07 | 2007-12-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-06 | 2011-06-07 | 2011-12-07 | $7700.00 | Window Closed / Lapsed |