IP Library › Granted Patent US 11,657,177
Granted Patent B2
US 11,657,177 · App. 17/095,428 · Granted May 23, 2023

QR code initiative: privacy

Inventors: Patrick Babcock (Sturbridge, MA); Laura Clark (Charlotte, NC); Oscar Charles Edward Sanderson (Singapore, SG)
Assignee: PayPal, Inc.
G06F21/6245G06K19/06037
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,657,177
App. No.
17/095,428
Granted
May 23, 2023
Kind
B2
Abstract

Systems, computer-implemented methods, apparatus, and/or computer program products that can facilitate electronic generation and/or display of enhanced, transaction-based QR codes are provided. In various embodiments, a processor can store a plurality of electronic personas. In various cases, each electronic persona in the plurality of electronic personas can contain data governing electronic generation of quick response (QR) codes. In various cases, the plurality of electronic personas can respectively correspond to a plurality of privacy levels, such that each electronic persona corresponds to a different privacy level. In various aspects, the processor can, in response to a request to generate a QR code, identify a first electronic persona from the plurality of electronic personas. In various cases, the first electronic persona can correspond to a first privacy level in the plurality of privacy levels. In various instances, the processor can generate the QR code based on the first electronic persona, such that information embedded within the QR code corresponds to the first privacy level. In various aspects, the processor can render the QR code on an electronic display.

Claims (51)

1. A system, comprising:

a processor that executes computer-executable instructions stored in a memory, which causes the processor to:

store a plurality of electronic personas,

wherein each electronic persona in the plurality of electronic personas contains data governing electronic generation of quick response (QR) codes, and

wherein the plurality of electronic personas respectively correspond to a plurality of privacy levels, such that each electronic persona corresponds to a different privacy level;

receive transaction context information related to a transaction from a point-of-sale device;

in response to receiving the transaction context information, identify a first electronic persona from the plurality of electronic personas,

wherein the first electronic persona is identified based on the transaction context information,

wherein the first electronic persona corresponds to a first privacy level in the plurality of privacy levels;

generate the QR code based on the first electronic persona,

wherein information embedded within the QR code corresponds to the first privacy level; and

cause rendering of the QR code on an electronic display.

2. The system of claim 1 , wherein the processor identifies the first electronic persona by detecting a selection of the first electronic persona by a user via a user interface, wherein the user interface provides one or more user interface elements corresponding to one or more of the plurality of electronic personas.

3. The system of claim 1 , wherein the first electronic persona corresponds to one or more first transaction restrictions, wherein the one or more first transaction restrictions are different from one or more second transaction restrictions corresponding to a second electronic persona in the plurality of electronic personas.

4. The system of claim 1 , wherein the first electronic persona corresponds to first preference data, contact data, or demographic data that corresponds to the first privacy level, wherein the first preference data, contact data, or demographic data is embedded within the QR code, and wherein the first preference data, contact data, or demographic data is different from second preference data, contact data, or demographic data corresponding to a second privacy level of a second electronic persona in the plurality of electronic personas.

5. The system of claim 1 , wherein the processor identifies the first electronic persona by detecting information associated with a transaction, wherein the information is a geo-location of the transaction or a time of the transaction.

6. The system of claim 1 , wherein the processor identifies the first electronic persona by detecting information associated with a transaction, wherein the information is a product or service involved in the transaction, an amount of the transaction, or an identity of a merchant associated with the transaction.

7. The system of claim 1 , wherein the processor identifies the first electronic persona by biometrically identifying a user.

8. The system of claim 1 , wherein the processor identifies the first electronic persona by detecting a physical gesture performed by a user.

9. A computer-implemented method, comprising:

storing, by a device operatively coupled to a processor, a plurality of electronic personas,

wherein each electronic persona in the plurality of electronic personas contains data governing electronic generation of quick response (QR) codes, and

wherein the plurality of electronic personas respectively correspond to a plurality of privacy levels, such that each electronic persona corresponds to a different privacy level;

receive transaction context information related to a transaction from a point-of-sale device;

in response to receiving the transaction context information, identifying, by the device, a first electronic persona from the plurality of electronic personas,

wherein the first electronic persona is identified based on the transaction context information,

wherein the first electronic persona corresponds to a first privacy level in the plurality of privacy levels;

generating, by the device, the QR code based on the first electronic persona,

wherein information embedded within the QR code corresponds to the first privacy level; and

rendering, by the device, the QR code on an electronic display of the device.

10. The computer-implemented method of claim 9 , wherein the identifying the first electronic persona is based on detecting a selection of the first electronic persona by a user of the device via a user interface on the device, wherein the user interface provides one or more user interface elements corresponding to one or more of the plurality of electronic personas.

11. The computer-implemented method of claim 9 , wherein the first electronic persona corresponds to one or more first transaction restrictions, wherein the one or more first transaction restrictions are different from one or more second transaction restrictions corresponding to a second electronic persona in the plurality of electronic personas.

12. The computer-implemented method of claim 9 , wherein the first electronic persona corresponds to first preference data, contact data, or demographic data that corresponds to the first privacy level, wherein the first preference data, contact data, or demographic data is embedded within the QR code, and wherein the first preference data, contact data, or demographic data is different from second preference data, contact data, or demographic data corresponding to a second privacy level of a second electronic persona in the plurality of electronic personas.

13. The computer-implemented method of claim 9 , wherein the identifying the first electronic persona is based on detecting information associated with a transaction, wherein the information is a geo-location of the transaction or a time of the transaction.

14. The computer-implemented method of claim 9 , wherein the identifying the first electronic persona is based on detecting information associated with a transaction, wherein the information is a product or service involved in the transaction, an amount of the transaction, or an identity of a merchant associated with the transaction.

15. The computer-implemented method of claim 9 , wherein the identifying the first electronic persona is based on biometric identification of a user operating the device.

16. The computer-implemented method of claim 9 , wherein the identifying the first electronic persona is based on detecting a physical gesture performed with the device.

17. A computer program product for facilitating generation of enhanced, transaction-based quick response (QR) codes, the computer program product comprising a computer readable memory having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:

store a plurality of electronic personas,

wherein each electronic persona in the plurality of electronic personas contains data governing electronic generation of quick response (QR) codes, and

wherein the plurality of electronic personas respectively correspond to a plurality of privacy levels, such that each electronic persona corresponds to a different privacy level;

receive transaction context information related to a transaction from a point-of-sale device;

in response to receiving the transaction context information, identify a first electronic persona from the plurality of electronic personas,

wherein the first electronic persona is identified based on the transaction context information,

wherein the first electronic persona corresponds to a first privacy level in the plurality of privacy levels;

generate the QR code based on the first electronic persona,

wherein information embedded within the QR code corresponds to the first privacy level; and

render the QR code on an electronic display.

18. The computer program product of claim 17 , wherein different electronic personas in the plurality of electronic personas correspond to different financial instrument data.

19. The computer program product of claim 17 , wherein different electronic personas in the plurality of electronic personas correspond to different transaction restriction data, wherein transaction restriction data defines circumstances in which financial instrument data is valid or invalid.

20. The computer program product of claim 17 , wherein different electronic personas in the set of electronic personas correspond to different preference data, different contact data, or different demographic data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: BABCOCK, PATRICK; CLARK, LAURA; SANDERSON, OSCAR CHARLES EDWARD
To: PAYPAL, INC.
Reel/Frame 054339/0319 →
Continuity (1)
Related Publication 20220147648A1 · May 12, 2022
Cited By (1)
US 12,602,560