Patent ID: 11930069
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 14:
15. One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:
detecting a change associated with a network interface of a client device;
based at least in part on detecting the change, determining to identify a preferred communication protocol for a network over which the client device communicates using the network interface;
transmitting, from the client device, a Hypertext Transfer Protocol (HTTP)/2 probe over the network and to a server;
transmitting, from the client device, an HTTP/3 probe over the network and to the server;
in response to receiving an HTTP/2 probe response and not a HTTP/3 probe response, determining that HTTP/2 is the preferred communication protocol; or
in response to receiving the HTTP/2 probe response and the HTTP/3 response, determining that HTTP/3 is the preferred communication protocol; and
communicating with the server using the preferred communication protocol over the network.