US 11,917,038 B2
Methods and apparatus to compress packets in a computing environment
Michael Nolan, Maynooth (IE); Keith Ellis, Carlow (IE); Marcin Spoczynski, Leixlip (IE); Michael McGrath, Virginia (IE); and David Coates, Leixlip (IE)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 10, 2021, as Appl. No. 17/344,491.
Application 17/344,491 is a continuation of application No. 16/235,722, filed on Dec. 28, 2018, granted, now 11,038,990.
Prior Publication US 2021/0377366 A1, Dec. 2, 2021
Int. Cl. H04L 29/06 (2006.01); G06N 20/00 (2019.01); H04L 41/0893 (2022.01); H04L 41/14 (2022.01); H04L 41/142 (2022.01); H04L 45/74 (2022.01); H04L 45/745 (2022.01); H04L 47/38 (2022.01); H04L 69/04 (2022.01); H04L 67/06 (2022.01); H04L 67/568 (2022.01); H04L 69/22 (2022.01)
CPC H04L 69/04 (2013.01) [G06N 20/00 (2019.01); H04L 41/0893 (2013.01); H04L 41/142 (2013.01); H04L 41/145 (2013.01); H04L 45/742 (2013.01); H04L 45/745 (2013.01); H04L 47/38 (2013.01); H04L 67/06 (2013.01); H04L 67/568 (2022.05); H04L 69/22 (2013.01)] 26 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one memory;
instructions in the apparatus; and
processor circuitry to execute the instructions to:
determine a compression policy of a destination node, the compression policy corresponding to whether the destination node supports a compression of an input packet;
identify two or more different compression functions to apply to the input packet based on a comparison of a first payload type of the input packet to known payload types associated with compression functions, the comparison to determine which known payload types are similar to the first payload type;
select a first compression function of the two or more compression functions to compress the input packet based on the compression policy and a first amount of reduction of the input packet, the first amount of reduction by the first compression function being greater than a second amount of reduction of the input packet compressed utilizing a second compression function; and
modify a protocol identifier of the input packet to inform the destination node of the first compression function utilized to compress the input packet.