US 12,261,901 B2
HTTP type connectivity detection using parallel probes for preferred protocol selection
Vincent E. Parla, North Hampton, NH (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jan. 31, 2024, as Appl. No. 18/428,321.
Application 18/428,321 is a continuation of application No. 18/115,516, filed on Feb. 28, 2023, granted, now 11,930,069.
Prior Publication US 2024/0291883 A1, Aug. 29, 2024
Int. Cl. G06F 15/16 (2006.01); H04L 67/02 (2022.01); H04L 67/2871 (2022.01)
CPC H04L 67/02 (2013.01) [H04L 67/2871 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for determining a preferred communication protocol for a network, the method comprising:
determining, at a client device startup, whether information regarding a preferred communication protocol is cached;
in response to determining a preferred communication protocol is not cached, transmitting, from the client device, a first type of Hypertext Transfer Protocol (HTTP) probe over the network and to a server;
transmitting, from the client device, a second type of HTTP probe over the network and to the server;
in response to receiving either the first type of HTTP probe response or the second type of HTTP probe response, determining that a type of the HTTP probe response received is the preferred communication protocol; or
in response to receiving the first type of HTTP probe response and the second type of HTTP probe response, determining that a type of HTTP probe response received first is the preferred communication protocol; and
communicating with the server using the preferred communication protocol over the network.