US 11,811,639 B2
Cloud agnostic service discovery
Jonathan C. Allie, Newton, NC (US); Seth Hettich, Los Altos, CA (US); and Aaron S. Joyner, Granite Falls, NC (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Dec. 2, 2022, as Appl. No. 18/061,218.
Application 18/061,218 is a continuation of application No. 17/698,891, filed on Mar. 18, 2022, granted, now 11,528,212.
Prior Publication US 2023/0300055 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/50 (2022.01); H04L 67/02 (2022.01); H04L 67/133 (2022.01); H04L 43/0817 (2022.01); H04L 61/4541 (2022.01); H04L 61/4511 (2022.01); H04L 67/1036 (2022.01); H04L 43/0805 (2022.01)
CPC H04L 43/50 (2013.01) [H04L 43/0805 (2013.01); H04L 43/0817 (2013.01); H04L 61/4511 (2022.05); H04L 61/4541 (2022.05); H04L 67/02 (2013.01); H04L 67/1036 (2013.01); H04L 67/133 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a discovery instruction that is specific to a name that is unique to a service including performing a lookup with the name to obtain the discovery instruction that corresponds to the name, the discovery instruction comprising at least an instruction to query a cloud provider of the service to discover the one or more endpoints;
performing, by a processing device, the discovery instruction including querying the cloud provider of the service to discover an internet protocol (IP) address and port number of one or more endpoints of the service; and
in response to receiving a request to resolve the name from a client, returning the one or more endpoints including the IP address and the port number to the client.