US 12,149,524 B1
Load balancing network for dynamically adapting and communicating data
Kevin Fish, Carrollton, TX (US); and Samir Ray, Dallas, TX (US)
Assigned to Wingstop Restaurants Inc., Addison, TX (US)
Filed by WINGSTOP RESTAURANTS INC., Addison, TX (US)
Filed on Apr. 10, 2024, as Appl. No. 18/631,768.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/083 (2013.01) [H04L 63/105 (2013.01); H04L 63/107 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for adapting parametric data objects and modifying parametric lists in a network, the method comprising:
receiving, using one or more computing device processors, a first user request associated with a first user using a first computing device;
receiving, using the one or more computing device processors, a second user request associated with a second user using a second computing device;
executing, using an authentication security system, a first security operation associated with a network, wherein the first security operation comprises determining whether the first user using the first computing device is allowed to access the network;
executing, using the authentication security system, a second security operation associated with the network, wherein the second security operation comprises determining whether the second user using the second computing device is allowed to access the network;
determining, using an application programming interface (API) authorizer, whether the first user request associated with the first user using the first computing device originates from a first approved application;
determining, using the API authorizer, whether the second user request associated with the second user using the second computing device originates from the first approved application or a second approved application;
in response to the API authorizer determining the first user request originates from the first approved application, directing, an API entry point, to activate a first API for responding to the first user request;
in response to the API authorizer determining the second user request originates from the first approved application or the second approved application, directing, the API entry point to activate the first API or a second API for responding to the second user request;
coordinating or distributing, using a network load balancer, execution of the first user request and execution of the second user request by an analytics system associated with the network;
resolving, using the analytics system associated with the network and based on the first API, the first user request to determine one or more first parametric lists or first parametric data objects associated with a first location relative to the first user using the first computing device, wherein the first parametric data objects comprise at least one of first nutrition-related data, first equipment-related data, first food-related data, first restaurant-related data, or first computing service-related data;
resolving, using the analytics system associated with the network and based on the first API or the second API, the second user request to determine one or more second parametric lists or second parametric data objects associated with a second location relative to the second user using the second computing device, wherein the second parametric data objects comprise at least one of second nutrition-related data, second equipment-related data, second food-related data, second restaurant-related data, or second computing service-related data;
adapting, using the analytics system associated with the network and based on first data comprised in the first user request, the first parametric data objects to generate an adapted first set of parametric data objects for the first location, thereby linking the adapted first set of parametric data objects to location data associated with the first location to modify a first parametric list such that a modified first parametric list comprises the adapted first set of parametric data objects;
adapting, using the analytics system associated with the network and based on second data comprised in the second user request, the second parametric data objects to generate an adapted second set of parametric data objects for the second location, thereby linking the adapted second set of parametric data objects to location data associated with the second location to modify a second parametric list such that a modified second parametric list comprises the adapted second set of parametric data objects;
initiate formatting, using the first API, first content data comprising the modified first parametric list for display on a first graphical interface to the first user using the first computing device or a third user using a third computing device associated with the first location; and
initiate formatting, using the second API or the first API, second content data comprising the modified second parametric list for display on a second graphical interface to the second user using the second computing device or a fourth user using a fourth computing device associated with the second location.