IP Library Granted Patent US 7,342,927
Granted Patent B1
US 7,342,927 · App. 10/094,931 · Granted Mar 11, 2008

Systems and methods for transferring various data types across an ATM network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,342,927
App. No.
10/094,931
Granted
Mar 11, 2008
Kind
B1
Abstract

Methods, systems, processing units, and signals for transferring data of various data types across a common data path interface are disclosed. A representative method for transferring data between a master processing unit and at least a first slave processing unit via a common data path interface, the master processing unit and the at least first slave processing unit are configured to process a plurality of non-Asynchronous Transfer Mode (ATM) data types, includes: receiving the data; generating an ATM cell in an ATM cell format determined from a plurality of ATM cell formats; transferring the ATM cell across the common data path interface to an appropriate processing unit; and processing the ATM cell upon receiving it from the common data path interface.

Claims (82)

1. A method for transferring data between a master processing unit and at least a first slave processing unit via a common data path interface, the master processing unit and the at least first slave processing unit being configured to process data of a plurality of non-Asynchronous Transfer Mode (ATM) data types, the method comprising:

receiving the data;

generating an ATM cell in an ATM cell format determined from a plurality of ATM cell formats;

transferring the ATM cell across the common data path interface to an appropriate processing unit; and

processing the ATM cell upon receiving it from the common data path interface wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

2. The method of claim 1 , wherein the plurality of data types comprise:

voice data;

call control signaling data; and

a plurality of packet data types wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

3. The method of claim 2 , wherein the plurality of packet data types comprise:

Internet Protocol (IP) packet data;

High-level Data Link Control (HDLC) packet data; and

Ethernet packet data wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

4. The method of claim 2 , wherein the voice data is Pulse Code Modulation (PCM) data wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

5. The method of claim 1 , wherein the pseudo-ATM cell format is any of the following: a byte-oriented packet data pseudo-ATM cell format, a bit-oriented packet data pseudo-ATM cell format, or a voice data pseudo-ATM cell format wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

6. The method of claim 1 , wherein the common data path interface is a Universal Test & Operations PHY Interface for ATM (UTOPIA) data path interface; and

wherein the master processing unit and the at least first slave processing unit are components located within at least one microchip wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

7. The method of claim 1 , wherein ATM data can be transferred across the common data path interface wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

8. A multi-media communication system comprising:

a master processing unit configured to process data of a plurality of non-ATM data types, the master processing unit being further configured to encapsulate the data into cells, wherein each cell conforms to one of a plurality of cell formats;

at least a first slave processing unit configured to process the cells; and

a common data path interface communicatively coupled to the master processing unit and the at least first slave processing unit, the common data path interface configured to transfer the cells between the master processing unit and the at least first slave processing unit wherein the plurality of ATM cell formats comprise:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format.

9. The system of claim 8 , wherein the at least first slave processing unit is further configured to process the cells by rebuilding the data into a data stream, upon receiving the cells from the common data path interface.

10. The system of claim 9 , wherein upon rebuilding the data into the data stream, the at least first slave processing unit is further configured to perform appropriate bit stuff and error handling on the data.

11. The system of claim 8 , wherein the at least first slave processing unit is further configured to encapsulate data of an input data stream into cells; and

the master processing unit is further configured to receive and process the cells.

12. The system of claim 8 , wherein the plurality of data types comprise:

voice data;

call control signaling data; and

a plurality of packet data types.

13. The system of claim 12 , wherein the plurality of packet data types comprise:

Internet Protocol (IP) packet data;

High-level Data Link Control (HDLC) packet data; and

Ethernet packet data.

14. The system of claim 12 , wherein the voice data is PCM data.

15. The system of claim 8 , wherein the pseudo-ATM cell format is any of the following: a byte-oriented packet data pseudo-ATM cell format, a bit-oriented packet data pseudo-ATM cell format, or a voicedata pseudo-ATM cell format.

16. The system of claim 8 , wherein the common data path interface is a Universal Test & Operations PHY Interface for ATM (UTOPIA) data path interface.

17. The system of claim 8 , wherein the master processing unit and the at least first slave processing unit are further configured to process ATM data.

18. A processing unit comprising:

means for processing data of a plurality of data types;

means for encapsulating the data into cells, wherein each cell conforms to one of a plurality of cell formats, the plurality of cell formats comprising:

a standard ATM cell format as defined by the ATM Forum and the International Telecommunications Union's Telecommunication Standardization Sector (ITU-T); and

a pseudo-ATM cell format, the pseudo-ATM cell format compatible with a Universal Test & Operations PHY Interface for ATM (UTOPIA) interface; and

means for providing the cells to at least a second processing unit via a common data path interface.

19. The processing unit of claim 18 , further comprising:

means for receiving cells of a plurality of cell formats from the common data path interface; and

means for providing each received cell to the appropriate means for processing;

wherein the means for processing further comprises means for rebuilding the data into a data stream.

20. The processing unit of claim 19 , wherein the means for processing further comprises:

means for performing appropriate bit stuffing; and

means for performing error handling on the data.

21. The processing unit of claim 18 , wherein the plurality of data types comprise:

voice data;

call control signaling data; and

a plurality of packet data types.

22. The processing unit of claim 21 , wherein the plurality of packet data types comprise:

Internet Protocol (IP) packet data;

High-level Data Link Control (HDLC) packet data; and

Ethernet packet data.

23. The processing unit of claim 21 , wherein the voice data is Pulse Code Modulation (PCM) data.

24. The processing unit of claim 18 , wherein the pseudo-ATM cell format is any of the following: a byte-oriented packet data pseudo-ATM cell format, a bit-oriented packet data pseudo-ATM cell format, or a voice data pseudo-ATM cell format.

25. The processing unit of claim 24 , wherein the means for encapsulating further comprises:

means for encapsulating voice data into a voice data pseudo-ATM cell; and

means for encapsulating packet data into at least one of the following: a byte-oriented packet data pseudo-ATM cell or a bit-oriented packet data pseudo-ATM cell.

26. The processing unit of claim 18 , wherein the common data path interface is a data path interface; and

wherein the processing unit is any of the following: an communication interface card, a microchip, or a component in a microchip.

Assignments (10)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2017
From: BROOKTREE BROADBAND HOLDING, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 043293/0711 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 023998/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2007
From: GLOBESPANVIRATA, INC.
To: BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 018826/0939 →
SECURITY AGREEMENT Recorded Nov 21, 2006
From: BROOKTREE BROADBAND HOLDING, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A., THE
Reel/Frame 018573/0337 →
CHANGE OF NAME Recorded Nov 2, 2006
From: GLOBESPANVIRATA, INC.
To: CONEXANT, INC.
Reel/Frame 018471/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2002
From: LIN, JUNG-LUNG; KALUSKAR, PRAMOD; YADAV, VIRENDER; VADAPALLI, VIDYADHAR; PALEY, LEON; LAMBI, RAVINDRA
To: GLOBESPAN VIRATA, INC.
Reel/Frame 012794/0279 →