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:
May. 01, 2018

Filed:

Sep. 14, 2015
Applicant:

The United States of America, As Represented BY the Secretary of the Navy, Washington, DC (US);

Inventors:

Jamie Lynn Johnson, Mission Viejo, CA (US);

Thomas Parker, Monterey, CA (US);

Murali Tummala, Monterey, CA (US);

John C. McEachen, Carmel, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 12/703 (2013.01); H04L 12/939 (2013.01); H04L 12/801 (2013.01); H04L 12/803 (2013.01);
U.S. Cl.
CPC ...
H04L 41/0659 (2013.01); H04L 45/28 (2013.01); H04L 47/11 (2013.01); H04L 47/125 (2013.01); H04L 49/557 (2013.01);
Abstract

Determining flow rules in a software defined network (SDN) of a plurality of forwarding devices includes determining, by a controller device, a network adjacency matrix of the SDN, wherein the network adjacency matrix represents a topology of the SDN; placing, by the controller device, a phantom node in the network adjacency matrix, wherein the phantom node does not physically exist within the topology of the SDN and the phantom node is attached to a first node with maximum degree in the network adjacency matrix to create a phantom adjacency matrix, wherein the first node corresponds to a first forwarding device in the SDN; and determining, by the controller device, an adverse condition in the SDN using the phantom node, wherein the controller device is separate from the plurality of forwarding devices.


Find Patent Forward Citations

Loading…