IP Library Granted Patent US 7,701,976
Granted Patent B2
US 7,701,976 · App. 11/021,520 · Granted Apr 20, 2010

Communications system with segmenting and framing of segments

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,701,976
App. No.
11/021,520
Granted
Apr 20, 2010
Kind
B2
Abstract

A communications system comprising a segmenting mechanism configured to receive a plurality of payloads and divide each of the received payloads into segments, a framing mechanism configured to insert at least one of the segments from each of the plurality of payloads into a packet, a first interface configured to transmit the packet, and a second interface configured to transmit segment information about the segments in the packet.

Claims (56)

1. A communications system, comprising:

a segmenting mechanism configured to receive a plurality of payloads and divide each of the received payloads into segments;

a framing mechanism configured to insert at least one of the segments from each of the plurality of payloads into a packet;

a first interface configured to transmit the packet; and

a second interface configured to transmit segment information about the segments in the packet, wherein each of the segments is inserted into timeslots in a segment status packet having a corresponding data length and segment status transmitted by the second interface, wherein the first interface comprises a first ten gigabit media independent interface in communication with a first ten gigabit attachment unit interface and the second interface comprises a second ten gigabit media independent interface in communication with a second ten gigabit attachment unit interface, wherein the first ten gigabit attachment unit interface transmits the packet to the second ten gigabit attachment unit interface.

2. The communications system of claim 1 , wherein the segments in the packet are transmitted in a first sequence and the corresponding data length and segment status are transmitted in a second sequence that matches one to one with the first sequence.

3. The communications system of claim 1 , wherein each of the segments in the packet arrives at a receiving device at about the same time as the corresponding data length and segment status arrives at the receiving device.

4. The communications system of claim 1 , wherein the second interface is configured to transmit identifiers that identify destination systems for the segments in the packet, wherein each of the segments in the packet has a corresponding identifier.

5. The communications system of claim 4 , wherein the identifiers are scan table identifiers.

6. The communications system of claim 4 , wherein the second interface is configured to transmit receive buffer status values.

7. The communications system of claim 1 , wherein each of the segments in the packet is inserted in a timeslot of the packet and each of the timeslots of the packet corresponds to a destination system.

8. The communications system of claim 1 , wherein the first interface operates at up to ten gigabits per second.

9. The communications system of claim 8 , wherein the first interface includes at least one of a media independent interface and an attachment unit interface.

10. The communications system of claim 1 , wherein the first interface operates at a bit frequency of at least ten gigabits per second.

11. The communications system of claim 10 , wherein the first interface includes at least one of a media independent interface and an attachment unit interface.

12. A communications system, comprising:

layers configured to provide payloads;

a manager configured to receive the payloads and divide each of the received payloads into segments and to insert the segments from different layers into timeslots in a packet and compile segment information about each of the segments inserted in the timeslots;

a first interface configured to transmit the packet;

a second interface configured to receive the packet;

a third interface configured to transmit the segment information; and

a fourth interface configured to receive the segment information, wherein each segment is inserted into timeslots in a segment status packet having a corresponding data length and segment status transmitted by the third interface, wherein the first interface comprises a first ten gigabit media independent interface in communication with a first ten gigabit attachment unit interface and the second interface comprises a second ten gigabit media independent interface in communication with a second ten gigabit attachment unit interface, wherein the first ten gigabit attachment unit interface transmits the packet to the second ten gigabit attachment unit interface.

13. The communications system of claim 12 , wherein the first interface and the second interface communicate bi-directionally and the third interface and the fourth interface communicate bi-directionally.

14. The communications system of claim 12 , wherein the first interface comprises a first ten gigabit media independent interface and the second interface comprises a second ten gigabit media independent interface.

15. The communications system of claim 12 , wherein the first interface comprises a first ten gigabit attachment unit interface and the second interface comprises a second ten gigabit attachment unit interface.

16. The communications system of claim 12 , wherein the first interface and the third interface are on one side of a communications interface, the second interface and the fourth interface are on another side of the communications interface, and the communications interface is part of a resilient packet ring network.

17. A communications system, comprising:

means for segmenting a plurality of payloads into segments;

means for framing at least one of the segments from each of the plurality of payloads into a packet;

means for transmitting the packet; and

means for transmitting segment information about the segments in the packet, wherein the means for transmitting segment information about the segments in the packet comprises:

means for inserting each segment into timeslots in a segment status packet having a corresponding data length and segment status, wherein the means for transmitting the packet comprises a first ten gigabit media independent interface in communication with a first ten gigabit attachment unit interface and wherein the means for transmitting segment information about the segments in the packet further comprises a second ten gigabit media independent interface in communication with a second ten gigabit attachment unit interface, wherein the first ten gigabit attachment unit interface transmits the packet to the second ten gigabit attachment unit interface.

18. The communications system of claim 17 , wherein the means for transmitting segment information about the segments in the packet comprises:

means for transmitting identifiers that identify destination systems for the segments in the packet.

19. The communications system of claim 18 , wherein the means for transmitting identifiers comprises:

means for transmitting scan table identifiers that increment a pointer to a synchronized scan table.

20. The communications system of claim 17 , wherein the means for transmitting segment information about the segments in the packet comprises:

means for transmitting receive buffer status values.

21. A method for communicating data, comprising:

receiving a plurality of payloads;

dividing each of the received payloads into segments;

inserting at least one of the segments from each of the plurality of payloads into a packet;

transmitting the packet through a first interface; and

transmitting segment information through a second interface, wherein transmitting the packet comprises transmitting the segments in the packet in a first sequence and transmitting segment information comprises:

inserting each segment into timeslots in a segment status packet

transmitting data length and segment status of each of the segments in the packet; and

transmitting the data length and segment status of the segments in a second sequence that corresponds one to one with the first sequence, wherein the first interface comprises a first ten gigabit media independent interface in communication with a first ten gigabit attachment unit interface and the second interface comprises a second ten gigabit media independent interface in communication with a second ten gigabit attachment unit interface, wherein the first ten gigabit attachment unit interface transmits the packet to the second ten gigabit attachment unit interface.

22. The method of claim 21 , comprising:

receiving one of the segments in the packet; and

receiving the data length and segment status that corresponds to the one of the segments in the packet at about the same time as the one of the segments is received.

23. The method of claim 21 , comprising:

transmitting receive buffer status values through the second interface.

24. The method of claim 21 , comprising:

transmitting identification values that identify destination systems for each of the segments in the packet through the second interface.

25. The method of claim 24 , wherein transmitting identification values comprises:

transmitting scan table identifiers that increment a pointer to a synchronized scan table.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2015
From: STIFEL FINANCIAL CORP.
To: EXAR CORPORATION; CADEKA MICROCIRCUITS, LLC
Reel/Frame 035168/0384 →
SECURITY INTEREST Recorded May 29, 2014
From: EXAR CORPORATION; CADEKA MICROCIRCUITS, LLC
To: STIFEL FINANCIAL CORP.
Reel/Frame 033062/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2005
From: INFINEON TECHNOLOGIES AG
To: EXAR CORPORATION
Reel/Frame 015979/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2005
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 015569/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2005
From: HOMER, RUSSELL; DUONG, KHAI HOAN
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 015560/0451 →