US 12,189,815 B1
Selective replacement of data maintained by third-party network services
Anthony Scotney, Hobart (AU); and Sabyasachi Routray, Hobart (AU)
Assigned to STRATOKEY PTY LTD, Hobart (AU)
Filed by StratoKey Pty Ltd., Hobart (AU)
Filed on Nov. 5, 2021, as Appl. No. 17/520,541.
Application 17/520,541 is a continuation in part of application No. 17/189,058, filed on Mar. 1, 2021, granted, now 11,755,777.
Application 17/189,058 is a continuation of application No. 16/221,261, filed on Dec. 14, 2018, granted, now 10,936,751, issued on Mar. 2, 2021.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/22 (2019.01); G06F 16/25 (2019.01); G06F 16/903 (2019.01); G06F 16/908 (2019.01); G06F 40/284 (2020.01); H04L 9/40 (2022.01)
CPC G06F 21/6254 (2013.01) [G06F 16/22 (2019.01); G06F 16/258 (2019.01); G06F 16/90344 (2019.01); G06F 16/908 (2019.01); G06F 21/6227 (2013.01); G06F 40/284 (2020.01); H04L 63/0421 (2013.01); G06F 2221/2115 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network computer system implementing a web service, the network computer system comprising:
one or more processors;
one or more memory resources storing a set of instructions, that, when executed by the one or more processors, cause the one or more processors to:
maintain a token pool including a plurality of unique tokens, each unique token comprising a string of characters having a particular format corresponding to a format of data to be replaced;
receive a first web service call from a third-party network service, the first web service call corresponding to data that includes a data item;
identify a character string in the data item that has a format that coincides with the particular format;
select a token from the token pool to replace the character string in the data item and remove the token from the token pool;
provide a response to the first web service call that causes the third-party network service to store a modified data item, where the modified data item is generated by replacing the character string in the data item with the token;
receive a second web service call from the third-party network service, the second web service call corresponding to data that includes the modified data item comprising the particular token; and
provide a second response to the second web service call that causes the third-party network service to use a reconstructed data item that is equivalent to the data item, where the reconstructed data item is generated by replacing the token with the character string.