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:
Aug. 09, 2022

Filed:

Jun. 30, 2020
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

David Alonso Flamini, Dublin, IE;

Orlando Maldonado, Seattle, WA (US);

Stefan Christian Richter, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 45/122 (2022.01); H04L 45/42 (2022.01); H04L 45/128 (2022.01); H04L 45/02 (2022.01); H04L 43/0852 (2022.01); H04L 41/0816 (2022.01); H04L 45/24 (2022.01);
U.S. Cl.
CPC ...
H04L 45/122 (2013.01); H04L 41/0816 (2013.01); H04L 43/0852 (2013.01); H04L 45/02 (2013.01); H04L 45/128 (2013.01); H04L 45/245 (2013.01); H04L 45/42 (2013.01);
Abstract

Systems and methods are disclosed for generating synthetic representations of a network and performing path computations using the synthetic representations. A model of the network is created including different representations for different regions of the network based on the network mesh patterns (e.g., a sparse mesh representation, a Clos mesh representation, and a flat mesh representation). The generated representations include synthetic, aggregated nodes and/or links in the represented region that are determined based on different processes according to the type of mesh in the region. Path computations are performed for each representation (e.g., in parallel), then joined to form end-to-end paths between a source and a destination. The computed paths may be used to select a path for routing data through the network.


Find Patent Forward Citations

Loading…