PATENT CLAIM ANALYSIS

Application Number: 15766730
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-10
Patent Classification: ["398", "045000"]

Abstract:
A reduced-complexity optical packet switch which can provide a deterministic guaranteed rate of service to individual traffic flows is described. The switch contains N input ports, M output ports and N*M Virtual Output Queues (VOQs). Packets are associated with a flow f, which arrive an input port and depart on an output port, according to a predetermined routing for the flow. These packets are buffered in a VOQ. The switch can be configured to store several deterministic periodic schedules, which can be managed by an SDN control-plane. A scheduling frame is defined as a set of F consecutive time-slots, where data can be transmitted over connections between input ports and output ports in each time-slot. Each input port can be assigned a first deterministic periodic transmission schedule, which determines which VOQ is selected to transmit, for every time-slot in the scheduling frame. Each input port can be assigned a second deterministic periodic schedule, which determines which traffic flow within a VOQ is selected to transmit. Each input port can be assigned a third deterministic periodic schedule, which specifies to which VOQ an arriving packet (if any) is destined, for each time-slot in a scheduling frame. Each input port can be assigned a fourth deterministic periodic schedule, which specifies to which Flow-VOQ within a VOQ an arriving packet (if any) is destined. In this manner, each traffic flow can receive a deterministic guaranteed-rate of transmission through the switch.

Claim (Index 4):
A deterministic packet switch for switching plurality of guaranteed-rate traffic flows over a set of output ports, over a scheduling frame comprising F time-slots, without processing packet headers, comprising:\n N input ports, M output ports, a switching matrix to interconnect said N input ports and said M output ports comprising N\u00d7M queues, wherein each of said N input ports is associated with M of said N\u00d7M queues and each of said M output ports is associated with N of said N\u00d7M queues, and wherein each of said N\u00d7M queues buffers packets from a particular one of said N input ports destined to a particular one of said M output ports; wherein each of said N\u00d7M queues is partitioned into a set of flow-queues, wherein each of said flow-queues buffers packets which belong to a distinct one of said guaranteed rate traffic flows; a first memory for storing a periodic first-schedule, wherein said periodic first-schedule specifies which of said M queues associated with an input port, if any, is enabled to receive and buffer a packet in each time-slot in said scheduling frame; a second memory for storing a periodic second-schedule, wherein said second-schedule specifies which of the flow-queues in a queue of said N\u00d7M queues, if any, is enabled to receive and buffer a packet in each time-slot in said scheduling frame, a master-controller operable to exchange control packets with a network control plane, wherein said master-controller can configure said first memory with said periodic first schedule, and said second memory with said periodic second schedule; wherein said first-schedule provides each queue with a guaranteed number of time-slot reservations for receiving packets in a scheduling frame, sufficient to satisfy a guaranteed data-rate assigned to that queue, wherein said second-schedule provides each flow-queue with a guaranteed number of time-slot reservations for receiving packets in a scheduling frame, sufficient to satisfy the guaranteed data rate for the distinct one of said guaranteed flows buffered from which packets are buffered in that flow-queue.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 91.0
- Lexical Diversity: 2.45872
- Patent Class: 398.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15157237', '12861455', '15405018', '14792226', '15680866']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.7294220992712495
- 35 USC 102 Novelty (BERT): 0.5538838752133269
- Combined Prediction Score: 0.7118682768654572
- Mean Citation Score: 367.877776
- Max Citation Score: 389.19693
- Similarity Product: 304.02544383302813

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test