US 11,995,638 B2
Anonymizing user identity via machine-readable codes
Jigar Rajnikant Gosalia, Fremont, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Apr. 12, 2022, as Appl. No. 17/719,144.
Application 17/719,144 is a continuation of application No. 15/852,212, filed on Dec. 22, 2017, granted, now 11,308,480.
Prior Publication US 2022/0245616 A1, Aug. 4, 2022
Int. Cl. G06Q 20/32 (2012.01); G06K 7/14 (2006.01); G06K 19/06 (2006.01); G06Q 20/38 (2012.01); G06Q 50/00 (2012.01)
CPC G06Q 20/3276 (2013.01) [G06K 7/1417 (2013.01); G06K 19/06037 (2013.01); G06Q 20/383 (2013.01); G06Q 50/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving, by an application operating on the system, a request from a first user account to conduct a transaction with a second user account, the application having a user interface that displays a first option that enables the transaction to be conducted with non-genericized user data and a second option that enables the transaction to be conducted with genericized user data, wherein the request includes a selection of the second option;
generating, by the application in response to the received request, an encrypted machine-readable code based on a set of parameters specified by the first user account and based on the selection of the second option;
embedding an error-detection mechanism in the machine-readable code, wherein the error-detection mechanism is extractable from the machine-readable code upon being scanned;
transmitting, by the application, the encrypted machine-readable code to a service provider; and
providing the encrypted machine-readable code for display on a device associated with a second user account, wherein the encrypted machine-readable code, when scanned and provided to the service provider by the device associated with the second user account, is usable by the service provider to execute the transaction while genericizing the first user account on an electronic platform, and wherein the transaction is suspendable in response to the error-detection mechanism indicating a corruption or tampering of data in the machine-readable code.