US 12,229,520 B2
Secure data translation using machine-readable identifiers
Kenneth Hill, Atlanta, GA (US); and Katherine S. Hill, Atlanta, GA (US)
Assigned to Wonderhealth, LLC, Atlanta, GA (US)
Filed by Wonderhealth, LLC, Atlanta, GA (US)
Filed on Aug. 19, 2019, as Appl. No. 16/544,225.
Application 16/544,225 is a continuation of application No. 16/043,518, filed on Jul. 24, 2018, granted, now 10,387,577.
Application 16/043,518 is a continuation in part of application No. 15/058,366, filed on Mar. 2, 2016, granted, now 10,157,339, issued on Dec. 18, 2018.
Claims priority of provisional application 62/127,404, filed on Mar. 3, 2015.
Prior Publication US 2019/0377799 A1, Dec. 12, 2019
Int. Cl. G06F 21/62 (2013.01); G06F 16/903 (2019.01); G06F 21/36 (2013.01); G06F 40/40 (2020.01); G06K 19/06 (2006.01); H04W 12/77 (2021.01)
CPC G06F 40/40 (2020.01) [G06F 16/903 (2019.01); G06F 21/36 (2013.01); G06F 21/6209 (2013.01); G06F 21/6245 (2013.01); G06F 21/629 (2013.01); G06K 19/06037 (2013.01); H04W 12/77 (2021.01)] 15 Claims
OG exemplary drawing
 
1. A system, comprising:
a client device comprising at least one hardware processor; and
program instructions executable in the client device that, when executed, cause the client device to:
obtain data in a first language format through a user interface based at least in part on a first format setting;
translate the data in the first language format to data in a universal data format, the data in the universal data format comprising at least one unique identifier corresponding to at least one respective value of at least one respective field of the data in the first language format;
determine a sensitive portion and a non-sensitive portion of the data in the universal data format;
encrypt the sensitive portion of the data in the universal data format using a cryptographic key to obtain an encrypted amount of data such that the sensitive portion of the data in the universal data format is only accessible by a reader device having the cryptographic key;
encrypt the non-sensitive portion of the data in the universal data format using a second cryptographic key to obtain a second encrypted amount of data such that the non-sensitive portion of the data in the universal data format is only accessible by the reader device having the second cryptographic key; and
generate a machine-readable identifier using the first and the second encrypted amount of data; and display the machine-readable identifier in a lock screen of a display of the client device.