← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag