US 12,261,764 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 Oct. 23, 2023, as Appl. No. 18/492,771.
Application 18/492,771 is a continuation of application No. 18/061,218, filed on Dec. 2, 2022, granted, now 11,811,639.
Application 18/061,218 is a continuation of application No. 17/698,891, filed on Mar. 18, 2022, granted, now 11,528,212, issued on Dec. 13, 2022.
Prior Publication US 2024/0056378 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/50 (2022.01); H04L 43/08 (2022.01); H04L 43/0805 (2022.01); H04L 43/0817 (2022.01); H04L 61/4511 (2022.01); H04L 61/4541 (2022.01); H04L 67/02 (2022.01); H04L 67/1036 (2022.01); H04L 67/133 (2022.01)
CPC H04L 43/50 (2013.01) [H04L 43/08 (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 health check instruction that is specific to a name of a service that is associated with one or more endpoints of the service, wherein the obtaining comprises performing a lookup with the name to obtain the health check instruction that is specific to the name, and wherein the name encapsulates a set of criteria used for managing the one or more endpoints of the service;
performing, by a processing device, the one or more actions of the health check instruction to determine a health status of the one or more endpoints;
storing the health status of the one or more endpoints; and
in response to receiving a request to resolve the name from a client, returning the one or more endpoints based at least on the health status of the one or more endpoints.