US 11,869,675 B2
Provider determination system, methods for determining providers within a provider network, and methods for providing information related to providers to a user
Tony Carl Frey, Austin, TX (US); and Adam Kneisler, Austin, TX (US)
Assigned to Embold Health, Inc., Austin, TX (US)
Filed by Embold Health, Inc., Nashville, TN (US)
Filed on Jun. 6, 2019, as Appl. No. 16/433,993.
Prior Publication US 2020/0388402 A1, Dec. 10, 2020
Int. Cl. G16H 80/00 (2018.01); G06F 16/9537 (2019.01); G06F 40/30 (2020.01); H04L 51/10 (2022.01); H04L 51/18 (2022.01)
CPC G16H 80/00 (2018.01) [G06F 16/9537 (2019.01); G06F 40/30 (2020.01); H04L 51/10 (2013.01); H04L 51/18 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform steps comprising:
receiving, from a client device, a request for information for a provider within a user's provider network;
analyzing the request for information to determine a meaning of the request for information;
in response to determining a meaning of the request for information, providing a request for location information and a provider type request to the client device;
in response to receiving a location response and a provider type response, generating one or more queries based, at least in part, on query parameters including a specialty of a provider and a user location, the query parameters based, at least in part, on the provider type response and the location response;
determining whether there are providers within the user's provider network that match both a location identified in the location response and a provider type identified in the provide type response via the one or more queries;
in response to identifying one or more providers that match both the location identified in the location response and the provider type identified in the provide type response, generating a provider list and providing the provider list to the client device;
in response to receiving a provider selection selecting a provider from the provider list, generating a provider information response including information related to the selected provider and an option to initiate an action in related to the selected provider;
providing the provider information response to the client device;
receiving an indication from the client device to initiate the action related to the selected provider; and
initiating the action related to the selected provider.