US 12,224,936 B2
Stateless protocol translation
John Jason Brzozowski, Schwenksville, PA (US); and Joseph Pryszlak, Lafayette Hill, PA (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Jun. 27, 2023, as Appl. No. 18/341,907.
Application 18/341,907 is a continuation of application No. 17/866,180, filed on Jul. 15, 2022, granted, now 11,736,398.
Application 17/866,180 is a continuation of application No. 16/775,883, filed on Jan. 29, 2020, granted, now 11,425,037, issued on Aug. 23, 2022.
Application 16/775,883 is a continuation of application No. 15/589,018, filed on May 8, 2017, granted, now 10,587,512, issued on Mar. 10, 2020.
Application 15/589,018 is a continuation of application No. 14/641,960, filed on Mar. 9, 2015, granted, now 9,680,744, issued on Jun. 13, 2017.
Application 14/641,960 is a continuation of application No. 13/417,676, filed on Mar. 12, 2012, granted, now 9,008,093, issued on Apr. 14, 2015.
Prior Publication US 2024/0022511 A1, Jan. 18, 2024
Int. Cl. H04L 45/741 (2022.01); H04L 45/00 (2022.01); H04L 45/745 (2022.01); H04L 49/00 (2022.01); H04L 61/251 (2022.01); H04L 61/2557 (2022.01); H04L 61/2575 (2022.01); H04L 61/4511 (2022.01); H04L 69/08 (2022.01); H04L 69/16 (2022.01); H04L 61/5076 (2022.01)
CPC H04L 45/741 (2013.01) [H04L 45/00 (2013.01); H04L 45/745 (2013.01); H04L 49/3009 (2013.01); H04L 61/251 (2013.01); H04L 61/2557 (2013.01); H04L 61/2575 (2013.01); H04L 61/4511 (2022.05); H04L 69/08 (2013.01); H04L 61/5076 (2022.05); H04L 69/16 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing instructions that, when executed, configure a computing device to:
receive, from a network, a first packet comprising a first source address, a first destination address, and a data payload, wherein the first source address and the first destination address are formatted according to a first address format;
generate, based on the first destination address, a second destination address formatted according to a second address format different from the first address format;
generate, based on the first destination address and further based on the first packet being a reply packet, a second source address formatted according to the second address format; and
generate a second packet comprising the second source address, the second destination address, and the data payload.