The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 18, 2018

Filed:

May. 16, 2017
Applicant:

Lattice Semiconductor Corporation, Portland, OR (US);

Inventors:

Taliaferro Smith, San Jose, CA (US);

Sergey Yarygin, San Jose, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/733 (2013.01); H04L 12/24 (2006.01); H04L 12/64 (2006.01); H04L 12/729 (2013.01); H04L 29/12 (2006.01);
U.S. Cl.
CPC ...
H04L 45/122 (2013.01); H04L 12/6418 (2013.01); H04L 41/0883 (2013.01); H04L 41/12 (2013.01); H04L 45/125 (2013.01); H04L 61/2514 (2013.01);
Abstract

The discovery of a topology of a network with an unknown topology can enable the selection of a data path within the network, and the establishment of a data stream over the selected data path. Routing tables mapping originating nodes to input ports can be created based on the receipt of discovery messages generated by the originating nodes. A source node can select a data path between the source node and a sink node in order to establish a data stream using the routing tables. Data paths can be selected based on, for instance, routing table bandwidth information, latency information, and/or distance information. Data streams can be established over the selected data path, and each node can release any reserved output bandwidth determined to be unnecessary for the data stream.


Find Patent Forward Citations

Loading…