US2017330216A1PendingUtilityA1

Loyalty account identification

60
Assignee: GOOGLE INCPriority: Dec 14, 2012Filed: Aug 2, 2017Published: Nov 16, 2017
Est. expiryDec 14, 2032(~6.4 yrs left)· nominal 20-yr term from priority
G06Q 20/36G06Q 20/325G06Q 30/0226G06Q 30/0238G06Q 30/0229
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Using identifiers on user payment instruments to identify user loyalty accounts comprises a method to store a loyalty account list associated with a user, the loyalty account list comprising one or more user loyalty accounts; associate an identifier with the loyalty account list; receive information identifying a user loyalty account associated with a merchant, the information comprising an account number for the user loyalty account and an identity of the merchant; associate the user loyalty account with the loyalty account list; receive a request for information identifying a user loyalty account associated with a merchant, the request comprising the identifier received by the merchant from a user payment instrument and an identity of the merchant; determine the user loyalty account associated with the merchant; and provide the information identifying a user loyalty account associated with a merchant.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method to use identifiers on user payment instruments to identify user loyalty accounts and payment accounts in a single swipe of payment instruments, comprising:
 associating, using one or more computing devices, a list identifier with the loyalty account list;   encoding, using the one or more computing devices, the list identifier on a data field of a single magnetic stripe of a magnetic stripe card associated with a payment account of the user, the magnetic stripe comprising the list identifier and a separate payment account number for conducting a payment transaction using the payment account, and the list identifier being encoded the magnetic stripe, and the list identifier being different than the payment account number;   receiving, using the one or more computing devices and from a merchant computing device associated with a merchant, the payment account number, information identifying a user loyalty account number for a user loyalty account associated with a merchant, the list identifier for the loyalty account list, and an identity of the merchant, the list identifier being obtained by the merchant computing device from the magnetic stripe card utilized by the user to conduct payment transactions with the merchant; and   associating, using the one or more computing devices, the user loyalty account number for the user loyalty account associated with the merchant with the loyalty account list based at least in part on the list identifier received with the user loyalty account number.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein the list identifier comprises an identification of a digital wallet associated with the user. 
     
     
         3 . The computer-implemented method of  claim 1 , wherein the request is received at the time of a transaction. 
     
     
         4 . (canceled) 
     
     
         5 . (canceled) 
     
     
         6 . The computer-implemented method of  claim 1 , wherein the list identifier is provided to the merchant computing device via a wireless connection with a user computing device. 
     
     
         7 . (canceled) 
     
     
         8 . The computer-implemented method of  claim 1 , wherein the merchant computing device further receives instructions from a user payment instrument for accessing the loyalty account list on the loyalty system. 
     
     
         9 . (canceled) 
     
     
         10 . (canceled) 
     
     
         11 . (canceled) 
     
     
         12 . (canceled) 
     
     
         13 . A system to transmit category codes to use identifiers on user payment instruments to identify user loyalty accounts, comprising:
 a storage resource;   a network module; and   a processor communicatively coupled to the storage resource and the network module, wherein the processor executes application code instructions that are stored in the storage resource to cause the system to:
 associate an identifier with the loyalty account record; 
 encode the record identifier on a data field of a magnetic stripe of a magnetic stripe card associated with a payment account of the user, the magnetic stripe comprising the record identifier and separate payment account number for conducting a payment transaction using the payment account, and the record identifier being different than the payment account number; 
 receive information identifying a user loyalty account number for a user loyalty account associated with a merchant, the record identifier for the loyalty account record, the payment account number, and an identity of the merchant; and 
 associate the user loyalty account with the loyalty account record. 
   
     
     
         14 . The system of  claim 13 , wherein the record identifier comprises an identification of a digital wallet associated with the user. 
     
     
         15 . The system of  claim 13 , wherein the request is received at the time of a transaction. 
     
     
         16 . (canceled) 
     
     
         17 . (canceled) 
     
     
         18 . The system of  claim 13 , wherein the record identifier is provided to the merchant via a wireless connection with a user computing device. 
     
     
         19 . (canceled) 
     
     
         20 . The system of  claim 13 , wherein the merchant further receives instructions from the user payment instrument for accessing the loyalty account record on the loyalty system. 
     
     
         21 . 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 use identifiers on user payment instruments to identify user loyalty accounts, the computer-executable program instructions comprising:
 computer-executable program instructions to associate a list identifier with the loyalty account list; 
 computer-executable program instructions to encode the list identifier on a data field of a single magnetic stripe of a magnetic stripe card associated with a payment account of the user, the magnetic stripe comprising the list identifier and a separate payment account number for conducting a payment transaction using the payment account, and the list identifier being different than the payment account number; 
 computer-executable program instructions to receive information identifying a user loyalty account number for a user loyalty account associated with a merchant, a list identifier for the loyalty account list, the payment account number, and an identity of the merchant; and 
 computer-executable program instructions to associate the user loyalty account number for the user loyalty account associated with the merchant with the loyalty account list based at least in part on the list identifier received with the user loyalty account number 
   
     
     
         22 . The computer program product of  claim 21 , wherein the list identifier comprises an identification of a digital wallet associated with the user. 
     
     
         23 . The computer program product of  claim 21 , wherein the request is received at the time of a transaction. 
     
     
         24 . The computer-implemented method of  claim 1 , further comprising providing, using the one or more computing devices, the loyalty account list to the merchant to allow the merchant to identify the user loyalty account associated with the merchant. 
     
     
         25 . The computer-implemented method of  claim 1 , further comprising storing, using the one or more computing devices, a loyalty account list associated with a user, the loyalty account list comprising one or more user loyalty accounts 
     
     
         26 . The computer-implemented method of  claim 1 , further comprising:
 receiving, using the one or more computing devices and from the merchant computing device, a request for information identifying the user loyalty account associated with the merchant, the request comprising the identity of the merchant and the list identifier for the loyalty account list, the list identifier being obtained by the merchant from the magnetic stripe card utilized by the user to conduct a payment transaction with the merchant;   determining, using the one or more computing devices, the user loyalty account associated with the merchant in the loyalty account list based at least in part on the identity of the merchant and the list identifier obtained by the merchant from the magnetic stripe card utilized by the user to conduct the payment transaction with the merchant; and   providing, using the one or more computing devices, the requested information identifying the user loyalty account associated with the merchant, the provided information comprising the loyalty account number for the user loyalty account associated with the merchant in the loyalty account list   
     
     
         27 . The system of  claim 13 , further comprising instructions to provide the loyalty account record to the merchant to allow the merchant to identify the user loyalty account associated with the merchant. 
     
     
         28 . The system of  claim 13 , further comprising instructions to store a loyalty account record associated with a user, the loyalty account record comprising one or more user loyalty accounts. 
     
     
         29 . The system of  claim 13 , further comprising instructions to:
 receive a request for information identifying the user loyalty account associated with the merchant, the request comprising the record identifier for the loyalty account record obtained by the merchant, the record identifier for the user loyalty record and the payment account number being obtained by the merchant from a single swipe of the magnetic stripe card utilized by the user to conduct the transaction with the merchant;   determine the user loyalty account associated with the merchant in the loyalty account record based at least in part on the identity of the merchant and the record identifier obtained by the merchant from the magnetic stripe card utilized by the user to conduct the transaction with the merchant; and   provide the requested information identifying the user loyalty account associated with a merchant, the provided information comprising the loyalty account number for the user loyalty account associated with the merchant in the loyalty account record.   
     
     
         30 . The computer program product of  claim 21 , further comprising computer-executable program instructions to encode the list identifier on a data field of a magnetic stripe of a magnetic stripe card associated with a payment account of the user, the magnetic stripe comprising the list identifier and separate payment account information for conducting a payment transaction using the payment account. 
     
     
         31 . The computer program product of  claim 30 , the list identifier being obtained by the merchant from the magnetic stripe card utilized by the user to conduct payment transactions with the merchant. 
     
     
         32 . The computer program product of  claim 21 , further comprising computer-executable program instructions to store a loyalty account list associated with a user, the loyalty account list comprising one or more user loyalty accounts. 
     
     
         33 . The computer program product of  claim 21 , further comprising computer-executable program instructions to:
 receive a request for information identifying the user loyalty account associated with the merchant, the request comprising the identity of the merchant and the list identifier for the loyalty account list, the list identifier and the payment account number being obtained by the merchant from a single swipe of the magnetic stripe card utilized by the user to conduct a payment transaction with the merchant; and   provide the loyalty account list to the merchant to allow the merchant to identify the user loyalty account associated with the merchant from the loyalty account list.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.