US 11,736,493 B1
Mutable access tokens
Mayank Shah, East Windsor, NJ (US); Gayathri Sundar, Irving, TX (US); Vernon Miller, Jacksonville, FL (US); and Abhishek Acharya, Irving, TX (US)
Assigned to CITICORP CREDIT SERVICES, INC. (USA), Jacksonville, FL (US)
Filed by CITICORP CREDIT SERVICES, INC. (USA), Jacksonville, FL (US)
Filed on Aug. 16, 2022, as Appl. No. 17/888,939.
Int. Cl. H04L 9/40 (2022.01); G06F 21/60 (2013.01); H04L 29/06 (2006.01)
CPC H04L 63/102 (2013.01) [G06F 21/604 (2013.01); H04L 63/0807 (2013.01); H04L 63/105 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system to utilize mutable access tokens, comprising:
a storage device; and
a processor in a network system communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
generate an access token based on a request from a partner server;
communicate the access token to the partner server;
receive a data request from the partner server with the access token;
determine that a claim associated with the access token has changed;
provide data responsive to the data request, the data responsive to the data request further comprising a notification that the access token has changed and instructions to the partner server to obtain an updated access token;
receive a request from the partner server for the updated access token based on the notification;
communicate an instance of the updated access token to the partner server;
receive a subsequent data request from the partner server with an instance of the updated access token;
verify the updated access token by comparing the instance of the updated access token that was received to the updated access token that was communicated; and
provide a response to the subsequent data request.