Patent ID: 11962642
Assignee: SWITCH TECHNOLOGY SOLUTIONS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer implemented method for connecting a client computing resource with at least one loyalty host computing resource comprising:
accepting a connection request from the client computing resource and receiving one or more messages via the accepted connection from the client computing resource by a loyalty switch;
on every received message, if connections with one or more loyalty hosts are nonexistent for the client computing resource, using a plurality of loyalty switch configurable connection rules and information from the received message, establishing a connection to the one or more loyalty hosts for the accepted connection from the client computing resource;
if received message is a loyalty transaction message comprising loyalty identification information from the client computing resource by the loyalty switch:
sending the loyalty transaction message to one or more loyalty hosts, in an applicable format, according to routing information or according to a plurality of configurable routing rules; if received message contains aggregated rewards previously provided by two or more loyalty hosts, rewards will be split as individually provided by each loyalty hosts prior to a message being sent to each loyalty host;
receiving one or more responses from the one or more loyalty hosts and aggregating a plurality of rewards, if present in the response, from each of the one or more loyalty hosts; if reward aggregation removes information of the loyalty host reward origin, aggregation details are preserved by the one or more loyalty hosts;
sending an aggregated response comprising one or more rewards aggregated from the one or more loyalty hosts to the client computing resource;

closing the connection with the client computing resource either upon determining that all host connections for the client computing resource do not exist or upon receiving an indication that the client computing resource is closing the connection.