US 12,335,411 B2
Systems and methods for federated privacy management
Tuan Dao, Richardson, TX (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed on Mar. 17, 2023, as Appl. No. 18/185,771.
Application 18/185,771 is a continuation of application No. 17/107,731, filed on Nov. 30, 2020, granted, now 11,637,710.
Claims priority of provisional application 62/946,254, filed on Dec. 10, 2019.
Prior Publication US 2023/0224170 A1, Jul. 13, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/3263 (2013.01) [H04L 9/3213 (2013.01); H04L 63/0428 (2013.01); H04L 63/1425 (2013.01); H04L 63/168 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for federated privacy management in a multi-layer federated privacy management network, comprising:
receiving, at a user management node, and from a client application executing on an electronic device, a device identifier;
receiving, at a first layer node, a first internet protocol request from the client application, and a second internet protocol request from the client application;
routing, by the first layer node, the first internet protocol request to a first node of a plurality of second layer nodes, and the second internet protocol request to a second node of the plurality of second layer nodes;
receiving, by the user management node, first data from a web host or a server, wherein the first data is retrieved by the first second-layer node that was selected by the first layer node in response to receiving the first internet protocol request from the client application;
receiving, by the user management node, second data from a web host or a server, wherein the second data is retrieved by a different second-layer node, the different second-layer node being selected by the first layer node after either a predetermined number of interactions with the first second-layer node or after a defined period of time;
receiving, at the user management node, a request for the first data and the second data from the client application using the device identifier; and
communicating, by the user management node the first data and the second data to the client application based on the device identifier.