US 11,936,763 B2
Handling deferrable network requests
Matthew Paul Chapman, Eastleigh (GB); Chengxuan Xing, Romsey (GB); Ashley Donald Harrison, Southampton (GB); and Samuel David Goulden, Winchester (GB)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 28, 2020, as Appl. No. 17/082,121.
Prior Publication US 2022/0131959 A1, Apr. 28, 2022
Int. Cl. H04L 69/22 (2022.01); H04L 69/24 (2022.01)
CPC H04L 69/22 (2013.01) [H04L 69/24 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
intercepting a network message comprising one or more network requests before transmitting the network message to a remote server;
identifying a network request of the one or more network requests of the network message as being deferrable based on purpose and time sensitivity associated with portions of the network request by a user agent of a client;
in response to identifying a subsequent network message as being non-deferrable based on functional purpose and increased time sensitivity, embedding data associated with the network request of the network message identified as being deferrable within a header of the subsequent network message for sending to the remote server; and
in response to detecting movement away from the user agent, sending the embedded data within the header of the subsequent network message to the remote server as a separate request from the intercepted network message.