US2018204210A1PendingUtilityA1

Saving Merchant Artifacts To A Virtual Wallet

54
Assignee: GOOGLE LLCPriority: Jun 26, 2012Filed: Mar 12, 2018Published: Jul 19, 2018
Est. expiryJun 26, 2032(~6 yrs left)· nominal 20-yr term from priority
G06Q 20/20G06Q 20/10G06Q 20/36G06Q 20/32G06Q 20/4016G06Q 20/322G06Q 20/40G06Q 10/02G06Q 20/202
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A virtual wallet system provides embedded controls to a merchant for association and display with merchant artifacts on a merchant interface. Merchant artifacts may include begin-of-purchase flow items such as coupons, and end-of-purchase flow item such as tickets. When the embedded control displayed on the merchant interface is selected by a user, a save artifact request is communicated to a virtual wallet server allowing the user to instantly save an instance of the merchant artifact to the user's corresponding virtual wallet account.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method to store merchant artifacts to virtual wallets, comprising:
 providing, by a virtual wallet server, an embedded control and a minimum renderable format (MRF) file to a merchant computing device operated by a merchant, wherein the merchant computing device displays the embedded control in association with a merchant artifact on a merchant user interface, the embedded control comprising an application program interface that generates save artifact requests in response to selection of the embedded control;   in response to selection of the embedded control in the merchant user interface displayed on a remote user device associated with a user, generating, by the application program interface of the embedded control element, a save artifact request, the save artifact request comprising artifact data extracted by the application program interface of the embedded control element from the displayed merchant artifact and as defined by the MRF;   communicating, by the embedded control element, the save artifact request to the virtual wallet server;   in response to receiving the save artifact request, generating, by the virtual wallet server, a saved version of the merchant artifact in a virtual wallet account associated with a user of the remote user device, the saved version of the merchant artifact generated based on the artifact data in the save artifact request; and   communicating the saved version of the merchant artifact from the remote user device to a point of sale system in response to a user request to redeem the artifact.   
     
     
         22 . The computer-implemented method of  claim 21 , wherein communicating the merchant artifact comprises a near field communication between a mobile computing device associated with the user and a point of sale system associated with the merchant. 
     
     
         23 . The computer-implemented method of  claim 21 , wherein communication of the merchant artifact comprises displaying a barcode on a mobile computing device associated with the user to be scanned by a point of sale system associated with the merchant. 
     
     
         24 . The computer-implemented method of  claim 21 , wherein the merchant artifact comprises one of a ticket, boarding pass, coupon, offer, and receipt. 
     
     
         25 . The computer-implemented method of  claim 21 , wherein the minimum renderable format comprises information that allows redemption of the artifact. 
     
     
         26 . A computer program product, comprising:
 a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to store merchant artifacts to a virtual wallet, comprising:   computer-executable program instructions to provide a control element and a minimal renderable format (MRF) file to a merchant computing device, wherein the merchant computing device displays the control element in association with a merchant artifact on a merchant user interface, the control element comprising an application program interface that generates save artifact requests in response to selection of the control element;   computer-executable program instructions to receive a save artifact request from the merchant computing device, the save artifact request generated by the control element in response to selection of the control element in the merchant user interface on a remote user device associated with a user, the save artifact request comprising artifact data extracted by the control element from the merchant artifact and as defined by the MRF;   computer-executable program instructions to generate a stored version of the merchant artifact in a virtual wallet account associated with the user of the remote user device in response to receiving the save artifact request; and   computer-executable program instructions to communicate the saved version of the merchant artifact to a point of sale system in response to a user request to redeem the artifact.   
     
     
         27 . The computer program product of  claim 26 , wherein communicating the merchant artifact comprises a near field communication between a mobile computing device associated with the user and a point of sale system associated with the merchant. 
     
     
         28 . The computer program product of  claim 26 , wherein communication of the merchant artifact comprises displaying a barcode on a mobile computing device associated with the user to be scanned by a point of sale system associated with the merchant. 
     
     
         29 . The computer program product of  claim 26 , wherein the merchant artifact comprises one of a ticket, boarding pass, coupon, offer, and receipt. 
     
     
         30 . The computer program product of  claim 26 , wherein the minimum renderable format comprises information that allows redemption of the artifact. 
     
     
         31 . The computer program product of  26 , wherein the save artifact request is received from a user computing device associated with the user in response to receiving the selected merchant artifact from a merchant computing device. 
     
     
         32 . A system to store merchant artifacts to virtual wallets, the system comprising:
 a storage device; and   a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device and that cause the system to:
 communicate a control element and a minimal renderable format (MRF) file to a merchant computing device, wherein the merchant computing device displays the control element in association with a merchant artifact on a merchant user interface, the control element comprising an application program interface that generates save artifact requests in response to selection of the control element; 
 in response to selection of the embedded control in the merchant user interface displayed on a remote user device associated with a user, generate a save artifact request, the save artifact request comprising artifact data extracted by the application program interface of the embedded control element from the displayed merchant artifact and as defined by the MRF; 
 communicate the save artifact request to the virtual wallet server; 
 in response to receiving the save artifact request, generate a saved version of the merchant artifact in a virtual wallet account associated with a user of the remote user device, the saved version of the merchant artifact generated based on the artifact data in the save artifact request; and 
 communicate the saved version of the merchant artifact from the remote user device to a point of sale system in response to a user request to redeem the artifact. 
   
     
     
         33 . The system of  claim 32 , wherein communicating the merchant artifact comprises a near field communication between a mobile computing device associated with the user and a point of sale system associated with the merchant. 
     
     
         34 . The system of  claim 32 , wherein communication of the merchant artifact comprises displaying a barcode on a mobile computing device associated with the user to be scanned by a point of sale system associated with the merchant. 
     
     
         35 . The system of  claim 32 , wherein the merchant artifact comprises one of a ticket, boarding pass, coupon, offer, and receipt. 
     
     
         36 . The system of  claim 32 , wherein the minimum renderable format comprises information that allows redemption of the artifact. 
     
     
         37 . The system of  claim 32 , wherein the save artifact request is received from a user computing device associated with the user in response to receiving the merchant artifact from the merchant computing device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.