P
US9779345B2ActiveUtilityPatentIndex 84

Mobile device with scannable image including dynamic data

Assignee: VISA INT SERVICE ASSPriority: Aug 11, 2014Filed: Aug 11, 2015Granted: Oct 3, 2017
Est. expiryAug 11, 2034(~8.1 yrs left)· nominal 20-yr term from priority
Inventors:GADDAM AJITPRAKASH GYANAISSI SELIM
H04N 1/32117H04N 2201/3269G06K 19/06037G06K 19/06G06K 19/06103G06K 19/06112G06Q 20/3274
84
PatentIndex Score
7
Cited by
55
References
20
Claims

Abstract

A mobile phone is disclosed. The mobile phone may receive a first request to generate an initial scannable image, and a second request to generate modified scannable image. The modified scannable image can include a static portion that corresponds to a static portion of the initial scannable image. The modified scannable image may also include another portion that has a different appearance than a corresponding portion of the initial scannable image.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, by a mobile device comprising a processor, an input element, and a display coupled to the processor, a first request initiated by a user for an initial scannable image; 
 generating, by the mobile device, the initial scannable image, the initial scannable image comprising a first image portion comprising a static image, a second image portion associated with executable code, and a third image portion comprising a first time when the initial scannable image was generated; 
 displaying, by the display on the mobile device, the initial scannable image for a payment transaction with a merchant for goods and/or services, wherein the mobile device displays an overlay over the initial scannable image preventing the initial scannable image from being read to complete the payment transaction; 
 receiving a second request initiated by the user for a modified scannable image; 
 after receiving the second request, executing, by the mobile device, the executable code associated with the second image portion to form a modified second image portion; and 
 displaying, by the display on the mobile device to an access device of the merchant where the modified scannable image is provided to complete the payment transaction, the modified scannable image, the modified scannable image comprising the first image portion comprising the static image, the modified second image portion, wherein the modified second image portion in the modified scannable image has a different appearance than the second image portion in the initial scannable image and comprises a second time when the executable code associated with the second image portion was executed, and the third image portion comprising the first time when the initial scannable image was generated, 
 wherein the initial scannable image and the modified scannable image are two-dimensional barcodes and 
 wherein a remote server compares the second time with time data received from the access device, and authenticates the payment transaction. 
 
     
     
       2. The method of  claim 1 , wherein the third image portion is also associated with encrypted metadata. 
     
     
       3. The method of  claim 1 , wherein the first image portion encodes a token. 
     
     
       4. The method of  claim 1 , wherein the second request is initiated by the user providing an input to the input element. 
     
     
       5. The method of  claim 1 , wherein the executable code is Javascript. 
     
     
       6. The method of  claim 1 , wherein the displayed modified scannable image is scanned by the access device. 
     
     
       7. The method of  claim 1 , wherein the modified scannable image is scanned by a merchant computer and transmitted to a wallet server computer by the merchant computer to verify authenticity of the payment transaction. 
     
     
       8. The method of  claim 1 , wherein the first image portion encodes an expiration date, service code, and verification value. 
     
     
       9. The method of  claim 1 , wherein the second image portion is not encrypted. 
     
     
       10. The method of  claim 1 , wherein the third image portion encodes a location or merchant name associated with the access device. 
     
     
       11. The method of  claim 1 , wherein the access device transmits an authorization request message during the transaction. 
     
     
       12. The method of  claim 11 , wherein the authorization request message complies with an ISO 8583 standard. 
     
     
       13. The method of  claim 1 , wherein a seal of certification is embedded in the initial scannable image or the modified scannable image. 
     
     
       14. A mobile device comprising:
 a processor; 
 a display coupled to the processor; and 
 a memory element comprising code, executable by the processor, for implementing a method comprising
 receiving a first request initiated by a user for an initial scannable image; 
 generating the initial scannable image, the initial scannable image comprising a first image portion comprising a static image, a second image portion associated with executable code, and a third image portion comprising a first time when the initial scannable image was generated; 
 displaying, on the display, the initial scannable image for a payment transaction with a merchant for goods and/or services, wherein the mobile device displays an overlay over the initial scannable image preventing the initial scannable image from being read to complete the payment transaction; 
 receiving a second request initiated by the user for a modified scannable image; 
 after receiving the second request, executing the executable code associated with the second image portion to form a modified second image portion; and 
 displaying, on the display to an access device of the merchant where the modified scannable image is provided to complete the payment transaction, the modified scannable image, the modified scannable image comprising the first image portion comprising the static image, the modified second image portion, wherein the modified second image portion in the modified scannable image has a different appearance than the second image portion in the initial scannable image and comprises a second time when the executable code associated with the second image portion was executed, and a third image portion comprising the first time when the initial scannable image was generated, 
 wherein the initial scannable image and the modified scannable image are two-dimensional barcodes and wherein the mobile device provides the second time to a remove server which compares the second time with time data received from the access device, and wherein the mobile device receives a transaction completion message from the remote server after the remote server authenticates the payment transaction. 
 
 
     
     
       15. The mobile device of  claim 14 , wherein the third image portion is also associated with encrypted metadata. 
     
     
       16. The mobile device of  claim 14 , wherein the first image portion encodes a token. 
     
     
       17. The mobile device of  claim 14 , wherein the second request is initiated by the user providing an input to an input element. 
     
     
       18. The mobile device of  claim 14 , wherein the executable code is Javascript. 
     
     
       19. The mobile device of  claim 14 , wherein the displayed modified scannable image is scanned by the access device. 
     
     
       20. A system comprising:
 a mobile device comprising a processor, a display coupled to the processor, and a memory element comprising code, executable by the processor, for implementing a method comprising:
 receiving a first request initiated by a user for an initial scannable image; 
 generating the initial scannable image, the initial scannable image comprising a first image portion comprising a static image, a second image portion associated with executable code, and a third image portion comprising a first time when the initial scannable image was generated; 
 displaying, on the display, the initial scannable image for a payment transaction with a merchant for goods and/or services, wherein the mobile device displays an overlay over the initial scannable image preventing the initial scannable image from being read to complete the payment transaction; 
 receiving a second request initiated by the user for a modified scannable image; 
 after receiving the second request, executing the executable code associated with the second image portion to form a modified second image portion; and 
 displaying, on the display to an access device of the merchant where the modified scannable image is provided to complete the payment transaction, the modified scannable image, the modified scannable image comprising the first image portion comprising the static image, the modified second image portion, wherein the modified second image portion in the modified scannable image has a different appearance than the second image portion in the initial scannable image and comprises a second time when the executable code associated with the second image portion was executed, and the third image portion comprising the first time when the initial scannable image was generated, 
 wherein the initial scannable image and the modified scannable image are two-dimensional barcodes and providing the second time to a remote server which compares the second time with time data received from the access device, and wherein the mobile device receives a transaction completion message from the remote server after the remote server authenticates the payment transaction.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.