IP Library Granted Patent US 8,331,232
Granted Patent B2
US 8,331,232 · App. 12/783,908 · Granted Dec 11, 2012

Method and apparatus for improving data transmission in router fabric cards through pseudo-synchronous data switching

Assignee: Pluris, Inc.
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 8,331,232
App. No.
12/783,908
Granted
Dec 11, 2012
Kind
B2
Abstract

In a data packet router, a router fabric card for routing data packets is provided. The router fabric card comprises a plurality of ingress/egress ports, the ports connected through a switching facility for switching connection states of the port paths between individual ingress paths and individual egress paths on the fabric card, and a scheduling component for scheduling communication between ports on the fabric card. Data coming into ingress on the card is organized into individual data-packet trains, each individual train comprising data packets and inserted data denoting a starting point and an ending point of a train. The switching facility recognizes the start data and the end data of a train and switches port paths to a next-assigned connection state accordingly.

Claims (12)

1. A packet router fabric card comprising:

a plurality of ingress port circuits receiving data packets for transmission through the fabric card;

a plurality of egress port circuits receiving packets from the ingress port circuits;

switching circuits through which the ingress port circuits and the egress port circuits connect; and

a scheduling circuitry that schedules assignments for the switching circuits; wherein individual ones of the ingress port circuits organize incoming packets that are destined for a specific egress port circuit into serial data packet trains, with a train including a start-of-train (SOT) and an end-of-train (EOT) identifier, and the switching circuits, upon receiving an EOT identifier, automatically switch to a next ingress port assignment and look for a new SOT to begin transmitting a new packet train to an egress port, and wherein the ingress port circuits also track the packet train transmission to the switching circuits, and send an almost done flag (ADF) to the scheduling circuit before reaching the EOT identifier, enabling the scheduling circuit to schedule the switching circuit about to receive the EOT identifier, to look for a SOT identifier for a next packet train.

2. A method for high-speed transmission of packet data through a packet router fabric card, comprising the steps of:

(a) organizing, by an ingress port circuit, incoming packets destined for a specific egress port into a serial packet train;

(b) inserting, by the ingress port circuit, into the serial packet train a start-of-train (SOT) and an end-of-train (EOT) identifier;

(c) transmitting the serial packet train to a switching circuit;

(d) scheduling assignments for the switching circuit by a scheduling circuit including at least receiving and transmitting the packet train to a specific egress port;

(e) tracking the packet train transmission to the switching circuit by the ingress port circuit and sending an almost done flag (ADF) to the scheduling circuit before reaching the EOT identifier, enabling the scheduling circuit to schedule the switching circuit about to receive the EOT identifier, to look for a SOT identifier for a next packet train; and

(f) upon receiving the EOT identifier by the switching circuit, switching transmission to a different packet train.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: SHERWOOD PARTNERS INC
To: VALENCE TECHNOLOGY INC
Reel/Frame 040091/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: PLURIS, INC
To: SHERWOOD PARTNERS INC
Reel/Frame 040092/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: VALENCE TECHNOLOGY INC
To: PARITY NETWORKS LLC
Reel/Frame 040094/0298 →
Continuity (4)
Continuation 12136612 · Jun 10, 2008
Continuation 10821367 · Apr 9, 2004
Continuation 09872080 · Jun 1, 2001
Related Publication 20100232425A1 · Sep 16, 2010