US 12,231,338 B2
Distributed software-defined network
Robert Kunc, Rancho Palos Verdes, CA (US); Andrew Hung, Los Angeles, CA (US); David Wang, Rancho Palos Verdes, CA (US); and Michael Mavraganis, Rancho Palos Verdes, CA (US)
Assigned to MIMYR, LLC, Torrance, CA (US)
Filed by MIMYR, LLC, Torrance, CA (US)
Filed on Jan. 19, 2024, as Appl. No. 18/417,885.
Application 18/417,885 is a continuation of application No. 18/052,144, filed on Nov. 2, 2022, granted, now 11,924,104.
Application 18/052,144 is a continuation of application No. 17/728,655, filed on Apr. 25, 2022, granted, now 11,496,396, issued on Nov. 8, 2022.
Prior Publication US 2024/0187342 A1, Jun. 6, 2024
Int. Cl. H04L 45/76 (2022.01); H04L 45/02 (2022.01); H04L 45/74 (2022.01); H04L 69/22 (2022.01); H04W 24/02 (2009.01); H04W 40/02 (2009.01)
CPC H04L 45/76 (2022.05) [H04L 45/02 (2013.01); H04L 45/74 (2013.01); H04L 69/22 (2013.01); H04W 24/02 (2013.01); H04W 40/02 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A distributed software-defined network (DSDN) system for communicating data in a DSDN, including a plurality of DSDN nodes, the system comprising:
a DSDN source node configured to:
receive an external dataset, having a data format different from an internet protocol (IP) data format, from one or more external devices, wherein the one or more external devices are communicatively coupled with the DSDN source node via a network outside of the DSDN, and wherein the external dataset comprises a protocol header, a data payload, and a protocol footer;
extract the protocol header from the external dataset, wherein the extracted protocol header comprises DSDN source node information, DSDN destination node information, and other header information;
generate DSDN header information by:
identifying the DSDN source node and the DSDN destination node respectively from the DSDN source node information and the DSDN destination node information in the extracted protocol header; and
duplicating the identified DSDN source node and DSDN destination node; and
generate a standard dataset, having the IP data format, the standard dataset comprising a DSDN IP header field and an original packet field, by;
inserting the DSDN header information in the DSDN IP header field of the standard dataset; and
inserting the other header information of the extracted protocol header, the data payload, and the protocol footer of the external dataset into the original packet field of the standard dataset.