US20140074569A1 - Systems and methods for facilitating loyalty and reward functionality in mobile commerce - Google Patents

Systems and methods for facilitating loyalty and reward functionality in mobile commerce Download PDF

Info

Publication number
US20140074569A1
US20140074569A1 US14/024,199 US201314024199A US2014074569A1 US 20140074569 A1 US20140074569 A1 US 20140074569A1 US 201314024199 A US201314024199 A US 201314024199A US 2014074569 A1 US2014074569 A1 US 2014074569A1
Authority
US
United States
Prior art keywords
consumer
merchant
loyalty
program
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/024,199
Inventor
Scott Christopher Francis
J. Scott Sanchez
Christopher T. Cox
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
First Data Corp
Original Assignee
First Data Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by First Data Corp filed Critical First Data Corp
Priority to US14/024,199 priority Critical patent/US20140074569A1/en
Assigned to FIRST DATA CORPORATION reassignment FIRST DATA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: COX, CHRISTOPHER T., FRANCIS, SCOTT CHRISTOPHER, SANCHEZ, J. SCOTT
Assigned to CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT reassignment CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: FIRST DATA CORPORATION, PERKA, INC.
Publication of US20140074569A1 publication Critical patent/US20140074569A1/en
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FIRST DATA CORPORATION
Assigned to PERKA, INC., FIRST DATA CORPORATION reassignment PERKA, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Assigned to FIRST DATA CORPORATION reassignment FIRST DATA CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Assignors: WELLS FARGO BANK, NATIONAL ASSOCIATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3265Payment applications installed on the mobile devices characterised by personalisation for use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/321Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wearable devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0222During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0226Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
    • G06Q30/0233Method of redeeming a frequent usage reward
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60SSERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
    • B60S3/00Vehicle cleaning apparatus not integral with vehicles

Definitions

  • the disclosure generally relates to mobile commerce, and more particularly, to systems and methods for facilitating loyalty and reward functionality in mobile commerce.
  • the disclosure relates to systems and methods for facilitating loyalty and reward functionality in mobile commerce.
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include receiving an indication that a consumer has entered a predefined merchant location; transmitting a notification to a mobile device associated with the consumer; providing one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location; generating a loyalty/reward credit for an account associated with the consumer; and receiving an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can further include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an indication that a consumer has entered a predefined merchant location; transmit a notification to a mobile device associated with the consumer; provide one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location; generate a loyalty/reward credit for an account associated with the consumer; and receive an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include providing a network link for a merchant to access a loyalty/reward application program; receiving an indication that a merchant has opted in to an associated loyalty/rewards program; receiving one or more merchant parameters for a customized merchant loyalty/rewards program; and generating a downloadable app or application program for a consumer to access the customized merchant loyalty/rewards program.
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to provide a network link for a merchant to access a loyalty/reward application program; receive an indication that a merchant has opted in to an associated loyalty/rewards program; receive one or more merchant parameters for a customized merchant loyalty/rewards program; and generate a downloadable app or application program for a consumer to access the customized merchant loyalty/rewards program.
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include receiving a code from a consumer's mobile device located at a merchant location; identifying a merchant's loyalty/reward program; facilitating access to an app or application program associated with the merchant's loyalty/reward program; receiving consumer information via the app or application program; providing one or more payment tools on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location; and generating loyalty/reward credit for an account associated with the consumer; and receiving an instruction from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant.
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive a code from a consumer's mobile device located at a merchant location; identify a merchant's loyalty/reward program; facilitate access to an app or application program associated with the merchant's loyalty/reward program; receive consumer information via the app or application program; provide one or more payment tools on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location; and generate loyalty/reward credit for an account associated with the consumer; and receiving an instruction from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant.
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include receiving a merchant loyalty/rewards credit from one merchant loyalty/rewards program; receiving other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program; determining at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program; outputting the at least one offer or advertisement to a mobile device associated with a consumer; generating or transmitting a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and categorizing, organizing, ranking and/or prioritizing two or more merchants and/or associated merchant loyalty/reward programs based at least in part on consumer use, preference, conduct and/or behavior.
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive a merchant loyalty/rewards credit from one merchant loyalty/rewards program; receive other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program; determine at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program; output the at least one offer or advertisement to a mobile device associated with a consumer; generate or transmit a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and categorize, organize, rank and/or prioritize two or
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include generating a card/loyalty proxy; linking a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy; linking multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy; associating multiple merchant and/or affiliate identifiers with a universal loyalty credential; receiving an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction; determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmitting the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
  • POS point of sale
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to generate a card/loyalty proxy; link a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy; link multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy; associate multiple merchant and/or affiliate identifiers with a universal loyalty credential; receive an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction; determine a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmit the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
  • a method for providing an opt-in loyalty/reward program can be provided.
  • the method can include receiving an indication a consumer has performed a predefined activity; crediting a consumer's account in a loyalty/rewards program based at least in part on the predefined activity; outputting an indication of the credit to the consumer's mobile device; receiving an instruction from the consumer to redeem a loyalty/reward credit on behalf of a third party; determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmitting the card/loyalty proxy to an associated merchant facilitating a transaction.
  • a system for providing an opt-in loyalty/reward program can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can further include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an indication a consumer has performed a predefined activity; credit a consumer's account in a loyalty/rewards program based at least in part on the predefined activity; output an indication of the credit to the consumer's mobile device; receive an instruction from the consumer to redeem a loyalty/reward credit on behalf of a third party; determine a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmit the card/loyalty proxy to an associated merchant facilitating a transaction.
  • a method for checking in to pay can be provided.
  • the method can include receiving an indication that a consumer has arrived at or will arrive at predefined merchant location; transmitting a respective notification to a point of sale (POS) device associated with a merchant; based at least in part on the indication, determining consumer identity, merchant identity and/or merchant's loyalty/reward program; outputting information associated with one or more consumers at the predefined merchant location; receiving a name or unique code with payment information from at least one consumer; authenticating the name or unique code; facilitating payment processing associated with the consumer purchase of a good and/or service from merchant; receiving payment authorization request from consumer; and transmitting payment confirmation, offer and/or loyalty/reward credit confirmation to POS device and/or mobile device associated with consumer.
  • POS point of sale
  • a system for checking in to pay can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an indication that a consumer has arrived at or will arrive at predefined merchant location; transmit a respective notification to a point of sale (POS) device associated with a merchant; based at least in part on the indication, determine consumer identity, merchant identity and/or merchant's loyalty/reward program; output information associated with one or more consumers at the predefined merchant location; receive a name or unique code with payment information from at least one consumer; authenticate the name or unique code; facilitate payment processing associated with the consumer purchase of a good and/or service from merchant; receive payment authorization request from consumer; and transmit payment confirmation, offer and/or loyalty/reward credit confirmation to POS device and/or mobile device associated with consumer.
  • POS point of sale
  • a method for providing an interruptive alert can be provided.
  • the method can include receiving one or more consumer preferences for alert or notification to be sent to a point-of-sale device near consumer or to one more devices associated with a consumer; determining one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interruptors based at least in part on the one or more consumer preferences; receiving an indication from the consumer to initiate a transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters; configuring at least one trigger when one or more of the user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected or received; transmitting an alert or notification to the point-of-sale device near consumer and/or to one or more devices associated with the consumer; providing a command to consumer to confirm payment and/or cancel purchase transaction; and based at least in part on receipt of the command from the consumer, clear command requests at the point-of-sale device and/
  • a system for providing an interruptive alert can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive one or more consumer preferences for alert or notification to be sent to a point-of-sale device near consumer or to one more devices associated with a consumer; determine one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interruptors based at least in part on the one or more consumer preferences; receive an indication from the consumer to initiate a transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters; configure at least one trigger when one or more of the user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected or received; transmit an alert or notification to the point-of-sale device near consumer and/or to one or more devices associated with the consumer; provide
  • a method for sharing an offer from a mobile device associated with a consumer can be provided.
  • the method can include receiving an offer at the mobile device; determining a plurality of names in a contacts module of the mobile device; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; determining a contact reference for each of the selected names from the contacts module of the mobile device; and transmitting the offer to each of the selected names at the respective contact reference.
  • a system for sharing an offer from a mobile device associated with a consumer can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an offer at the mobile device; determine a plurality of names in a contacts module of the mobile device; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; determine a contact reference for each of the selected names from the contacts module of the mobile device; and direct communication of the offer to each of the selected names at the respective contact reference.
  • a method for sharing an offer from a mobile device associated with a consumer can be provided.
  • the method can include receiving an offer at the mobile device; receiving access information for at least one social networking website; accessing the at least one social networking website with the access information; determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; determining a contact reference for each of the selected names from the social networking website; and transmitting the offer to the person associated with each of the respective selected names at the respective contact reference.
  • a system for sharing an offer from a mobile device associated with a consumer can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an offer at the mobile device; receive access information for at least one social networking website; access the at least one social networking website with the access information; determine a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; determine a contact reference for each of the selected names from the social networking website; and direct communication the offer to the person associated with each of the respective selected names at the respective contact reference.
  • a method for sharing an offer from a mobile device associated with a consumer can be provided.
  • the method can include receiving an offer at the mobile device; receiving access information for at least one social networking website; accessing the at least one social networking website with the access information; determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; accessing a page at the social networking website for each of the respective people associated with the selected names; and posting information associated with the offer on each of the accessed pages of the social networking website.
  • a system for sharing an offer from a mobile device associated with a consumer can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive an offer at the mobile device; receive access information for at least one social networking website; access the at least one social networking website with the access information; determine a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; access a page at the social networking website for each of the respective people associated with the selected names; and post information associated with the offer on each of the accessed pages of the social networking website.
  • a method for providing an opt-in program to share a received offer can be provided.
  • the method can include receiving a request from a consumer's mobile device to download an application program; identifying a share received offer program based at least in part on the request; facilitating access to an application program associated with the share received offer program; receiving consumer information via the application program associated with the share received offer program; receiving access information for at least one social networking website via the application program associated with the share received offer program; and
  • a system for providing an opt-in program to share a received offer can be provided.
  • the system can include at least one processor operable to execute computer-executable instructions.
  • the system can also include at least one memory operable to store computer-executable instructions.
  • the computer-executable instructions can be operable to receive a request from a consumer's mobile device to download an application program; identify a share received offer program based at least in part on the request; facilitate access to an application program associated with the share received offer program; receive consumer information via the application program associated with the share received offer program; receive access information for at least one social networking website via the application program associated with the share received offer program; and receive a personal identification number for accessing the application program associated with the share receive offer program
  • FIG. 1 illustrates an example system for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • FIG. 2 illustrates an example mobile commerce program application or module according to certain embodiments of the disclosure.
  • FIGS. 3-13 illustrate example methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • FIGS. 14-35 illustrate example user interfaces for implementing certain systems and methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • a mobile commerce application program also known as a mobile wallet or wallet app
  • a mobile device or client device such as a smartphone, cellphone, wearable computer, or tablet computer.
  • the mobile commerce application program can integrate both payment and loyalty functionality for use by merchants and consumers to facilitate payment and/or loyalty/reward transactions for goods and/or services, administer loyalty/reward programs, and receive loyalty/reward credit for a variety of activities, including, for instance, visiting certain merchants during certain days and/or times as well as purchasing goods and/or services.
  • a consumer can download a wallet app to his or her smartphone or other mobile device, input and store payment device information in the wallet app, and then use the wallet app to pay a merchant for a movie ticket by transmitting an indication from the smartphone or other mobile device to the merchant.
  • loyalty/reward credit can be generated by the merchant and credited to the consumer via a loyalty/reward program account for visiting the movie theater during an off-peak date/time as well as purchasing the movie ticket.
  • the wallet app can generate an output via the consumer's smartphone or mobile device to reflect the loyalty/reward credit to the consumer's associated loyalty/reward program account as well as an electronic receipt for the consumer's movie ticket purchase.
  • loyalty/reward programs can become easier to use for consumers since the mobile commerce application can electronically track credits and various activities by the consumer can earn the consumer additional loyalty/reward credits. Further, different types of consumer loyalty can be rewarded, such as based on visits, spending, performing any number of activities (e.g., sending a friend an email or text, joining a loyalty/reward program, trying something new or different, etc.), or for ad-hoc reasons (e.g., late merchant service).
  • one or more tools can be provided by a mobile commerce application program to merchants and consumers to build closer ties between them or otherwise connect them through increased and more focused communications.
  • a restaurant merchant can access, via a point of sale (POS) device or client device, a customized mobile commerce application or wallet app that has been downloaded to a consumer's mobile device or client device.
  • POS point of sale
  • the restaurant merchant can access one or more tools to send notifications or messages to certain selected consumers via the wallet app on consumer's mobile devices or client devices.
  • the tools can facilitate access to demographic and consumer data (spending, visits, etc.); filter data based on the demographic data, consumer data, and demographic and/or consumer groups; manage communication preferences (email, texts, notifications, etc.); and apply consumer preferences to selected communications Consumers could be selected based on, for instance, the number of restaurant visits in the past 30 days. In this manner, the merchant can target certain groups of consumers with focused messages and marketing campaigns, and thereby increase or otherwise improve merchant-consumer contact.
  • a mobile commerce application program can provide customized merchant applications to different merchants.
  • a local restaurant merchant may want to customize a wallet app or mobile commerce application program for downloading to or otherwise accessing via a consumer's mobile device or client device.
  • the merchant can access another mobile commerce application program and utilize one or more tools to, for example, upload a merchant business logo, select parameters for a loyalty/reward program, and select data fields for obtaining consumer information or asking consumer questions.
  • consumers can access or otherwise download the app to their respective mobile devices or client devices, and initiate communications with the merchant via the customized wallet app.
  • a multi-merchant app can be provided to consumers for download to or access by a mobile device or client device.
  • a mobile commerce application program can provide services to any number of merchants who may have their own respective apps, and the mobile commerce application program can provide a variety of payment, communication, advertising, and loyalty/reward services through, for example, one or more application plug-ins that can interface between the merchant apps and the mobile commerce application program. In this manner, a merchant can customize consumers′ payment and/or loyalty/rewards experiences through a wallet app or mobile commerce application program.
  • a mobile commerce application program can be hosted or otherwise stored on a mobile device, client device, server device, or any other processor-based device.
  • Multiple instances of mobile commerce application programs can operate within a network environment, such as described in FIG. 1 , and each may have similar or different functionality, such as described in FIG. 2 , according to various embodiments and implementations as described herein.
  • a mobile commerce application program or module such as 102
  • a mobile commerce application program or module, such as 108 can be stored in memory 110 at a merchant system computer 112 or associated merchant device 114 .
  • a mobile commerce application program or module, such as 116 ( 1 ) can be stored in memory 118 ( 1 ) at a mobile device 120 ( 1 ) associated with a consumer 122 ( 1 ) or user.
  • one or more mobile commerce application programs or modules operating on respective computers, servers and/or mobile devices can implement some or all of the functionality described herein.
  • the system 100 may include or otherwise support one or more merchant system computers 112 and/or associated merchant devices 114 , one or more consumer or mobile devices 120 ( 1 )- 120 (N), one or more server transaction processing systems 106 , and one or more issuer or financial institution systems 124 .
  • a wide variety of different types of consumer or mobile devices 120 ( 1 )- 120 (N) may be provided or otherwise supported, such as consumer computers and/or mobile communication devices.
  • the system 100 may provide or otherwise support a wide variety of other entities associated with payment transactions, such as one or more server transaction processing systems 106 . Any number of suitable networks and/or communication channels, such as the illustrated networks 126 , may facilitate communication between various components of the system 100 .
  • any number of merchant system computers 112 and/or associated merchant devices 114 may be provided or otherwise supported.
  • these merchant system computers 112 and/or associated merchant devices 114 may include one or more point-of-sale (POS) devices or terminals.
  • POS point-of-sale
  • each merchant system computer 112 and/or associated merchant device 114 may include any number of processor-driven devices, including but not limited to, a server computer, a mainframe computer, one or more networked computers, a desktop computer, a personal computer, a laptop computer, a mobile computer, a smartphone, a tablet computer, a wearable computer device, an application-specific circuit, or any other processor-based device.
  • a merchant system computer 112 and/or associated merchant device 114 may be any suitable device that facilitates purchase transactions, such as those in retail establishments, e-commerce and/or mobile transactions.
  • the merchant system computer 112 and/or associated merchant device 114 may utilize one or more processors 128 to execute computer-readable instructions that facilitate the hosting of one or more mobile commerce application program services, the receipt of purchase transaction requests, and/or the processing of payment and/or loyalty/reward transactions.
  • a special purpose computer or particular machine may be formed that facilitates the purchase and/or loyalty/reward transactions.
  • the merchant system computer 112 and/or associated merchant device 114 may further include and/or be associated with one or more memory devices 110 , input/output (“I/O”) interface(s) 130 , network interface(s), and/or location services 132 .
  • the memory 110 may be any computer-readable medium, coupled to the processor(s) 128 , such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices.
  • RAM random access memory
  • ROM read-only memory
  • the memory 110 may store a wide variety of data files and/or various program modules, such as an operating system (“OS”), one or more host modules, and/or one or more transaction modules or transaction applications, such as mobile commerce application program 108 .
  • OS operating system
  • host modules such as a host modules
  • transaction modules or transaction applications such as mobile commerce application program 108 .
  • the data files may include any suitable data that facilitates the operation of the merchant system computer 112 and/or associated merchant device 114 , and/or interaction of the merchant system computer 112 and/or associated merchant device 115 with one or more other components (e.g., one or more one or more consumer or mobile devices 120 ( 1 )- 120 (N), one or more server transaction processing systems 106 , one or more merchant acquiring platforms, one or more issuer systems, one or more financial institution systems 124 , etc.) of the system 100 .
  • one or more consumer or mobile devices 120 ( 1 )- 120 (N) e.g., one or more server transaction processing systems 106 , one or more merchant acquiring platforms, one or more issuer systems, one or more financial institution systems 124 , etc.
  • the data files may include information associated with one or more websites 134 (hosted by either a third party and/or merchant), webpages, inventory information associated with available products, acquiring platform information, service provider information, information associated with the generation of payment and/or loyalty/reward transactions and/or routing information for payment and/or loyalty/reward transactions.
  • the OS may be suitable module that facilitates the general operation of the merchant system computer, as well as the execution of other program modules.
  • the OS may be, but is not limited to, Microsoft Windows®, Apple OSXTM Unix, a mainframe computer operating system (e.g., IBM z/OS, MVS, OS/ 390 , etc.), or a specially designed operating system.
  • the host modules may include any number of suitable host modules that manage interactions and communications between the merchant system computer 112 and/or associated merchant device 114 , and external devices, such as the consumer or mobile devices 120 ( 1 )- 120 (N).
  • the host modules may include one or more Web server modules that facilitate the hosting of merchant websites and/or third party websites, such as 134 , webpages, and/or transaction processing webpages.
  • the host modules may include one or more cellular modules and/or systems that facilitate cellular communication with one or more mobile devices 120 ( 1 )- 120 (N).
  • the transaction modules or applications may include any number of suitable software modules and/or applications that facilitate the collection and/or processing of information association with a purchase transaction, such as one or more identifiers of desired products (e.g., UPC identifiers) and/or services, a desired payment account, a desired type of transaction (e.g., a card present transaction, a card not present transaction, etc.), consumer identification information, and/or an identifier of a consumer or mobile device 120 ( 1 )- 120 (N) (e.g., a mobile device identifier, etc.).
  • the transaction modules or applications may generate and/or communicate a wide variety of transaction-related requests, such as payment processing and/or authorization requests and/or requests for one or more value added services (“VAS”).
  • VAS value added services
  • a transaction module such as the mobile commerce application program 108 may receive a request for a purchase and/or loyalty/reward transaction (e.g., a request provided via a web page, etc.).
  • the transaction module may identify available payment options that are presented to a consumer (e.g., credit account payment options, debit account payment options, stored value account payment options, card present e-commerce payment options, etc.), and a consumer selection of a payment option may be received.
  • the transaction module may obtain a mobile device identifier, for example, via an established communications session with a consumer's mobile device or in response to requesting the mobile device identifier from the consumer.
  • the transaction module may then invoke or request that a server transaction processing system 106 invoke one or more suitable applications on the mobile device, such as 120 ( 1 ), (e.g., a wallet application, a mobile commerce application program, a transaction module, etc.) in order to receive validation information from the mobile device 120 ( 1 ), such as an mPIN and/or a message (e.g., an encrypted message, etc.) derived from an mPIN and/or other information (e.g., a secure element identifier, an encryption key, etc.).
  • the transaction module (or server transaction processing system) may then associate the validation information with a proposed transaction that is output for communication to an issuer system or financial institution system 124 associated with a selected payment account.
  • the transaction module may append and/or incorporate the validation information into a transaction authorization and/or settlement request.
  • the issuer system or financial institution system 124 may verify the validation information and determine whether a card present e-commerce transaction will be allowed.
  • the transaction module may invoke and/or request (e.g., request a server transaction processing system, etc.) the invocation of a wide variety of VAS associated with a transaction, such as the application of coupons, the award and/or redemption of loyalty rewards, etc. Additionally, in the event that the transaction is authorized, the transaction module may invoke and/or request the invocation of a wide variety of VAS following the transaction, such as receipt delivery services, product registration services, etc. Indeed, a wide variety of suitable operations may be performed by the transaction module.
  • a wide variety of VAS associated with a transaction such as the application of coupons, the award and/or redemption of loyalty rewards, etc.
  • the transaction module may invoke and/or request the invocation of a wide variety of VAS following the transaction, such as receipt delivery services, product registration services, etc. Indeed, a wide variety of suitable operations may be performed by the transaction module.
  • a payment device such as 135 ( 1 )- 135 (N), for example a payment card, credit card, debit card, stored value card, smart card, etc.
  • a respective consumer such as 122 ( 1 )- 122 (N).
  • the payment device can be used to request a purchase and/or loyalty/reward transaction when presented to a merchant system computer 112 and/or merchant computer device 114 , either directly by the consumer 135 ( 1 ) or via a consumer's mobile device, such as 120 ( 1 )- 120 (N).
  • an associated transaction module such as the mobile commerce application program 108 associated with the merchant computer system 112 and/or merchant computer device 114 , can receive payment device information, such as an account number and/or other payment device information, and communicate, via one or more networks 126 , some or all of the payment device information to an issuer system or financial institution system 124 with the proposed transaction information for processing.
  • payment device information such as an account number and/or other payment device information
  • Example application programs or modules associated with the operations that may be performed by a transaction module or mobile commerce application program 108 and/or the merchant system computer 112 and/or associated merchant device 114 are described in greater detail below with reference to FIG. 2 .
  • the one or more I/O interfaces 130 may facilitate communication between the merchant system computer 112 and/or associated merchant device 114 and one or more input/output devices; for example, one or more user interface devices, such as a display, a keypad, a mouse, a pointing device, a gesture detection device, an eye movement detection device, a control panel, a touch screen display, a remote control, a microphone, a speaker, a consumer device reader, etc., that facilitate user interaction with the merchant system computer 112 and/or associated merchant device 114 .
  • one or more user interface devices such as a display, a keypad, a mouse, a pointing device, a gesture detection device, an eye movement detection device, a control panel, a touch screen display, a remote control, a microphone, a speaker, a consumer device reader, etc.
  • the one or more network interfaces may facilitate connection of the merchant system computer 112 and/or associated merchant device 114 to one or more suitable networks, such as 126 , and/or communication links.
  • the merchant system computer 112 and/or associated merchant device 114 may receive and/or communicate information to other components of the system 100 , such as the consumer or mobile devices, for example 120 ( 1 )- 120 (N), the server transaction processing systems 106 , and/or the issuer or financial institution systems 124 .
  • a merchant system computer 112 and/or associated merchant device 114 can be associated with a merchant location 136 , such as a retail store or “bricks and mortar”-type establishment.
  • the merchant location 136 may include a code 138 , such as a QR code, bar code, or other machine readable code, wherein consumers can utilize a respective consumer or mobile device to scan or read the code to obtain information associated with a merchant, such as a merchant loyalty/rewards program.
  • any number of consumer or mobile devices 120 ( 1 )- 120 (N) may be provided or otherwise supported.
  • suitable consumer or mobile devices can include, but are not limited to, personal computers and/or mobile communication devices (e.g., mobile phones, smart phones, wearable devices, etc.), etc.
  • a consumer or mobile device, such as 120 ( 1 ) may be a suitable device that is capable of interaction with other components of the system 100 during the request and/or completion of an e-commerce transaction.
  • a personal computer or mobile device may be utilized to access one or more e-commerce websites, such as 134 , including those hosted by the merchant system computer, such as 112 , identify products and/or services to be purchased, request a purchase and/or loyalty/reward transaction, and/or interact with the merchant system computer 112 , merchant system device 114 , and/or other components of the system 100 (e.g., the server transaction processing system 106 , etc.) during the completion of a payment and/or loyalty/reward transaction.
  • a mobile device such as 120 ( 1 ) may be utilized to request a payment and/or loyalty/reward transaction and/or to provide validation information during the processing of the payment and/or loyalty/reward transaction.
  • a personal computer may be utilized to request a payment and/or loyalty/reward transaction, and communication may be established with a mobile device, such as 120 ( 1 ), in order to facilitate provision of validation information.
  • a consumer or mobile device such as 120 ( 1 ) may be any number of processor-driven devices, including but not limited to, a personal computer, a mobile computer, an application-specific circuit, a minicomputer, a microcontroller, and/or any other processor-based device.
  • processor-driven devices including but not limited to, a personal computer, a mobile computer, an application-specific circuit, a minicomputer, a microcontroller, and/or any other processor-based device.
  • the components of an example mobile device, such as 120 ( 1 ) will now be described in greater detail, and it will be appreciated that a personal computer may include similar components.
  • the mobile device 120 ( 1 ) may utilize one or more processors 140 ( 1 ) to execute computer-readable instructions that facilitate the general operation of the mobile device 120 ( 1 ) (e.g., call functionality, etc.) and/or communication with a merchant system computer 112 , merchant system device 114 , and/or other components of the system 100 (e.g., the server transaction processing system 106 ) for payment and/or loyalty/reward transaction purposes.
  • a special purpose computer or particular machine may be formed that facilitates the completion of payment and/or loyalty/reward transactions.
  • the mobile device such as 120 ( 1 )- 120 (N) may further include and/or be associated with one or more memory devices 118 ( 1 )- 118 (N), input/output (“I/O”) interface(s) 142 ( 1 )- 142 (N), network interface(s), and/or location services 144 ( 1 )- 144 (N).
  • the memory 118 ( 1 )- 118 (N) may be any computer-readable medium, coupled to the processor(s) 140 ( 1 )- 140 (N), such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices.
  • the memory 118 ( 1 )- 118 (N) may store a wide variety of data files and/or various program modules, such as an operating system (“OS”) and/or one or more transaction modules or applications, such as a mobile commerce application program 116 ( 1 )- 116 (N).
  • a mobile device such as 120 ( 1 ) may include one or more secure elements configured to securely store and/or access information, such as payment applications, payment account information, validation information (e.g., a stored mPIN, etc.), encryption information, and/or other transaction-related information.
  • the secure elements may be stored in the memory 118 ( 1 ) and/or included as a separate component of the mobile device 120 ( 1 ).
  • a secure element may be a separate chip that is configured to communicate with primary computing functionality for the mobile device.
  • one or more of the transaction modules such as the mobile commerce application program 116 ( 1 ), may be stored on a secure element.
  • the transaction modules may be invoked by other components of the mobile device 120 ( 1 ) and/or by one or more other components of the system 100 , such as the merchant system computer 112 , merchant system device 114 , and/or the server transaction processing system 106 .
  • the data files may include any suitable data that facilitates the operation of the mobile device, such as 120 ( 1 ), and/or interaction of the mobile device 120 ( 1 ) with one or more other components (e.g., a merchant system computer 112 , merchant system device 114 , a server transaction processing system 106 , etc.) of the system 100 .
  • the data files may include information associated with accessing the secure elements, information associated with invoking transaction modules, and/or information associated with accessing and/or processing validation data (e.g., an mPIN, etc.).
  • the OS may be a suitable module that facilitates the general operation of the mobile device, such as 120 ( 1 ), as well as the execution of other program modules.
  • the OS may be, but is not limited to, a suitable mobile OS or a specially designed operating system.
  • the mobile device 120 ( 1 ) may also include one or more suitable browser applications that facilitate the access of one or more webpages hosted by the merchant system computer 112 , and/or third party or merchant websites, such as 134 .
  • the transaction modules may include one or more suitable software modules and/or applications configured to facilitate purchase transactions, such as payment and/or loyalty/reward transactions, on behalf of the mobile device, such as 120 ( 1 ).
  • a transaction module or mobile commerce application program such as 116 ( 1 ) may also facilitate communication with a server transaction processing system, such as 106 , or a trusted service manager.
  • server transaction processing system such as 106
  • trusted service manager A wide variety of suitable techniques may be utilized to install a transaction module on the mobile device, such as 120 ( 1 ).
  • a transaction module may be provisioned to the mobile device 120 ( 1 ) by a server transaction processing system 106 and/or by an issuer or financial institution system 124 .
  • a wide variety of validation information may be generated and/or identified. For example, a consumer, such as 122 ( 1 ) may be prompted to enter an mPIN, such as a multi-character and/or multi-numeral code, to an associated mobile device, such as 120 ( 1 ). As desired, the mPIN may be stored on a secure element.
  • an mPIN such as a multi-character and/or multi-numeral code
  • the PIN and/or a wide variety of information derived from the mPIN may be provided to one or more issuer or financial institution systems, such as 124 , or an issuer system associated with an issuer of a payment account (e.g., a credit account, a debit account, a stored value account, etc.) that is associated with the transaction module.
  • issuer or financial institution systems such as 124
  • issuer system associated with an issuer of a payment account e.g., a credit account, a debit account, a stored value account, etc.
  • the transaction module may be invoked during a payment and/or loyalty/reward transaction.
  • the transaction module may be invoked by a merchant system computer 112 , merchant system device 114 , or by a server transaction processing system 106 at the request of the merchant system computer 112 and/or merchant system device 114 .
  • the transaction module may be invoked following a consumer request to conduct a payment and/or loyalty/reward transaction and the identification of the mobile device, such as 120 ( 1 ), by the merchant system computer 112 , merchant system device 114 , or server transaction processing system 106 .
  • a request for validation data and/or payment and/or loyalty/reward account data may be received.
  • the transaction module may prompt the consumer for entry of an mPIN, and an mPIN value entered by the consumer, such as 122 ( 1 ), (e.g., by a keypad, touchscreen, etc.) may be identified.
  • a stored mPIN value may then be accessed from the secure element and compared to the entered mPIN value.
  • the entered mPIN value may be authenticated. If the entered mPIN value is not authenticated, then the transaction module may reject a proposed transaction and direct the output of a suitable error message.
  • the transaction module may provide payment account data and associated validation data to the merchant system computer 112 , merchant system device 114 , or server transaction processing system 106 .
  • a wide variety of different types of validation data may be provided as desired in various embodiments, including but not limited to, an mPIN entered by the consumer 122 ( 1 ), an indication that the entered mPIN was authenticated by the mobile device 120 ( 1 ) and/or the secure element, an encrypted version of the entered mPIN, and/or an encrypted version of the stored mPIN.
  • an entered mPIN may be authenticated, encrypted, and provided to the merchant system computer (or a server transaction processing system).
  • the encrypted mPIN may be provided to the issuer or financial institution system, such as 124 , for authentication and/or risk analysis purposes.
  • the one or more I/O interfaces may facilitate communication between the mobile device, such as 120 ( 1 ) and one or more input/output devices; for example, one or more user interface devices, such as a display, a keypad, a touch screen display, a microphone, a speaker, etc., that facilitate user interaction with the mobile device 120 ( 1 ).
  • the one or more network interfaces may facilitate connection of the mobile device, such as 120 ( 1 ), to one or more suitable networks, for example, the network(s) 126 illustrated in FIG. 1 .
  • the mobile device, such as 120 ( 1 ) may receive and/or communicate information to other components of the system 100 .
  • server transaction processing systems such as 106
  • a server transaction processing system 106 may facilitate the backend processing of a purchase transaction, such as a payment and/or loyalty/reward transaction.
  • an issuer system may include similar components as those discussed above for the merchant system computer 112 and/or merchant system device 114 .
  • server transaction processing system 106 may include any number of processors 146 , memories, I/O interfaces 148 , and/or network interfaces.
  • a server transaction processing system 106 can include one or more transaction modules, such as a mobile commerce application program 102 and/or a social network integration program application 150 .
  • the transaction modules can facilitate communications and/or interactions with any number of consumer or mobile devices such as 120 ( 1 )- 120 (N), merchant computer systems such as 112 , merchant computer devices 114 , data stores 151 , third party websites such as 134 , and financial institution systems such as 124 .
  • a service transaction processing system such as 106
  • a server transaction processing system may provide a wide variety of transaction module provisioning services. Additionally, a server transaction processing system, such as 106 , may provide a wide variety of transaction-related and/or value added services (“VAS”) in association with transactions, such as coupon redemption services, loyalty/reward services, location-based services, electronic receipt services, product registration services, warranty services, coupon issuance services, and/or the routing of a proposed transaction to an issuer for approval and/or settlement purposes.
  • a server transaction processing system, such as 106 may include similar components as those discussed above for the merchant system computer, such as 112 , and/or merchant system device, such as 114 .
  • a server transaction processing system, such as 106 may include any number of processors, memories, I/O interfaces, and/or network interfaces.
  • issuer or financial institution systems such as 124
  • An issuer or financial institution system may facilitate the backend processing of a payment and/or loyalty/reward transaction, such as a payment for an e-commerce transaction.
  • an issuer or financial institution system such as 124
  • a payment transaction may be routed to an issuer or financial institution system, such as 124 , via a suitable transaction network (e.g., a debit network, a credit network, etc.), and the issuer or financial institution system, such as 124 , may evaluate the payment transaction via the payment processing application program, such as 154 , or module. An approval or rejection of the payment transaction may then be output for communication to a merchant system computer, such as 112 , and/or merchant system device 114 . The issuer or financial institution system, such as 124 , may then facilitate the settlement of the payment transaction.
  • a suitable transaction network e.g., a debit network, a credit network, etc.
  • the issuer or financial institution system such as 124
  • An approval or rejection of the payment transaction may then be output for communication to a merchant system computer, such as 112 , and/or merchant system device 114 .
  • the issuer or financial institution system, such as 124 may then facilitate the settlement of the payment transaction.
  • an issuer or financial institution system may include similar components as those discussed above for the merchant system computer 112 and/or merchant system device 114 .
  • an issuer or financial institution system such as 124 , may include any number of processors 156 , memories 158 , I/O interfaces 160 , and/or network interfaces.
  • an issuer or financial institution system such as 124 may receive validation information in association with a purchase and/or loyalty/reward transaction.
  • a wide variety of suitable networks may be utilized in association with embodiments of the disclosure.
  • Certain networks may facilitate use of a wide variety of e-commerce-related communication.
  • one or more telecommunication networks, cellular networks, wide area networks (e.g., the Internet), and/or other networks may be provided or otherwise supported.
  • Other networks may facilitate communication of transaction-related communications.
  • one or more transaction networks such as branded networks (e.g., a VISA network, etc.), debit and/or PIN networks, and/or a wide variety of other suitable transaction networks may facilitate communication of transaction-related communications, such as e-commerce transactions.
  • the various networks may include a plurality of networks, each with devices such as gateways and routers for providing connectivity between or among networks. Additionally, instead of, or in addition to, a network, dedicated communication links may be used to connect various devices in accordance with an example embodiment.
  • system 100 shown in and described with respect to FIG. 1 is provided by way of example only. Numerous other operating environments, system architectures, and device configurations are possible. Other system embodiments can include fewer or greater numbers of components and may incorporate some or all of the functionality described with respect to the system components shown in FIG. 1 .
  • embodiments of the disclosure should not be construed as being limited to any particular operating environment, system architecture, or device configuration.
  • FIG. 2 shows an example mobile commerce application program 200 , similar to the mobile commerce application programs 102 , 108 , and 116 ( 1 )- 116 (N) in FIG. 1 , that can operate with respect to the system 100 shown in FIG. 1 .
  • the mobile commerce application program 200 shown in FIG. 2 shows an example mobile commerce application program 200 , similar to the mobile commerce application programs 102 , 108 , and 116 ( 1 )- 116 (N) in FIG. 1 , that can operate with respect to the system 100 shown in FIG. 1 .
  • FIGS. 3-13 illustrate certain processes associated with some modules.
  • a loyalty/rewards module 202 can include, for example, a loyalty/rewards module 202 , a check-in-to-pay module 204 , an interruptive alert module 206 , a share redeemed offer module 208 , a notification or messaging module 210 , a restaurant mobile payment module 212 , a check-in-to-pay at QSR module 214 , a split the bill module 216 , a lifecycle shopping module 218 , a linking transaction module 220 , a mobile device login module 222 , a bill payment module 224 , a multi-consumer remote payment module 226 , an instant issuance module 228 , a check-in to pump gas module 230 , a buy car wash module 232 , a drive consumer inside module 234 , a tokenization module 236 , and a code generation module 238 .
  • Some or all of the modules 202 - 238 are described
  • modules 202 - 238 are shown by way of example, fewer or greater numbers of modules can be present in various embodiments of a mobile commerce application program. Furthermore, various functionality described with respect to one module may be performed by multiple modules in other embodiments of the disclosure.
  • Certain embodiments of the disclosure can provide systems and processes for enabling an opt-in mobile loyalty/reward program, such as a digital “punch card”-type program offered by each merchant the consumer visits.
  • the program can be implemented, for example, by way of a mobile commerce application program, such as 116 ( 1 ) in FIG. 1 , or app accessible by or otherwise executing on a consumer's mobile phone or device, such as 120 ( 1 ), or other client device.
  • the application program such as 116 ( 1 ), or app can launch, for instance, by manually or automatically initiating or executing the application program 116 ( 1 ) or app, scanning a QR code or bar code, such as 138 , exposing a NFC (near field communication) device, or otherwise transmitting a number and/or code associated with a payment device and/or consumer at a merchant location, such as 136 .
  • a QR code or bar code such as 138
  • NFC near field communication
  • the application program such as 116 ( 1 ), or app can trigger an alert or notification on the consumer's mobile phone or device 120 ( 1 ), or other client device, when the consumer 122 ( 1 ) walks into or otherwise visits a merchant location 136 , which could be triggered via a location-based service (LBS) or location service 144 ( 1 ) associated with the consumer's mobile phone or device 120 ( 1 ) and that initiates the program.
  • LBS location-based service
  • the location service 132 can provide geolocation data to a host or server device, such as 106 , via the application program 116 ( 1 ) or app.
  • the host or server device 106 may use some or all of the geolocation data to determine when the consumer's mobile phone or device 120 ( 1 ) is at or adjacent a merchant location 136 , which may be associated with a merchant computer system 112 , merchant computer device 114 , and/or location service 132 .
  • the application program, such as 116 ( 1 ), or app can have a set of embedded payment tools so each consumer 122 ( 1 )- 122 (N) can pay for merchant goods and/or services, and earn rewards at each merchant.
  • the payment tools can communicate, via the application program 116 ( 1 ) or app, with the host or server device 106 and/or a financial institution system 124 to facilitate a payment transaction on behalf of the consumer 122 ( 1 ) for payment to the merchant.
  • the host or server device 106 can interact with an associated mobile commerce application program, such as 102 , and/or a payment processing application program, such as 154 , which can facilitate the payment transaction as well as administer one or more rewards to benefit the consumer.
  • consumers 122 ( 1 )- 122 (N) can obtain loyalty or reward credit from merchants and/or retail establishments the consumers shop at, particularly, those shopped at or visited most frequently.
  • the mobile commerce application program 102 and/or a payment processing application program 154 can utilize a set of rules and/or a set of computer-executable instructions to allocate loyalty or reward credit to respective consumers 122 ( 1 )- 122 (N) and track the loyalty or reward credit in a consumer account stored in memory at the server 106 or financial institution.
  • a merchant can link via a network, such as 126 , to a hosted website, such as 134 , or otherwise communicate with a loyalty/rewards application program (or module) or mobile commerce application program, such as 102 , on a host or server device, such as 106 , and configure a customized loyalty/reward program using, for example, a series of templates or predefined user interfaces.
  • a hosted website 134 , loyalty/rewards application program or mobile commerce application program 102 on a server device 106 can implement a set of computer-executable instructions to enable an opt-in mobile loyalty/reward program.
  • the merchant can access the loyalty/rewards application program or mobile commerce application program 102 to upload a business logo and select one or more parameters for a loyalty/rewards program, such as a number of points to reward per consumer visit or purchase, and a minimum number of reward points needed to redeem for a reward.
  • the hosted website 134 loyalty/rewards application program loyalty/rewards application program or mobile commerce application program 102 can execute a set of computer-executable instructions to implement the merchant's loyalty/reward program, such as offering the program as a consumer downloadable application program, such as 116 ( 1 ), or app in a mobile application store or website, such as 134 .
  • the consumer downloadable application program, such as 116 ( 1 ), or app may be branded with the merchant's logo and/or name. In some embodiments, the consumer downloadable application program, such as 116 ( 1 ), or app may be the same application program or app for some or all merchants within a single classification or geographical location. In the manner described above, various merchants, regardless of size, can adopt and implement a loyalty/rewards program.
  • a consumer by way of a mobile device, for example 120 ( 1 ), or other client device, such as a laptop computer or tablet, a consumer, such as 122 ( 1 ), can download the merchant-branded consumer downloadable application program, such as 116 ( 1 ), or app to the mobile device 120 ( 1 ) or other client device.
  • the consumer 122 ( 1 ) can create an account and input certain identification information to the application program 116 ( 1 ) or app, such as a name, mobile telephone number, email or messaging address, or social media application account name.
  • the consumer 122 ( 1 ) can input a payment method, such as adding a bank account number, payment device number, security code, etc., and, in some instances, the consumer can charge, load, or otherwise authorize the account with a pre-paid value for use in purchasing the merchant's goods and/or services.
  • a payment method such as adding a bank account number, payment device number, security code, etc.
  • the consumer can charge, load, or otherwise authorize the account with a pre-paid value for use in purchasing the merchant's goods and/or services.
  • the consumer 122 ( 1 ) can create a personal identification number (PIN) or other code for use in accessing the account.
  • PIN personal identification number
  • consumers 122 ( 1 )- 122 (N) can store certain personal and financial information via the application program, such as 116 ( 1 ), or app, consumers 122 ( 1 )- 122 (N) can readily register for multiple merchants′ respective loyalty/reward programs, and in some instances, registration can be accomplished with a single click or authorization from the consumer 122 ( 1 ).
  • a consumer such as 122 ( 1 ) can update or otherwise input his or her personal and/or financial information by swiping or otherwise reading a payment device, such as a debit card, credit card, smartcard, or stored value card, using a card reader device or other payment device reader in communication with the application program, such as 116 ( 1 ) or app.
  • a payment device such as a debit card, credit card, smartcard, or stored value card
  • the application program 116 ( 1 ) or app Some or all of the consumer's personal and/or financial information can be stored by the application program 116 ( 1 ) or app for subsequent processing and/or retrieval.
  • the application program 116 ( 1 ) or app may prompt the consumer 122 ( 1 ) to input additional information, edit previously obtained information, or confirm previously obtained information.
  • a consumer can scan a QR code or otherwise input an identifying code or name associated with the merchant's loyalty/reward program to a mobile application store or website.
  • a consumer such as 122 ( 1 ) may use an associated mobile device 120 ( 1 ) to scan QR code, such as code 138 , posted or otherwise provided at a merchant location 136 .
  • the consumer's mobile device 120 ( 1 ) or other client device can communicate, with the server 106 via a network 126 , some or all information associated with the QR code or other code or name from the consumer.
  • the server 106 can compare some or all of the information with previously stored information associated with one or more predefined to loyalty/reward programs to identify the merchant's loyalty/reward program, and download the consumer downloadable application program or app, such as 116 ( 1 ), to the consumer's mobile device 120 ( 1 ) or other client device.
  • the consumer 122 ( 1 ) can utilize the account via a user interface provided by the consumer downloadable application program, such as 116 ( 1 ), or app as a digital “punch card” in the merchant's loyalty/rewards program.
  • the program 116 ( 1 ) or app can provide the consumer 122 ( 1 ) with any number of tools to facilitate purchases, such as a QR code scanner, a payment button, a keypad, a voice input payment command, etc.
  • the consumer 122 ( 1 ) can verify a payment command or instruction by entering his or her PIN or other code.
  • the consumer 122 ( 1 ) can be notified via the program 116 ( 1 ) or app that the payment has been completed and a certain number of rewards have been earned.
  • activity based rewards can be provided to consumers for certain predefined conduct and/or behavior.
  • a star can be rewarded to a consumer 122 ( 1 ) for downloading the consumer downloadable application program, such as 116 ( 1 ) or app, to his or her mobile device 120 ( 1 ) or client device.
  • a star can be rewarded to a consumer 122 ( 1 ) for sharing the program 116 ( 1 ) or app with a friend via a social media program, by referral, or providing a validated email address.
  • a star or other reward credit can be transferred or otherwise given by one consumer 122 ( 1 ) to another consumer, such as 122 (N).
  • each star or other icon can be correlated to a predefined number of rewards associated with each consumer 122 ( 1 )- 122 (N).
  • the allocation and number of rewards can be managed by a loyalty/rewards application program, such as one accessible via a hosted website 134 or a loyalty/rewards application program or mobile commerce application program 102 on a server device 106 .
  • a multi-merchant experience can be implemented.
  • certain merchant loyalty/rewards programs can be brought together and presented to a consumer with respective offers and/or advertisements for each merchant and/or merchant program.
  • a mobile commerce application program such as 102
  • a server device such as 106
  • Each merchant may cooperate with other merchants, or an entity associated with hosting and/or managing the mobile commerce application program 102 may organize and/or decide to generate and provide cross-marketing or cross-merchant offers to consumers.
  • one merchant associated with selling food can, via the mobile commerce application program 102 , identify another merchant associated with selling wine, and together, both merchants can cross-market their goods and services to consumer by generating and providing consumers with one or more cross-merchant offers, such as buy a certain amount from one merchant, and receive a discount from another merchant.
  • Mapping and location-based service functionality can be utilized by the mobile commerce application program 102 to notify a consumer, such as 122 ( 1 ), about nearby merchants in the area the consumer is presently in.
  • the location services such as 144 ( 1 ) on the consumer's mobile device 120 ( 1 ) may communicate geolocation data directly to the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116 ( 1 ) executing on the consumer's mobile device 120 ( 1 ).
  • the consumer's mobile commerce application program 116 ( 1 ) can indicate nearby merchant locations that may offer cross-marketing and/or cross-merchant offers by displaying nearby merchant locations and/or offers on an associated display of the consumer's mobile device 120 ( 1 ).
  • notifications can be generated and transmitted by the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116 ( 1 ) to the consumer 122 ( 1 ) about rewards and/or reward thresholds that have been earned or reached, or that will be earned or reached. In some instances, notifications can be provided by the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116 ( 1 ) about rewards and/or offers that may expire soon or on a certain date and/or time.
  • a user interface can be provided to consumers to categorize and/or organize merchants and associated merchant loyalty/rewards programs by ranking or prioritizing the merchants and/or merchant programs according to each consumer's use, preference, or conduct and/or behavior.
  • a mobile commerce application program such as 102
  • a consumer's mobile commerce application program such as 116 ( 1 )
  • User selectable interface options can permit the consumer 122 ( 1 ) to categorize, organize, rank, and/or prioritize the merchants and/or loyalty/rewards programs by any number of options, such as by consumer usage, consumer preference, consumer conduct, and/or consumer behavior. Usage can include, but is not limited to, the number of times the consumer has visited a merchant or used a merchant loyalty/reward program. Preference can include, but is not limited to, particular selection by a consumer, or ranking by one or more consumers, such as by crowdsourcing or voting for a favorite merchant and/or loyalty/reward program.
  • third party product and/or service reviews can be utilized, such as from a review service or website, to identify frequently used merchants, to identify most valuable merchants, or to identify new merchants a particular consumer may like or want to know about.
  • a mobile commerce application program such as 102
  • a consumer's mobile commerce application program such as 116 ( 1 )
  • the product and/or service data 152 can be used to identify one or more merchants based at least in part on consumer and/or third party rankings, ratings, and/or likes for particular merchants.
  • consumer and/or third party reviews and/or comments may be analyzed to determine or identify one or more merchants based on keywords, frequently used terms, and/or frequently reviewed or commented products and/or services.
  • the mobile commerce application program such as 102
  • consumer's mobile commerce application program such as 116 ( 1 )
  • the mobile commerce application program can identify or otherwise generate one or more frequently used merchants, frequently commented on or most valuable merchants to certain consumers, and/or new merchants that may appeal to or otherwise interest certain consumers.
  • notifications can be provided about rewards and/or offers that may expire soon or on a certain date and/or time.
  • a mobile commerce application program such as 102
  • a consumer's mobile commerce application program such as 116 ( 1
  • a card-linked loyalty/rewards and/or a loyalty/rewards proxy can be provided to enable a consumer to link a merchant or affiliate loyalty/rewards identifier to a payment device, such as a payment card.
  • a payment card or payment device such as 135 ( 1 ) associated with a consumer, such as 122 ( 1 ) can be linked to a particular consumer, such as 122 ( 1 ).
  • the link can be generated and stored by a mobile commerce application program, such as 102 and/or payment processing application program, such as 154 , when the payment device 135 ( 1 ) is provided to or otherwise used by the consumer 122 ( 1 ).
  • a unique number or code can be assigned to the link, consumer 122 ( 1 ), and/or payment device 135 ( 1 ).
  • consumer information and/or payment device information can be assigned to the link.
  • the link can be requested by the consumer 122 ( 1 ), and in other instances, the link may be generated without a request from the consumer 122 ( 1 ).
  • a linked payment card such as 135 ( 1 ) is used at a merchant point-of sale (POS) device, such as a merchant computer device 114
  • POS point-of sale
  • a linked loyalty/rewards identifier such as a unique number or code
  • the mobile commerce application program 102 and/or payment processing application program 154 can be retrieved from the mobile commerce application program 102 and/or payment processing application program 154 , and used to drive appropriate loyalty/rewards activity (points accrual, discount, etc.).
  • the need for a loyalty/rewards identifier to be entered (manually or otherwise) as a separate step in the payment transaction e.g. eliminates separate swipe of a loyalty/rewards card, manual entry of loyalty/rewards card number, etc.
  • a loyalty/reward identifier can be delivered to merchant's existing loyalty/reward program via the POS or can be delivered to a third-party/affiliate loyalty/reward program managed by the mobile commerce application program, such as 102 and/or payment processing application program, such as 154 , “in the cloud.” If appropriate, multiple merchant or affiliate loyalty/reward programs can be accessed via the same payment transaction (e.g. by linking multiple loyalty/reward program identifiers to the same payment card).
  • an enrollment function e.g. linking of loyalty/reward identifier to payment device or card
  • an enrollment function can be enabled to occur at a merchant POS, online, or via mobile device application.
  • the linking can occur at a merchant computer system 112 and/or merchant computer device 114 when a consumer, such as 122 ( 1 ), presents, scans, or swipes a payment device or card, such as 135 ( 1 ), at a merchant location, such as 136 .
  • a mobile commerce application such as 108 , associated with the merchant computer system 112 and/or merchant computer device 114 can generate and store the link, such as establishing an association between the payment device 135 ( 1 ) and the consumer 122 ( 1 ), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135 ( 1 ) and consumer 122 ( 1 ).
  • the linking can occur online at a host or server device, such as 106 , when a consumer, such as 122 ( 1 ), presents, scans, or swipes a payment device or card, such as 135 ( 1 ), at a merchant location, such as 136 , and an associated merchant computer system 112 and/or merchant computer device 114 transmits payment device information to the host or server device 106 .
  • a mobile commerce application, such as 102 , associated with the host or server device 106 can generate and store the link, such as establishing an association between the payment device 135 ( 1 ) and the consumer 122 ( 1 ), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135 ( 1 ) and consumer 122 ( 1 ).
  • the linking can occur at a mobile device, such as 120 ( 1 ), when a consumer, such as 122 ( 1 ), enters payment device information, and/or scans or swipes a payment device or card, such as 135 ( 1 ), at the mobile device 120 ( 1 ).
  • a mobile commerce application such as 116 ( 1 ), associated with the mobile device 120 ( 1 ) can generate and store the link, such as establishing an association between the payment device 135 ( 1 ) and the consumer 122 ( 1 ), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135 ( 1 ) and consumer 122 ( 1 ).
  • any combination of communications between the merchant computer system 112 , merchant computer device 114 , host or server device 116 , and/or mobile device 120 ( 1 ) can be used to establish, generate, and store a link between the payment device 135 ( 1 ) and the consumer 122 ( 1 ), or to generating and store a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135 ( 1 ) and consumer 122 ( 1 ).
  • receipt of a payment device, such as 135 ( 1 ) or card at a merchant POS, such as a merchant computer system 112 and/or merchant computer device 114 can cause a mobile commerce application program, such as 102 , 108 , and/or 116 ( 1 ) to generate a prompt for entry of a loyalty/reward identifier, which can then be linked to the payment device 135 ( 1 ) or card.
  • the loyalty/reward identifier can, in some instances, be provided to consumers 122 ( 1 )- 122 (N) by way of a QR code, bar code, or other unique code.
  • Linkage between loyalty/reward identifier and payment device 135 ( 1 ) or card can be stored at a host or server device, such as 106 , “in the cloud” so it can be retrieved anytime the payment device 135 ( 1 ) or card is used.
  • Requests to retrieve a loyalty/reward identifier as part of a payment transaction can include appropriate merchant or loyalty program identifier, such that the correct loyalty/reward identifier can be returned for the specific transaction.
  • a universal loyalty/reward credential can be stored on the mobile device (e.g. in the secure element).
  • a universal loyalty/reward credential can be stored in memory, such as 118 ( 1 ), of a consumer's mobile device, such as 120 ( 1 ).
  • One or more merchant or affinity loyalty/reward identifiers can be linked to this universal loyalty/reward credential, instead of to a specific payment device, such as 135 ( 1 ) or payment card.
  • the mobile device 120 ( 1 ) can be presented by a consumer 122 ( 1 ) to a merchant POS, such as a merchant computer system 112 and/or merchant computer device 114 , to deliver the stored universal loyalty/reward credential.
  • the merchant POS can send the universal loyalty/reward credential to a host or server device, such as 106 , or otherwise “in the cloud” along with the payment transaction.
  • the universal loyalty/reward credential can be used by an associated mobile commerce application program, such as 102 , “in the cloud” to determine which specific merchant or affinity loyalty/reward identifier should be associated with the transaction.
  • one or more purchase transactions by a consumer can be tracked by a mobile commerce application program, such as 102 , 108 , and/or 116 ( 1 )- 116 (N).
  • a mobile commerce application program such as 102 , 108 , and/or 116 ( 1 )- 116 (N).
  • the mobile commerce application program can allocate, track, and store one or more rewards for the consumer 122 ( 1 ).
  • the allocation, tracking, and storing can be facilitated when the consumer's payment device 135 ( 1 ) is linked to the consumer 122 ( 1 ) by the mobile commerce application program, such as 102 , 108 , and/or 116 ( 1 )- 116 (N), as described above.
  • the mobile commerce application program may initiate a notification (such as an email or text) to the consumer 122 ( 1 ) via the consumer's mobile device, such as 120 ( 1 )- 120 (N), and/or initiate a prompt to the consumer 122 ( 1 ) via a merchant computer system 112 and/or merchant computer device 114 , such as a merchant POS device, which can prompt the consumer 122 ( 1 ) to enroll or otherwise join the merchant loyalty/reward program associated with the particular merchant.
  • a notification such as an email or text
  • the notification and/or prompt can include a link to permit the consumer 122 ( 1 ) to download a mobile commerce application program, such as 116 ( 1 ), or app to the consumer's mobile device 120 ( 1 ). If the consumer 122 ( 1 ) downloads the mobile commerce application program, such as 116 ( 1 ), or app, the consumer 122 ( 1 ) can be enrolled into the merchant loyalty/reward program associated with the particular merchant, wherein some or all of the accrued rewards can be obtained and subsequently redeemed by the consumer 122 ( 1 ).
  • the consumer 122 ( 1 ) can provide personal information, such as email address or other contact information, which can be input to the merchant computer system 112 and/or merchant computer device 114 , such as a merchant POS device, and the consumer 122 ( 1 ) can be enrolled into the merchant loyalty/reward program associated with the particular merchant, wherein some or all of the accrued rewards can be obtained and subsequently redeemed by the consumer 122 ( 1 ).
  • personal information such as email address or other contact information
  • merchant computer device 114 such as a merchant POS device
  • the mobile commerce application program such as 116 ( 1 ), or app, or by providing personal information to the merchant
  • the mobile commerce application program such as 102 , 108 , and/or 116 ( 1 )- 116 (N)
  • the mobile commerce application program can continue to allocate, track, and store one or more rewards for the consumer 122 ( 1 ).
  • the mobile commerce application program can initiate a notification (such as an email or text) to the consumer 122 ( 1 ) via the consumer's mobile device, such as 120 ( 1 )- 120 (N), and/or initiate a prompt to the consumer 122 ( 1 ) via a merchant computer system 112 and/or merchant computer device 114 , such as a merchant POS device, which can prompt the consumer 122 ( 1 ) to obtain a reward by enrolling or otherwise joining the merchant loyalty/reward program associated with the particular merchant.
  • the consumer 122 ( 1 ) may be notified and/or prompted to spend a certain amount of money to obtain additional rewards if the consumer 122 ( 1 ) enrolls or otherwise joins the merchant loyalty/reward program associated with the particular merchant.
  • FIGS. 3-8 illustrate example methods according to embodiments of the disclosure.
  • the method 300 can begin in block 302 .
  • an indication can be received that a consumer has entered a predefined merchant location.
  • Block 302 is followed by block 304 , in which a notification can be transmitted to a mobile device associated with the consumer.
  • Block 304 is followed by block 306 , in which one or more payment tools can be provided on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location.
  • Block 306 is followed by block 308 , in which a loyalty/reward credit is generated for an account associated with the consumer.
  • Block 308 is followed by block 310 , in which an instruction is received from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
  • the method 300 can end after block 310 .
  • the method 400 can begin in block 402 .
  • a network link can be provided for a merchant to access a loyalty/reward application program.
  • Block 402 is followed by block 404 , in which an indication can be received that a merchant has opted in to an associated loyalty/rewards program.
  • Block 404 is followed by block 406 , in which one or more merchant parameters can be received for a customized merchant loyalty/rewards program.
  • Block 406 is followed by block 408 , in which a downloadable app or application program cab be generated for a consumer to access the customized merchant loyalty/rewards program.
  • the method 400 can end after block 408 .
  • the method 500 can begin in block 502 .
  • a code can be received from a consumer's mobile device located at a merchant location.
  • Block 502 is followed by block 504 , in which a merchant's loyalty/reward program is identified.
  • Block 504 is followed by block 506 , in which access is facilitated to an app or application program associated with the merchant's loyalty/reward program.
  • Block 506 is followed by block 508 , in which consumer information is received via the app or application program.
  • Block 508 is followed by block 510 , in which one or more payment tools are provided on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location.
  • Block 510 is followed by block 512 , in which loyalty/reward credit is generated for an account associated with the consumer.
  • Block 512 is followed by block 514 , in which an instruction is received from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant.
  • the method 500 can end after block 514 .
  • the method 600 can begin in block 602 .
  • a merchant loyalty/rewards credit can be received from one merchant loyalty/rewards program.
  • Block 602 is followed by block 604 , in which other merchant loyalty/rewards credit can be received from at least one other merchant loyalty/rewards program.
  • Block 604 is followed by block 606 , in which at least one offer or advertisement can be determined based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program.
  • Block 606 is followed by block 608 , in which the at least one offer or advertisement can be output to a mobile device associated with a consumer.
  • Block 608 is followed by block 610 , in which a notification to the consumer's mobile device can be generated upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review.
  • Block 610 is followed by block 612 , in which two or more merchants and/or associated merchant loyalty/reward programs can be categorized, organized, ranked and/or prioritized based at least in part on consumer use, preference, conduct and/or behavior.
  • the method 600 can end after block 612 .
  • the method 700 can begin in block 702 .
  • a card/loyalty proxy can be generated.
  • Block 702 is followed by block 704 , in which a merchant and/or affiliate identifier can be linked to a payment device via the card/loyalty proxy.
  • Block 704 is followed by block 706 , in which multiple merchant and/or affiliate identifiers can be linked to the payment device via the card/loyalty proxy.
  • Block 706 is followed by block 708 , in which multiple merchant and/or affiliate identifiers can be associated with a universal loyalty credential.
  • Block 708 is followed by block 710 , in which an indication is received that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction.
  • Block 710 is followed by block 712 , in which a loyalty/reward activity is determined based at least in part on the card/loyalty proxy.
  • Block 712 is followed by block 714 , in which the card/loyalty proxy or universal loyalty credential is transmitted to an associated merchant facilitating a transaction.
  • the method 700 can end after block 714 .
  • the method 800 can begin in block 802 .
  • an indication can be received a consumer has performed a predefined activity.
  • Block 802 is followed by block 804 , in which a consumer's account in a loyalty/rewards program can be credited based at least in part on the predefined activity.
  • Block 804 is followed by block 806 , in which an indication of the credit can be output to the consumer's mobile device.
  • Block 806 is followed by block 808 , in which an instruction can be received from the consumer to redeem a loyalty/reward credit on behalf of a third party.
  • Block 808 is followed by block 810 , in which a loyalty/reward activity can be determined based at least in part on the card/loyalty proxy.
  • Block 810 is followed by block 812 , in which the card/loyalty proxy can be transmitted to an associated merchant facilitating a transaction.
  • the method 800 can end after block 812 .
  • a technical solution with an opt-in mobile loyalty/reward program can be enabled.
  • merchants can quickly access tools to create a loyalty/reward program for consumers, and consumers can quickly access tools to utilize the merchants′ loyalty/reward programs.
  • technical solutions involving linking payment devices with consumers can be implemented.
  • technical solutions with loyalty/reward identifiers and universal loyalty/reward credentials can be generated, stored, and used to implement merchant loyalty/reward programs. In this manner, technical solutions can be implemented such that consumers can be connected to merchants via rewards, such as by performing certain activities, and merchants can increase loyalty from participating consumers.
  • Certain embodiments of the disclosure can provide systems and processes for facilitating a mobile purchase transaction, such as using a mobile device or phone to pay (as well as redeem offers, redeem loyalty, earn loyalty, etc) at a physical or virtual store utilizing “check in” type functionality.
  • a consumer such as 122 ( 1 ) in FIG.
  • a mobile commerce application such as 116 ( 1 ) or app executing on the consumer's mobile device, such as 120 ( 1 )
  • location services such as 144 ( 1 ), associated with the consumer's mobile device 120 ( 1 ) can provide geolocation data to the mobile commerce application 116 ( 1 ) or app.
  • location services such as 144 ( 1 ), associated with the consumer's mobile device 120 ( 1 ) can provide geolocation data to a mobile commerce application program, such as 108 , associated with a merchant computer system, such as 112 , or merchant computer device, such as 114 .
  • location services, such as 144 ( 1 ) associated with the consumer's mobile device 120 ( 1 ) can provide geolocation data to a mobile commerce application program, such as 102 , associated with a host or server device, such as 106 .
  • the relative proximity of the consumer's mobile device 120 ( 1 ) to a particular merchant location, such as 136 can be determined by comparing the geolocation data from the consumer's mobile device 120 ( 1 ) to location data associated with the merchant's location, such as location data from a location service, such as 132 , associated with a merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or predefined location data associated with the merchant's location and stored in a data storage device, such as a server device 106 or data store 151 .
  • location data associated with the merchant's location such as location data from a location service, such as 132 , associated with a merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or predefined location data associated with the merchant's location and stored in a data storage device, such as a server device 106 or data store 151 .
  • the consumer 122 ( 1 ) can enter payment device information, or have previously entered and stored the payment device information via the mobile commerce application 116 ( 1 ) or app.
  • the merchant computer system such as 112
  • merchant computer device such as 114
  • a mobile commerce application program such as 108
  • the merchant or merchant cashier can view, at a merchant computer system, such as 112 , and/or merchant computer device, such as 114 , for instance a point-of-sale (POS) device, a list generated on an interface by a mobile commerce application program, such as 108 , of all consumers checked in, and select the corresponding consumer 122 ( 1 ) desiring to make a purchase based on the consumer 122 ( 1 ) saying his or her name and/or providing a unique code or identifier to the merchant, and a corresponding input entered to the merchant computer system 112 and/or merchant computer device 114 .
  • POS point-of-sale
  • a person's name and/or unique code or identifier can be used by the merchant computer system 112 and/or merchant computer device 114 to facilitate payment and/or transaction processing.
  • the purchase transaction can then be linked to the consumer's account either by the merchant computer system 112 , merchant computer device 114 , and/or a host or server device, such as 106 , and the purchase transaction can be completed using the consumer's payment device information.
  • the purchase transaction can be faciliated, and the consumer's and merchant's need to use “proximity” technology like NFC or QR codes can be alleviated.
  • Consumers may utilize check in functionality by explicitly checking in and/or implicitly checking in with a merchant location, such as 136 .
  • a consumer can expressly check in by initiating or otherwise indicating his or her presence to the merchant.
  • the consumer 122 ( 1 ) may initiate the mobile commerce application program 116 ( 1 ) executing on the consumer's mobile device 120 ( 1 ) and indicate on a user interface associated with the mobile device 120 ( 1 ) that the consumer 122 ( 1 ) wants to check in with the merchant location 136 .
  • the consumer 122 ( 1 ) may initiate the mobile commerce application program 116 ( 1 ) executing on the consumer's mobile device 120 ( 1 ) and inform the merchant operating a merchant computer system 112 and/or merchant computer device 114 to indicate on a user interface associated with the merchant computer system 112 and/or merchant computer device 114 that the consumer 122 ( 1 ) wants to check in with the merchant location 136 .
  • a consumer can implicitly check in by initiating an “auto check-in” feature on the mobile commerce application program 116 ( 1 ) executing on the consumer's mobile device 120 ( 1 ).
  • the geolocation data from the mobile device 120 ( 1 ) indicates the relative proximity of the consumer from a merchant's location, such as 136 .
  • the mobile commerce application program 116 ( 1 ) can implicity check in the consumer with the merchant's location, and the mobile commerce application program 116 ( 1 ) can communicate with the merchant computer system 112 and/or merchant computer device 114 to complete the check in of the consumer 122 ( 1 ) with the merchant's location 136 .
  • a merchant can communicate via at least one network, such as 126 , to a hosted website and/or via a check in to pay application program, such as a mobile commerce application program 102 , executing on a host or server device, such as 106 , and configure the check in to pay application program or mobile commerce application program 102 to facilitate purchase transactions by consumers with the merchant.
  • a network such as 126
  • pay application program such as a mobile commerce application program 102
  • server device such as 106
  • a merchant computer system 112 and/or merchant computer device 114 can download a mobile commerce application program, such as 108 , from a website, such as 134 and/or host or server device, such as 106 , wherein the mobile commerce application program 108 can facilitate check in to pay functionality including purchase transactions by consumers with the merchant.
  • a hosted website and/or check in to pay application program or mobile commerce application program 102 on a server device 106 , or a mobile commerce application program 108 on a merchant computer system 112 and/or merchant computer device 114 can implement a set of computer-executable instructions to enable a check in to pay system and service.
  • the set of computer-executable instructions can receive an indication when a consumer, such as 122 ( 1 ), visits the merchant location, such as 136 , and the check in to pay application program or mobile commerce application program 102 , 108 can transmit respective indications to a POS device, such as a merchant computer system 112 and/or merchant computer device 114 , associated with the merchant corresponding to consumers that have checked in at the merchant location 136 using respective mobile devices, such as 120 ( 1 )- 120 (N), or other client devices.
  • a POS device such as a merchant computer system 112 and/or merchant computer device 114
  • respective mobile devices such as 120 ( 1 )- 120 (N)
  • the POS device such as a merchant computer system 112 and/or merchant computer device 114
  • the POS device can be configured by a mobile commerce application program, such as 102 and 108 , to output via a graphical user interface, profile information and/or information associated with the checked in consumers 122 ( 1 )- 122 (N).
  • the merchant can receive a consumer name and/or unique code or identifier from the consumer, and the merchant can input or otherwise select corresponding information on the POS device, such as a merchant computer system 112 and/or merchant computer device 114 .
  • the set of computer-executable instructions can be further configured to receive a payment command, consumer name, and/or unique code or identifier from the POS device, such as a merchant computer system 112 and/or merchant computer device 114 , from the merchant, and to facilitate processing payment information associated with the consumer, such as 122 ( 1 ), to implement the payment command.
  • the set of computer-executable instructions can transmit a payment confirmation to the POS device, such as a merchant computer system 112 and/or merchant computer device 114 , and/or to the consumer 122 ( 1 ).
  • the consumer 122 ( 1 ) may receive a payment authorization request, which may be a single click authorization, PIN, or code.
  • various merchants regardless of size, can adopt and implement a check in to pay program or service.
  • a consumer 122 ( 1 ) can download a check in to pay application program, such as 116 ( 1 ), or app to the consumer's mobile device 120 ( 1 ) or other client device.
  • a consumer 122 ( 1 ) can visit a website, such as 134 , using his or her mobile device 120 ( 1 ), and when prompted by the website 134 , the consumer 122 ( 1 ) can download a mobile commerce application program 116 ( 1 ) or app onto the mobile device 120 ( 1 ).
  • the consumer 122 ( 1 ) can create an account and input certain personal or identification information to the mobile commerce application program 116 ( 1 ) or app, such as a name, mobile telephone number, email or messaging address, or social media application account name.
  • the consumer 122 ( 1 ) can input, via the mobile commerce application program 116 ( 1 ) or app, financial or payment information associated with a payment method, such as adding a bank account number, payment device number, security code, etc., and, in some instances, the consumer 122 ( 1 ) can charge, load, or otherwise authorize, via the mobile commerce application program 116 ( 1 ) or app, a payment account with a pre-paid value for use in purchasing the merchant's goods and/or services.
  • the consumer 122 ( 1 ) can create, via the mobile commerce application program 116 ( 1 ) or app, a personal identification number (PIN) or other code for use in accessing the payment account.
  • PIN personal identification number
  • the consumer 122 ( 1 ) visits a merchant location, such as 136 , utilizing a check in to pay application program, mobile commerce application program, such as 116 ( 1 ), or app
  • the consumer's check in to pay application program, mobile commerce application program 116 ( 1 ) or app can transmit an indication to the merchant computer system 112 , merchant computer device 114 and/or a check in to pay application program or mobile commerce application program, hosted by the merchant such as mobile commerce application program 108 , or hosted on a host or server device 106 , such as mobile commerce application program 102 , that the consumer 122 ( 1 ) is checking in to the merchant location 136 .
  • the consumer 122 ( 1 ) can manually enter his or her location into a mobile device 120 ( 1 ) or client device, or may manually select from a list of map locations or otherwise indicate on a map output to a mobile device 120 ( 1 ) or client device.
  • the consumer 122 ( 1 ) can provide his or her name, or a unique code to the merchant or merchant cashier for input to a merchant computer system 112 and/or merchant computer device 114 , such as a POS device.
  • the consumer 122 ( 1 ) may receive a payment authorization and/or confirmation notification via the consumer's check in to pay application program, mobile commerce application program 116 ( 1 ) or app.
  • consumers 122 ( 1 )- 122 (N) can store certain personal and financial or payment information via the mobile commerce application program 116 ( 1 ) or app, consumers can readily utilize the check in to pay system and service, and in some instances, check in and/or payment can be accomplished with a single click or authorization from the consumer, such as 122 ( 1 ).
  • FIG. 9 illustrates an example method according to embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2 .
  • the method 900 can begin in block 902 .
  • an indication can be received that a consumer has arrived at or will arrive at a predefined merchant location.
  • Block 902 is followed by block 904 , in which a respective indication can be transmitted to a point of sale (POS) device associated with a merchant.
  • POS point of sale
  • Block 904 is followed by block 906 , in which a consumer's identity, merchant identity and/or a merchant's loyalty/reward program can be determined based at least in part on the received indication.
  • Block 906 is followed by block 908 , in which information can be output associated with one or more consumers at the predefined merchant location.
  • Block 908 is followed by block 910 , in which a name or unique code can be received with payment information from at least one consumer.
  • Block 910 is followed by block 912 , in which the name or unique code is authenticated.
  • Block 912 is followed by block 914 , in which payment processing associated with a consumer purchase of a good and/or service from the merchant can be facilitated.
  • Block 914 is followed by block 916 , in which a payment authorization request can be received from the consumer.
  • Block 916 is followed by block 918 , in which a payment confirmation, offer and/or loyalty/rewards credit confirmation can be transmitted to a POS device and/or mobile device associated with the consumer.
  • the method 900 can end after block 918 .
  • a check in to pay application program, mobile commerce application program, such as 108 , or app can facilitate issuing and/or redeeming a coupon and/or loyalty/reward credits at a predefined merchant location, such as 136 .
  • the check in to pay application program, mobile commerce application program, such as 108 , or app can receive an indication that an arriving or waiting consumer, such as 122 ( 1 ), wants to redeem a previously received coupon and/or loyalty/reward credits with the expected purchase transaction.
  • the check in to pay application program, mobile commerce application program, such as 108 , or app can generate and transmit a coupon and/or loyalty/reward credits to an arriving or waiting consumer, such as 122 ( 1 ), and the check in to pay application program, mobile commerce application program, such as 108 , or app can redeem the recently received coupon and/or loyalty/reward credits with an expected purchase transaction when the consumer 122 ( 1 ) is ready to check out.
  • the information associated with the coupon and/or loyalty/reward credits can be stored on the consumer's mobile device, such as 120 ( 1 ) and/or client device associated with the consumer or merchant, such as a merchant computer system 112 and/or merchant computer device 114 , or may be stored in a device, such as a host or server device 106 , accessible via at least one network 126 by a POS device and/or a mobile device 120 ( 1 ) and/or client device associated with the consumer.
  • the check in to pay application program, mobile commerce application program, such as 108 , or app can obtain information associated with the coupon or otherwise access a loyalty/reward account associated with the consumer 122 ( 1 ), merchant and/or merchant loyalty/reward program, and facilitate redemption of the coupon and/or loyalty/reward credits before, during, or after a purchase transaction with the consumer 122 ( 1 ).
  • coupons and/or loyalty/reward credits can be redeemed with a purchase transaction involving a consumer, such as 122 ( 1 ) using a mobile device, such as 120 ( 1 ) and/or client device to interact with a check in to pay application program, mobile commerce application program, such as 108 , or app.
  • a check in to pay application program, mobile commerce application program, such as 108 , or app can facilitate queuing two or more consumers, such as 122 ( 1 ) and 122 (N), who have indicated arrival at or will arrive at a predefined merchant location, such as 136 .
  • the check in to pay application program, mobile commerce application program, such as 108 , or app can associate each consumer 122 ( 1 ), 122 (N) with a respective name and/or unique code, and maintain the names and/or unique codes in a predefined order based at least in part on some or all of the following information: consumer arrival time, expected service time, expected order completion, expected good and/or service completion, or elapsed consumer wait time.
  • the check in to pay application program, mobile commerce application program, such as 108 , or app can change the predefined order for some or all of the names and/or unique codes as well add new names and/or unique codes associated with one or more additional customers.
  • checkout information for consumers in line or otherwise waiting for or expecting checkout at a merchant location can be suitably organized at a merchant computer system 112 and/or merchant computer device 114 , such as a POS device, for processing each of the consumer's transactions.
  • a check in to pay application program, mobile commerce application program, such as 108 , or app can facilitate communications between merchants and consumers.
  • a merchant can view a user interface generated by a mobile commerce application program, such as 108 , the number of transactions within a predefined time and any relevant details of the transactions, such as purchase price, items purchased, etc.
  • a merchant can generate and send via a mobile commerce application program, such as 108 , a query to any number of consumers, such as those that have not visited a merchant location, such as 136 , for a predefined time, such as the last 6 months.
  • a merchant can generate notifications to consumers via a mobile commerce application program, such as 108 , communicating with a mobile commerce application program, such as 116 ( 1 ), executing on a consumer's mobile device, such as 120 ( 1 ), to obtain a discount when the consumer 122 ( 1 ) visits the merchant location, such as 136 , and makes a subsequent purchase transaction.
  • notifications to consumers can include messages to consumers who have not visited in awhile, to consumers who are frequent customers, and to visit a merchant location, such as 136 , for a special event.
  • a technical solution implementing mobile purchase transaction program such as a check in to pay application system and service
  • a technical solution involving transmitting consumer payment information to merchant computer systems and devices, such as POS devices can be provided.
  • technical solutions can be implemented such that merchants can quickly access tools to create a check in to pay application program for consumers, and merchants and consumers can quickly access tools to utilize the merchants′ check in to pay application programs.
  • Certain embodiments of the disclosure can provide systems and processes for interrupting a purchase transaction, such as providing a consumer alert or notification on the consumer's mobile phone and/or a POS device before or during a purchase transaction regarding a factor that could affect the consumer's decision in completing the transaction. For example, if a consumer, such as 122 ( 1 ) in FIG.
  • the consumer 122 ( 1 ) is buying movie tickets on or with his or her mobile phone, such as 120 ( 1 ), the consumer 122 ( 1 ) can be alerted by a mobile commerce application program, such as 116 ( 1 ), or app that he or she has exceeded his or her monthly budget for entertainment, and the consumer 122 ( 1 ) can decide if he or she still wants to complete the purchase transaction.
  • the consumer 122 ( 1 ) may be interacting with a website, such as 134 , via the consumer's mobile device 120 ( 1 ) to browse movie listings.
  • the mobile commerce application program 116 ( 1 ) may be called upon by the website 134 and/or consumer's mobile device 120 ( 1 ) to provide payment information.
  • the consumer 122 ( 1 ) may be interacting with a website, such as 134 , via a mobile commerce application program, such a 116 ( 1 ), and payment information may be called upon by the website 134 .
  • the consumer 122 ( 1 ) may be conducting a purchase transaction at a merchant location 136 , and may tap his or her mobile device 120 ( 1 ) to initiate the purchase transaction.
  • the mobile commerce application program 116 ( 1 ) executing on the consumer's mobile device 120 ( 1 ) can access a predefined consumer budget and determine whether the proposed purchase transaction is within or otherwise exceeds the budget. If the budget is not exceeded, the transaction is permitted to proceed without having to generate an interruptive alert. If the budget is exceeded, the transaction can be interrupted by the mobile commerce application program 116 ( 1 ), which can generate an alert or notification to the consumer via the mobile device 120 ( 1 ) that the budget has been or will be exceeded by completing or otherwise entering into the transaction.
  • the consumer 122 ( 1 ) can be provided an option by the mobile commerce application program 116 ( 1 ) to proceed with the transaction or cancel the transaction, in which case the transaction can continue or be canceled depending on the consumer's election.
  • a two way communication between a consumer 122 ( 1 ) and a payment application program, mobile commerce application program, such as 116 ( 1 ), or app can be facilitated, wherein the consumer 122 ( 1 ) can be prompted by the payment application program, mobile commerce application program, such as 116 ( 1 ), or app prior to completing a purchase transaction, and complete or cancel the purchase transaction with a better understanding of other information associated with the consumer 122 ( 1 ) and/or other merchants.
  • a consumer by way of a mobile device, such as 120 ( 1 ), or other client device, such as a laptop computer or tablet, a consumer, such as 122 ( 1 ), can initiate an interrupt transaction notification feature in a payment application program, mobile commerce application program, such as 116 ( 1 ), or app accessible via the consumer's mobile device 120 ( 1 ) or other client device.
  • a mobile device such as 120 ( 1 )
  • client device such as a laptop computer or tablet
  • a consumer can initiate an interrupt transaction notification feature in a payment application program, mobile commerce application program, such as 116 ( 1 ), or app accessible via the consumer's mobile device 120 ( 1 ) or other client device.
  • a set of computer-executable instructions can be configured to receive an indication from a consumer 122 ( 1 ) to initiate an interrupt transaction notification based at least in part on at least one user-defined threshold, predefined action, recent occurrence, or transaction interrupter.
  • the consumer 122 ( 1 ) may define or otherwise input, via the payment application program, mobile commerce application program, such as 116 ( 1 ), or app, one or more thresholds, such as, but not limited to, daily, weekly, monthly, or periodic spending limits, categorized budgets (entertainment, food, utilities, clothing, etc.), or bank or financial account withdrawal limits.
  • the consumer 122 ( 1 ) may select, via the payment application program, mobile commerce application program, such as 116 ( 1 ), or app, one or more predefined actions, such as, but not limited to, spending after a certain time and/or date, spending at a certain merchant or location, or spending on a certain good and/or service.
  • the consumer 122 ( 1 ) may manually select or elect to receive, via the payment application program, mobile commerce application program, such as 116 ( 1 ), or app, notifications of recent occurrences or transaction interrupters, such as, but not limited to, a lower price at a different or nearby merchant, offers to purchase other goods and/or services with the present purchase transaction, and switching payment devices to receive or obtain loyalty/reward points and/or monetary discounts.
  • the set of computer-executable instructions can be configured to monitor one or more user-defined thresholds and/or predefined actions, and/or for recent occurrences and/or transaction interrupters, and interrupt a purchase transaction when one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are exceed or otherwise detected.
  • a consumer payment application program, mobile commerce application program, such as 116 ( 1 ), or app accessible via the consumer's mobile device, such as 120 ( 1 ), or other client device can be configured to interrupt a consumer's purchase transaction with a merchant by outputting a prominent notification to the consumer 122 ( 1 ) on a user interface with the purchase transaction information.
  • the notification can be generated on the consumer's mobile device 120 ( 1 ) via a mobile commerce application program, such as 116 ( 1 ), executing on the mobile device 120 ( 1 ).
  • the notification may include an audible, visual, and/or tactile alert generated by the consumer's mobile device or other client device.
  • the user interface may include a command to confirm payment and/or a command to cancel the purchase transaction.
  • the consumer payment application program, mobile commerce application program, such as 116 ( 1 ), or app may communicate via at least one network, such as 126 , with a merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or POS device the merchant is operating to facilitate the purchase transaction.
  • the consumer payment application program, mobile commerce application program, such as 116 ( 1 ), or app can be configured to interrupt a consumer's purchase transaction with a merchant by outputting a prominent notification, with the purchase transaction information, to the consumer 122 ( 1 ) and/or merchant on a user interface associated with the merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or POS device.
  • the notification may include an audible, visual, and/or tactile alert generated by the POS device.
  • the user interface of the merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or POS device may include a command to confirm payment and/or a command to cancel the purchase transaction.
  • a consumer payment application program, mobile commerce application program, such as 116 ( 1 ), or app can generate a notification to the consumer on both the consumer's mobile device, such as 120 ( 1 ), or other client device, and the merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or merchant's POS device.
  • the notification on both the consumer's mobile device 120 ( 1 ) or other client device, and the merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or merchant's POS device, can be cleared or otherwise addressed with a single click or authorization from the consumer 122 ( 1 ) and/or merchant.
  • a financial institution such as 124
  • a payment processing application program such as 154
  • associated with the financial institution 124 can include a hold component and/or module with computer-executable instructions to receive an indication that a user-defined threshold, predefined action, recent occurrence, or transaction interrupter exists.
  • the hold component and/or module can initiate a notification to the merchant computer system, such as 112 , and/or merchant computer device, such as 114 , or merchant's POS device to prompt the consumer, such as 122 ( 1 ), to confirm whether to proceed or cancel the transaction.
  • the hold component and/or module can proceed with or cancel the transaction as instructed.
  • FIG. 10 illustrates an example method according to embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2 .
  • the method 1000 can begin in block 1002 .
  • one or more consumer preferences can be received for an alert or notification to be sent to a point of sale (POS) device near the consumer or to one more devices associated with the consumer.
  • Block 1002 is followed by block 1004 , in which one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters can be determined based at least in part on the one or more received consumer preferences.
  • POS point of sale
  • Block 1004 is followed by block 1006 , in which an indication can be received from the consumer to initiate transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters.
  • Block 1006 is followed by block 1008 , in which at least one trigger can be configured when one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected and/or received.
  • Block 1008 is followed by block 1010 , in which an alert or notification can be transmitted to the point-of-sale device near the consumer and/or to one or more devices associated with the consumer.
  • Block 1010 is followed by block 1012 , in which a command is provided to the consumer to confirm payment and/or cancel a purchase transaction.
  • Block 1012 is followed by block 1014 , in which command request can be cleared at the point of sale device and/or one or more devices associated with the consumer based at least in part on the receipt of the command from the consumer.
  • the method 1000 can end after block 10
  • technical solutions implementing interrupting a purchase transaction can be enabled. For example, technical solutions involving transmitting notifications to a consumer before and/or during a purchase transaction, and before the purchase transaction is complete can be provided. In this manner, technical solutions can be implemented such that certain purchase transactions can be ceased before the purchase transactions are completed, thus permitting consumers to better manage budgets as well as consumer spending, and to be better informed about information that may affect the consumer's decision to complete a purchase transaction.
  • FIGS. 11-13 illustrate example methods 1100 - 1300 for sharing a received offer or discount for products or services with selected friends according to certain embodiments of the disclosure.
  • Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2 . These methods can be implemented, for example, using a mobile commerce application program, such as 116 ( 1 ), which can execute on a consumer's mobile device, such as 120 ( 1 ), or other client device.
  • the mobile commerce application program 116 ( 1 ) can launch, for instance, by the consumer 122 ( 1 ) manually selecting an icon associated with the share redeemed offer module of the mobile commerce application program 116 ( 1 ) on the touch-enabled display of the consumer's mobile device 116 ( 1 ) or other client device.
  • the share redeemed offer module or mobile commerce application program 116 ( 1 ) can have a set of embedded tools for accessing the consumer's electronic phonebook, contacts list, and/or friends or affiliation listings on one or more social networking websites.
  • the example method 1100 can begin at block 1102 with the receipt of a request to download the mobile commerce application program that includes the share redeemed offer module.
  • the application program, including the share redeemed offer module can be transmitted via at least one network 126 from the host or server device 106 to the consumer mobile device, such as 120 ( 1 ), for download.
  • the consumer mobile device such as 120 ( 1 )
  • the consumer mobile device can be transmitted via at least one network 126 from the host or server device 106 to the consumer mobile device, such as 120 ( 1 ), for download.
  • a consumer's mobile device 120 ( 1 ) or other client device such as a laptop computer or tablet
  • a consumer such as 122 ( 1 )
  • an input can be received to launch the share redeemed offer module of the mobile commerce application program 116 ( 1 ) at the consumer's mobile device 120 ( 1 ).
  • the mobile commerce application program 116 ( 1 ) can launch automatically after completing the downloading process.
  • an icon associated with the mobile commerce application program 116 ( 1 ) can be displayed and selected by the consumer 122 ( 1 ) on the consumer's mobile device 116 ( 1 ).
  • the mobile commerce application program 116 ( 1 ) can be launched at the consumer's mobile device 120 ( 1 ).
  • the mobile commerce application program 116 ( 1 ) can present, generate, and display on the consumer's mobile device 120 ( 1 ) one or more account set-up prompts in block 1110 .
  • the prompts can include one or more fields for receiving personal information, social media account information, passwords, and any other types of information known to the consumer for creating a personalized account for the share redeemed offer module.
  • one or more inputs associated with the set-up prompts can be received at the I/O interface of the consumer's mobile device 120 ( 1 ).
  • the consumer 122 ( 1 ) can create an account and input certain identification information to the mobile commerce application program 106 ( 1 ), such as a name, mobile telephone number, email or messaging address, or social media application account name and password.
  • All or a portion of this information may be stored in memory of the consumer's mobile device 120 ( 1 ) or in the memory, such as 118 ( 1 ) or a database, such as 151 , associated with a host or server device, such as 106 , and accessible via an authorization token stored in the memory 118 ( 1 ) or as part of the share redeemed offer module of the mobile commerce application program 106 ( 1 ) on the consumer's mobile device 120 ( 1 ).
  • a personal identification number (PIN) code for accessing the consumer account can be received at the consumer's mobile device 120 ( 1 ).
  • PIN personal identification number
  • the consumer 122 ( 1 ) can input a PIN or other code at the display for use in accessing the consumer's account in the share redeemed offer module of the mobile commerce application program 106 ( 1 ). In this way, access to the consumer's personal information, stored contact information, and access to the consumer's social networking accounts may secured.
  • the process 1200 begins at block 1202 , where an offer can be received and displayed on the consumer's mobile device, such as 120 ( 1 ) in FIG. 1 .
  • the offer can be in the form of an email, text message (whether smart messaging service (SMS), extended messaging service (EMS) or multimedia messaging service (MMS)), or an offer that has been received from another mobile commerce application program, such as 116 (N), or module and downloaded onto the consumer's mobile device 120 ( 1 ) or other client device.
  • the offer can be a “one-time use” or single use offer, wherein the offer can be used or otherwise redeemed only a single time.
  • an input to launch the application program 106 having the share redeemed offer module can be received at the consumer's mobile device 120 ( 1 ).
  • the consumer 122 ( 1 ) can launch the mobile commerce application program 116 ( 1 ) by, for example, selecting an icon associated with the mobile commerce application program 116 ( 1 ) on the display of the consumer's mobile device 120 ( 1 ) or other client device in block 1206 .
  • the offer can be retrieved.
  • the mobile commerce application program 116 ( 1 ) can retrieve or download the offer either directly or via the server device 106 .
  • a listing of names from the contacts list and/or digital phonebook at the consumer's mobile device 116 ( 1 ) can be retrieved.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can download a listing of names from one or more of the digital phonebook or contacts list provided on the consumer's mobile device 120 ( 1 ) or other client device.
  • one or more social networking sites can be accessed and a listing of names of friends or acquaintances can be retrieved from the social networking sites.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access the account information and passwords earlier input into the consumer's mobile device 120 ( 1 ) (e.g., either stored locally or on the server) and can access the one or more social networking sites, such as website 134 , via at least one network, such as 126 , to access an additional listing of names or “friends” or other similarly designated contacts to present on the display of the consumer's mobile device 120 ( 1 ) for optional selection by the consumer 122 ( 1 ).
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) may display input fields for names and contact information for one or more persons not identified in the retrieved lists, such that the consumer 122 ( 1 ) can input that information directly via an I/O interface, such as 142 ( 1 ) of the consumer's mobile device 120 ( 1 ).
  • a request to identify recipients of the offer can be displayed on the consumer's mobile device 120 ( 1 ).
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can take the retrieved listing of names in the previous blocks and can display a request as to who the offer should be sent to on the consumer's mobile phone 120 ( 1 ) or other client device.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) may display input fields for names and contact information for one or more persons not identified in the retrieved lists, such that the consumer 122 ( 1 ) can input that information directly via the I/O interface 142 ( 1 ) of the consumer's mobile device 120 ( 1 ).
  • the consumer 122 ( 1 ) can then select which “friends” to share the offer with by the consumer's mobile device 120 ( 1 ) receiving a selection of one or more presented names or receiving inputs for one or more names not displayed.
  • the offer may be shared or otherwise transferred to only a single person in the retrieved or otherwise accessed listing of names, contacts, and/or contact information.
  • the Mobile Device branch is followed to block 1224 , where an email address or mobile phone number can be associated with each selected recipient.
  • an email address or mobile phone number can be associated with each selected recipient.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access the contacts list or digital phonebook and identify an email address or phone number associated with the selected friend in order to forward a copy of the offer to each selected friend.
  • a copy of the offer can be transmitted to the one or more selected recipients via email at an email address identified as being associated with each selected recipient or via text message at a phone number identified as being associated with each selected recipient.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can identify the email or mobile phone number associated with each selected friend, and forward a copy of the offer to those selected friends via an email or text message (whether SMS, EMS, or MMS) either directly or via the server.
  • the Social Networking Site branch can be followed to block 1230 , where a determination is made as to whether to post the offer on the social networking site, such as website 134 , or to directly contact the selected recipient based on information retrieved from the social networking site, such as website 134 . If the recipients will be directly contacted, the Directly Contact branch can be followed to block 1232 , where the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access the social networking site, such as website 134 .
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can determine contact information for the selected recipient based on information provided on the social networking site, such as website 134 .
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can identify contact information for each of the recipients identified from the one or more social networking websites, such as website 134 .
  • the contact information may include an email address and/or mobile phone number.
  • a copy, link, or notification of the offer can be transmitted to the selected recipient via email or text message.
  • the share redeemed offer module at the consumer's mobile device 120 ( 1 ) or at the server device 106 can then generate and transmit an email or text message (whether SMS, EMS, or MMS) that includes the offer to these recipients, either directly or via the server device 106 using the obtained email address or phone number from the social networking site, such as website 134 . Once all the selected recipients have been contacted, the process can continue to the END block.
  • an email or text message whether SMS, EMS, or MMS
  • the Social Networking Site branch can be followed to block 1236 , where a message is generated for posting.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can generate the message or provide a user-input field for the consumer 122 ( 1 ) to input the desired message at the consumer's mobile device 120 ( 1 ).
  • the message may also include a copy or link to the offer being shared by the consumer 122 ( 1 ).
  • the social networking site can be accessed.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access, via at least one network 126 , the social networking site, such as website 134 , using the consumer's user name and/or password.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access the social networking site, such as website 134 , via the server device 106 or use an authorization token to retrieve and send the user name and/or password for the consumer to the social networking site, such as website 134 , for access.
  • the page associated with the selected recipient can be accessed at the social networking site.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can access the consumer's page or the individual pages of the selected recipients for posting of the offer.
  • the generated message related to the offer can be posted or the offer is linked for each selected recipient.
  • the share redeemed offer module of the mobile commerce application program 116 ( 1 ) can post a message regarding the offer or attach a copy or link to the offer on each selected recipient's page on the social networking website, such as website 134 , and/or on the consumer's page.
  • the user interface generated by the mobile commerce application program 116 ( 1 ) can include one or more fillable fields that the consumer 122 ( 1 ) can provide information in to select the friends to which the consumer 122 ( 1 ) wants to forward the offer.
  • the user interface can display one or more email address fields on the display of the consumer's mobile phone 120 ( 1 ) or other client device.
  • the consumer 122 ( 1 ) can use a physical or digital keypad or dynamic linking to fill in the web addresses of those to which the offer will be forwarded. This option may be included even when other information is provided from contact listings or listings from social networking websites, such as website 134 , as some friends may not be identified in either of those listings.
  • such an offer can be associated with an offer identification code and/or number.
  • the offer identification code and/or number can be generated by a mobile commerce program application, such as 102 , 108 , or 116 ( 1 ), associated with the offer, and stored for subsequent processing and retrieval by the mobile commerce program application.
  • a “one-time use” or single use offer is transmitted or otherwise transferred from one consumer to another consumer, the offer can be redeemed by the receiving consumer by, for example, providing the offer identification code and/or number to a merchant, such as presenting the offer with the offer identification code and/or number.
  • a QR code or bar code with an embedded offer identification code and/or number can be presented to the merchant.
  • the merchant can obtain and transmit the offer identification code and/or number via an associated merchant computer system 112 and/or merchant computer device 114 to the mobile commerce program application, such as 102 and/or 108 , wherein the identification code and/or number can be obtained, compared, and validated for redeeming the offer a single time.
  • one consumer may transmit or otherwise transfer a “one-time use” or single use offer to another consumer, wherein the particular offer is associated with only a single email address and/or proxy identifier.
  • the email address and/or proxy identifier may be associated with an offer identification code and/or number generated and stored by a mobile commerce program application, such as 102 , 108 , or 116 ( 1 ).
  • the offer can be redeemed by the receiving consumer by, for example, providing the email address and/or proxy identifier to a merchant.
  • the merchant can obtain and transmit the email address and/or proxy identifier via an associated merchant computer system 112 and/or merchant computer device 114 to the mobile commerce program application, such as 102 and/or 108 , wherein the identification code and/or number can be obtained, compared, and validated for redeeming the offer a single time.
  • the transmission or transfer of a “one-time use” or single use offer to another consumer may be the sharing of a QR code, bar code, machine-readable code, code, number, or device that is transmitted or transferred from one consumer to the other.
  • the QR code, bar code, machine-readable code, code, number, or device Prior to generating the QR code, bar code, machine-readable code, code, number, or device, the QR code, bar code, machine-readable code, code, number, or device may be identified with a “one-time use” or single use offer or otherwise stored for subsequent retrieval by a mobile commerce program application, such as 102 , 108 , or 116 ( 1 ).
  • the QR code, bar code, machine-readable code, code, number, or device When the QR code, bar code, machine-readable code, code, number, or device is presented to a merchant and/or processed by a host or server device 106 , the QR code, bar code, machine-readable code, code, number, or device can be compared with previously stored data and recognized as a QR code, bar code, machine-readable code, code, number, or device, the QR code, bar code, machine-readable code, code, number, or device identified with a “one-time use” or single use offer.
  • the offer can no longer be redeemed, and the mobile commerce program application, such as 102 , 108 , or 116 ( 1 ), can store or edit information to limit or prevent the particular offer from being redeemed again.
  • FIG. 13 illustrates an example data flow diagram illustrating an example method and associated user interfaces for sharing an offer that has been received by a consumer with others in accordance with an embodiment of the disclosure.
  • a consumer 1 can receive an offer via a mobile device, such as an offer for “50% off now.”
  • the consumer can interact with the mobile device to “share” the offer using contact information stored on or otherwise accessible via the consumer 1 's mobile device, wherein the offer is transmitted to a consumer 2 with an associated mobile device.
  • a consumer 2 can receive the same offer as consumer 1 via a mobile device associated with the consumer 2 .
  • a consumer 3 can receive the same offer or invitation as consumer 1 to attend a “VIP Event Aug. 5, 2012” via a mobile device associated with the consumer 3 , wherein the offer of invitation is transmitted by consumer 1 to consumer 3 with an associated mobile device using contact information stored on or otherwise accessible via the consumer 1 's mobile device.
  • FIGS. 14-35 illustrate example user interfaces for implementing certain systems and methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • some or all of the user interfaces can be used to implement the system and system components shown and described with respect to FIGS. 1 and 2 , and the methods shown and described with respect to FIGS. 3-13 .
  • FIGS. 14-18 , 20 - 25 , and 27 - 34 illustrate several example user interfaces displayed by a mobile device in accordance with an embodiment of the disclosure.
  • these user interfaces can be used for enabling an opt-in mobile loyalty/reward program.
  • FIGS. 19 , 26 , and 34 illustrate several example user interfaces displayed by a mobile device in accordance with an embodiment of the disclosure.
  • these user interfaces can be used for facilitating a mobile purchase transaction, such as using a mobile device or phone to pay (as well as redeem offers, redeem loyalty, earn loyalty, etc) at a physical or virtual store utilizing “check in” type functionality.
  • FIG. 35 illustrates an example user interface displayed by a mobile device in accordance with an embodiment of the disclosure.
  • this user interface can be used for interrupting a purchase transaction, such as providing a consumer alert or notification on the consumer's mobile phone and/or a POS device before or during a purchase transaction regarding a factor that could affect the consumer's decision in completing the transaction.
  • technical solutions implementing sharing a redeemed offer can be enabled. For example, technical solutions involving accessing a consumer's address book to facilitate transmitting particular offers from one consumer to another consumer can be provided. In this manner, technical solutions can be implemented such that contact information from a consumer's address book can be used without having one consumer input another consumer's contact information, such as an email address, to transmit an offer from the one consumer to the other consumer.
  • the computer-executable program instructions described herein may be loaded onto a special-purpose computer or other particular machine, a processor, or other programmable data processing apparatus to produce a particular machine, such that the instructions that execute on the computer, processor, or other programmable data processing apparatus create means for implementing one or more functions specified in the flow diagram block or blocks.
  • These computer program instructions may also be stored in a computer-readable storage media or memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage media produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks.
  • certain implementations may provide for a computer program product, comprising a computer-readable storage medium having a computer-readable program code or program instructions implemented therein, said computer-readable program code adapted to be executed to implement one or more functions specified in the flow diagram block or blocks.
  • the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational elements or steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide elements or steps for implementing the functions specified in the flow diagram block or blocks
  • conditional language such as, among others, “can,” “could,” “might,” or “may,” unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain implementations could include, while other implementations do not include, certain features, elements, and/or operations. Thus, such conditional language is not generally intended to imply that features, elements, and/or operations are in any way required for one or more implementations or that one or more implementations necessarily include logic for deciding, with or without user input or prompting, whether these features, elements, and/or operations are included or are to be performed in any particular implementation.

Abstract

The disclosure relates to systems and methods for facilitating loyalty and reward functionality in mobile commerce. In one embodiment, a method for providing a loyalty/reward program can include receiving an indication that a consumer has entered a predefined merchant location; transmitting a notification to a mobile device associated with the consumer; providing one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location; generating a loyalty/reward credit for an account associated with the consumer; and receiving an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.

Description

    RELATED APPLICATIONS
  • This application claims priority to U.S. Ser. No. 61/699,728, titled “Systems and Methods for Implementing Mobile Commerce,” filed on Sep. 11, 2012, and to U.S. Ser. No. 61/799,676, titled “Systems and Methods for Implementing Mobile Commerce,” filed on Mar. 15, 2013, the entire contents of both are hereby incorporated by reference.
  • FIELD OF THE DISCLOSURE
  • The disclosure generally relates to mobile commerce, and more particularly, to systems and methods for facilitating loyalty and reward functionality in mobile commerce.
  • BACKGROUND
  • Commercial transactions to purchase certain goods and services are being implemented by consumers using mobile devices, such as smartphones. However, many commercial transactions are still cumbersome to implement since many conventional point-of-sale (POS) terminals and devices, payment processing systems, and smartphone interfaces are not configured for user-friendly transactions.
  • BRIEF DESCRIPTION OF THE DISCLOSURE
  • The disclosure relates to systems and methods for facilitating loyalty and reward functionality in mobile commerce.
  • In one embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include receiving an indication that a consumer has entered a predefined merchant location; transmitting a notification to a mobile device associated with the consumer; providing one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location; generating a loyalty/reward credit for an account associated with the consumer; and receiving an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
  • In another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can further include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an indication that a consumer has entered a predefined merchant location; transmit a notification to a mobile device associated with the consumer; provide one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location; generate a loyalty/reward credit for an account associated with the consumer; and receive an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
  • In another embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include providing a network link for a merchant to access a loyalty/reward application program; receiving an indication that a merchant has opted in to an associated loyalty/rewards program; receiving one or more merchant parameters for a customized merchant loyalty/rewards program; and generating a downloadable app or application program for a consumer to access the customized merchant loyalty/rewards program.
  • In another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to provide a network link for a merchant to access a loyalty/reward application program; receive an indication that a merchant has opted in to an associated loyalty/rewards program; receive one or more merchant parameters for a customized merchant loyalty/rewards program; and generate a downloadable app or application program for a consumer to access the customized merchant loyalty/rewards program.
  • In yet another embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include receiving a code from a consumer's mobile device located at a merchant location; identifying a merchant's loyalty/reward program; facilitating access to an app or application program associated with the merchant's loyalty/reward program; receiving consumer information via the app or application program; providing one or more payment tools on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location; and generating loyalty/reward credit for an account associated with the consumer; and receiving an instruction from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant.
  • In yet another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive a code from a consumer's mobile device located at a merchant location; identify a merchant's loyalty/reward program; facilitate access to an app or application program associated with the merchant's loyalty/reward program; receive consumer information via the app or application program; provide one or more payment tools on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location; and generate loyalty/reward credit for an account associated with the consumer; and receiving an instruction from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant.
  • In another embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include receiving a merchant loyalty/rewards credit from one merchant loyalty/rewards program; receiving other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program; determining at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program; outputting the at least one offer or advertisement to a mobile device associated with a consumer; generating or transmitting a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and categorizing, organizing, ranking and/or prioritizing two or more merchants and/or associated merchant loyalty/reward programs based at least in part on consumer use, preference, conduct and/or behavior.
  • In another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive a merchant loyalty/rewards credit from one merchant loyalty/rewards program; receive other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program; determine at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program; output the at least one offer or advertisement to a mobile device associated with a consumer; generate or transmit a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and categorize, organize, rank and/or prioritize two or more merchants and/or associated merchant loyalty/reward programs based at least in part on consumer use, preference, conduct and/or behavior.
  • In yet another embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include generating a card/loyalty proxy; linking a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy; linking multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy; associating multiple merchant and/or affiliate identifiers with a universal loyalty credential; receiving an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction; determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmitting the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
  • In another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to generate a card/loyalty proxy; link a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy; link multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy; associate multiple merchant and/or affiliate identifiers with a universal loyalty credential; receive an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction; determine a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmit the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
  • In yet another embodiment, a method for providing an opt-in loyalty/reward program can be provided. The method can include receiving an indication a consumer has performed a predefined activity; crediting a consumer's account in a loyalty/rewards program based at least in part on the predefined activity; outputting an indication of the credit to the consumer's mobile device; receiving an instruction from the consumer to redeem a loyalty/reward credit on behalf of a third party; determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmitting the card/loyalty proxy to an associated merchant facilitating a transaction.
  • In yet another embodiment, a system for providing an opt-in loyalty/reward program can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can further include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an indication a consumer has performed a predefined activity; credit a consumer's account in a loyalty/rewards program based at least in part on the predefined activity; output an indication of the credit to the consumer's mobile device; receive an instruction from the consumer to redeem a loyalty/reward credit on behalf of a third party; determine a loyalty/reward activity based at least in part on the card/loyalty proxy; and transmit the card/loyalty proxy to an associated merchant facilitating a transaction.
  • In another embodiment, a method for checking in to pay can be provided. The method can include receiving an indication that a consumer has arrived at or will arrive at predefined merchant location; transmitting a respective notification to a point of sale (POS) device associated with a merchant; based at least in part on the indication, determining consumer identity, merchant identity and/or merchant's loyalty/reward program; outputting information associated with one or more consumers at the predefined merchant location; receiving a name or unique code with payment information from at least one consumer; authenticating the name or unique code; facilitating payment processing associated with the consumer purchase of a good and/or service from merchant; receiving payment authorization request from consumer; and transmitting payment confirmation, offer and/or loyalty/reward credit confirmation to POS device and/or mobile device associated with consumer.
  • In another embodiment, a system for checking in to pay can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an indication that a consumer has arrived at or will arrive at predefined merchant location; transmit a respective notification to a point of sale (POS) device associated with a merchant; based at least in part on the indication, determine consumer identity, merchant identity and/or merchant's loyalty/reward program; output information associated with one or more consumers at the predefined merchant location; receive a name or unique code with payment information from at least one consumer; authenticate the name or unique code; facilitate payment processing associated with the consumer purchase of a good and/or service from merchant; receive payment authorization request from consumer; and transmit payment confirmation, offer and/or loyalty/reward credit confirmation to POS device and/or mobile device associated with consumer.
  • In yet another embodiment, a method for providing an interruptive alert can be provided. The method can include receiving one or more consumer preferences for alert or notification to be sent to a point-of-sale device near consumer or to one more devices associated with a consumer; determining one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interruptors based at least in part on the one or more consumer preferences; receiving an indication from the consumer to initiate a transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters; configuring at least one trigger when one or more of the user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected or received; transmitting an alert or notification to the point-of-sale device near consumer and/or to one or more devices associated with the consumer; providing a command to consumer to confirm payment and/or cancel purchase transaction; and based at least in part on receipt of the command from the consumer, clear command requests at the point-of-sale device and/or one or more devices associated with the consumer.
  • In yet another embodiment, a system for providing an interruptive alert can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive one or more consumer preferences for alert or notification to be sent to a point-of-sale device near consumer or to one more devices associated with a consumer; determine one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interruptors based at least in part on the one or more consumer preferences; receive an indication from the consumer to initiate a transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters; configure at least one trigger when one or more of the user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected or received; transmit an alert or notification to the point-of-sale device near consumer and/or to one or more devices associated with the consumer; provide a command to consumer to confirm payment and/or cancel purchase transaction; and based at least in part on receipt of the command from the consumer, clear command requests at the point-of-sale device and/or one or more devices associated with the consumer.
  • In another embodiment, a method for sharing an offer from a mobile device associated with a consumer can be provided. The method can include receiving an offer at the mobile device; determining a plurality of names in a contacts module of the mobile device; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; determining a contact reference for each of the selected names from the contacts module of the mobile device; and transmitting the offer to each of the selected names at the respective contact reference.
  • In another embodiment, a system for sharing an offer from a mobile device associated with a consumer can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an offer at the mobile device; determine a plurality of names in a contacts module of the mobile device; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; determine a contact reference for each of the selected names from the contacts module of the mobile device; and direct communication of the offer to each of the selected names at the respective contact reference.
  • In yet another embodiment, a method for sharing an offer from a mobile device associated with a consumer can be provided. The method can include receiving an offer at the mobile device; receiving access information for at least one social networking website; accessing the at least one social networking website with the access information; determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; determining a contact reference for each of the selected names from the social networking website; and transmitting the offer to the person associated with each of the respective selected names at the respective contact reference.
  • In yet another embodiment, a system for sharing an offer from a mobile device associated with a consumer can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an offer at the mobile device; receive access information for at least one social networking website; access the at least one social networking website with the access information; determine a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; determine a contact reference for each of the selected names from the social networking website; and direct communication the offer to the person associated with each of the respective selected names at the respective contact reference.
  • In another embodiment, a method for sharing an offer from a mobile device associated with a consumer can be provided. The method can include receiving an offer at the mobile device; receiving access information for at least one social networking website; accessing the at least one social networking website with the access information; determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generating a display of the plurality of names on a user interface of the mobile device; receiving a selection of at least one of the plurality of names at the mobile device; accessing a page at the social networking website for each of the respective people associated with the selected names; and posting information associated with the offer on each of the accessed pages of the social networking website.
  • In another embodiment, a system for sharing an offer from a mobile device associated with a consumer can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive an offer at the mobile device; receive access information for at least one social networking website; access the at least one social networking website with the access information; determine a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website; generate a display of the plurality of names on a user interface of the mobile device; receive a selection of at least one of the plurality of names at the mobile device; access a page at the social networking website for each of the respective people associated with the selected names; and post information associated with the offer on each of the accessed pages of the social networking website.
  • In yet another embodiment, a method for providing an opt-in program to share a received offer can be provided. The method can include receiving a request from a consumer's mobile device to download an application program; identifying a share received offer program based at least in part on the request; facilitating access to an application program associated with the share received offer program; receiving consumer information via the application program associated with the share received offer program; receiving access information for at least one social networking website via the application program associated with the share received offer program; and
  • receiving a personal identification number for accessing the application program associated with the share receive offer program.
  • In yet another embodiment, a system for providing an opt-in program to share a received offer can be provided. The system can include at least one processor operable to execute computer-executable instructions. The system can also include at least one memory operable to store computer-executable instructions. The computer-executable instructions can be operable to receive a request from a consumer's mobile device to download an application program; identify a share received offer program based at least in part on the request; facilitate access to an application program associated with the share received offer program; receive consumer information via the application program associated with the share received offer program; receive access information for at least one social networking website via the application program associated with the share received offer program; and receive a personal identification number for accessing the application program associated with the share receive offer program
  • Some embodiments of the disclosure can have other aspects, elements, features, operations, acts, and steps in addition to or in place of what is described above. These potential additions and replacements are described throughout the rest of the specification.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The detailed description is set forth with reference to the accompanying drawings. The use of the same reference numerals indicates similar or identical components or elements; however, different reference numerals may be used as well to indicate components or elements which may be similar or identical. Various embodiments of the disclosure may utilize elements and/or components other than those illustrated in the drawings, and some elements and/or components may not be present in various embodiments. Depending on the context, singular terminology used to describe an element or a component may encompass a plural number of such elements or components and vice versa.
  • FIG. 1 illustrates an example system for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • FIG. 2 illustrates an example mobile commerce program application or module according to certain embodiments of the disclosure.
  • FIGS. 3-13 illustrate example methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • FIGS. 14-35 illustrate example user interfaces for implementing certain systems and methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure.
  • DETAILED DESCRIPTION
  • Certain embodiments of the disclosure will now be described more fully hereinafter with accompanying drawings and corresponding description in FIGS. 1-35. This disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
  • Overview
  • The disclosure relates to systems and methods for facilitating loyalty and reward functionality in mobile commerce. In one implementation, a mobile commerce application program, also known as a mobile wallet or wallet app, can be downloaded or other otherwise implemented by a consumer and/or merchant via a mobile device or client device, such as a smartphone, cellphone, wearable computer, or tablet computer. The mobile commerce application program can integrate both payment and loyalty functionality for use by merchants and consumers to facilitate payment and/or loyalty/reward transactions for goods and/or services, administer loyalty/reward programs, and receive loyalty/reward credit for a variety of activities, including, for instance, visiting certain merchants during certain days and/or times as well as purchasing goods and/or services. For example, according to certain embodiments of the disclosure, a consumer can download a wallet app to his or her smartphone or other mobile device, input and store payment device information in the wallet app, and then use the wallet app to pay a merchant for a movie ticket by transmitting an indication from the smartphone or other mobile device to the merchant. Using the payment device information, loyalty/reward credit can be generated by the merchant and credited to the consumer via a loyalty/reward program account for visiting the movie theater during an off-peak date/time as well as purchasing the movie ticket. The wallet app can generate an output via the consumer's smartphone or mobile device to reflect the loyalty/reward credit to the consumer's associated loyalty/reward program account as well as an electronic receipt for the consumer's movie ticket purchase. In this manner, loyalty/reward programs can become easier to use for consumers since the mobile commerce application can electronically track credits and various activities by the consumer can earn the consumer additional loyalty/reward credits. Further, different types of consumer loyalty can be rewarded, such as based on visits, spending, performing any number of activities (e.g., sending a friend an email or text, joining a loyalty/reward program, trying something new or different, etc.), or for ad-hoc reasons (e.g., late merchant service).
  • In another implementation, one or more tools can be provided by a mobile commerce application program to merchants and consumers to build closer ties between them or otherwise connect them through increased and more focused communications. For example, according to certain embodiments of the disclosure, a restaurant merchant can access, via a point of sale (POS) device or client device, a customized mobile commerce application or wallet app that has been downloaded to a consumer's mobile device or client device. When the restaurant merchant wants to communicate with its customers about news, upcoming events, and new menu items, such as announcing a special wine and cheese event for frequent customers. The restaurant merchant can access one or more tools to send notifications or messages to certain selected consumers via the wallet app on consumer's mobile devices or client devices. The tools can facilitate access to demographic and consumer data (spending, visits, etc.); filter data based on the demographic data, consumer data, and demographic and/or consumer groups; manage communication preferences (email, texts, notifications, etc.); and apply consumer preferences to selected communications Consumers could be selected based on, for instance, the number of restaurant visits in the past 30 days. In this manner, the merchant can target certain groups of consumers with focused messages and marketing campaigns, and thereby increase or otherwise improve merchant-consumer contact.
  • In yet another implementation, a mobile commerce application program can provide customized merchant applications to different merchants. For example, a local restaurant merchant may want to customize a wallet app or mobile commerce application program for downloading to or otherwise accessing via a consumer's mobile device or client device. The merchant can access another mobile commerce application program and utilize one or more tools to, for example, upload a merchant business logo, select parameters for a loyalty/reward program, and select data fields for obtaining consumer information or asking consumer questions. In any instance, after the merchant has customized a wallet app, consumers can access or otherwise download the app to their respective mobile devices or client devices, and initiate communications with the merchant via the customized wallet app. In certain other embodiments, a multi-merchant app can be provided to consumers for download to or access by a mobile device or client device. In that instance, consumers can have the ability to select from a list of merchants that communicate via the multi-merchant app. In certain other embodiments, a mobile commerce application program can provide services to any number of merchants who may have their own respective apps, and the mobile commerce application program can provide a variety of payment, communication, advertising, and loyalty/reward services through, for example, one or more application plug-ins that can interface between the merchant apps and the mobile commerce application program. In this manner, a merchant can customize consumers′ payment and/or loyalty/rewards experiences through a wallet app or mobile commerce application program.
  • In the above implementations and other embodiments described herein, a mobile commerce application program, sometimes referred to as a wallet app, can be hosted or otherwise stored on a mobile device, client device, server device, or any other processor-based device. Multiple instances of mobile commerce application programs can operate within a network environment, such as described in FIG. 1, and each may have similar or different functionality, such as described in FIG. 2, according to various embodiments and implementations as described herein.
  • Certain Example Implementations and Embodiments
  • An example architecture or environment for a system 100 according various embodiments of the disclosure is shown in and described with respect to FIG. 1. A mobile commerce application program or module, such as 102, can be stored in memory 104 at a server device 106. In certain embodiments, a mobile commerce application program or module, such as 108, can be stored in memory 110 at a merchant system computer 112 or associated merchant device 114. In certain embodiments, a mobile commerce application program or module, such as 116(1), can be stored in memory 118(1) at a mobile device 120(1) associated with a consumer 122(1) or user. In any instance, one or more mobile commerce application programs or modules operating on respective computers, servers and/or mobile devices can implement some or all of the functionality described herein.
  • As shown in FIG. 1, the system 100 may include or otherwise support one or more merchant system computers 112 and/or associated merchant devices 114, one or more consumer or mobile devices 120(1)-120(N), one or more server transaction processing systems 106, and one or more issuer or financial institution systems 124. A wide variety of different types of consumer or mobile devices 120(1)-120(N) may be provided or otherwise supported, such as consumer computers and/or mobile communication devices. As desired, the system 100 may provide or otherwise support a wide variety of other entities associated with payment transactions, such as one or more server transaction processing systems 106. Any number of suitable networks and/or communication channels, such as the illustrated networks 126, may facilitate communication between various components of the system 100.
  • With reference to FIG. 1, any number of merchant system computers 112 and/or associated merchant devices 114 may be provided or otherwise supported. In certain embodiments, these merchant system computers 112 and/or associated merchant devices 114 may include one or more point-of-sale (POS) devices or terminals. As desired, each merchant system computer 112 and/or associated merchant device 114 may include any number of processor-driven devices, including but not limited to, a server computer, a mainframe computer, one or more networked computers, a desktop computer, a personal computer, a laptop computer, a mobile computer, a smartphone, a tablet computer, a wearable computer device, an application-specific circuit, or any other processor-based device.
  • A merchant system computer 112 and/or associated merchant device 114 may be any suitable device that facilitates purchase transactions, such as those in retail establishments, e-commerce and/or mobile transactions. In operation, the merchant system computer 112 and/or associated merchant device 114 may utilize one or more processors 128 to execute computer-readable instructions that facilitate the hosting of one or more mobile commerce application program services, the receipt of purchase transaction requests, and/or the processing of payment and/or loyalty/reward transactions. As a result of executing these computer-readable instructions, a special purpose computer or particular machine may be formed that facilitates the purchase and/or loyalty/reward transactions.
  • In addition to having one or more processors 128, the merchant system computer 112 and/or associated merchant device 114 may further include and/or be associated with one or more memory devices 110, input/output (“I/O”) interface(s) 130, network interface(s), and/or location services 132. The memory 110 may be any computer-readable medium, coupled to the processor(s) 128, such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices. The memory 110 may store a wide variety of data files and/or various program modules, such as an operating system (“OS”), one or more host modules, and/or one or more transaction modules or transaction applications, such as mobile commerce application program 108. The data files may include any suitable data that facilitates the operation of the merchant system computer 112 and/or associated merchant device 114, and/or interaction of the merchant system computer 112 and/or associated merchant device 115 with one or more other components (e.g., one or more one or more consumer or mobile devices 120(1)-120(N), one or more server transaction processing systems 106, one or more merchant acquiring platforms, one or more issuer systems, one or more financial institution systems 124, etc.) of the system 100. For example, the data files may include information associated with one or more websites 134 (hosted by either a third party and/or merchant), webpages, inventory information associated with available products, acquiring platform information, service provider information, information associated with the generation of payment and/or loyalty/reward transactions and/or routing information for payment and/or loyalty/reward transactions.
  • The OS may be suitable module that facilitates the general operation of the merchant system computer, as well as the execution of other program modules. For example, the OS may be, but is not limited to, Microsoft Windows®, Apple OSX™ Unix, a mainframe computer operating system (e.g., IBM z/OS, MVS, OS/390, etc.), or a specially designed operating system. The host modules may include any number of suitable host modules that manage interactions and communications between the merchant system computer 112 and/or associated merchant device 114, and external devices, such as the consumer or mobile devices 120(1)-120(N). For example, the host modules may include one or more Web server modules that facilitate the hosting of merchant websites and/or third party websites, such as 134, webpages, and/or transaction processing webpages. As another example, the host modules may include one or more cellular modules and/or systems that facilitate cellular communication with one or more mobile devices 120(1)-120(N).
  • The transaction modules or applications, such as the mobile commerce application program 108, may include any number of suitable software modules and/or applications that facilitate the collection and/or processing of information association with a purchase transaction, such as one or more identifiers of desired products (e.g., UPC identifiers) and/or services, a desired payment account, a desired type of transaction (e.g., a card present transaction, a card not present transaction, etc.), consumer identification information, and/or an identifier of a consumer or mobile device 120(1)-120(N) (e.g., a mobile device identifier, etc.). Based at least in part upon the collected information, the transaction modules or applications may generate and/or communicate a wide variety of transaction-related requests, such as payment processing and/or authorization requests and/or requests for one or more value added services (“VAS”).
  • In one example embodiment, a transaction module, such as the mobile commerce application program 108, may receive a request for a purchase and/or loyalty/reward transaction (e.g., a request provided via a web page, etc.). As desired, the transaction module may identify available payment options that are presented to a consumer (e.g., credit account payment options, debit account payment options, stored value account payment options, card present e-commerce payment options, etc.), and a consumer selection of a payment option may be received. In the event that a card present transaction is requested, the transaction module may obtain a mobile device identifier, for example, via an established communications session with a consumer's mobile device or in response to requesting the mobile device identifier from the consumer. The transaction module may then invoke or request that a server transaction processing system 106 invoke one or more suitable applications on the mobile device, such as 120(1), (e.g., a wallet application, a mobile commerce application program, a transaction module, etc.) in order to receive validation information from the mobile device 120(1), such as an mPIN and/or a message (e.g., an encrypted message, etc.) derived from an mPIN and/or other information (e.g., a secure element identifier, an encryption key, etc.). The transaction module (or server transaction processing system) may then associate the validation information with a proposed transaction that is output for communication to an issuer system or financial institution system 124 associated with a selected payment account. For example, the transaction module may append and/or incorporate the validation information into a transaction authorization and/or settlement request. In this regard, the issuer system or financial institution system 124 may verify the validation information and determine whether a card present e-commerce transaction will be allowed.
  • As desired, prior to the output of a proposed transaction, the transaction module may invoke and/or request (e.g., request a server transaction processing system, etc.) the invocation of a wide variety of VAS associated with a transaction, such as the application of coupons, the award and/or redemption of loyalty rewards, etc. Additionally, in the event that the transaction is authorized, the transaction module may invoke and/or request the invocation of a wide variety of VAS following the transaction, such as receipt delivery services, product registration services, etc. Indeed, a wide variety of suitable operations may be performed by the transaction module.
  • Similarly, in some embodiments, a payment device, such as 135(1)-135(N), for example a payment card, credit card, debit card, stored value card, smart card, etc., may be associated with a respective consumer, such as 122(1)-122(N). The payment device, such as 135(1), can be used to request a purchase and/or loyalty/reward transaction when presented to a merchant system computer 112 and/or merchant computer device 114, either directly by the consumer 135(1) or via a consumer's mobile device, such as 120(1)-120(N). In these instances, an associated transaction module, such as the mobile commerce application program 108 associated with the merchant computer system 112 and/or merchant computer device 114, can receive payment device information, such as an account number and/or other payment device information, and communicate, via one or more networks 126, some or all of the payment device information to an issuer system or financial institution system 124 with the proposed transaction information for processing.
  • Example application programs or modules associated with the operations that may be performed by a transaction module or mobile commerce application program 108 and/or the merchant system computer 112 and/or associated merchant device 114 are described in greater detail below with reference to FIG. 2.
  • With continued reference to the merchant system computer 112 and/or associated merchant device 114, the one or more I/O interfaces 130 may facilitate communication between the merchant system computer 112 and/or associated merchant device 114 and one or more input/output devices; for example, one or more user interface devices, such as a display, a keypad, a mouse, a pointing device, a gesture detection device, an eye movement detection device, a control panel, a touch screen display, a remote control, a microphone, a speaker, a consumer device reader, etc., that facilitate user interaction with the merchant system computer 112 and/or associated merchant device 114. The one or more network interfaces may facilitate connection of the merchant system computer 112 and/or associated merchant device 114 to one or more suitable networks, such as 126, and/or communication links. In this regard, the merchant system computer 112 and/or associated merchant device 114 may receive and/or communicate information to other components of the system 100, such as the consumer or mobile devices, for example 120(1)-120(N), the server transaction processing systems 106, and/or the issuer or financial institution systems 124.
  • In certain embodiments, a merchant system computer 112 and/or associated merchant device 114 can be associated with a merchant location 136, such as a retail store or “bricks and mortar”-type establishment. The merchant location 136 may include a code 138, such as a QR code, bar code, or other machine readable code, wherein consumers can utilize a respective consumer or mobile device to scan or read the code to obtain information associated with a merchant, such as a merchant loyalty/rewards program.
  • Additionally, with continued reference to FIG. 1, any number of consumer or mobile devices 120(1)-120(N) may be provided or otherwise supported. Examples of suitable consumer or mobile devices can include, but are not limited to, personal computers and/or mobile communication devices (e.g., mobile phones, smart phones, wearable devices, etc.), etc. According to an aspect of the disclosure, a consumer or mobile device, such as 120(1) may be a suitable device that is capable of interaction with other components of the system 100 during the request and/or completion of an e-commerce transaction. For example, a personal computer or mobile device may be utilized to access one or more e-commerce websites, such as 134, including those hosted by the merchant system computer, such as 112, identify products and/or services to be purchased, request a purchase and/or loyalty/reward transaction, and/or interact with the merchant system computer 112, merchant system device 114, and/or other components of the system 100 (e.g., the server transaction processing system 106, etc.) during the completion of a payment and/or loyalty/reward transaction. In one example embodiment, a mobile device, such as 120(1), may be utilized to request a payment and/or loyalty/reward transaction and/or to provide validation information during the processing of the payment and/or loyalty/reward transaction. In another example embodiment, a personal computer may be utilized to request a payment and/or loyalty/reward transaction, and communication may be established with a mobile device, such as 120(1), in order to facilitate provision of validation information.
  • As desired, a consumer or mobile device, such as 120(1), may be any number of processor-driven devices, including but not limited to, a personal computer, a mobile computer, an application-specific circuit, a minicomputer, a microcontroller, and/or any other processor-based device. The components of an example mobile device, such as 120(1), will now be described in greater detail, and it will be appreciated that a personal computer may include similar components. With reference to the mobile device 120(1), the mobile device 120(1) may utilize one or more processors 140(1) to execute computer-readable instructions that facilitate the general operation of the mobile device 120(1) (e.g., call functionality, etc.) and/or communication with a merchant system computer 112, merchant system device 114, and/or other components of the system 100 (e.g., the server transaction processing system 106) for payment and/or loyalty/reward transaction purposes. As a result of executing these computer-readable instructions, a special purpose computer or particular machine may be formed that facilitates the completion of payment and/or loyalty/reward transactions.
  • In addition to having one or more processors, the mobile device, such as 120(1)-120(N), may further include and/or be associated with one or more memory devices 118(1)-118(N), input/output (“I/O”) interface(s) 142(1)-142(N), network interface(s), and/or location services 144(1)-144(N). The memory 118(1)-118(N) may be any computer-readable medium, coupled to the processor(s) 140(1)-140(N), such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices. The memory 118(1)-118(N) may store a wide variety of data files and/or various program modules, such as an operating system (“OS”) and/or one or more transaction modules or applications, such as a mobile commerce application program 116(1)-116(N). In certain embodiments, a mobile device, such as 120(1), may include one or more secure elements configured to securely store and/or access information, such as payment applications, payment account information, validation information (e.g., a stored mPIN, etc.), encryption information, and/or other transaction-related information. The secure elements may be stored in the memory 118(1) and/or included as a separate component of the mobile device 120(1). For example, a secure element may be a separate chip that is configured to communicate with primary computing functionality for the mobile device. As desired, one or more of the transaction modules, such as the mobile commerce application program 116(1), may be stored on a secure element. The transaction modules may be invoked by other components of the mobile device 120(1) and/or by one or more other components of the system 100, such as the merchant system computer 112, merchant system device 114, and/or the server transaction processing system 106.
  • The data files may include any suitable data that facilitates the operation of the mobile device, such as 120(1), and/or interaction of the mobile device 120(1) with one or more other components (e.g., a merchant system computer 112, merchant system device 114, a server transaction processing system 106, etc.) of the system 100. For example, the data files may include information associated with accessing the secure elements, information associated with invoking transaction modules, and/or information associated with accessing and/or processing validation data (e.g., an mPIN, etc.). The OS may be a suitable module that facilitates the general operation of the mobile device, such as 120(1), as well as the execution of other program modules. For example, the OS may be, but is not limited to, a suitable mobile OS or a specially designed operating system. As desired, the mobile device 120(1) may also include one or more suitable browser applications that facilitate the access of one or more webpages hosted by the merchant system computer 112, and/or third party or merchant websites, such as 134.
  • The transaction modules may include one or more suitable software modules and/or applications configured to facilitate purchase transactions, such as payment and/or loyalty/reward transactions, on behalf of the mobile device, such as 120(1). In certain embodiments, a transaction module or mobile commerce application program, such as 116(1), may also facilitate communication with a server transaction processing system, such as 106, or a trusted service manager. A wide variety of suitable techniques may be utilized to install a transaction module on the mobile device, such as 120(1). For example, a transaction module may be provisioned to the mobile device 120(1) by a server transaction processing system 106 and/or by an issuer or financial institution system 124. Additionally, during the installation and/or registration of the transaction module, a wide variety of validation information may be generated and/or identified. For example, a consumer, such as 122(1) may be prompted to enter an mPIN, such as a multi-character and/or multi-numeral code, to an associated mobile device, such as 120(1). As desired, the mPIN may be stored on a secure element. Additionally, the PIN and/or a wide variety of information derived from the mPIN (e.g., an encrypted mPIN, etc.) may be provided to one or more issuer or financial institution systems, such as 124, or an issuer system associated with an issuer of a payment account (e.g., a credit account, a debit account, a stored value account, etc.) that is associated with the transaction module.
  • According to an aspect of the disclosure, following registration and/or activation of the transaction module, the transaction module may be invoked during a payment and/or loyalty/reward transaction. For example, the transaction module may be invoked by a merchant system computer 112, merchant system device 114, or by a server transaction processing system 106 at the request of the merchant system computer 112 and/or merchant system device 114. In certain embodiments, the transaction module may be invoked following a consumer request to conduct a payment and/or loyalty/reward transaction and the identification of the mobile device, such as 120(1), by the merchant system computer 112, merchant system device 114, or server transaction processing system 106. Following the invocation of the transaction module, a request for validation data and/or payment and/or loyalty/reward account data may be received. As desired, the transaction module may prompt the consumer for entry of an mPIN, and an mPIN value entered by the consumer, such as 122(1), (e.g., by a keypad, touchscreen, etc.) may be identified. A stored mPIN value may then be accessed from the secure element and compared to the entered mPIN value. In this regard, the entered mPIN value may be authenticated. If the entered mPIN value is not authenticated, then the transaction module may reject a proposed transaction and direct the output of a suitable error message.
  • If, however, the entered mPIN value is authenticated, then the transaction module may provide payment account data and associated validation data to the merchant system computer 112, merchant system device 114, or server transaction processing system 106. A wide variety of different types of validation data may be provided as desired in various embodiments, including but not limited to, an mPIN entered by the consumer 122(1), an indication that the entered mPIN was authenticated by the mobile device 120(1) and/or the secure element, an encrypted version of the entered mPIN, and/or an encrypted version of the stored mPIN. In one example embodiment, an entered mPIN may be authenticated, encrypted, and provided to the merchant system computer (or a server transaction processing system). In this regard, the encrypted mPIN may be provided to the issuer or financial institution system, such as 124, for authentication and/or risk analysis purposes.
  • Examples of the operations of the transaction module and/or the mobile device are described in greater detail below with reference to the other figures.
  • The one or more I/O interfaces, such as 142(1)-142(N), may facilitate communication between the mobile device, such as 120(1) and one or more input/output devices; for example, one or more user interface devices, such as a display, a keypad, a touch screen display, a microphone, a speaker, etc., that facilitate user interaction with the mobile device 120(1). Further, the one or more network interfaces may facilitate connection of the mobile device, such as 120(1), to one or more suitable networks, for example, the network(s) 126 illustrated in FIG. 1. In this regard, the mobile device, such as 120(1), may receive and/or communicate information to other components of the system 100.
  • With continued reference to FIG. 1, as desired in various embodiments, any number of server transaction processing systems, such as 106, may be provided or otherwise supported. A server transaction processing system 106 may facilitate the backend processing of a purchase transaction, such as a payment and/or loyalty/reward transaction. In certain embodiments, an issuer system may include similar components as those discussed above for the merchant system computer 112 and/or merchant system device 114. For example, server transaction processing system 106 may include any number of processors 146, memories, I/O interfaces 148, and/or network interfaces. In certain embodiments, a server transaction processing system 106 can include one or more transaction modules, such as a mobile commerce application program 102 and/or a social network integration program application 150. In any instance, the transaction modules can facilitate communications and/or interactions with any number of consumer or mobile devices such as 120(1)-120(N), merchant computer systems such as 112, merchant computer devices 114, data stores 151, third party websites such as 134, and financial institution systems such as 124. In certain embodiments, a service transaction processing system, such as 106, can host a social network integration program application, such as 150, configured to communicate via any number of social network services and/or websites to obtain information from the services and/or websites, for example, product and/or service data 152 on a third party or merchant website, such as 134.
  • Furthermore, as desired, a server transaction processing system, such as 106, may provide a wide variety of transaction module provisioning services. Additionally, a server transaction processing system, such as 106, may provide a wide variety of transaction-related and/or value added services (“VAS”) in association with transactions, such as coupon redemption services, loyalty/reward services, location-based services, electronic receipt services, product registration services, warranty services, coupon issuance services, and/or the routing of a proposed transaction to an issuer for approval and/or settlement purposes. In certain embodiments, a server transaction processing system, such as 106, may include similar components as those discussed above for the merchant system computer, such as 112, and/or merchant system device, such as 114. For example, a server transaction processing system, such as 106, may include any number of processors, memories, I/O interfaces, and/or network interfaces.
  • With continued reference to FIG. 1, as desired in various embodiments, any number of issuer or financial institution systems, such as 124, may be provided or otherwise supported. An issuer or financial institution system, such as 124, may facilitate the backend processing of a payment and/or loyalty/reward transaction, such as a payment for an e-commerce transaction. For example, an issuer or financial institution system, such as 124, may host a payment processing application program, such as 154, or module to facilitate the approval, authentication, and/or settlement of a payment transaction. In certain embodiments, a payment transaction may be routed to an issuer or financial institution system, such as 124, via a suitable transaction network (e.g., a debit network, a credit network, etc.), and the issuer or financial institution system, such as 124, may evaluate the payment transaction via the payment processing application program, such as 154, or module. An approval or rejection of the payment transaction may then be output for communication to a merchant system computer, such as 112, and/or merchant system device 114. The issuer or financial institution system, such as 124, may then facilitate the settlement of the payment transaction. In certain embodiments, an issuer or financial institution system, such as 124, may include similar components as those discussed above for the merchant system computer 112 and/or merchant system device 114. For example, an issuer or financial institution system, such as 124, may include any number of processors 156, memories 158, I/O interfaces 160, and/or network interfaces.
  • In certain embodiments of the disclosure, an issuer or financial institution system, such as 124, may receive validation information in association with a purchase and/or loyalty/reward transaction.
  • A wide variety of suitable networks, individually and/or collectively shown as 126 in FIG. 1, may be utilized in association with embodiments of the disclosure. Certain networks may facilitate use of a wide variety of e-commerce-related communication. For example, one or more telecommunication networks, cellular networks, wide area networks (e.g., the Internet), and/or other networks may be provided or otherwise supported. Other networks may facilitate communication of transaction-related communications. For example, one or more transaction networks, such as branded networks (e.g., a VISA network, etc.), debit and/or PIN networks, and/or a wide variety of other suitable transaction networks may facilitate communication of transaction-related communications, such as e-commerce transactions. Due to network connectivity, various methodologies as described herein may be practiced in the context of distributed computing environments. It will also be appreciated that the various networks may include a plurality of networks, each with devices such as gateways and routers for providing connectivity between or among networks. Additionally, instead of, or in addition to, a network, dedicated communication links may be used to connect various devices in accordance with an example embodiment.
  • The system 100 shown in and described with respect to FIG. 1 is provided by way of example only. Numerous other operating environments, system architectures, and device configurations are possible. Other system embodiments can include fewer or greater numbers of components and may incorporate some or all of the functionality described with respect to the system components shown in FIG. 1.
  • Accordingly, embodiments of the disclosure should not be construed as being limited to any particular operating environment, system architecture, or device configuration.
  • FIG. 2 shows an example mobile commerce application program 200, similar to the mobile commerce application programs 102, 108, and 116(1)-116(N) in FIG. 1, that can operate with respect to the system 100 shown in FIG. 1. The mobile commerce application program 200 shown in FIG. 2 can include, for example, a loyalty/rewards module 202, a check-in-to-pay module 204, an interruptive alert module 206, a share redeemed offer module 208, a notification or messaging module 210, a restaurant mobile payment module 212, a check-in-to-pay at QSR module 214, a split the bill module 216, a lifecycle shopping module 218, a linking transaction module 220, a mobile device login module 222, a bill payment module 224, a multi-consumer remote payment module 226, an instant issuance module 228, a check-in to pump gas module 230, a buy car wash module 232, a drive consumer inside module 234, a tokenization module 236, and a code generation module 238. Some or all of the modules 202-238 are described herein with respect to certain mobile commerce functionality, associated processes, and features. FIGS. 3-13 illustrate certain processes associated with some or all of the modules comprising the example mobile commerce application program 200 in FIG. 2.
  • While the various modules 202-238 are shown by way of example, fewer or greater numbers of modules can be present in various embodiments of a mobile commerce application program. Furthermore, various functionality described with respect to one module may be performed by multiple modules in other embodiments of the disclosure.
  • Opt-in Mobile Loyalty/Reward Program
  • In some instances, consumers desire reward credit they feel they deserve at the stores they shop at most frequently. Certain embodiments of the disclosure can provide systems and processes for enabling an opt-in mobile loyalty/reward program, such as a digital “punch card”-type program offered by each merchant the consumer visits. The program can be implemented, for example, by way of a mobile commerce application program, such as 116(1) in FIG. 1, or app accessible by or otherwise executing on a consumer's mobile phone or device, such as 120(1), or other client device. The application program, such as 116(1), or app can launch, for instance, by manually or automatically initiating or executing the application program 116(1) or app, scanning a QR code or bar code, such as 138, exposing a NFC (near field communication) device, or otherwise transmitting a number and/or code associated with a payment device and/or consumer at a merchant location, such as 136. In some instances, the application program, such as 116(1), or app can trigger an alert or notification on the consumer's mobile phone or device 120(1), or other client device, when the consumer 122(1) walks into or otherwise visits a merchant location 136, which could be triggered via a location-based service (LBS) or location service 144(1) associated with the consumer's mobile phone or device 120(1) and that initiates the program. In certain instances, the location service 132 can provide geolocation data to a host or server device, such as 106, via the application program 116(1) or app. The host or server device 106 may use some or all of the geolocation data to determine when the consumer's mobile phone or device 120(1) is at or adjacent a merchant location 136, which may be associated with a merchant computer system 112, merchant computer device 114, and/or location service 132. In certain instances, the application program, such as 116(1), or app can have a set of embedded payment tools so each consumer 122(1)-122(N) can pay for merchant goods and/or services, and earn rewards at each merchant. The payment tools can communicate, via the application program 116(1) or app, with the host or server device 106 and/or a financial institution system 124 to facilitate a payment transaction on behalf of the consumer 122(1) for payment to the merchant. The host or server device 106 can interact with an associated mobile commerce application program, such as 102, and/or a payment processing application program, such as 154, which can facilitate the payment transaction as well as administer one or more rewards to benefit the consumer. In one embodiment, consumers 122(1)-122(N) can obtain loyalty or reward credit from merchants and/or retail establishments the consumers shop at, particularly, those shopped at or visited most frequently. For example, for certain visits and/or payment transactions, the mobile commerce application program 102 and/or a payment processing application program 154 can utilize a set of rules and/or a set of computer-executable instructions to allocate loyalty or reward credit to respective consumers 122(1)-122(N) and track the loyalty or reward credit in a consumer account stored in memory at the server 106 or financial institution.
  • As shown in FIG. 1, by way of a client device, such as a merchant computer device 114, a merchant can link via a network, such as 126, to a hosted website, such as 134, or otherwise communicate with a loyalty/rewards application program (or module) or mobile commerce application program, such as 102, on a host or server device, such as 106, and configure a customized loyalty/reward program using, for example, a series of templates or predefined user interfaces. For instance, a hosted website 134, loyalty/rewards application program or mobile commerce application program 102 on a server device 106 can implement a set of computer-executable instructions to enable an opt-in mobile loyalty/reward program. When prompted, the merchant can access the loyalty/rewards application program or mobile commerce application program 102 to upload a business logo and select one or more parameters for a loyalty/rewards program, such as a number of points to reward per consumer visit or purchase, and a minimum number of reward points needed to redeem for a reward. After the merchant inputs the business logo and parameters for a loyalty/rewards program, the hosted website 134, loyalty/rewards application program loyalty/rewards application program or mobile commerce application program 102 can execute a set of computer-executable instructions to implement the merchant's loyalty/reward program, such as offering the program as a consumer downloadable application program, such as 116(1), or app in a mobile application store or website, such as 134. In some embodiments, the consumer downloadable application program, such as 116(1), or app may be branded with the merchant's logo and/or name. In some embodiments, the consumer downloadable application program, such as 116(1), or app may be the same application program or app for some or all merchants within a single classification or geographical location. In the manner described above, various merchants, regardless of size, can adopt and implement a loyalty/rewards program.
  • In one embodiment, as shown by FIG. 1, by way of a mobile device, for example 120(1), or other client device, such as a laptop computer or tablet, a consumer, such as 122(1), can download the merchant-branded consumer downloadable application program, such as 116(1), or app to the mobile device 120(1) or other client device. When prompted by the application program 116(1) or app, the consumer 122(1) can create an account and input certain identification information to the application program 116(1) or app, such as a name, mobile telephone number, email or messaging address, or social media application account name. In some embodiments, the consumer 122(1) can input a payment method, such as adding a bank account number, payment device number, security code, etc., and, in some instances, the consumer can charge, load, or otherwise authorize the account with a pre-paid value for use in purchasing the merchant's goods and/or services. In some embodiments, the consumer 122(1) can create a personal identification number (PIN) or other code for use in accessing the account. In the manner described above, since consumers 122(1)-122(N) can store certain personal and financial information via the application program, such as 116(1), or app, consumers 122(1)-122(N) can readily register for multiple merchants′ respective loyalty/reward programs, and in some instances, registration can be accomplished with a single click or authorization from the consumer 122(1).
  • In some embodiments, a consumer, such as 122(1), can update or otherwise input his or her personal and/or financial information by swiping or otherwise reading a payment device, such as a debit card, credit card, smartcard, or stored value card, using a card reader device or other payment device reader in communication with the application program, such as 116(1) or app. Some or all of the consumer's personal and/or financial information can be stored by the application program 116(1) or app for subsequent processing and/or retrieval. In some instances, after obtaining some or all of the consumer's personal and/or financial information, the application program 116(1) or app may prompt the consumer 122(1) to input additional information, edit previously obtained information, or confirm previously obtained information.
  • In one embodiment, a consumer can scan a QR code or otherwise input an identifying code or name associated with the merchant's loyalty/reward program to a mobile application store or website. For example, a consumer, such as 122(1), may use an associated mobile device 120(1) to scan QR code, such as code 138, posted or otherwise provided at a merchant location 136. The consumer's mobile device 120(1) or other client device can communicate, with the server 106 via a network 126, some or all information associated with the QR code or other code or name from the consumer.
  • Using the information, the server 106 can compare some or all of the information with previously stored information associated with one or more predefined to loyalty/reward programs to identify the merchant's loyalty/reward program, and download the consumer downloadable application program or app, such as 116(1), to the consumer's mobile device 120(1) or other client device.
  • After the consumer account has been configured, and the hosted website 134 or loyalty/rewards application program, such as 116(1), has stored information associated with the consumer account, the consumer 122(1) can utilize the account via a user interface provided by the consumer downloadable application program, such as 116(1), or app as a digital “punch card” in the merchant's loyalty/rewards program. The program 116(1) or app can provide the consumer 122(1) with any number of tools to facilitate purchases, such as a QR code scanner, a payment button, a keypad, a voice input payment command, etc. In some embodiments, the consumer 122(1) can verify a payment command or instruction by entering his or her PIN or other code. In any instance, after a successful transaction, the consumer 122(1) can be notified via the program 116(1) or app that the payment has been completed and a certain number of rewards have been earned.
  • In certain embodiments, activity based rewards can be provided to consumers for certain predefined conduct and/or behavior. For example, a star can be rewarded to a consumer 122(1) for downloading the consumer downloadable application program, such as 116(1) or app, to his or her mobile device 120(1) or client device. In another example, a star can be rewarded to a consumer 122(1) for sharing the program 116(1) or app with a friend via a social media program, by referral, or providing a validated email address. In certain embodiments, a star or other reward credit can be transferred or otherwise given by one consumer 122(1) to another consumer, such as 122(N). In any instance, each star or other icon can be correlated to a predefined number of rewards associated with each consumer 122(1)-122(N). Ultimately, the allocation and number of rewards can be managed by a loyalty/rewards application program, such as one accessible via a hosted website 134 or a loyalty/rewards application program or mobile commerce application program 102 on a server device 106.
  • In certain embodiments, a multi-merchant experience can be implemented. In one embodiment, certain merchant loyalty/rewards programs can be brought together and presented to a consumer with respective offers and/or advertisements for each merchant and/or merchant program. For example, a mobile commerce application program, such as 102, hosted by a server device, such as 106, may manage respective loyalty/reward programs associated with respective and/or multiple merchants. Each merchant may cooperate with other merchants, or an entity associated with hosting and/or managing the mobile commerce application program 102 may organize and/or decide to generate and provide cross-marketing or cross-merchant offers to consumers. For instance, one merchant associated with selling food can, via the mobile commerce application program 102, identify another merchant associated with selling wine, and together, both merchants can cross-market their goods and services to consumer by generating and providing consumers with one or more cross-merchant offers, such as buy a certain amount from one merchant, and receive a discount from another merchant. Mapping and location-based service functionality can be utilized by the mobile commerce application program 102 to notify a consumer, such as 122(1), about nearby merchants in the area the consumer is presently in. As the consumer 122(1) moves from one merchant location, such as 136, to another merchant location, the location services, such as 144(1) on the consumer's mobile device 120(1) may communicate geolocation data directly to the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116(1) executing on the consumer's mobile device 120(1). The consumer's mobile commerce application program 116(1) can indicate nearby merchant locations that may offer cross-marketing and/or cross-merchant offers by displaying nearby merchant locations and/or offers on an associated display of the consumer's mobile device 120(1). Further, notifications can be generated and transmitted by the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116(1) to the consumer 122(1) about rewards and/or reward thresholds that have been earned or reached, or that will be earned or reached. In some instances, notifications can be provided by the mobile commerce application program 102 and/or via the consumer's mobile commerce application program 116(1) about rewards and/or offers that may expire soon or on a certain date and/or time.
  • In certain embodiments, a user interface can be provided to consumers to categorize and/or organize merchants and associated merchant loyalty/rewards programs by ranking or prioritizing the merchants and/or merchant programs according to each consumer's use, preference, or conduct and/or behavior. For example, a mobile commerce application program, such as 102, and/or a consumer's mobile commerce application program, such as 116(1), can generate and display via a consumer's mobile device, such as 120(1), a user interface to permit a consumer 122(1) to view one or merchants and their respective and/or multiple loyalty/rewards programs. User selectable interface options can permit the consumer 122(1) to categorize, organize, rank, and/or prioritize the merchants and/or loyalty/rewards programs by any number of options, such as by consumer usage, consumer preference, consumer conduct, and/or consumer behavior. Usage can include, but is not limited to, the number of times the consumer has visited a merchant or used a merchant loyalty/reward program. Preference can include, but is not limited to, particular selection by a consumer, or ranking by one or more consumers, such as by crowdsourcing or voting for a favorite merchant and/or loyalty/reward program.
  • In some embodiments, third party product and/or service reviews can be utilized, such as from a review service or website, to identify frequently used merchants, to identify most valuable merchants, or to identify new merchants a particular consumer may like or want to know about. For example, a mobile commerce application program, such as 102, and/or a consumer's mobile commerce application program, such as 116(1), can receive or otherwise access product and/or service data, such as 152, that may be stored on a website, such as 134, or a data storage device, such as 151. In any instance, the product and/or service data 152 can be used to identify one or more merchants based at least in part on consumer and/or third party rankings, ratings, and/or likes for particular merchants. In certain instances, consumer and/or third party reviews and/or comments may be analyzed to determine or identify one or more merchants based on keywords, frequently used terms, and/or frequently reviewed or commented products and/or services. Based at least in part on the product and/or service data, the mobile commerce application program, such as 102, and/or consumer's mobile commerce application program, such as 116(1), can identify or otherwise generate one or more frequently used merchants, frequently commented on or most valuable merchants to certain consumers, and/or new merchants that may appeal to or otherwise interest certain consumers. In some instances, notifications can be provided about rewards and/or offers that may expire soon or on a certain date and/or time. For example, a mobile commerce application program, such as 102, and/or a consumer's mobile commerce application program, such as 116(1), can generate and transmit notifications, such as messages, texts, voice mails, and/or app notifications, via a consumer's mobile device, such as 120(1), to inform consumers, such as 122(1) about merchant rewards and/or offers with predefined expiration dates, and to further inform the consumers how many days and/or the time remaining to redeem certain merchant rewards and/or offers.
  • In certain embodiments, a card-linked loyalty/rewards and/or a loyalty/rewards proxy can be provided to enable a consumer to link a merchant or affiliate loyalty/rewards identifier to a payment device, such as a payment card. For example, a payment card or payment device, such as 135(1), associated with a consumer, such as 122(1), can be linked to a particular consumer, such as 122(1). The link can be generated and stored by a mobile commerce application program, such as 102 and/or payment processing application program, such as 154, when the payment device 135(1) is provided to or otherwise used by the consumer 122(1). In one embodiment, a unique number or code can be assigned to the link, consumer 122(1), and/or payment device 135(1). In another embodiment, consumer information and/or payment device information can be assigned to the link. In some instances, the link can be requested by the consumer 122(1), and in other instances, the link may be generated without a request from the consumer 122(1). In any instance, when a linked payment card, such as 135(1) is used at a merchant point-of sale (POS) device, such as a merchant computer device 114, a linked loyalty/rewards identifier, such as a unique number or code, can be retrieved from the mobile commerce application program 102 and/or payment processing application program 154, and used to drive appropriate loyalty/rewards activity (points accrual, discount, etc.). In this manner, the need for a loyalty/rewards identifier to be entered (manually or otherwise) as a separate step in the payment transaction (e.g. eliminates separate swipe of a loyalty/rewards card, manual entry of loyalty/rewards card number, etc.) can be eliminated. This can ensure that a consumer never forgets to use merchant or affiliate loyalty/rewards program and that appropriate loyalty/rewards benefits are accrued with every transaction. This can also leverage a merchant's existing loyalty/rewards program by more efficiently delivering loyalty/reward identifier as part of payment transaction at the POS. Once retrieved, a loyalty/reward identifier can be delivered to merchant's existing loyalty/reward program via the POS or can be delivered to a third-party/affiliate loyalty/reward program managed by the mobile commerce application program, such as 102 and/or payment processing application program, such as 154, “in the cloud.” If appropriate, multiple merchant or affiliate loyalty/reward programs can be accessed via the same payment transaction (e.g. by linking multiple loyalty/reward program identifiers to the same payment card).
  • In one embodiment, an enrollment function (e.g. linking of loyalty/reward identifier to payment device or card) can be enabled to occur at a merchant POS, online, or via mobile device application. In one instance, the linking can occur at a merchant computer system 112 and/or merchant computer device 114 when a consumer, such as 122(1), presents, scans, or swipes a payment device or card, such as 135(1), at a merchant location, such as 136. A mobile commerce application, such as 108, associated with the merchant computer system 112 and/or merchant computer device 114 can generate and store the link, such as establishing an association between the payment device 135(1) and the consumer 122(1), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135(1) and consumer 122(1). In another instance, the linking can occur online at a host or server device, such as 106, when a consumer, such as 122(1), presents, scans, or swipes a payment device or card, such as 135(1), at a merchant location, such as 136, and an associated merchant computer system 112 and/or merchant computer device 114 transmits payment device information to the host or server device 106. A mobile commerce application, such as 102, associated with the host or server device 106 can generate and store the link, such as establishing an association between the payment device 135(1) and the consumer 122(1), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135(1) and consumer 122(1). In yet another instance, the linking can occur at a mobile device, such as 120(1), when a consumer, such as 122(1), enters payment device information, and/or scans or swipes a payment device or card, such as 135(1), at the mobile device 120(1). A mobile commerce application, such as 116(1), associated with the mobile device 120(1) can generate and store the link, such as establishing an association between the payment device 135(1) and the consumer 122(1), or by generating a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135(1) and consumer 122(1). In other instances, any combination of communications between the merchant computer system 112, merchant computer device 114, host or server device 116, and/or mobile device 120(1) can be used to establish, generate, and store a link between the payment device 135(1) and the consumer 122(1), or to generating and store a loyalty/rewards identifier or proxy, such as a unique number or code to identify the link between the payment device 135(1) and consumer 122(1).
  • If a consumer is not already enrolled in a particular merchant loyalty/reward program, receipt of a payment device, such as 135(1) or card at a merchant POS, such as a merchant computer system 112 and/or merchant computer device 114, can cause a mobile commerce application program, such as 102, 108, and/or 116(1) to generate a prompt for entry of a loyalty/reward identifier, which can then be linked to the payment device 135(1) or card. The loyalty/reward identifier can, in some instances, be provided to consumers 122(1)-122(N) by way of a QR code, bar code, or other unique code. Linkage between loyalty/reward identifier and payment device 135(1) or card can be stored at a host or server device, such as 106, “in the cloud” so it can be retrieved anytime the payment device 135(1) or card is used. Requests to retrieve a loyalty/reward identifier as part of a payment transaction can include appropriate merchant or loyalty program identifier, such that the correct loyalty/reward identifier can be returned for the specific transaction.
  • In certain embodiments, such as for a mobile device implementation, a universal loyalty/reward credential can be stored on the mobile device (e.g. in the secure element). For example, a universal loyalty/reward credential can be stored in memory, such as 118(1), of a consumer's mobile device, such as 120(1). One or more merchant or affinity loyalty/reward identifiers can be linked to this universal loyalty/reward credential, instead of to a specific payment device, such as 135(1) or payment card. The mobile device 120(1) can be presented by a consumer 122(1) to a merchant POS, such as a merchant computer system 112 and/or merchant computer device 114, to deliver the stored universal loyalty/reward credential. The merchant POS, such as 112 and/or 114, can send the universal loyalty/reward credential to a host or server device, such as 106, or otherwise “in the cloud” along with the payment transaction. The universal loyalty/reward credential can be used by an associated mobile commerce application program, such as 102, “in the cloud” to determine which specific merchant or affinity loyalty/reward identifier should be associated with the transaction.
  • In certain embodiments, one or more purchase transactions by a consumer, such as 122(1), using a particular payment device, such as 135(1), can be tracked by a mobile commerce application program, such as 102, 108, and/or 116(1)-116(N). Even though the consumer 122(1) may not be enrolled or otherwise have requested enrollment in a merchant loyalty/reward program associated with a particular merchant, the mobile commerce application program, such as 102, 108, and/or 116(1)-116(N), can allocate, track, and store one or more rewards for the consumer 122(1). The allocation, tracking, and storing can be facilitated when the consumer's payment device 135(1) is linked to the consumer 122(1) by the mobile commerce application program, such as 102, 108, and/or 116(1)-116(N), as described above. After a predefined number of rewards accrues, or when the consumer 122(1) returns to the particular merchant, the mobile commerce application program, such as 102, 108, and/or 116(1)-116(N), may initiate a notification (such as an email or text) to the consumer 122(1) via the consumer's mobile device, such as 120(1)-120(N), and/or initiate a prompt to the consumer 122(1) via a merchant computer system 112 and/or merchant computer device 114, such as a merchant POS device, which can prompt the consumer 122(1) to enroll or otherwise join the merchant loyalty/reward program associated with the particular merchant. In some instances, the notification and/or prompt can include a link to permit the consumer 122(1) to download a mobile commerce application program, such as 116(1), or app to the consumer's mobile device 120(1). If the consumer 122(1) downloads the mobile commerce application program, such as 116(1), or app, the consumer 122(1) can be enrolled into the merchant loyalty/reward program associated with the particular merchant, wherein some or all of the accrued rewards can be obtained and subsequently redeemed by the consumer 122(1). In other instances, the consumer 122(1) can provide personal information, such as email address or other contact information, which can be input to the merchant computer system 112 and/or merchant computer device 114, such as a merchant POS device, and the consumer 122(1) can be enrolled into the merchant loyalty/reward program associated with the particular merchant, wherein some or all of the accrued rewards can be obtained and subsequently redeemed by the consumer 122(1).
  • In any instance, even if the consumer 122(1) does not enroll into the merchant loyalty/reward program associated with the particular merchant by downloading the mobile commerce application program, such as 116(1), or app, or by providing personal information to the merchant, the mobile commerce application program, such as 102, 108, and/or 116(1)-116(N), can continue to allocate, track, and store one or more rewards for the consumer 122(1). As the consumer's rewards accrue to approach or otherwise reach one or more predefined amounts or levels, the mobile commerce application program, such as 102, 108, and/or 116(1)-116(N), can initiate a notification (such as an email or text) to the consumer 122(1) via the consumer's mobile device, such as 120(1)-120(N), and/or initiate a prompt to the consumer 122(1) via a merchant computer system 112 and/or merchant computer device 114, such as a merchant POS device, which can prompt the consumer 122(1) to obtain a reward by enrolling or otherwise joining the merchant loyalty/reward program associated with the particular merchant. In some instances, the consumer 122(1) may be notified and/or prompted to spend a certain amount of money to obtain additional rewards if the consumer 122(1) enrolls or otherwise joins the merchant loyalty/reward program associated with the particular merchant.
  • FIGS. 3-8 illustrate example methods according to embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2. In FIG. 3, the method 300 can begin in block 302. In block 302, an indication can be received that a consumer has entered a predefined merchant location. Block 302 is followed by block 304, in which a notification can be transmitted to a mobile device associated with the consumer. Block 304 is followed by block 306, in which one or more payment tools can be provided on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location. Block 306 is followed by block 308, in which a loyalty/reward credit is generated for an account associated with the consumer. Block 308 is followed by block 310, in which an instruction is received from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant. The method 300 can end after block 310.
  • In FIG. 4, the method 400 can begin in block 402. In block 402, a network link can be provided for a merchant to access a loyalty/reward application program. Block 402 is followed by block 404, in which an indication can be received that a merchant has opted in to an associated loyalty/rewards program. Block 404 is followed by block 406, in which one or more merchant parameters can be received for a customized merchant loyalty/rewards program. Block 406 is followed by block 408, in which a downloadable app or application program cab be generated for a consumer to access the customized merchant loyalty/rewards program. The method 400 can end after block 408.
  • In FIG. 5, the method 500 can begin in block 502. In block 502, a code can be received from a consumer's mobile device located at a merchant location. Block 502 is followed by block 504, in which a merchant's loyalty/reward program is identified. Block 504 is followed by block 506, in which access is facilitated to an app or application program associated with the merchant's loyalty/reward program. Block 506 is followed by block 508, in which consumer information is received via the app or application program. Block 508 is followed by block 510, in which one or more payment tools are provided on the consumer's mobile device for the consumer to facilitate a purchase from a merchant associated with the merchant location. Block 510 is followed by block 512, in which loyalty/reward credit is generated for an account associated with the consumer. Block 512 is followed by block 514, in which an instruction is received from a consumer to redeem loyalty/reward credit for goods and/or services from the merchant. The method 500 can end after block 514.
  • In FIG. 6, the method 600 can begin in block 602. In block 602, a merchant loyalty/rewards credit can be received from one merchant loyalty/rewards program. Block 602 is followed by block 604, in which other merchant loyalty/rewards credit can be received from at least one other merchant loyalty/rewards program. Block 604 is followed by block 606, in which at least one offer or advertisement can be determined based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program. Block 606 is followed by block 608, in which the at least one offer or advertisement can be output to a mobile device associated with a consumer. Block 608 is followed by block 610, in which a notification to the consumer's mobile device can be generated upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review. Block 610 is followed by block 612, in which two or more merchants and/or associated merchant loyalty/reward programs can be categorized, organized, ranked and/or prioritized based at least in part on consumer use, preference, conduct and/or behavior. The method 600 can end after block 612.
  • In FIG. 7, the method 700 can begin in block 702. In block 702, a card/loyalty proxy can be generated. Block 702 is followed by block 704, in which a merchant and/or affiliate identifier can be linked to a payment device via the card/loyalty proxy. Block 704 is followed by block 706, in which multiple merchant and/or affiliate identifiers can be linked to the payment device via the card/loyalty proxy. Block 706 is followed by block 708, in which multiple merchant and/or affiliate identifiers can be associated with a universal loyalty credential. Block 708 is followed by block 710, in which an indication is received that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction. Block 710 is followed by block 712, in which a loyalty/reward activity is determined based at least in part on the card/loyalty proxy. Block 712 is followed by block 714, in which the card/loyalty proxy or universal loyalty credential is transmitted to an associated merchant facilitating a transaction. The method 700 can end after block 714.
  • In FIG. 8, the method 800 can begin in block 802. In block 802, an indication can be received a consumer has performed a predefined activity. Block 802 is followed by block 804, in which a consumer's account in a loyalty/rewards program can be credited based at least in part on the predefined activity. Block 804 is followed by block 806, in which an indication of the credit can be output to the consumer's mobile device. Block 806 is followed by block 808, in which an instruction can be received from the consumer to redeem a loyalty/reward credit on behalf of a third party. Block 808 is followed by block 810, in which a loyalty/reward activity can be determined based at least in part on the card/loyalty proxy. Block 810 is followed by block 812, in which the card/loyalty proxy can be transmitted to an associated merchant facilitating a transaction. The method 800 can end after block 812.
  • Using some or all of the above systems and processes, a technical solution with an opt-in mobile loyalty/reward program can be enabled. In certain embodiments, merchants can quickly access tools to create a loyalty/reward program for consumers, and consumers can quickly access tools to utilize the merchants′ loyalty/reward programs. For example, technical solutions involving linking payment devices with consumers can be implemented. By way of further example, technical solutions with loyalty/reward identifiers and universal loyalty/reward credentials can be generated, stored, and used to implement merchant loyalty/reward programs. In this manner, technical solutions can be implemented such that consumers can be connected to merchants via rewards, such as by performing certain activities, and merchants can increase loyalty from participating consumers.
  • Check in to Pay
  • In some instances, consumers desire to check in with merchants or merchant locations the consumers are shopping at or otherwise visiting. Certain embodiments of the disclosure can provide systems and processes for facilitating a mobile purchase transaction, such as using a mobile device or phone to pay (as well as redeem offers, redeem loyalty, earn loyalty, etc) at a physical or virtual store utilizing “check in” type functionality. For example, a consumer, such as 122(1) in FIG. 1, using an interface provided by a mobile commerce application, such as 116(1) or app executing on the consumer's mobile device, such as 120(1), can select a particular merchant's store or location, such as 136, facilitated either by location-based service (LBS) or manual selection, and check in to that store or location by selecting or otherwise indicating the merchant's store or location on the interface. In one instance, location services, such as 144(1), associated with the consumer's mobile device 120(1) can provide geolocation data to the mobile commerce application 116(1) or app. In another instance, location services, such as 144(1), associated with the consumer's mobile device 120(1) can provide geolocation data to a mobile commerce application program, such as 108, associated with a merchant computer system, such as 112, or merchant computer device, such as 114. In yet another instance, location services, such as 144(1), associated with the consumer's mobile device 120(1) can provide geolocation data to a mobile commerce application program, such as 102, associated with a host or server device, such as 106. Thus, the relative proximity of the consumer's mobile device 120(1) to a particular merchant location, such as 136, can be determined by comparing the geolocation data from the consumer's mobile device 120(1) to location data associated with the merchant's location, such as location data from a location service, such as 132, associated with a merchant computer system, such as 112, and/or merchant computer device, such as 114, or predefined location data associated with the merchant's location and stored in a data storage device, such as a server device 106 or data store 151.
  • In any instance, using the mobile commerce application 116(1) or app associated with the consumer's mobile device 120(1), the consumer 122(1) can enter payment device information, or have previously entered and stored the payment device information via the mobile commerce application 116(1) or app. Based at least in part on the geolocation data and payment information from the consumer's mobile device 120(1), the merchant computer system, such as 112, and/or merchant computer device, such as 114, can implement via a mobile commerce application program, such as 108, certain check in to pay functionality. For example, the merchant or merchant cashier can view, at a merchant computer system, such as 112, and/or merchant computer device, such as 114, for instance a point-of-sale (POS) device, a list generated on an interface by a mobile commerce application program, such as 108, of all consumers checked in, and select the corresponding consumer 122(1) desiring to make a purchase based on the consumer 122(1) saying his or her name and/or providing a unique code or identifier to the merchant, and a corresponding input entered to the merchant computer system 112 and/or merchant computer device 114. Rather than focus on a consumer's face or picture to confirm payment after the consumer 122(1) has checked in to the merchant location 136, a person's name and/or unique code or identifier can be used by the merchant computer system 112 and/or merchant computer device 114 to facilitate payment and/or transaction processing. The purchase transaction can then be linked to the consumer's account either by the merchant computer system 112, merchant computer device 114, and/or a host or server device, such as 106, and the purchase transaction can be completed using the consumer's payment device information. In this manner, the purchase transaction can be faciliated, and the consumer's and merchant's need to use “proximity” technology like NFC or QR codes can be alleviated.
  • Consumers may utilize check in functionality by explicitly checking in and/or implicitly checking in with a merchant location, such as 136. By explictly checking in, a consumer can expressly check in by initiating or otherwise indicating his or her presence to the merchant. In this instance, the consumer 122(1) may initiate the mobile commerce application program 116(1) executing on the consumer's mobile device 120(1) and indicate on a user interface associated with the mobile device 120(1) that the consumer 122(1) wants to check in with the merchant location 136. In another instance, the consumer 122(1) may initiate the mobile commerce application program 116(1) executing on the consumer's mobile device 120(1) and inform the merchant operating a merchant computer system 112 and/or merchant computer device 114 to indicate on a user interface associated with the merchant computer system 112 and/or merchant computer device 114 that the consumer 122(1) wants to check in with the merchant location 136. Likewise, by implicity checking in, a consumer can implicitly check in by initiating an “auto check-in” feature on the mobile commerce application program 116(1) executing on the consumer's mobile device 120(1). In this instance, the geolocation data from the mobile device 120(1) indicates the relative proximity of the consumer from a merchant's location, such as 136. When the consumer's mobile device 120(1) within a predefined distance from the merchant's location 136, the mobile commerce application program 116(1) can implicity check in the consumer with the merchant's location, and the mobile commerce application program 116(1) can communicate with the merchant computer system 112 and/or merchant computer device 114 to complete the check in of the consumer 122(1) with the merchant's location 136.
  • In one embodiment, by way of a client-type device, such as a merchant computer system 112 and/or merchant computer device 114, a merchant can communicate via at least one network, such as 126, to a hosted website and/or via a check in to pay application program, such as a mobile commerce application program 102, executing on a host or server device, such as 106, and configure the check in to pay application program or mobile commerce application program 102 to facilitate purchase transactions by consumers with the merchant. In another embodiment, a merchant computer system 112 and/or merchant computer device 114 can download a mobile commerce application program, such as 108, from a website, such as 134 and/or host or server device, such as 106, wherein the mobile commerce application program 108 can facilitate check in to pay functionality including purchase transactions by consumers with the merchant. In any instance, a hosted website and/or check in to pay application program or mobile commerce application program 102 on a server device 106, or a mobile commerce application program 108 on a merchant computer system 112 and/or merchant computer device 114 can implement a set of computer-executable instructions to enable a check in to pay system and service. When the check in to pay application program or mobile commerce application program, such as 102 and 108, is configured, the set of computer-executable instructions can receive an indication when a consumer, such as 122(1), visits the merchant location, such as 136, and the check in to pay application program or mobile commerce application program 102, 108 can transmit respective indications to a POS device, such as a merchant computer system 112 and/or merchant computer device 114, associated with the merchant corresponding to consumers that have checked in at the merchant location 136 using respective mobile devices, such as 120(1)-120(N), or other client devices. The POS device, such as a merchant computer system 112 and/or merchant computer device 114, can be configured by a mobile commerce application program, such as 102 and 108, to output via a graphical user interface, profile information and/or information associated with the checked in consumers 122(1)-122(N). In some embodiments, the merchant can receive a consumer name and/or unique code or identifier from the consumer, and the merchant can input or otherwise select corresponding information on the POS device, such as a merchant computer system 112 and/or merchant computer device 114. The set of computer-executable instructions can be further configured to receive a payment command, consumer name, and/or unique code or identifier from the POS device, such as a merchant computer system 112 and/or merchant computer device 114, from the merchant, and to facilitate processing payment information associated with the consumer, such as 122(1), to implement the payment command. After processing the payment device information or otherwise receiving payment authorization or confirmation, the set of computer-executable instructions can transmit a payment confirmation to the POS device, such as a merchant computer system 112 and/or merchant computer device 114, and/or to the consumer 122(1). In some embodiments, the consumer 122(1) may receive a payment authorization request, which may be a single click authorization, PIN, or code. In the manner described above, various merchants, regardless of size, can adopt and implement a check in to pay program or service.
  • In one embodiment, by way of a mobile device, such as 120(1), or other client device, such as a laptop computer or tablet, a consumer 122(1) can download a check in to pay application program, such as 116(1), or app to the consumer's mobile device 120(1) or other client device. For example, a consumer 122(1) can visit a website, such as 134, using his or her mobile device 120(1), and when prompted by the website 134, the consumer 122(1) can download a mobile commerce application program 116(1) or app onto the mobile device 120(1). Using the mobile commerce application program 116(1) or app, the consumer 122(1) can create an account and input certain personal or identification information to the mobile commerce application program 116(1) or app, such as a name, mobile telephone number, email or messaging address, or social media application account name. In some embodiments, the consumer 122(1) can input, via the mobile commerce application program 116(1) or app, financial or payment information associated with a payment method, such as adding a bank account number, payment device number, security code, etc., and, in some instances, the consumer 122(1) can charge, load, or otherwise authorize, via the mobile commerce application program 116(1) or app, a payment account with a pre-paid value for use in purchasing the merchant's goods and/or services. In some embodiments, the consumer 122(1) can create, via the mobile commerce application program 116(1) or app, a personal identification number (PIN) or other code for use in accessing the payment account.
  • When the consumer 122(1) visits a merchant location, such as 136, utilizing a check in to pay application program, mobile commerce application program, such as 116(1), or app, the consumer's check in to pay application program, mobile commerce application program 116(1) or app, can transmit an indication to the merchant computer system 112, merchant computer device 114 and/or a check in to pay application program or mobile commerce application program, hosted by the merchant such as mobile commerce application program 108, or hosted on a host or server device 106, such as mobile commerce application program 102, that the consumer 122(1) is checking in to the merchant location 136. For example, in certain embodiments, the consumer 122(1) can manually enter his or her location into a mobile device 120(1) or client device, or may manually select from a list of map locations or otherwise indicate on a map output to a mobile device 120(1) or client device. When the consumer 122(1) is ready to make a purchase, the consumer 122(1) can provide his or her name, or a unique code to the merchant or merchant cashier for input to a merchant computer system 112 and/or merchant computer device 114, such as a POS device. In some embodiments, the consumer 122(1) may receive a payment authorization and/or confirmation notification via the consumer's check in to pay application program, mobile commerce application program 116(1) or app. In the manner described above, since consumers 122(1)-122(N) can store certain personal and financial or payment information via the mobile commerce application program 116(1) or app, consumers can readily utilize the check in to pay system and service, and in some instances, check in and/or payment can be accomplished with a single click or authorization from the consumer, such as 122(1).
  • FIG. 9 illustrates an example method according to embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2. In FIG. 9, the method 900 can begin in block 902. In block 902, an indication can be received that a consumer has arrived at or will arrive at a predefined merchant location. Block 902 is followed by block 904, in which a respective indication can be transmitted to a point of sale (POS) device associated with a merchant. Block 904 is followed by block 906, in which a consumer's identity, merchant identity and/or a merchant's loyalty/reward program can be determined based at least in part on the received indication. Block 906 is followed by block 908, in which information can be output associated with one or more consumers at the predefined merchant location. Block 908 is followed by block 910, in which a name or unique code can be received with payment information from at least one consumer. Block 910 is followed by block 912, in which the name or unique code is authenticated. Block 912 is followed by block 914, in which payment processing associated with a consumer purchase of a good and/or service from the merchant can be facilitated. Block 914 is followed by block 916, in which a payment authorization request can be received from the consumer. Block 916 is followed by block 918, in which a payment confirmation, offer and/or loyalty/rewards credit confirmation can be transmitted to a POS device and/or mobile device associated with the consumer. The method 900 can end after block 918.
  • In certain embodiments, a check in to pay application program, mobile commerce application program, such as 108, or app can facilitate issuing and/or redeeming a coupon and/or loyalty/reward credits at a predefined merchant location, such as 136. The check in to pay application program, mobile commerce application program, such as 108, or app can receive an indication that an arriving or waiting consumer, such as 122(1), wants to redeem a previously received coupon and/or loyalty/reward credits with the expected purchase transaction. In certain instances, the check in to pay application program, mobile commerce application program, such as 108, or app can generate and transmit a coupon and/or loyalty/reward credits to an arriving or waiting consumer, such as 122(1), and the check in to pay application program, mobile commerce application program, such as 108, or app can redeem the recently received coupon and/or loyalty/reward credits with an expected purchase transaction when the consumer 122(1) is ready to check out. The information associated with the coupon and/or loyalty/reward credits can be stored on the consumer's mobile device, such as 120(1) and/or client device associated with the consumer or merchant, such as a merchant computer system 112 and/or merchant computer device 114, or may be stored in a device, such as a host or server device 106, accessible via at least one network 126 by a POS device and/or a mobile device 120(1) and/or client device associated with the consumer. In any instance, the check in to pay application program, mobile commerce application program, such as 108, or app can obtain information associated with the coupon or otherwise access a loyalty/reward account associated with the consumer 122(1), merchant and/or merchant loyalty/reward program, and facilitate redemption of the coupon and/or loyalty/reward credits before, during, or after a purchase transaction with the consumer 122(1). In this manner, coupons and/or loyalty/reward credits can be redeemed with a purchase transaction involving a consumer, such as 122(1) using a mobile device, such as 120(1) and/or client device to interact with a check in to pay application program, mobile commerce application program, such as 108, or app.
  • In certain embodiments, a check in to pay application program, mobile commerce application program, such as 108, or app can facilitate queuing two or more consumers, such as 122(1) and 122(N), who have indicated arrival at or will arrive at a predefined merchant location, such as 136. The check in to pay application program, mobile commerce application program, such as 108, or app can associate each consumer 122(1), 122(N) with a respective name and/or unique code, and maintain the names and/or unique codes in a predefined order based at least in part on some or all of the following information: consumer arrival time, expected service time, expected order completion, expected good and/or service completion, or elapsed consumer wait time. In certain instances, based at least in part on changes to some or all of the information, or newly received information associated with additional consumers, the check in to pay application program, mobile commerce application program, such as 108, or app can change the predefined order for some or all of the names and/or unique codes as well add new names and/or unique codes associated with one or more additional customers. In this manner, checkout information for consumers in line or otherwise waiting for or expecting checkout at a merchant location can be suitably organized at a merchant computer system 112 and/or merchant computer device 114, such as a POS device, for processing each of the consumer's transactions.
  • In certain embodiments, a check in to pay application program, mobile commerce application program, such as 108, or app can facilitate communications between merchants and consumers. For merchants, a merchant can view a user interface generated by a mobile commerce application program, such as 108, the number of transactions within a predefined time and any relevant details of the transactions, such as purchase price, items purchased, etc. Further, a merchant can generate and send via a mobile commerce application program, such as 108, a query to any number of consumers, such as those that have not visited a merchant location, such as 136, for a predefined time, such as the last 6 months. In some instances, a merchant can generate notifications to consumers via a mobile commerce application program, such as 108, communicating with a mobile commerce application program, such as 116(1), executing on a consumer's mobile device, such as 120(1), to obtain a discount when the consumer 122(1) visits the merchant location, such as 136, and makes a subsequent purchase transaction. Further, notifications to consumers can include messages to consumers who have not visited in awhile, to consumers who are frequent customers, and to visit a merchant location, such as 136, for a special event.
  • Using some or all of the above systems and processes, a technical solution implementing mobile purchase transaction program, such as a check in to pay application system and service, can be enabled. For example, technical solutions involving transmitting consumer payment information to merchant computer systems and devices, such as POS devices, can be provided. In this manner, technical solutions can be implemented such that merchants can quickly access tools to create a check in to pay application program for consumers, and merchants and consumers can quickly access tools to utilize the merchants′ check in to pay application programs.
  • Interruptive Alert During Transaction
  • In some instances, consumers may regret making certain purchases. Certain embodiments of the disclosure can provide systems and processes for interrupting a purchase transaction, such as providing a consumer alert or notification on the consumer's mobile phone and/or a POS device before or during a purchase transaction regarding a factor that could affect the consumer's decision in completing the transaction. For example, if a consumer, such as 122(1) in FIG. 1, is buying movie tickets on or with his or her mobile phone, such as 120(1), the consumer 122(1) can be alerted by a mobile commerce application program, such as 116(1), or app that he or she has exceeded his or her monthly budget for entertainment, and the consumer 122(1) can decide if he or she still wants to complete the purchase transaction. In one instance, the consumer 122(1) may be interacting with a website, such as 134, via the consumer's mobile device 120(1) to browse movie listings. When the consumer 122(1) begins to initiate a purchase transaction via the website 134, the mobile commerce application program 116(1) may be called upon by the website 134 and/or consumer's mobile device 120(1) to provide payment information. In another instance, the consumer 122(1) may be interacting with a website, such as 134, via a mobile commerce application program, such a 116(1), and payment information may be called upon by the website 134. In another instance, the consumer 122(1) may be conducting a purchase transaction at a merchant location 136, and may tap his or her mobile device 120(1) to initiate the purchase transaction. In any instance, the mobile commerce application program 116(1) executing on the consumer's mobile device 120(1) can access a predefined consumer budget and determine whether the proposed purchase transaction is within or otherwise exceeds the budget. If the budget is not exceeded, the transaction is permitted to proceed without having to generate an interruptive alert. If the budget is exceeded, the transaction can be interrupted by the mobile commerce application program 116(1), which can generate an alert or notification to the consumer via the mobile device 120(1) that the budget has been or will be exceeded by completing or otherwise entering into the transaction. The consumer 122(1) can be provided an option by the mobile commerce application program 116(1) to proceed with the transaction or cancel the transaction, in which case the transaction can continue or be canceled depending on the consumer's election. Thus, in certain instances, a two way communication between a consumer 122(1) and a payment application program, mobile commerce application program, such as 116(1), or app can be facilitated, wherein the consumer 122(1) can be prompted by the payment application program, mobile commerce application program, such as 116(1), or app prior to completing a purchase transaction, and complete or cancel the purchase transaction with a better understanding of other information associated with the consumer 122(1) and/or other merchants.
  • In one embodiment, by way of a mobile device, such as 120(1), or other client device, such as a laptop computer or tablet, a consumer, such as 122(1), can initiate an interrupt transaction notification feature in a payment application program, mobile commerce application program, such as 116(1), or app accessible via the consumer's mobile device 120(1) or other client device. For example, in a payment application program, mobile commerce application program, such as 116(1), or app accessible via the consumer's mobile device 120(1) or other client device, a set of computer-executable instructions can be configured to receive an indication from a consumer 122(1) to initiate an interrupt transaction notification based at least in part on at least one user-defined threshold, predefined action, recent occurrence, or transaction interrupter. The consumer 122(1) may define or otherwise input, via the payment application program, mobile commerce application program, such as 116(1), or app, one or more thresholds, such as, but not limited to, daily, weekly, monthly, or periodic spending limits, categorized budgets (entertainment, food, utilities, clothing, etc.), or bank or financial account withdrawal limits. In some embodiments, the consumer 122(1) may select, via the payment application program, mobile commerce application program, such as 116(1), or app, one or more predefined actions, such as, but not limited to, spending after a certain time and/or date, spending at a certain merchant or location, or spending on a certain good and/or service. In some embodiments, the consumer 122(1) may manually select or elect to receive, via the payment application program, mobile commerce application program, such as 116(1), or app, notifications of recent occurrences or transaction interrupters, such as, but not limited to, a lower price at a different or nearby merchant, offers to purchase other goods and/or services with the present purchase transaction, and switching payment devices to receive or obtain loyalty/reward points and/or monetary discounts. In any instance, the set of computer-executable instructions can be configured to monitor one or more user-defined thresholds and/or predefined actions, and/or for recent occurrences and/or transaction interrupters, and interrupt a purchase transaction when one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are exceed or otherwise detected.
  • In one embodiment, a consumer payment application program, mobile commerce application program, such as 116(1), or app accessible via the consumer's mobile device, such as 120(1), or other client device can be configured to interrupt a consumer's purchase transaction with a merchant by outputting a prominent notification to the consumer 122(1) on a user interface with the purchase transaction information. In one instance, the notification can be generated on the consumer's mobile device 120(1) via a mobile commerce application program, such as 116(1), executing on the mobile device 120(1). In any instance, the notification may include an audible, visual, and/or tactile alert generated by the consumer's mobile device or other client device. The user interface may include a command to confirm payment and/or a command to cancel the purchase transaction.
  • In some embodiments, the consumer payment application program, mobile commerce application program, such as 116(1), or app may communicate via at least one network, such as 126, with a merchant computer system, such as 112, and/or merchant computer device, such as 114, or POS device the merchant is operating to facilitate the purchase transaction. The consumer payment application program, mobile commerce application program, such as 116(1), or app can be configured to interrupt a consumer's purchase transaction with a merchant by outputting a prominent notification, with the purchase transaction information, to the consumer 122(1) and/or merchant on a user interface associated with the merchant computer system, such as 112, and/or merchant computer device, such as 114, or POS device. Similar to the notification on the consumer's mobile device or other client device, the notification may include an audible, visual, and/or tactile alert generated by the POS device. The user interface of the merchant computer system, such as 112, and/or merchant computer device, such as 114, or POS device may include a command to confirm payment and/or a command to cancel the purchase transaction.
  • In certain embodiments, a consumer payment application program, mobile commerce application program, such as 116(1), or app can generate a notification to the consumer on both the consumer's mobile device, such as 120(1), or other client device, and the merchant computer system, such as 112, and/or merchant computer device, such as 114, or merchant's POS device. If the consumer, such as 122(1), decides to confirm or cancel payment for the purchase transaction, the notification on both the consumer's mobile device 120(1) or other client device, and the merchant computer system, such as 112, and/or merchant computer device, such as 114, or merchant's POS device, can be cleared or otherwise addressed with a single click or authorization from the consumer 122(1) and/or merchant.
  • In certain embodiments, a financial institution, such as 124, may be in communication with a merchant computer system, such as 112, and/or merchant computer device, such as 114, or merchant's POS device to facilitate an interruptive alert during a purchase transaction. In one instance, a payment processing application program, such as 154, associated with the financial institution 124 can include a hold component and/or module with computer-executable instructions to receive an indication that a user-defined threshold, predefined action, recent occurrence, or transaction interrupter exists. The hold component and/or module can initiate a notification to the merchant computer system, such as 112, and/or merchant computer device, such as 114, or merchant's POS device to prompt the consumer, such as 122(1), to confirm whether to proceed or cancel the transaction. Upon receipt of an input from the consumer 122(1) via the merchant computer system, such as 112, and/or merchant computer device, such as 114, or merchant's POS device, the hold component and/or module can proceed with or cancel the transaction as instructed.
  • FIG. 10 illustrates an example method according to embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2. In FIG. 10, the method 1000 can begin in block 1002. In block 1002, one or more consumer preferences can be received for an alert or notification to be sent to a point of sale (POS) device near the consumer or to one more devices associated with the consumer. Block 1002 is followed by block 1004, in which one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters can be determined based at least in part on the one or more received consumer preferences. Block 1004 is followed by block 1006, in which an indication can be received from the consumer to initiate transaction notification based at least in part on the one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters. Block 1006 is followed by block 1008, in which at least one trigger can be configured when one or more user-defined thresholds, predefined actions, recent occurrences, or transaction interrupters are detected and/or received. Block 1008 is followed by block 1010, in which an alert or notification can be transmitted to the point-of-sale device near the consumer and/or to one or more devices associated with the consumer. Block 1010 is followed by block 1012, in which a command is provided to the consumer to confirm payment and/or cancel a purchase transaction. Block 1012 is followed by block 1014, in which command request can be cleared at the point of sale device and/or one or more devices associated with the consumer based at least in part on the receipt of the command from the consumer. The method 1000 can end after block 1014.
  • Using some or all of the above systems and processes, technical solutions implementing interrupting a purchase transaction can be enabled. For example, technical solutions involving transmitting notifications to a consumer before and/or during a purchase transaction, and before the purchase transaction is complete can be provided. In this manner, technical solutions can be implemented such that certain purchase transactions can be ceased before the purchase transactions are completed, thus permitting consumers to better manage budgets as well as consumer spending, and to be better informed about information that may affect the consumer's decision to complete a purchase transaction.
  • Share Redeemed Offer
  • In some instances, consumers desire to share an offer they have received for goods and/or services with others, such as friends and family members. Certain embodiments of the disclosure can provide systems and processes for sharing an offer that has been received by a consumer with others. For example, FIGS. 11-13 illustrate example methods 1100-1300 for sharing a received offer or discount for products or services with selected friends according to certain embodiments of the disclosure. Various operations of the methods described below can be performed by the system components described above and shown in FIGS. 1 and 2. These methods can be implemented, for example, using a mobile commerce application program, such as 116(1), which can execute on a consumer's mobile device, such as 120(1), or other client device. The mobile commerce application program 116(1) can launch, for instance, by the consumer 122(1) manually selecting an icon associated with the share redeemed offer module of the mobile commerce application program 116(1) on the touch-enabled display of the consumer's mobile device 116(1) or other client device. The share redeemed offer module or mobile commerce application program 116(1) can have a set of embedded tools for accessing the consumer's electronic phonebook, contacts list, and/or friends or affiliation listings on one or more social networking websites.
  • Referring now to FIGS. 11-13, the example method 1100 can begin at block 1102 with the receipt of a request to download the mobile commerce application program that includes the share redeemed offer module. In block 1104, the application program, including the share redeemed offer module, can be transmitted via at least one network 126 from the host or server device 106 to the consumer mobile device, such as 120(1), for download. For example, by way of a consumer's mobile device 120(1) or other client device, such as a laptop computer or tablet, a consumer, such as 122(1), can download a merchant-branded mobile commerce application program 116(1) that includes the share redeemed offer module to the consumer's mobile device 120(1) or other client device.
  • In block 1106, an input can be received to launch the share redeemed offer module of the mobile commerce application program 116(1) at the consumer's mobile device 120(1). In certain embodiments, the mobile commerce application program 116(1) can launch automatically after completing the downloading process. Alternatively, an icon associated with the mobile commerce application program 116(1) can be displayed and selected by the consumer 122(1) on the consumer's mobile device 116(1). In block 1108, the mobile commerce application program 116(1) can be launched at the consumer's mobile device 120(1). The mobile commerce application program 116(1) can present, generate, and display on the consumer's mobile device 120(1) one or more account set-up prompts in block 1110. For example, the prompts can include one or more fields for receiving personal information, social media account information, passwords, and any other types of information known to the consumer for creating a personalized account for the share redeemed offer module. In block 1112, one or more inputs associated with the set-up prompts can be received at the I/O interface of the consumer's mobile device 120(1). For example, when prompted, the consumer 122(1) can create an account and input certain identification information to the mobile commerce application program 106(1), such as a name, mobile telephone number, email or messaging address, or social media application account name and password. All or a portion of this information may be stored in memory of the consumer's mobile device 120(1) or in the memory, such as 118(1) or a database, such as 151, associated with a host or server device, such as 106, and accessible via an authorization token stored in the memory 118(1) or as part of the share redeemed offer module of the mobile commerce application program 106(1) on the consumer's mobile device 120(1). Optionally, in block 1114, a personal identification number (PIN) code for accessing the consumer account can be received at the consumer's mobile device 120(1). For example, the consumer 122(1) can input a PIN or other code at the display for use in accessing the consumer's account in the share redeemed offer module of the mobile commerce application program 106(1). In this way, access to the consumer's personal information, stored contact information, and access to the consumer's social networking accounts may secured.
  • Referring now to FIG. 12, the process 1200 begins at block 1202, where an offer can be received and displayed on the consumer's mobile device, such as 120(1) in FIG. 1. In certain embodiments, the offer can be in the form of an email, text message (whether smart messaging service (SMS), extended messaging service (EMS) or multimedia messaging service (MMS)), or an offer that has been received from another mobile commerce application program, such as 116(N), or module and downloaded onto the consumer's mobile device 120(1) or other client device. In some instances, the offer can be a “one-time use” or single use offer, wherein the offer can be used or otherwise redeemed only a single time. In block 1204, an input to launch the application program 106 having the share redeemed offer module can be received at the consumer's mobile device 120(1). For example, the consumer 122(1) can launch the mobile commerce application program 116(1) by, for example, selecting an icon associated with the mobile commerce application program 116(1) on the display of the consumer's mobile device 120(1) or other client device in block 1206.
  • In block 1208, the offer can be retrieved. For example, the mobile commerce application program 116(1) can retrieve or download the offer either directly or via the server device 106. In block 1210, a listing of names from the contacts list and/or digital phonebook at the consumer's mobile device 116(1) can be retrieved. For example, the share redeemed offer module of the mobile commerce application program 116(1) can download a listing of names from one or more of the digital phonebook or contacts list provided on the consumer's mobile device 120(1) or other client device. Alternatively or in addition, in block 1212, one or more social networking sites, such as website 134, can be accessed and a listing of names of friends or acquaintances can be retrieved from the social networking sites. For example, the share redeemed offer module of the mobile commerce application program 116(1) can access the account information and passwords earlier input into the consumer's mobile device 120(1) (e.g., either stored locally or on the server) and can access the one or more social networking sites, such as website 134, via at least one network, such as 126, to access an additional listing of names or “friends” or other similarly designated contacts to present on the display of the consumer's mobile device 120(1) for optional selection by the consumer 122(1). In addition, the share redeemed offer module of the mobile commerce application program 116(1) may display input fields for names and contact information for one or more persons not identified in the retrieved lists, such that the consumer 122(1) can input that information directly via an I/O interface, such as 142(1) of the consumer's mobile device 120(1).
  • In block 1216, a request to identify recipients of the offer can be displayed on the consumer's mobile device 120(1). For example, the share redeemed offer module of the mobile commerce application program 116(1) can take the retrieved listing of names in the previous blocks and can display a request as to who the offer should be sent to on the consumer's mobile phone 120(1) or other client device. In addition, the share redeemed offer module of the mobile commerce application program 116(1) may display input fields for names and contact information for one or more persons not identified in the retrieved lists, such that the consumer 122(1) can input that information directly via the I/O interface 142(1) of the consumer's mobile device 120(1). In block 1220, the consumer 122(1) can then select which “friends” to share the offer with by the consumer's mobile device 120(1) receiving a selection of one or more presented names or receiving inputs for one or more names not displayed. In some instances, the offer may be shared or otherwise transferred to only a single person in the retrieved or otherwise accessed listing of names, contacts, and/or contact information.
  • If the selected friend was identified from the contacts list, the digital phonebook, or any other portion of the memory 118(1) on the consumer's mobile device 120(1), the Mobile Device branch is followed to block 1224, where an email address or mobile phone number can be associated with each selected recipient. For example, for those selected friends from the digital phonebook or contacts list on the consumer's mobile device 120(1), the share redeemed offer module of the mobile commerce application program 116(1) can access the contacts list or digital phonebook and identify an email address or phone number associated with the selected friend in order to forward a copy of the offer to each selected friend. In block 1226, a copy of the offer can be transmitted to the one or more selected recipients via email at an email address identified as being associated with each selected recipient or via text message at a phone number identified as being associated with each selected recipient. For example, the share redeemed offer module of the mobile commerce application program 116(1) can identify the email or mobile phone number associated with each selected friend, and forward a copy of the offer to those selected friends via an email or text message (whether SMS, EMS, or MMS) either directly or via the server.
  • Returning to block 1222, when recipients were identified from information on a social networking site, the Social Networking Site branch can be followed to block 1230, where a determination is made as to whether to post the offer on the social networking site, such as website 134, or to directly contact the selected recipient based on information retrieved from the social networking site, such as website 134. If the recipients will be directly contacted, the Directly Contact branch can be followed to block 1232, where the share redeemed offer module of the mobile commerce application program 116(1) can access the social networking site, such as website 134. In block 1234, the share redeemed offer module of the mobile commerce application program 116(1) can determine contact information for the selected recipient based on information provided on the social networking site, such as website 134. For example, the share redeemed offer module of the mobile commerce application program 116(1), either directly via the mobile commerce application program 116(1) on the consumer's mobile phone 120(1) or via a host or server device 106, can identify contact information for each of the recipients identified from the one or more social networking websites, such as website 134. The contact information may include an email address and/or mobile phone number. In block 1226, a copy, link, or notification of the offer can be transmitted to the selected recipient via email or text message. For example, the share redeemed offer module at the consumer's mobile device 120(1) or at the server device 106 can then generate and transmit an email or text message (whether SMS, EMS, or MMS) that includes the offer to these recipients, either directly or via the server device 106 using the obtained email address or phone number from the social networking site, such as website 134. Once all the selected recipients have been contacted, the process can continue to the END block.
  • If the selected recipients will be contacted via the social networking site, the Social Networking Site branch can be followed to block 1236, where a message is generated for posting. For example, the share redeemed offer module of the mobile commerce application program 116(1) can generate the message or provide a user-input field for the consumer 122(1) to input the desired message at the consumer's mobile device 120(1). The message may also include a copy or link to the offer being shared by the consumer 122(1). In block 1238, the social networking site can be accessed. For example, the share redeemed offer module of the mobile commerce application program 116(1) can access, via at least one network 126, the social networking site, such as website 134, using the consumer's user name and/or password. The share redeemed offer module of the mobile commerce application program 116(1) can access the social networking site, such as website 134, via the server device 106 or use an authorization token to retrieve and send the user name and/or password for the consumer to the social networking site, such as website 134, for access.
  • In block 1240, the page associated with the selected recipient can be accessed at the social networking site. For example, the share redeemed offer module of the mobile commerce application program 116(1) can access the consumer's page or the individual pages of the selected recipients for posting of the offer. In block 1242, the generated message related to the offer can be posted or the offer is linked for each selected recipient. For example, the share redeemed offer module of the mobile commerce application program 116(1) can post a message regarding the offer or attach a copy or link to the offer on each selected recipient's page on the social networking website, such as website 134, and/or on the consumer's page. Once all the selected recipients have been contacted, the process can continue to the END block.
  • In another embodiment or in addition to the embodiment described above, the user interface generated by the mobile commerce application program 116(1) can include one or more fillable fields that the consumer 122(1) can provide information in to select the friends to which the consumer 122(1) wants to forward the offer. For example, the user interface can display one or more email address fields on the display of the consumer's mobile phone 120(1) or other client device. The consumer 122(1) can use a physical or digital keypad or dynamic linking to fill in the web addresses of those to which the offer will be forwarded. This option may be included even when other information is provided from contact listings or listings from social networking websites, such as website 134, as some friends may not be identified in either of those listings.
  • In certain embodiments related to a “one-time use” and/or single use offer, such an offer can be associated with an offer identification code and/or number.
  • The offer identification code and/or number can be generated by a mobile commerce program application, such as 102, 108, or 116(1), associated with the offer, and stored for subsequent processing and retrieval by the mobile commerce program application. When a “one-time use” or single use offer is transmitted or otherwise transferred from one consumer to another consumer, the offer can be redeemed by the receiving consumer by, for example, providing the offer identification code and/or number to a merchant, such as presenting the offer with the offer identification code and/or number. In some instances, a QR code or bar code with an embedded offer identification code and/or number can be presented to the merchant. In any instance, the merchant can obtain and transmit the offer identification code and/or number via an associated merchant computer system 112 and/or merchant computer device 114 to the mobile commerce program application, such as 102 and/or 108, wherein the identification code and/or number can be obtained, compared, and validated for redeeming the offer a single time.
  • By way of another example, one consumer may transmit or otherwise transfer a “one-time use” or single use offer to another consumer, wherein the particular offer is associated with only a single email address and/or proxy identifier. In this instance, the email address and/or proxy identifier may be associated with an offer identification code and/or number generated and stored by a mobile commerce program application, such as 102, 108, or 116(1). The offer can be redeemed by the receiving consumer by, for example, providing the email address and/or proxy identifier to a merchant. The merchant can obtain and transmit the email address and/or proxy identifier via an associated merchant computer system 112 and/or merchant computer device 114 to the mobile commerce program application, such as 102 and/or 108, wherein the identification code and/or number can be obtained, compared, and validated for redeeming the offer a single time.
  • In some embodiments, the transmission or transfer of a “one-time use” or single use offer to another consumer may be the sharing of a QR code, bar code, machine-readable code, code, number, or device that is transmitted or transferred from one consumer to the other. Prior to generating the QR code, bar code, machine-readable code, code, number, or device, the QR code, bar code, machine-readable code, code, number, or device may be identified with a “one-time use” or single use offer or otherwise stored for subsequent retrieval by a mobile commerce program application, such as 102, 108, or 116(1). When the QR code, bar code, machine-readable code, code, number, or device is presented to a merchant and/or processed by a host or server device 106, the QR code, bar code, machine-readable code, code, number, or device can be compared with previously stored data and recognized as a QR code, bar code, machine-readable code, code, number, or device, the QR code, bar code, machine-readable code, code, number, or device identified with a “one-time use” or single use offer.
  • In any instance, when a “one-time use” or single use offer is redeemed by at least one consumer, the offer can no longer be redeemed, and the mobile commerce program application, such as 102, 108, or 116(1), can store or edit information to limit or prevent the particular offer from being redeemed again.
  • FIG. 13 illustrates an example data flow diagram illustrating an example method and associated user interfaces for sharing an offer that has been received by a consumer with others in accordance with an embodiment of the disclosure. In a first instance, a consumer 1 can receive an offer via a mobile device, such as an offer for “50% off now.” In a second instance, the consumer can interact with the mobile device to “share” the offer using contact information stored on or otherwise accessible via the consumer 1's mobile device, wherein the offer is transmitted to a consumer 2 with an associated mobile device. In a third instance, a consumer 2 can receive the same offer as consumer 1 via a mobile device associated with the consumer 2. In a fourth instance, a consumer 3 can receive the same offer or invitation as consumer 1 to attend a “VIP Event Aug. 5, 2012” via a mobile device associated with the consumer 3, wherein the offer of invitation is transmitted by consumer 1 to consumer 3 with an associated mobile device using contact information stored on or otherwise accessible via the consumer 1's mobile device.
  • FIGS. 14-35 illustrate example user interfaces for implementing certain systems and methods for facilitating loyalty and reward functionality in mobile commerce according to certain embodiments of the disclosure. For example, some or all of the user interfaces can be used to implement the system and system components shown and described with respect to FIGS. 1 and 2, and the methods shown and described with respect to FIGS. 3-13.
  • FIGS. 14-18, 20-25, and 27-34 illustrate several example user interfaces displayed by a mobile device in accordance with an embodiment of the disclosure. In particular, these user interfaces can be used for enabling an opt-in mobile loyalty/reward program.
  • FIGS. 19, 26, and 34 illustrate several example user interfaces displayed by a mobile device in accordance with an embodiment of the disclosure. In particular, these user interfaces can be used for facilitating a mobile purchase transaction, such as using a mobile device or phone to pay (as well as redeem offers, redeem loyalty, earn loyalty, etc) at a physical or virtual store utilizing “check in” type functionality.
  • FIG. 35 illustrates an example user interface displayed by a mobile device in accordance with an embodiment of the disclosure. In particular, this user interface can be used for interrupting a purchase transaction, such as providing a consumer alert or notification on the consumer's mobile phone and/or a POS device before or during a purchase transaction regarding a factor that could affect the consumer's decision in completing the transaction.
  • Using some or all of the above systems and processes, technical solutions implementing sharing a redeemed offer can be enabled. For example, technical solutions involving accessing a consumer's address book to facilitate transmitting particular offers from one consumer to another consumer can be provided. In this manner, technical solutions can be implemented such that contact information from a consumer's address book can be used without having one consumer input another consumer's contact information, such as an email address, to transmit an offer from the one consumer to the other consumer.
  • The operations and processes described and shown above may be carried out or performed in any suitable order as desired in various implementations. Additionally, in certain implementations, at least a portion of the operations may be carried out in parallel. Furthermore, in certain implementations, less than or more than the operations described may be performed
  • The computer-executable program instructions described herein may be loaded onto a special-purpose computer or other particular machine, a processor, or other programmable data processing apparatus to produce a particular machine, such that the instructions that execute on the computer, processor, or other programmable data processing apparatus create means for implementing one or more functions specified in the flow diagram block or blocks. These computer program instructions may also be stored in a computer-readable storage media or memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage media produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks. As an example, certain implementations may provide for a computer program product, comprising a computer-readable storage medium having a computer-readable program code or program instructions implemented therein, said computer-readable program code adapted to be executed to implement one or more functions specified in the flow diagram block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational elements or steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide elements or steps for implementing the functions specified in the flow diagram block or blocks
  • Conditional language, such as, among others, “can,” “could,” “might,” or “may,” unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain implementations could include, while other implementations do not include, certain features, elements, and/or operations. Thus, such conditional language is not generally intended to imply that features, elements, and/or operations are in any way required for one or more implementations or that one or more implementations necessarily include logic for deciding, with or without user input or prompting, whether these features, elements, and/or operations are included or are to be performed in any particular implementation.
  • Many modifications and other implementations of the disclosure set forth herein will be apparent having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the disclosure is not to be limited to the specific implementations disclosed and that modifications and other implementations are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims (19)

The claimed disclosure can include:
1. A computer-implemented method for providing a loyalty/reward program, the method comprising:
receiving an indication that a consumer has entered a predefined merchant location;
transmitting a notification to a mobile device associated with the consumer;
providing one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location;
generating a loyalty/reward credit for an account associated with the consumer; and
receiving an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
2. The method of claim 1, further comprising:
providing a network link for the merchant to access a loyalty/reward application program;
receiving an indication that the merchant has opted in to an associated loyalty/rewards program;
receiving one or more merchant parameters for a customized merchant loyalty/rewards program; and
generating a downloadable app or application program for the consumer to access the customized merchant loyalty/rewards program.
3. The method of claim 1, further comprising:
receiving a code from the consumer's mobile device located at a merchant location;
identifying a merchant's loyalty/reward program;
facilitating access to an app or application program associated with the merchant's loyalty/reward program; and
receiving consumer information via the app or application program.
4. The method of claim 1, further comprising:
receiving a merchant loyalty/rewards credit from one merchant loyalty/rewards program;
receiving other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program;
determining at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program;
outputting the at least one offer or advertisement to the consumer's mobile device;
generating or transmitting a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and
categorizing, organizing, ranking and/or prioritizing two or more merchants and/or associated merchant loyalty/reward programs based at least in part on consumer use, preference, conduct and/or behavior.
5. The method of claim 1, further comprising:
generating a card/loyalty proxy;
linking a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy;
linking multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy;
associating multiple merchant and/or affiliate identifiers with a universal loyalty credential;
receiving an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction;
determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and
transmitting the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
6. The method of claim 1, further comprising:
receiving an indication the consumer has performed a predefined activity;
crediting a consumer's account in a loyalty/rewards program based at least in part on the predefined activity;
outputting an indication of the credit to the consumer's mobile device;
receiving an instruction from the consumer to redeem a loyalty/reward credit on behalf of a third party;
determining a loyalty/reward activity based at least in part on the card/loyalty proxy; and
transmitting the card/loyalty proxy to an associated merchant facilitating a transaction.
7. The method of claim 1, further comprising:
receiving an indication that the consumer has arrived at or will arrive at predefined merchant location;
transmitting a respective notification to a point of sale (POS) device associated with the merchant;
based at least in part on the indication, determining consumer identity, merchant identity and/or merchant's loyalty/reward program;
outputting information associated with one or more consumers at the predefined merchant location;
receiving a name or unique code with payment information from at least one consumer;
authenticating the name or unique code;
facilitating payment processing associated with the consumer purchase of a good and/or service from merchant;
receiving payment authorization request from consumer; and
transmitting payment confirmation, offer and/or loyalty/reward credit confirmation to POS device and/or mobile device associated with consumer.
8. The method of claim 1, further comprising:
providing a network link for the merchant to access a loyalty/reward application program;
receiving an indication that the merchant has opted in to an associated loyalty/rewards program;
receiving one or more merchant parameters for a customized merchant loyalty/rewards program; and
generating a downloadable app or application program for the consumer to access the customized merchant loyalty/rewards program.
9. The method of claim 1, further comprising:
receiving an offer at the consumer's mobile device;
determining a plurality of names in a contacts module of the mobile device;
generating a display of the plurality of names on a user interface of the mobile device;
receiving a selection of at least one of the plurality of names at the mobile device;
determining a contact reference for each of the selected names from the contacts module of the mobile device; and
transmitting the offer to each of the selected names at the respective contact reference.
10. The method of claim 1, further comprising:
receiving an offer at the consumer's mobile device;
receiving access information for at least one social networking website;
accessing the at least one social networking website with the access information;
determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website;
generating a display of the plurality of names on a user interface of the mobile device;
receiving a selection of at least one of the plurality of names at the mobile device;
determining a contact reference for each of the selected names from the social networking website; and
transmitting the offer to the person associated with each of the respective selected names at the respective contact reference.
11. The method of claim 1, further comprising:
receiving an offer at the consumer's mobile device;
receiving access information for at least one social networking website;
accessing the at least one social networking website with the access information;
determining a plurality of names from the social networking website, wherein each name is associated with a person affiliated with the consumer on the social networking website;
generating a display of the plurality of names on a user interface of the mobile device;
receiving a selection of at least one of the plurality of names at the mobile device;
accessing a page at the social networking website for each of the respective people associated with the selected names; and
posting information associated with the offer on each of the accessed pages of the social networking website.
12. The method of claim 1, further comprising:
receiving a request from a consumer's mobile device to download an application program;
identifying a share received offer program based at least in part on the request;
facilitating access to an application program associated with the share received offer program;
receiving consumer information via the application program associated with the share received offer program;
receiving access information for at least one social networking website via the application program associated with the share received offer program; and
receiving a personal identification number for accessing the application program associated with the share receive offer program.
13. The method of claim 1, further comprising:
receiving a request from the consumer's mobile device to download an application program;
identifying a share received offer program based at least in part on the request;
facilitating access to an application program associated with the share received offer program;
receiving consumer information via the application program associated with the share received offer program;
receiving access information for at least one social networking website via the application program associated with the share received offer program; and
receiving a personal identification number for accessing the application program associated with the share receive offer program.
14. A system for providing a loyalty/reward program, the system comprising:
at least one processor operable to execute computer-executable instructions; and
at least one memory operable to store computer-executable instructions operable to:
receive an indication that a consumer has entered a predefined merchant location;
transmit a notification to a mobile device associated with the consumer;
provide one or more payment tools on a mobile device for the consumer to facilitate a purchase from a merchant associated with the predefined merchant location;
generate a loyalty/reward credit for an account associated with the consumer; and
receive an instruction from the consumer to redeem loyalty/reward credit for goods and/or service from the merchant.
15. The system of claim 14, wherein the computer-executable instructions are further operable to:
receive a request from a consumer's mobile device to download an application program;
identify a share received offer program based at least in part on the request;
facilitate access to an application program associated with the share received offer program;
receive consumer information via the application program associated with the share received offer program;
receive access information for at least one social networking website via the application program associated with the share received offer program; and
receive a personal identification number for accessing the application program associated with the share receive offer program.
16. The system of claim 14, wherein the computer-executable instructions are further operable to:
provide a network link for the merchant to access a loyalty/reward application program;
receive an indication that the merchant has opted in to an associated loyalty/rewards program;
receive one or more merchant parameters for a customized merchant loyalty/rewards program; and
generate a downloadable app or application program for the consumer to access the customized merchant loyalty/rewards program.
17. The system of claim 14, wherein the computer-executable instructions are further operable to:
receive a code from the consumer's mobile device located at a merchant location;
identify a merchant's loyalty/reward program;
facilitate access to an app or application program associated with the merchant's loyalty/reward program; and
receive consumer information via the app or application program.
18. The system of claim 14, wherein the computer-executable instructions are further operable to:
receive a merchant loyalty/rewards credit from one merchant loyalty/rewards program;
receive other merchant loyalty/rewards credit from at least one other merchant loyalty/rewards program;
determine at least one offer or advertisement based at least in part on the one merchant loyalty/rewards program and the at least one other merchant loyalty/rewards program;
output the at least one offer or advertisement to the consumer's mobile device;
generate or transmit a notification to the consumer's mobile device upon receiving an indication of at least one of the following: the consumer's mobile device is in a predefined location, an earned reward, a reward threshold, an expiring reward or offer, or a third party product and/or service review; and
categorize, organize, rank and/or prioritize two or more merchants and/or associated merchant loyalty/reward programs based at least in part on consumer use, preference, conduct and/or behavior.
19. The system of claim 14, wherein the computer-executable instructions are further operable to:
generate a card/loyalty proxy;
link a merchant and/or affiliate identifier to a payment device via the card/loyalty proxy;
link multiple merchant and/or affiliate identifiers to the payment device via the card/loyalty proxy;
associate multiple merchant and/or affiliate identifiers with a universal loyalty credential;
receive an indication that a linked payment device or universal loyalty credential is being used at a point of sale (POS) device, for an online transaction, or via a mobile device transaction;
determine a loyalty/reward activity based at least in part on the card/loyalty proxy; and
transmit the card/loyalty proxy or universal loyalty credential to an associated merchant facilitating a transaction.
US14/024,199 2012-09-11 2013-09-11 Systems and methods for facilitating loyalty and reward functionality in mobile commerce Abandoned US20140074569A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/024,199 US20140074569A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating loyalty and reward functionality in mobile commerce

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261699728P 2012-09-11 2012-09-11
US201361799676P 2013-03-15 2013-03-15
US14/024,199 US20140074569A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating loyalty and reward functionality in mobile commerce

Publications (1)

Publication Number Publication Date
US20140074569A1 true US20140074569A1 (en) 2014-03-13

Family

ID=50232232

Family Applications (10)

Application Number Title Priority Date Filing Date
US14/024,352 Abandoned US20140081853A1 (en) 2012-09-11 2013-09-11 Systems and methods for implementing mobile bill payment functionality in mobile commerce
US14/024,199 Abandoned US20140074569A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating loyalty and reward functionality in mobile commerce
US14/024,344 Abandoned US20140090045A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating login aid functionality in mobile commerce
US14/024,411 Active 2034-03-04 US10789585B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating remote authorization and payment of goods via mobile commerce
US14/024,402 Active US9047617B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating the approval and use of a credit account via mobile commerce
US14/024,287 Active 2035-08-21 US10062071B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating item searching and linking transactions functionality in mobile commerce
US14/024,361 Abandoned US20140074605A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating purchases at a gas station via mobile commerce
US14/024,274 Active 2034-02-02 US10664822B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating bill payment functionality in mobile commerce
US14/708,979 Active US9342828B2 (en) 2012-09-11 2015-05-11 Systems and methods for facilitating the approval and use of a credit account via mobile commerce
US16/854,300 Abandoned US20200250648A1 (en) 2012-09-11 2020-04-21 Systems and methods for facilitating bill payment functionality in mobile commerce

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US14/024,352 Abandoned US20140081853A1 (en) 2012-09-11 2013-09-11 Systems and methods for implementing mobile bill payment functionality in mobile commerce

Family Applications After (8)

Application Number Title Priority Date Filing Date
US14/024,344 Abandoned US20140090045A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating login aid functionality in mobile commerce
US14/024,411 Active 2034-03-04 US10789585B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating remote authorization and payment of goods via mobile commerce
US14/024,402 Active US9047617B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating the approval and use of a credit account via mobile commerce
US14/024,287 Active 2035-08-21 US10062071B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating item searching and linking transactions functionality in mobile commerce
US14/024,361 Abandoned US20140074605A1 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating purchases at a gas station via mobile commerce
US14/024,274 Active 2034-02-02 US10664822B2 (en) 2012-09-11 2013-09-11 Systems and methods for facilitating bill payment functionality in mobile commerce
US14/708,979 Active US9342828B2 (en) 2012-09-11 2015-05-11 Systems and methods for facilitating the approval and use of a credit account via mobile commerce
US16/854,300 Abandoned US20200250648A1 (en) 2012-09-11 2020-04-21 Systems and methods for facilitating bill payment functionality in mobile commerce

Country Status (2)

Country Link
US (10) US20140081853A1 (en)
CA (3) CA2826794C (en)

Cited By (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140108241A1 (en) * 2012-10-08 2014-04-17 NXT-ID, Inc. Method for Replacing Traditional Payment and Identity Management Systems and Components to Provide Additional Security and a System Implementing Said Method
US20140207680A1 (en) * 2011-10-17 2014-07-24 Capital One Financial Corporation System and method for providing a mobile wallet shopping companion application
US20140365369A1 (en) * 2013-06-07 2014-12-11 Edeposit Corporation Web-based account management with access restrictions
US20150106208A1 (en) * 2013-10-16 2015-04-16 Adobe Systems Incorporated Social Parameter-Based Application Audiences
US20150235257A1 (en) * 2014-02-17 2015-08-20 Shih Pi Ta Technology Ltd. Method and system to dispatch a car
US9224141B1 (en) 2014-03-05 2015-12-29 Square, Inc. Encoding a magnetic stripe of a card with data of multiple cards
US20160034898A1 (en) * 2014-08-01 2016-02-04 Mastercard International Incorporated Systems and Methods for Identifying Merchants that Pose Transaction Risks to Purchasing Entities
US20160125088A1 (en) * 2013-05-20 2016-05-05 Reward Technology Limited Database registration
US20160155112A1 (en) * 2012-10-10 2016-06-02 Mastercard International Incorporated Barcode-triggered payment method and system
US20160171468A1 (en) * 2014-12-10 2016-06-16 Meijer, Inc. System and method for linking pos purchases to shopper membership accounts
US20160183051A1 (en) * 2014-12-23 2016-06-23 Comenity Llc Geofencing messaging system
US9430641B1 (en) * 2011-11-03 2016-08-30 Mobile Iron, Inc. Adapting a mobile application to a partitioned environment
US20160267515A1 (en) * 2015-03-11 2016-09-15 Comenity Llc Enhancing revenue by driving credit account purchases through a single native mobile application
US20160283965A1 (en) * 2015-03-27 2016-09-29 Ncr Corporation Targeted loyalty
US20160335702A1 (en) * 2015-05-13 2016-11-17 Sony Corporation Method and system for providing recommendation for selection of a merchant store
US20160343022A1 (en) * 2015-05-19 2016-11-24 Laura Mora Sahagun System for Accessing Consumer Data Using a Universal Card
US20160364725A1 (en) * 2015-06-12 2016-12-15 Mastercard International Incorporated Methods and systems for reporting transaction issues
US9542681B1 (en) 2013-10-22 2017-01-10 Square, Inc. Proxy card payment with digital receipt delivery
US9619792B1 (en) 2014-03-25 2017-04-11 Square, Inc. Associating an account with a card based on a photo
US9652751B2 (en) 2014-05-19 2017-05-16 Square, Inc. Item-level information collection for interactive payment experience
US9704146B1 (en) 2013-03-14 2017-07-11 Square, Inc. Generating an online storefront
US20170270519A1 (en) * 2016-03-17 2017-09-21 Thomas Purves Enabling a secure card on file option for electronic merchant applications
US9836739B1 (en) 2013-10-22 2017-12-05 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US9842330B1 (en) 2016-09-06 2017-12-12 Apple Inc. User interfaces for stored-value accounts
US9847999B2 (en) 2016-05-19 2017-12-19 Apple Inc. User interface for a device requesting remote authorization
US9864986B1 (en) 2014-03-25 2018-01-09 Square, Inc. Associating a monetary value card with a payment object
US20180018691A1 (en) * 2016-07-13 2018-01-18 Michael R. Loeb System, method, and device for managing events
US9911123B2 (en) 2014-05-29 2018-03-06 Apple Inc. User interface for payments
US9922321B2 (en) 2013-10-22 2018-03-20 Square, Inc. Proxy for multiple payment mechanisms
US9940637B2 (en) * 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
US9940616B1 (en) 2013-03-14 2018-04-10 Square, Inc. Verifying proximity during payment transactions
US9965797B1 (en) * 2016-10-22 2018-05-08 Capital One Services, Llc System and method for generating user customized order interface
US9965754B2 (en) * 2015-06-08 2018-05-08 Google Llc Point of sale terminal geolocation
US20180189778A1 (en) * 2016-12-30 2018-07-05 Square, Inc. Third-party access to secure hardware
US10026062B1 (en) 2015-06-04 2018-07-17 Square, Inc. Apparatuses, methods, and systems for generating interactive digital receipts
US10024682B2 (en) 2015-02-13 2018-07-17 Apple Inc. Navigation user interface
US10066959B2 (en) 2014-09-02 2018-09-04 Apple Inc. User interactions for a mapping application
WO2018236765A1 (en) * 2017-06-18 2018-12-27 Hieu Trung Tran Method of and system for rewarding participants for direct engagement in an enhanced communication and remittance network
US10198731B1 (en) 2014-02-18 2019-02-05 Square, Inc. Performing actions based on the location of mobile device during a card swipe
US10217092B1 (en) 2013-11-08 2019-02-26 Square, Inc. Interactive digital platform
US10250735B2 (en) 2013-10-30 2019-04-02 Apple Inc. Displaying relevant user interface objects
US10255595B2 (en) 2015-02-01 2019-04-09 Apple Inc. User interface for payments
WO2019079875A1 (en) * 2017-10-23 2019-05-02 Okada Roberto Hirokazu Differentiated method for crediting points and exchanging points in commercial promotions or loyalty programmes for goods or services
US10332079B2 (en) 2015-06-05 2019-06-25 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US20190197573A1 (en) * 2014-10-30 2019-06-27 San Diego County Credit Union Integrated internet banking system and method of use
US10395128B2 (en) 2017-09-09 2019-08-27 Apple Inc. Implementation of biometric authentication
US10417635B1 (en) 2013-10-22 2019-09-17 Square, Inc. Authorizing a purchase transaction using a mobile device
US20190303904A1 (en) * 2018-03-30 2019-10-03 Square, Inc. Temporarily provisioning functionality in a multi-device point-of-sale system
US20190378125A1 (en) * 2018-06-07 2019-12-12 Samsung Electronics Company, Ltd. Rewards-Based Payments
US10521579B2 (en) 2017-09-09 2019-12-31 Apple Inc. Implementation of biometric authentication
US10552808B1 (en) 2014-08-20 2020-02-04 Square, Inc. Payment via messaging application
US10572891B2 (en) 2014-12-23 2020-02-25 Comenity Llc Punchcard check-in system
US10621581B2 (en) 2016-06-11 2020-04-14 Apple Inc. User interface for transactions
US10621563B1 (en) * 2013-12-27 2020-04-14 Square, Inc. Apportioning a payment card transaction among multiple payers
US10630787B2 (en) * 2016-03-31 2020-04-21 Brother Kogyo Kabushiki Kaisha Mediation server mediating communication between service provider server and first and second communication apparatuses
US10636029B2 (en) 2016-11-14 2020-04-28 Bank Of America Corporation System for priority presentation integration on third party systems for limiting resource disbursement
US10636019B1 (en) 2016-03-31 2020-04-28 Square, Inc. Interactive gratuity platform
US10659405B1 (en) 2019-05-06 2020-05-19 Apple Inc. Avatar integration with multiple applications
US10692059B1 (en) 2014-03-13 2020-06-23 Square, Inc. Selecting a financial account associated with a proxy object based on fund availability
US10762495B2 (en) 2016-12-30 2020-09-01 Square, Inc. Third-party access to secure hardware
US10783576B1 (en) 2019-03-24 2020-09-22 Apple Inc. User interfaces for managing an account
US10810682B2 (en) 2013-12-26 2020-10-20 Square, Inc. Automatic triggering of receipt delivery
US10853791B1 (en) 2017-02-14 2020-12-01 Wells Fargo Bank, N.A. Mobile wallet dynamic interface
US10860199B2 (en) 2016-09-23 2020-12-08 Apple Inc. Dynamically adjusting touch hysteresis based on contextual data
US20200394677A1 (en) * 2019-06-13 2020-12-17 Capital Intellect, Inc. System and method for tracking earned rewards for online transaction
US10909524B2 (en) 2018-06-03 2021-02-02 Apple Inc. User interfaces for transfer accounts
EP3783876A1 (en) * 2019-08-21 2021-02-24 Semble8 Limited The method of single-use processing of data saved in a quick response (qr) code
US10949846B2 (en) 2018-03-30 2021-03-16 Square, Inc. Multi-device point-of-sale system having multiple customer-facing devices
US10990947B2 (en) 2019-09-16 2021-04-27 The Toronto-Dominion Bank Point-of-sale device and method for generating a discounted authorization request
US10999734B1 (en) 2018-09-28 2021-05-04 Wells Fargo Bank, N.A. Passive authentication during mobile application registration
US11037150B2 (en) 2016-06-12 2021-06-15 Apple Inc. User interfaces for transactions
US20210224780A1 (en) * 2013-02-05 2021-07-22 Visa International Service Association Integrated communications network for transactions
US11087352B2 (en) * 2017-04-18 2021-08-10 Wired Avenue, LLC Systems and methods for a trust-based referral system utilizing a mobile device
US11100498B2 (en) 2018-06-03 2021-08-24 Apple Inc. User interfaces for transfer accounts
US11103161B2 (en) 2018-05-07 2021-08-31 Apple Inc. Displaying user interfaces associated with physical activities
US11169830B2 (en) 2019-09-29 2021-11-09 Apple Inc. Account management user interfaces
US11210730B1 (en) 2018-10-31 2021-12-28 Square, Inc. Computer-implemented methods and system for customized interactive image collection based on customer data
US11216803B2 (en) * 2014-03-05 2022-01-04 Mastercard International Incorporated Authentication token for wallet based transactions
US11244382B1 (en) 2018-10-31 2022-02-08 Square, Inc. Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
WO2022040776A1 (en) * 2020-08-27 2022-03-03 App-Pop-Up Inc. A system for providing a mobile device with remote or proxy access to merchant aprs and/or automatic registration on merchant aprs based on location parameters
US11270303B2 (en) * 2016-05-20 2022-03-08 Fujitsu Limited Cryptocurrency-based event participation verification
US11328314B2 (en) 2020-05-14 2022-05-10 Zmbizi App Llc Context-aware systems and methods for selecting smartphone applications/services and awarding reward points
US11328279B2 (en) 2018-03-30 2022-05-10 Block, Inc. Multi-state merchant-facing device
US11334861B2 (en) 2018-03-30 2022-05-17 Block, Inc. Temporarily provisioning functionality in a multi-device point-of-sale system
US11423384B1 (en) * 2019-10-31 2022-08-23 United Services Automobile Association (Usaa) Systems and methods for payment method selection
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11481808B2 (en) 2014-05-16 2022-10-25 Cardlytics, Inc. System and apparatus for identifier matching and management
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11488190B1 (en) * 2016-12-12 2022-11-01 Dosh, Llc System for sharing and transferring currency
US11514452B2 (en) 2018-03-30 2022-11-29 Block, Inc. Multi-device point-of-sale system having multiple merchant-facing devices
US11526881B1 (en) 2016-12-12 2022-12-13 Dosh Holdings, Inc. System for generating and tracking offers chain of titles
US11538052B1 (en) 2016-12-12 2022-12-27 Dosh Holdings, Inc. System for generating and tracking offers chain of titles
WO2023275832A1 (en) * 2021-07-02 2023-01-05 Smile Inc. Systems and methods for aggregating point balances across customer accounts
US11551249B1 (en) 2016-12-12 2023-01-10 Dosh Holdings, Inc. System for identifying and applying offers to user transactions
US11580608B2 (en) 2016-06-12 2023-02-14 Apple Inc. Managing contact information for communication applications
US20230102624A1 (en) * 2021-09-29 2023-03-30 Flexa Network Inc. Smart code module of a digital asset-based interaction system
US11645613B1 (en) 2018-11-29 2023-05-09 Block, Inc. Intelligent image recommendations
US11681537B2 (en) 2019-09-29 2023-06-20 Apple Inc. Account management user interfaces
US11769132B1 (en) 2019-05-22 2023-09-26 Wells Fargo Bank, N.A. P2P payments via integrated 3rd party APIs
US11776000B1 (en) * 2018-10-01 2023-10-03 Wells Fargo Bank, N.A. Systems and methods for rewards redemption atm banners
US11893581B1 (en) 2018-02-20 2024-02-06 Block, Inc. Tokenization for payment devices

Families Citing this family (195)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170221087A1 (en) * 2002-10-01 2017-08-03 Zhou Tian Xing Systems and methods for providing compensation, rebate, cashback, and reward for using mobile and wearable payment services, digital currency, nfc touch payments, mobile digital card barcode payments, and multimedia haptic capture buying
US8977242B1 (en) * 2009-04-06 2015-03-10 Wendell Brown Method and apparatus for content presentation in association with a telephone call
US9691055B2 (en) 2010-12-17 2017-06-27 Google Inc. Digital wallet
US11593800B2 (en) 2012-03-07 2023-02-28 Early Warning Services, Llc System and method for transferring funds
US8924292B1 (en) * 2012-04-25 2014-12-30 Wells Fargo Bank, N.A. System and method for a mobile wallet
US9576283B2 (en) * 2012-08-27 2017-02-21 Wal-Mart Stores, Inc. Delivering customer specified receipt types at checkout
CA2826794C (en) * 2012-09-11 2021-11-16 First Data Corporation Systems and methods for facilitating loyalty and reward functionality in mobile commerce
US9665858B1 (en) 2012-10-11 2017-05-30 Square, Inc. Cardless payment transactions with multiple users
US10332203B2 (en) * 2012-12-20 2019-06-25 Ncr Corporation Systems and methods for facilitating credit card application transactions
US20160140633A1 (en) * 2012-12-28 2016-05-19 Google Inc. Presenting user interface elements and accepting input optimistically when application state is unknown
US20170076273A1 (en) * 2013-02-06 2017-03-16 Zhou Tian Xing Systems and methods for providing compensation, rebate, cashback, and reward for using mobile and wearable payment services
US9830612B2 (en) * 2013-03-11 2017-11-28 Capital One Financial Corporation Systems and methods for providing advertising services
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US20140279520A1 (en) * 2013-03-15 2014-09-18 Salt and Pepper Design Inc. Method, system and apparatus for integrating transaction request functionality with web content
CA2907118C (en) 2013-03-15 2021-02-16 United States Postal Service System and method of identity verification
US9741083B2 (en) * 2013-04-30 2017-08-22 Ncr Corporation Systems and methods for facilitating closing of a check
US20140351130A1 (en) * 2013-05-22 2014-11-27 Tab Solutions, Llc Multi-User Funding Sources
US11030637B2 (en) * 2013-05-28 2021-06-08 Capitol One Services, Llc System and method providing flow-through private label card acquisition
US20150142588A1 (en) * 2013-05-29 2015-05-21 Shell Oil Company System and method for management of retail site infrastructure for mobile application usages
US20140379148A1 (en) * 2013-06-20 2014-12-25 Wylie Sawyer Apparatus and method for operation of networked drinking fountains
US10229414B2 (en) 2013-06-25 2019-03-12 Square, Inc. Mirroring a storefront to a social media site
US20150019417A1 (en) * 2013-06-26 2015-01-15 Google Inc. Updating a digital wallet from financial account issuer
WO2015029406A1 (en) * 2013-08-29 2015-03-05 セイコーエプソン株式会社 Transmission system, transmission device, and data transmission method
US9953311B2 (en) * 2013-09-25 2018-04-24 Visa International Service Association Systems and methods for incorporating QR codes
US9582595B2 (en) 2013-09-26 2017-02-28 EVRYTHNG Limited Computer-implemented object information service and computer-implemented method for obtaining information about objects from same
US10628815B1 (en) * 2013-09-27 2020-04-21 Groupon, Inc. Systems and methods for programmatically grouping consumers
DE102013016119B4 (en) * 2013-09-27 2023-07-20 Giesecke+Devrient Mobile Security Gmbh Payment Procedures
US10102562B1 (en) 2013-09-27 2018-10-16 Groupon, Inc. Systems and methods for providing multiple items to consumers
US9721314B2 (en) * 2013-10-28 2017-08-01 Square, Inc. Apportioning shared financial expenses
IL235911B (en) * 2013-11-26 2018-04-30 Gt Gettaxi Ltd System and method for ordering a transportation vehicle using a near-field communication device
US10270898B2 (en) 2014-05-30 2019-04-23 Apple Inc. Wellness aggregator
US9875469B1 (en) * 2013-12-24 2018-01-23 Square, Inc. Bill splitting
USD832344S1 (en) 2014-03-10 2018-10-30 Square, Inc. Transaction receipt
US8965791B1 (en) * 2014-03-10 2015-02-24 Square, Inc. Quick legend receipt system
US10692064B2 (en) 2014-03-19 2020-06-23 Square, Inc. Merchant platform
SE538681C2 (en) 2014-04-02 2016-10-18 Fidesmo Ab Linking payment to secure download of application data
US10163155B2 (en) 2014-04-03 2018-12-25 Mundi Fomukong Method and system for obtaining credit
US20150310421A1 (en) * 2014-04-23 2015-10-29 Rfcyber Corporation Electronic payment transactions without POS terminals
WO2015162276A2 (en) * 2014-04-24 2015-10-29 Vodafone Ip Licensing Limited Secure token implementation
US11461766B1 (en) 2014-04-30 2022-10-04 Wells Fargo Bank, N.A. Mobile wallet using tokenized card systems and methods
US11288660B1 (en) 2014-04-30 2022-03-29 Wells Fargo Bank, N.A. Mobile wallet account balance systems and methods
US9652770B1 (en) 2014-04-30 2017-05-16 Wells Fargo Bank, N.A. Mobile wallet using tokenized card systems and methods
US11615401B1 (en) 2014-04-30 2023-03-28 Wells Fargo Bank, N.A. Mobile wallet authentication systems and methods
US10997592B1 (en) 2014-04-30 2021-05-04 Wells Fargo Bank, N.A. Mobile wallet account balance systems and methods
US11748736B1 (en) 2014-04-30 2023-09-05 Wells Fargo Bank, N.A. Mobile wallet integration within mobile banking
US11610197B1 (en) 2014-04-30 2023-03-21 Wells Fargo Bank, N.A. Mobile wallet rewards redemption systems and methods
US9967401B2 (en) 2014-05-30 2018-05-08 Apple Inc. User interface for phone call routing among devices
US20150348004A1 (en) * 2014-05-30 2015-12-03 Ebay Inc. Mobile merchant check-in at a user's home location
US20150348024A1 (en) * 2014-06-02 2015-12-03 American Express Travel Related Services Company, Inc. Systems and methods for provisioning transaction data to mobile communications devices
US20160005114A1 (en) * 2014-07-02 2016-01-07 Comenity Llc Seamless progression of credit related processes on a mobile device
KR101947291B1 (en) 2014-08-08 2019-02-12 마스터카드 인터내셔날, 인코포레이티드 Systems and methods for managing group chats during ecommerce sessions
US10154082B2 (en) * 2014-08-12 2018-12-11 Danal Inc. Providing customer information obtained from a carrier system to a client device
US10445739B1 (en) 2014-08-14 2019-10-15 Wells Fargo Bank, N.A. Use limitations for secondary users of financial accounts
US10990941B1 (en) 2014-08-15 2021-04-27 Jpmorgan Chase Bank, N.A. Systems and methods for facilitating payments
US10339293B2 (en) 2014-08-15 2019-07-02 Apple Inc. Authenticated device used to unlock another device
US10037566B2 (en) * 2014-08-21 2018-07-31 American Express Travel Related Services Company, Inc. System and method for transaction account owner acquisition
US10147111B2 (en) 2014-08-21 2018-12-04 American Express Travel Related Services Company, Inc. System and method for transaction account owner acquisition
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
US11461761B2 (en) 2014-09-26 2022-10-04 Citycheers Media Corp. System for conducting transactions independent of point of sale system
US10275759B2 (en) * 2014-09-26 2019-04-30 Citycheers Media Corp. System for conducting transactions independent of point of sale system
US9697517B1 (en) * 2014-10-03 2017-07-04 State Farm Mutual Automobile Insurance Company Token generation in providing a secure credit card payment service without storing credit card data on merchant servers
US10984404B2 (en) 2014-10-16 2021-04-20 Comenity Llc Retail card application
US10990937B2 (en) 2014-10-16 2021-04-27 Comenity Llc Retail card application
KR102329258B1 (en) * 2014-10-28 2021-11-19 삼성전자주식회사 Apparatus and method for payment using a secure module
JP6078037B2 (en) * 2014-10-31 2017-02-08 京セラドキュメントソリューションズ株式会社 Information sharing system, information sharing program, and information sharing method
FR3028079B1 (en) * 2014-11-04 2016-11-11 Worldline SIMPLIFIED TRANSACTION USING A PAYMENT DEVICE AND A COMMUNICATION TERMINAL
CN104376462A (en) * 2014-11-19 2015-02-25 中城智慧科技有限公司 Safe code scanning payment method
US11037212B2 (en) * 2014-12-01 2021-06-15 Comenity Llc Pre-populating a credit card number field
US20160155191A1 (en) * 2014-12-01 2016-06-02 Comenity Llc Applying for a credit card account on a mobile device
US9589264B2 (en) * 2014-12-10 2017-03-07 American Express Travel Related Services Company, Inc. System and method for pre-provisioned wearable contactless payments
US20160180344A1 (en) * 2014-12-19 2016-06-23 Ebay Inc. Communication device interfaces for transaction approval at a merchant location
US9792604B2 (en) * 2014-12-19 2017-10-17 moovel North Americ, LLC Method and system for dynamically interactive visually validated mobile ticketing
US10423976B2 (en) 2014-12-29 2019-09-24 Comenity Llc Collecting and analyzing data for targeted offers
US10157397B2 (en) 2014-12-29 2018-12-18 Comenity Llc Collecting and analyzing data from a mobile device
WO2016108165A1 (en) * 2014-12-29 2016-07-07 365 Technologies Ltd. Anti-fraud authentication system and method
EP3254452B1 (en) 2015-02-02 2018-12-26 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
US11853919B1 (en) 2015-03-04 2023-12-26 Wells Fargo Bank, N.A. Systems and methods for peer-to-peer funds requests
US10185949B2 (en) * 2015-03-05 2019-01-22 American Express Travel Related Services Company, Inc. System and method for authentication of a mobile device configured with payment capabilities
US10254911B2 (en) 2015-03-08 2019-04-09 Apple Inc. Device configuration user interface
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10460335B2 (en) * 2015-03-10 2019-10-29 Comenity Llc Geo-filtering consumers
US11636462B2 (en) 2015-03-20 2023-04-25 Block, Inc. Context-aware peer-to-peer transfers of items
CA2927391C (en) * 2015-04-13 2019-12-31 Nathan Stewart Ewing Managing authorization codes from multiple sources
US9721251B1 (en) 2015-05-01 2017-08-01 Square, Inc. Intelligent capture in mixed fulfillment transactions
US9690968B2 (en) 2015-05-17 2017-06-27 William A. Wadley Authenticated scannable code system
US10600039B2 (en) 2015-05-20 2020-03-24 Mastercard International Incorporated Systems and methods for managing financial payments between parties
CN106296186B (en) * 2015-05-25 2020-07-03 阿里巴巴集团控股有限公司 Information interaction method, device and system
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
US9948630B2 (en) * 2015-06-30 2018-04-17 United States Postal Service System and method of providing identity verification services
US10311413B2 (en) 2015-07-01 2019-06-04 Mastercard International Incorporated By-item bill payments
US10535067B2 (en) 2015-07-01 2020-01-14 Mastercard International Incorporated Electronic incremental payments
US10621567B2 (en) 2015-07-01 2020-04-14 Mastercard International Incorporation Electronic grace period billing
US10853773B2 (en) * 2015-07-13 2020-12-01 Disney Enterprises, Inc. Methods and systems for conducting multi-user interactions on a device using biometric authentication
KR20170016262A (en) * 2015-08-03 2017-02-13 엘지전자 주식회사 Mobile terminal and control method thereof
US10169775B2 (en) 2015-08-03 2019-01-01 Comenity Llc Mobile credit acquisition
US10410194B1 (en) 2015-08-19 2019-09-10 Square, Inc. Customized tipping flow
US10891620B2 (en) 2015-08-21 2021-01-12 Samsung Electronics Co., Ltd. Method for risk management based on aggregated information from multiple payment networks while maintaining anonymity of user
US10929924B2 (en) 2015-08-25 2021-02-23 Comenity Llc Mobile number credit prescreen
US20170076274A1 (en) * 2015-09-16 2017-03-16 First Data Corporation Authentication systems and methods
US20170076265A1 (en) 2015-09-16 2017-03-16 First Data Corporation Systems and methods for facilitating purchases at a gas station
GB2557541A (en) * 2015-10-12 2018-06-20 Walmart Apollo Llc Check-in to checkout systems and methods
US20170193477A1 (en) * 2015-11-23 2017-07-06 BillHero, Inc. Bill payment infrastructure for bill splittees
US11263617B2 (en) * 2015-12-04 2022-03-01 Apple Inc. Method, non-transitory computer-readable medium, and mobile device for location-based graphical user interfaces
US10791446B2 (en) * 2015-12-14 2020-09-29 Afero, Inc. System and method for an Internet of Things (IoT) gas pump or charging station implementation
NL2015984B1 (en) * 2015-12-18 2017-07-10 Wasmunt B V Fuel filling station and method for supplying fuel to vehicles.
US10853835B2 (en) * 2016-01-04 2020-12-01 Scvngr, Inc. Payment system with item-level promotional campaigns redeemable automatically at point-of-sale devices
US9712664B1 (en) * 2016-01-05 2017-07-18 Sprint Communications Company L.P. Sustained service subscriptions
CN105741101A (en) * 2016-01-21 2016-07-06 北京几币几网络科技有限公司 Method for realizing mobile credit granting and mobile transaction on credit based on mobile portable equipment
US20190050845A1 (en) * 2016-02-08 2019-02-14 Oslabb Pte. Ltd. System and method for bill payment through message on a mobile communication device
CN105761068A (en) * 2016-02-17 2016-07-13 重庆融通科技开发有限公司 Interactive financial payment terminal
CN107220828B (en) * 2016-03-22 2020-09-08 阿里巴巴集团控股有限公司 Method, system and device for payment authorization and payment through wearable device
JP6195323B1 (en) * 2016-04-19 2017-09-13 Necプラットフォームズ株式会社 Electronic receipt system, electronic receipt center, parting prediction information management method, and parting prediction information management program
US10339521B1 (en) * 2016-04-26 2019-07-02 Wells Fargo Bank, N.A. Device enabled identification and authentication
US10943220B1 (en) * 2016-04-28 2021-03-09 Wells Fargo Bank, N.A. Automatically processing split payments in POS device
KR20230031997A (en) 2016-05-03 2023-03-07 비자 인터네셔널 서비스 어소시에이션 Platform for appliance based resource catalog
WO2017195027A2 (en) * 2016-05-13 2017-11-16 Badr M Al Refae Objects of things system
ITUA20163469A1 (en) * 2016-05-16 2017-11-16 Easy Care Srl REFINED SELF-SERVICE WASHING SYSTEM OF MOTOR VEHICLES.
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US10873786B2 (en) 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US11068899B2 (en) 2016-06-17 2021-07-20 Visa International Service Association Token aggregation for multi-party transactions
CN109313792A (en) * 2016-06-20 2019-02-05 维萨国际服务协会 Efficient resource supplier's system
SG10201605153XA (en) * 2016-06-22 2018-01-30 Mastercard Asia Pacific Pte Ltd Method And System To Activate A Mode Of A Service Station
KR20180000582A (en) * 2016-06-23 2018-01-03 삼성전자주식회사 Method for payment and electronic device using the same
WO2018022218A1 (en) * 2016-07-29 2018-02-01 Mastercard International Incorporated Data sharing with card issuer via wallet app in payment-enabled mobile device
US20180053252A1 (en) * 2016-08-16 2018-02-22 Comenity Llc Mobile credit acquisition with form population
JP6740809B2 (en) * 2016-08-26 2020-08-19 沖電気工業株式会社 Repeater and program
US11468414B1 (en) 2016-10-03 2022-10-11 Wells Fargo Bank, N.A. Systems and methods for establishing a pull payment relationship
US10839373B2 (en) * 2016-10-05 2020-11-17 International Business Machines Corporation Virtual payment account and transaction method
US20180101880A1 (en) * 2016-10-06 2018-04-12 Christinan C. Colantoni System for managing mobile cleaning services
US20180108205A1 (en) * 2016-10-17 2018-04-19 Gilbarco Inc. Fuel dispensing environment with a distributed promotion system
US10255645B1 (en) * 2016-12-22 2019-04-09 Worldpay, Llc Systems and methods for personalized dining checks and individualized payment by associating device with dining session
US11423395B1 (en) * 2016-12-29 2022-08-23 Wells Fargo Bank, N.A. Pay with points virtual card
US11315137B1 (en) 2016-12-29 2022-04-26 Wells Fargo Bank, N.A. Pay with points virtual card
US20180225656A1 (en) * 2017-02-03 2018-08-09 Mastercard International Incorporated Transmitting sensitive data from a digital wallet on a user device to a designated server for use by a transaction card application process
US20180276656A1 (en) * 2017-03-24 2018-09-27 Mastercard International Incorporated Instant issuance of virtual payment account card to digital wallet
US11157907B1 (en) * 2017-04-26 2021-10-26 Wells Fargo Bank, N.A. Transaction validation and fraud mitigation
CN107038871B (en) * 2017-05-11 2021-09-10 姜茂清 Consumption and safety intelligent management system for automobile in internet
US20180330383A1 (en) 2017-05-12 2018-11-15 Comenity Llc Limited use temporary credit account
US11080685B1 (en) * 2017-06-12 2021-08-03 Weils Fargo Bank, N.A. Direct payment authorization path
US10515342B1 (en) 2017-06-22 2019-12-24 Square, Inc. Referral candidate identification
US20180374142A1 (en) * 2017-06-26 2018-12-27 Ask to Pay Ltd. System and method for sharing personalized electronic commerce requests
US10846146B2 (en) 2017-08-17 2020-11-24 Wiz-Tec EMS, Inc. Bridging circuit and control system for automatic control of fluid dispensers, article dispensers, and related systems
US10692129B2 (en) * 2017-08-21 2020-06-23 AdAdapted, Inc Systems and methods for generating and/or modifying electronic shopping lists from digital advertisements
US10846619B2 (en) 2017-09-15 2020-11-24 Bank Of America Corporation Using machine learning system to dynamically modify device parameters
CA3017883A1 (en) * 2017-09-19 2019-03-19 The Toronto-Dominion Bank System and method for integrated application and provisioning
US11367070B2 (en) * 2017-09-19 2022-06-21 The Toronto-Dominion Bank System and method for provisioning a data transfer application
US11688003B2 (en) 2017-09-19 2023-06-27 The Toronto-Dominion Bank System and method for integrated application and provisioning
US10872370B2 (en) 2017-11-14 2020-12-22 Tommy Run LLC Systems and methods for on-demand delivery of construction materials and other items
US10264215B1 (en) * 2017-12-18 2019-04-16 Mastercard International Incorporated Server and method enabling augmented reality (AR) object sharing
WO2019125611A1 (en) 2017-12-22 2019-06-27 Walmart Apollo, Llc Digital wallet management system
US11763337B1 (en) * 2018-01-05 2023-09-19 Wells Fargo Bank, N.A. Systems and methods for enabling third party engagements and services in host properties
US11651095B2 (en) * 2018-01-23 2023-05-16 Equifax Inc. Data access control system accessible from third-party web server
CN108427525B (en) * 2018-02-12 2020-08-14 阿里巴巴集团控股有限公司 Application identification code display method and device
US11295297B1 (en) 2018-02-26 2022-04-05 Wells Fargo Bank, N.A. Systems and methods for pushing usable objects and third-party provisioning to a mobile wallet
JP7230329B2 (en) * 2018-03-02 2023-03-01 富士フイルムビジネスイノベーション株式会社 Information processing system
US10362477B1 (en) * 2018-03-23 2019-07-23 Sprint Communications Company L.P. Mobile phone performance management based on personalized user criteria
US10922678B2 (en) 2018-04-24 2021-02-16 Visa International Service Association System, method and computer program product for automatic and remote control of NFC transaction processing
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US11775955B1 (en) 2018-05-10 2023-10-03 Wells Fargo Bank, N.A. Systems and methods for making person-to-person payments via mobile client application
US11074577B1 (en) 2018-05-10 2021-07-27 Wells Fargo Bank, N.A. Systems and methods for making person-to-person payments via mobile client application
US10325277B1 (en) * 2018-06-07 2019-06-18 Capital One Services, Llc System and method for providing enhanced rewards to customers
US11348103B2 (en) * 2018-06-15 2022-05-31 The Toronto-Dominion Bank EMV-session data network and method of processing EMV-session data
SG10201805337YA (en) * 2018-06-21 2020-01-30 Mastercard International Inc Computer system and computer-implemented method for secure payment transaction
SG10201806753RA (en) * 2018-08-08 2020-03-30 Mastercard International Inc System and method for processing a card-not-present payment transaction by a purchaser using a friend's card for obtaining a reward
CA3020929A1 (en) * 2018-10-16 2020-04-16 The Toronto-Dominion Bank Integrated credit application and provisioning solution
US11010781B2 (en) * 2018-11-20 2021-05-18 Capital One Services, Llc Automatic rewards and benefits optimization
CN109600427A (en) * 2018-11-26 2019-04-09 深圳市万华汽车服务投资控股有限公司 Carwash effect method for pushing, device, computer installation, storage medium and system
US20200193413A1 (en) 2018-12-17 2020-06-18 Comenity Llc Short-term certificate
US11475446B2 (en) 2018-12-28 2022-10-18 Mastercard International Incorporated System, methods and computer program products for identity authentication for electronic payment transactions
US11494769B2 (en) * 2019-01-10 2022-11-08 Mastercard International Incorporated System, methods and computer program products for identity authentication for electronic payment transactions
US11713236B2 (en) * 2019-03-27 2023-08-01 Circle K Tech Inc. Retail fueling station system and method for effecting a consumer transaction
US11379936B2 (en) 2019-05-09 2022-07-05 7-Eleven, Inc. Network-enabled fuel dispensing system
US11227354B2 (en) 2019-05-20 2022-01-18 The Toronto-Dominion Bank Integration of workflow with digital ID
US11551190B1 (en) 2019-06-03 2023-01-10 Wells Fargo Bank, N.A. Instant network cash transfer at point of sale
US11694201B2 (en) * 2019-06-10 2023-07-04 Jpmorgan Chase Bank, N.A. ATM intercommunication system and method for fraudulent and forced transactions
KR102337272B1 (en) * 2019-06-21 2021-12-08 주식회사 하렉스인포텍 System for payment service
US10789347B1 (en) * 2019-07-18 2020-09-29 Alibaba Group Holding Limited Identification preprocessing
CN110457882B (en) * 2019-07-18 2020-10-30 创新先进技术有限公司 Identity recognition preprocessing and identity recognition method and system
US11790471B2 (en) 2019-09-06 2023-10-17 United States Postal Service System and method of providing identity verification services
US20210133866A1 (en) * 2019-10-31 2021-05-06 The Toronto-Dominion Bank Assisted Channel Credit Applications with Automatic Integration into Digital Wallets
US11367059B2 (en) 2019-10-31 2022-06-21 The Toronto-Dominion Bank Integrated credit application and merchant transaction including concurrent visualization of transaction details
US20210142328A1 (en) * 2019-11-13 2021-05-13 Early Warning Services, Llc System and method for preventing fraud in real-time payment transactions
US20210150624A1 (en) * 2019-11-18 2021-05-20 Paypal, Inc. Intelligent population of interface elements for converting transactions
US11164247B2 (en) * 2020-02-13 2021-11-02 Capital One Services, Llc Computer-implemented systems configured for providing real-time credit offers and credit negotiation for specified transactions and methods of use thereof
KR102651317B1 (en) * 2020-02-19 2024-03-26 주식회사 올링크 A system for transmitting payment information using mobile terminal and a method thereof
US11875320B1 (en) 2020-02-28 2024-01-16 The Pnc Financial Services Group, Inc. Systems and methods for managing a financial account in a low-cash mode
DK202070633A1 (en) 2020-04-10 2021-11-12 Apple Inc User interfaces for enabling an activity
US11328274B2 (en) * 2020-07-28 2022-05-10 Bank Of America Corporation Data processing system and method for managing electronic split transactions using user profiles
CN112141050B (en) * 2020-09-07 2022-06-07 交控科技股份有限公司 Train washing method and device and scheduling method
US11734664B2 (en) * 2020-09-10 2023-08-22 Target Brands, Inc. Remote self-checkout
US11741516B2 (en) * 2020-10-30 2023-08-29 Capital One Services, Llc Non-transitory computer-readable medium, method, and client device for inserting code into a document object model of a graphical user interface (GUI) for unified presentation of data
US11836727B1 (en) 2020-12-04 2023-12-05 Wells Fargo Bank, N.A. Location based transaction authentication
CA3208463A1 (en) * 2021-02-22 2022-08-25 Henry FIEGLEIN Systems and methods for managing fuel dispenser operations using a client device
US11836733B2 (en) * 2021-11-03 2023-12-05 Capital One Services, Llc Smart card authentication system
WO2023154529A2 (en) * 2022-02-14 2023-08-17 Figure Technologies, Inc. Integrated financial services platforms and methods of use

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020065713A1 (en) * 2000-11-29 2002-05-30 Awada Faisal M. Coupon delivery via mobile phone based on location
US20030182191A1 (en) * 2002-03-25 2003-09-25 Gaugarin Oliver Location-based wireless loyalty program
US20030236712A1 (en) * 2002-06-25 2003-12-25 American Express Travel Related Services Company, Inc. System and method for distributing vouchers
US20040128197A1 (en) * 2002-10-23 2004-07-01 Vayusa, Inc. System and method of generating, distributing, and/or redeeming promotional offers using electronic devices
US20040181453A1 (en) * 2002-11-06 2004-09-16 Ray James Thomas Configurable stored value platform
US20040186773A1 (en) * 2002-02-19 2004-09-23 First Data Corporation Systems and methods for integrating loyalty and stored-value programs
US20050124411A1 (en) * 2003-12-08 2005-06-09 Schneider Richard J. System for join-up incentive messaging and bonusing
US6954735B1 (en) * 1999-10-01 2005-10-11 Nokia Corporation Method and system of shopping with a mobile device to purchase goods and/or services
US20060111941A1 (en) * 2004-11-24 2006-05-25 Blom Michael G Automated patient management system
US20060163349A1 (en) * 2004-09-30 2006-07-27 W5 Networks, Inc. Wireless systems suitable for retail automation and promotion
US20070106558A1 (en) * 2003-05-06 2007-05-10 International Business Machines Corporation System and method of automatic insufficient funds notification and overdraft protection
US20070198338A1 (en) * 2006-02-21 2007-08-23 First Data Corporation Customer selected coalition systems and methods
US20090216646A1 (en) * 2007-07-10 2009-08-27 Charles Seven Merchant rewards methods, systems and products thereby
US7627608B2 (en) * 2007-02-07 2009-12-01 Nokia Corporation Sharing of media using contact data
US20100145784A1 (en) * 2008-12-04 2010-06-10 Doapp, Inc. Method and system for time-and location-sensitive customer loyalty rewards program
US20100223119A1 (en) * 2009-03-02 2010-09-02 Yahoo! Inc. Advertising Through Product Endorsements in Social Networks
US20110029370A1 (en) * 2009-07-29 2011-02-03 Cyriac Roeding Method and system for presence detection
US20110178960A1 (en) * 2010-01-19 2011-07-21 Tom Dever Smart queuing method and system
US20110302016A1 (en) * 2009-02-17 2011-12-08 Taggo Pte Ltd. Automated membership system
US20110307318A1 (en) * 2010-06-11 2011-12-15 Jeffrey Laporte Mobile retail loyalty network
US20110320251A1 (en) * 2008-11-17 2011-12-29 Mastercard International Incorporated System And Method For Performing A Redemption Transaction On A Point Of Sale Terminal
US20120084164A1 (en) * 2010-09-30 2012-04-05 Ayman Hammad Accumulation alerts
US20120239479A1 (en) * 2011-03-15 2012-09-20 Visa International Service Association Systems and Methods to Combine Transaction Terminal Location Data and Social Networking Check-In
US20130053004A1 (en) * 2011-08-31 2013-02-28 Buzztable System for customer relationship management using wireless communication
US8538827B1 (en) * 2011-04-29 2013-09-17 Intuit Inc. Real-time alert during on-line transaction

Family Cites Families (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4395627A (en) * 1981-12-28 1983-07-26 Atlantic Richfield Company Gasoline station system for enablement of selected pumps by a credit card console located at the pump island
AU617588B2 (en) * 1989-02-16 1991-11-28 Caltex Oil (Australia) Pty. Limited Point of sale audio-visual advertising system
US6092629A (en) * 1995-12-01 2000-07-25 Atlantic Richfield Co. Service station island transaction terminal
US6152591A (en) * 1996-03-04 2000-11-28 Dresser Industries, Inc. Interactive graphics display system for a fuel dispenser
DK175911B1 (en) * 1997-05-26 2005-06-20 Metax Olie As Automatic fuel release system and method of refueling a vehicle
US6249773B1 (en) * 1998-03-26 2001-06-19 International Business Machines Corp. Electronic commerce with shopping list builder
US6601039B1 (en) * 1998-07-20 2003-07-29 Usa Technologies, Inc. Gas pump control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions
US7236950B2 (en) * 1998-10-29 2007-06-26 Universal Card Services Corp. Method and system of combined billing of multiple accounts on a single statement
US6678685B2 (en) * 2000-01-26 2004-01-13 Familytime.Com, Inc. Integrated household management system and method
US6873967B1 (en) * 2000-07-17 2005-03-29 International Business Machines Corporation Electronic shopping assistant and method of use
US7774231B2 (en) * 2000-09-29 2010-08-10 Nokia Corporation Electronic payment methods for a mobile device
US20020069165A1 (en) * 2000-12-06 2002-06-06 O'neil Joseph Thomas Efficient and secure bill payment via mobile IP terminals
US20020156685A1 (en) * 2001-02-10 2002-10-24 International Business Machines Corporation System and method for automating electronic commerce transactions using a virtual shopping cart
US20020123938A1 (en) * 2001-03-01 2002-09-05 Yu Philip S. Systems and methods to facilitate a transaction wherein a purchaser is associated with an approver
US8195573B2 (en) * 2001-04-12 2012-06-05 Catherine Lin-Hendel System and method for list shopping over a computer network
US7895445B1 (en) * 2001-04-26 2011-02-22 Nokia Corporation Token-based remote data access
US20030061111A1 (en) * 2001-09-26 2003-03-27 International Business Machines Corporation Method and system for parent controlled e-commerce
US20030229678A1 (en) * 2002-06-10 2003-12-11 Say-Yee Wen System and method for processing wireless data
US8224700B2 (en) * 2002-08-19 2012-07-17 Andrew Silver System and method for managing restaurant customer data elements
US9367841B2 (en) * 2011-07-18 2016-06-14 Tiger T G Zhou Facilitating mobile device payments using product code scanning
US8783561B2 (en) * 2006-07-14 2014-07-22 Modiv Media, Inc. System and method for administering a loyalty program and processing payments
US6991160B2 (en) * 2003-01-21 2006-01-31 Entec Stations, Inc. Methods and systems for remote authorization of fuel dispensing
US20050075940A1 (en) * 2003-10-06 2005-04-07 Deangelis Lawrence J. Remote shopping system with integrated product specific advertising
EP1695231A2 (en) * 2003-10-28 2006-08-30 Vst International, Inc. Audio/video display equipment for gas pumps
US20110191209A1 (en) * 2005-01-26 2011-08-04 2B Wireless Method and System for Conditional Transactions
US7249708B2 (en) * 2005-02-04 2007-07-31 The Procter & Gamble Company Household management systems and methods
CA2603378C (en) * 2005-03-31 2017-05-09 Monty Stephen Colvin System and method for operating one or more fuel dispensers
US7434723B1 (en) * 2005-05-26 2008-10-14 Sprint Communications Company L.P. Mobile payment authorization system and method
US7617972B2 (en) * 2005-07-15 2009-11-17 Revolution Money Inc. System and method for disputing individual items that are the subject of a transaction
US20070108269A1 (en) * 2005-11-16 2007-05-17 Benco David S Processing merchant point-of-sale transactions using a mobile subscriber device
US8352323B2 (en) * 2007-11-30 2013-01-08 Blaze Mobile, Inc. Conducting an online payment transaction using an NFC enabled mobile communication device
US8662384B2 (en) * 2006-02-28 2014-03-04 Google Inc. Text message payment
US20070205275A1 (en) * 2006-03-06 2007-09-06 First Data Corporation Portable point of sale systems and methods
US8145568B2 (en) * 2006-07-06 2012-03-27 Firethorn Mobile, Inc. Methods and systems for indicating a payment in a mobile environment
US20080059302A1 (en) * 2006-08-31 2008-03-06 Fordyce Iii Edward W Loyalty program service
US20080140569A1 (en) * 2006-12-12 2008-06-12 David Brian Handel Method, System, and Apparatus for Approval of an e-Commerce Transaction, using One or More Approving Agents
US20080294534A1 (en) * 2007-04-27 2008-11-27 Brown Jonathan H System and method for online shopping optimization
US20090037286A1 (en) * 2007-08-03 2009-02-05 Fostered Solutions, Inc. Restaurant patron payment system and method for mobile devices
US7974889B2 (en) * 2007-10-19 2011-07-05 Raimbeault Sean M Social networking interactive shopping system
WO2009079407A2 (en) * 2007-12-14 2009-06-25 Jagtag Corp Apparatuses, methods, and systems for a code-mediated content delivery platform
US20100280956A1 (en) * 2007-12-26 2010-11-04 Johnson Controls Technology Company Systems and methods for conducting commerce in a vehicle
US9852426B2 (en) * 2008-02-20 2017-12-26 Collective Dynamics LLC Method and system for secure transactions
US7756757B1 (en) * 2008-03-05 2010-07-13 United Services Automobile Association (Usaa) Systems and methods for price searching and intelligent shopping lists on a mobile device
US9129332B1 (en) * 2008-03-05 2015-09-08 United Services Automobile Association (Usaa) Systems and methods for price searching and intelligent shopping lists on a mobile device
US20100030578A1 (en) * 2008-03-21 2010-02-04 Siddique M A Sami System and method for collaborative shopping, business and entertainment
US20130215116A1 (en) * 2008-03-21 2013-08-22 Dressbot, Inc. System and Method for Collaborative Shopping, Business and Entertainment
US20090254439A1 (en) * 2008-04-02 2009-10-08 Manufacturing Resources International, Inc. Touch Screen Device With Fuel Pump Access
WO2009143084A1 (en) * 2008-05-18 2009-11-26 Zetawire, Inc. Secured electronic transaction system
US20100082445A1 (en) * 2008-09-30 2010-04-01 Apple Inc. Smart menu options
US8239276B2 (en) * 2008-09-30 2012-08-07 Apple Inc. On-the-go shopping list
US7792709B1 (en) * 2008-10-08 2010-09-07 Trandal David S Methods and systems for receipt management and price comparison
US8065190B2 (en) * 2008-10-30 2011-11-22 BillMyParents, Inc. Party payment system
US10839384B2 (en) * 2008-12-02 2020-11-17 Paypal, Inc. Mobile barcode generation and payment
US20100205045A1 (en) * 2009-02-06 2010-08-12 Yinying Zhang System and method for improving retail store customer loyalty
US9235831B2 (en) * 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US7953679B2 (en) * 2009-07-22 2011-05-31 Xerox Corporation Scalable indexing for layout based document retrieval and ranking
US8396808B2 (en) * 2009-07-31 2013-03-12 Think Computer Corporation Method and system for transferring an electronic payment
GB2473231A (en) * 2009-09-03 2011-03-09 Russel Ennis A method and system for managing component objects
US9864991B2 (en) * 2009-09-22 2018-01-09 Murphy Oil Usa, Inc. Method and apparatus for secure transaction management
US20110178861A1 (en) * 2009-11-25 2011-07-21 Randolph Ken Georgi Electronic reward generation
US20110178862A1 (en) * 2010-01-19 2011-07-21 Daigle Mark R Location based consumer interface for retail environment
US8751316B1 (en) * 2010-02-05 2014-06-10 Intuit Inc. Customer-controlled point-of-sale on a mobile device
US8528811B2 (en) * 2010-02-19 2013-09-10 Outcast Media, Inc. Systems and methods for targeted point-of-sale advertisements
US8380177B2 (en) * 2010-04-09 2013-02-19 Paydiant, Inc. Mobile phone payment processing methods and systems
US20110251897A1 (en) * 2010-04-12 2011-10-13 The Associated Press Online Shopping Circulars
US8650071B2 (en) * 2010-05-10 2014-02-11 First Data Corporation Mobile coupon analysis systems and methods
US10521813B2 (en) * 2010-07-06 2019-12-31 Groupon, Inc. System and method for incentives
WO2012004771A1 (en) * 2010-07-08 2012-01-12 Cherish Tota Wireless handheld display device to display real time fuel filling information along with advertisement content
US20130066740A1 (en) * 2010-07-15 2013-03-14 Myworld, Inc. Commerce System and Method of Controlling the Commerce System Using Personalized Shopping List and Trip Planner
WO2012040598A2 (en) * 2010-09-23 2012-03-29 Nextlevel Mobile, Llc Method and system for mobile bill presentment and payment, messaging and marketing
US20120084122A1 (en) * 2010-10-01 2012-04-05 Jason Boehle Coupon integration with shopping lists
US8856024B2 (en) * 2010-10-26 2014-10-07 Cubic Corporation Determining companion and joint cards in transit
KR20120076550A (en) * 2010-11-30 2012-07-09 주식회사 한국사이버결제 Mobile payment method using barcode and the system
WO2012082793A2 (en) * 2010-12-13 2012-06-21 Magtek, Inc. Systems and methods for conducting financial transactions using non-standard magstripe payment cards
US20120166332A1 (en) * 2010-12-22 2012-06-28 Ebay Inc. Bill splitting system
CN111476654B (en) * 2010-12-23 2024-03-12 贝宝公司 Mobile telephone ATM processing method and system
US20120226588A1 (en) * 2010-12-30 2012-09-06 First Data Corporation eGift Social Platform
US20130006782A1 (en) * 2011-01-03 2013-01-03 Aron Schwarzkopf Apparatus and systems of a computerized bill presenter system
US8700524B2 (en) * 2011-01-04 2014-04-15 Boku, Inc. Systems and methods to restrict payment transactions
US20120179516A1 (en) * 2011-01-07 2012-07-12 Delaram Fakhrai System and method for collective and group discount processing management
US8290876B1 (en) * 2011-01-12 2012-10-16 Steven Douglas Powell Method and system for securing a third party payment electronic transaction
WO2012097285A2 (en) * 2011-01-14 2012-07-19 Suarez Corporation Industries Social shopping apparatus, system and method
US20120214416A1 (en) * 2011-02-23 2012-08-23 Jonathan Douglas Kent Methods and apparatuses for communication between devices
US20120239504A1 (en) * 2011-03-15 2012-09-20 Microsoft Corporation Virtual Shopping Assistance
EP3557855B1 (en) * 2011-03-31 2020-12-23 Sony Corporation System and method for establishing a communication session
US20120303479A1 (en) * 2011-05-26 2012-11-29 Microsoft Corporation Online shopping optimization system
US10134023B2 (en) * 2011-06-22 2018-11-20 Jpmorgan Chase Bank, N.A. System and method for division and management of expenses
US20130006788A1 (en) * 2011-06-30 2013-01-03 Tiger T G Zhou Retail environments within social networking engines
US8630921B2 (en) * 2011-06-30 2014-01-14 Ebay Inc. Leveraging a social network to search for local inventory
US8498900B1 (en) * 2011-07-25 2013-07-30 Dash Software, LLC Bar or restaurant check-in and payment systems and methods of their operation
US20130046648A1 (en) * 2011-08-17 2013-02-21 Bank Of America Corporation Shopping list system and process
US10318941B2 (en) * 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US20130339253A1 (en) * 2011-08-31 2013-12-19 Dan Moshe Sincai Mobile Device Based Financial Transaction System
US20130246171A1 (en) * 2011-09-13 2013-09-19 Giovanni Carapelli Fuel Dispensing Environment Utilizing Mobile Payment
US20140207680A1 (en) * 2011-10-17 2014-07-24 Capital One Financial Corporation System and method for providing a mobile wallet shopping companion application
US20140351138A1 (en) * 2011-11-16 2014-11-27 P97 Networks, Inc. Payment System for Vehicle Fueling
US9240006B2 (en) * 2011-11-30 2016-01-19 At&T Intellectual Property I, L.P. Wireless transactions for enhancing customer experience
WO2013090611A2 (en) * 2011-12-13 2013-06-20 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US20130159178A1 (en) * 2011-12-14 2013-06-20 Firethorn Mobile, Inc. System and Method For Loading A Virtual Token Managed By A Mobile Wallet System
US9830595B2 (en) * 2012-01-26 2017-11-28 Visa International Service Association System and method of providing tokenization as a service
US8720771B2 (en) * 2012-03-23 2014-05-13 Digital Retail Apps., Inc. System and method for facilitating secure self payment transactions of retail goods
US20130275213A1 (en) * 2012-04-17 2013-10-17 Mastercard International Incorporated Social marketplace apparatus and method
US9672559B2 (en) * 2012-06-14 2017-06-06 Sears Brands, L.L.C. Methods and systems for a digital interface for displaying retail search results
US20130346302A1 (en) * 2012-06-20 2013-12-26 Visa International Service Association Remote Portal Bill Payment Platform Apparatuses, Methods and Systems
US20140046764A1 (en) * 2012-08-07 2014-02-13 Sheryl M. Fox Coupon search engine
US20140052562A1 (en) * 2012-08-17 2014-02-20 Ebay Inc. System and method for interactive and social shopping
US20140067564A1 (en) * 2012-08-30 2014-03-06 Ebay Inc. Shopping list creator and optimizer
US8983137B2 (en) * 2012-08-31 2015-03-17 Stefan Hradetzky Personalized advertising at a point of sale unit
CA2826794C (en) * 2012-09-11 2021-11-16 First Data Corporation Systems and methods for facilitating loyalty and reward functionality in mobile commerce
US20140156470A1 (en) * 2012-12-04 2014-06-05 Verizon Patent And Licensing Inc. Method and system for providing a transient virtual shop
US8770478B2 (en) * 2013-07-11 2014-07-08 Scvngr, Inc. Payment processing with automatic no-touch mode selection

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954735B1 (en) * 1999-10-01 2005-10-11 Nokia Corporation Method and system of shopping with a mobile device to purchase goods and/or services
US20020065713A1 (en) * 2000-11-29 2002-05-30 Awada Faisal M. Coupon delivery via mobile phone based on location
US20040186773A1 (en) * 2002-02-19 2004-09-23 First Data Corporation Systems and methods for integrating loyalty and stored-value programs
US20030182191A1 (en) * 2002-03-25 2003-09-25 Gaugarin Oliver Location-based wireless loyalty program
US20030236712A1 (en) * 2002-06-25 2003-12-25 American Express Travel Related Services Company, Inc. System and method for distributing vouchers
US20040128197A1 (en) * 2002-10-23 2004-07-01 Vayusa, Inc. System and method of generating, distributing, and/or redeeming promotional offers using electronic devices
US20040181453A1 (en) * 2002-11-06 2004-09-16 Ray James Thomas Configurable stored value platform
US20070106558A1 (en) * 2003-05-06 2007-05-10 International Business Machines Corporation System and method of automatic insufficient funds notification and overdraft protection
US20050124411A1 (en) * 2003-12-08 2005-06-09 Schneider Richard J. System for join-up incentive messaging and bonusing
US20060163349A1 (en) * 2004-09-30 2006-07-27 W5 Networks, Inc. Wireless systems suitable for retail automation and promotion
US20060111941A1 (en) * 2004-11-24 2006-05-25 Blom Michael G Automated patient management system
US20070198338A1 (en) * 2006-02-21 2007-08-23 First Data Corporation Customer selected coalition systems and methods
US7627608B2 (en) * 2007-02-07 2009-12-01 Nokia Corporation Sharing of media using contact data
US20090216646A1 (en) * 2007-07-10 2009-08-27 Charles Seven Merchant rewards methods, systems and products thereby
US20110320251A1 (en) * 2008-11-17 2011-12-29 Mastercard International Incorporated System And Method For Performing A Redemption Transaction On A Point Of Sale Terminal
US20100145784A1 (en) * 2008-12-04 2010-06-10 Doapp, Inc. Method and system for time-and location-sensitive customer loyalty rewards program
US20110302016A1 (en) * 2009-02-17 2011-12-08 Taggo Pte Ltd. Automated membership system
US20100223119A1 (en) * 2009-03-02 2010-09-02 Yahoo! Inc. Advertising Through Product Endorsements in Social Networks
US20110029370A1 (en) * 2009-07-29 2011-02-03 Cyriac Roeding Method and system for presence detection
US20110178960A1 (en) * 2010-01-19 2011-07-21 Tom Dever Smart queuing method and system
US20110307318A1 (en) * 2010-06-11 2011-12-15 Jeffrey Laporte Mobile retail loyalty network
US20120084164A1 (en) * 2010-09-30 2012-04-05 Ayman Hammad Accumulation alerts
US20120239479A1 (en) * 2011-03-15 2012-09-20 Visa International Service Association Systems and Methods to Combine Transaction Terminal Location Data and Social Networking Check-In
US8538827B1 (en) * 2011-04-29 2013-09-17 Intuit Inc. Real-time alert during on-line transaction
US20130053004A1 (en) * 2011-08-31 2013-02-28 Buzztable System for customer relationship management using wireless communication

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Davy, TOP COALITION LOYALTY PROGRAMS IN THE WORLD, April 9, 2018, Loyela, https://www.loyela.com/top-coalition-loyalty-programs-world/ (Year: 2018) *

Cited By (184)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140207680A1 (en) * 2011-10-17 2014-07-24 Capital One Financial Corporation System and method for providing a mobile wallet shopping companion application
US9430641B1 (en) * 2011-11-03 2016-08-30 Mobile Iron, Inc. Adapting a mobile application to a partitioned environment
US20170011206A1 (en) * 2011-11-03 2017-01-12 Mobile Iron, Inc. Adapting a mobile application to a partitioned environment
US10114932B2 (en) * 2011-11-03 2018-10-30 Mobile Iron, Inc. Adapting a mobile application to a partitioned environment
US20140108241A1 (en) * 2012-10-08 2014-04-17 NXT-ID, Inc. Method for Replacing Traditional Payment and Identity Management Systems and Components to Provide Additional Security and a System Implementing Said Method
US20160155112A1 (en) * 2012-10-10 2016-06-02 Mastercard International Incorporated Barcode-triggered payment method and system
US20210224780A1 (en) * 2013-02-05 2021-07-22 Visa International Service Association Integrated communications network for transactions
US11823170B2 (en) * 2013-02-05 2023-11-21 Visa International Service Association Integrated communications network for transactions
US9704146B1 (en) 2013-03-14 2017-07-11 Square, Inc. Generating an online storefront
US9940616B1 (en) 2013-03-14 2018-04-10 Square, Inc. Verifying proximity during payment transactions
US20160125088A1 (en) * 2013-05-20 2016-05-05 Reward Technology Limited Database registration
US20140365369A1 (en) * 2013-06-07 2014-12-11 Edeposit Corporation Web-based account management with access restrictions
US20150106208A1 (en) * 2013-10-16 2015-04-16 Adobe Systems Incorporated Social Parameter-Based Application Audiences
US9922321B2 (en) 2013-10-22 2018-03-20 Square, Inc. Proxy for multiple payment mechanisms
US10417635B1 (en) 2013-10-22 2019-09-17 Square, Inc. Authorizing a purchase transaction using a mobile device
US10430797B1 (en) 2013-10-22 2019-10-01 Square, Inc. Proxy card payment with digital receipt delivery
US9542681B1 (en) 2013-10-22 2017-01-10 Square, Inc. Proxy card payment with digital receipt delivery
US10692072B1 (en) 2013-10-22 2020-06-23 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US10885515B1 (en) 2013-10-22 2021-01-05 Square, Inc. System and method for canceling a payment after initiating the payment using a proxy card
US9836739B1 (en) 2013-10-22 2017-12-05 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US11316968B2 (en) 2013-10-30 2022-04-26 Apple Inc. Displaying relevant user interface objects
US10250735B2 (en) 2013-10-30 2019-04-02 Apple Inc. Displaying relevant user interface objects
US10972600B2 (en) 2013-10-30 2021-04-06 Apple Inc. Displaying relevant user interface objects
US10217092B1 (en) 2013-11-08 2019-02-26 Square, Inc. Interactive digital platform
US10810682B2 (en) 2013-12-26 2020-10-20 Square, Inc. Automatic triggering of receipt delivery
US11410139B1 (en) 2013-12-27 2022-08-09 Block, Inc. Apportioning a payment card transaction among multiple payers
US11829964B2 (en) 2013-12-27 2023-11-28 Block, Inc. Apportioning a payment amount among multiple payers
US10621563B1 (en) * 2013-12-27 2020-04-14 Square, Inc. Apportioning a payment card transaction among multiple payers
US20150235257A1 (en) * 2014-02-17 2015-08-20 Shih Pi Ta Technology Ltd. Method and system to dispatch a car
US10198731B1 (en) 2014-02-18 2019-02-05 Square, Inc. Performing actions based on the location of mobile device during a card swipe
US9224141B1 (en) 2014-03-05 2015-12-29 Square, Inc. Encoding a magnetic stripe of a card with data of multiple cards
US11216803B2 (en) * 2014-03-05 2022-01-04 Mastercard International Incorporated Authentication token for wallet based transactions
US10692059B1 (en) 2014-03-13 2020-06-23 Square, Inc. Selecting a financial account associated with a proxy object based on fund availability
US11238426B1 (en) 2014-03-25 2022-02-01 Square, Inc. Associating an account with a card
US9619792B1 (en) 2014-03-25 2017-04-11 Square, Inc. Associating an account with a card based on a photo
US9864986B1 (en) 2014-03-25 2018-01-09 Square, Inc. Associating a monetary value card with a payment object
US11481808B2 (en) 2014-05-16 2022-10-25 Cardlytics, Inc. System and apparatus for identifier matching and management
US9652751B2 (en) 2014-05-19 2017-05-16 Square, Inc. Item-level information collection for interactive payment experience
US9911123B2 (en) 2014-05-29 2018-03-06 Apple Inc. User interface for payments
US10902424B2 (en) 2014-05-29 2021-01-26 Apple Inc. User interface for payments
US10748153B2 (en) 2014-05-29 2020-08-18 Apple Inc. User interface for payments
US10043185B2 (en) 2014-05-29 2018-08-07 Apple Inc. User interface for payments
US10796309B2 (en) 2014-05-29 2020-10-06 Apple Inc. User interface for payments
US10482461B2 (en) 2014-05-29 2019-11-19 Apple Inc. User interface for payments
US11836725B2 (en) 2014-05-29 2023-12-05 Apple Inc. User interface for payments
US10282727B2 (en) 2014-05-29 2019-05-07 Apple Inc. User interface for payments
US10438205B2 (en) 2014-05-29 2019-10-08 Apple Inc. User interface for payments
US10977651B2 (en) 2014-05-29 2021-04-13 Apple Inc. User interface for payments
US20160034898A1 (en) * 2014-08-01 2016-02-04 Mastercard International Incorporated Systems and Methods for Identifying Merchants that Pose Transaction Risks to Purchasing Entities
US10552808B1 (en) 2014-08-20 2020-02-04 Square, Inc. Payment via messaging application
US10914606B2 (en) 2014-09-02 2021-02-09 Apple Inc. User interactions for a mapping application
US10066959B2 (en) 2014-09-02 2018-09-04 Apple Inc. User interactions for a mapping application
US11733055B2 (en) 2014-09-02 2023-08-22 Apple Inc. User interactions for a mapping application
US11514470B2 (en) * 2014-10-30 2022-11-29 San Diego County Credit Union Integrated internet banking system and method of use
US20190197573A1 (en) * 2014-10-30 2019-06-27 San Diego County Credit Union Integrated internet banking system and method of use
US10325250B2 (en) * 2014-12-10 2019-06-18 Meijer, Inc. System and method for linking POS purchases to shopper membership accounts
US20160171468A1 (en) * 2014-12-10 2016-06-16 Meijer, Inc. System and method for linking pos purchases to shopper membership accounts
US20160183051A1 (en) * 2014-12-23 2016-06-23 Comenity Llc Geofencing messaging system
US11026042B2 (en) 2014-12-23 2021-06-01 Comenity Llc Geofencing messaging system
US10292008B2 (en) * 2014-12-23 2019-05-14 Comenity Llc Geofencing messaging system
US10572891B2 (en) 2014-12-23 2020-02-25 Comenity Llc Punchcard check-in system
US10255595B2 (en) 2015-02-01 2019-04-09 Apple Inc. User interface for payments
US10024682B2 (en) 2015-02-13 2018-07-17 Apple Inc. Navigation user interface
US20160267513A1 (en) * 2015-03-11 2016-09-15 Comenity Llc Providing mobile loyalty services via a native mobile application
US10783542B2 (en) 2015-03-11 2020-09-22 Comenity, LLC Providing biometric security for mobile loyalty services via a native mobile application
US20160267514A1 (en) * 2015-03-11 2016-09-15 Comenity Llc Providing mobile loyalty services via a single native mobile application
US20160267515A1 (en) * 2015-03-11 2016-09-15 Comenity Llc Enhancing revenue by driving credit account purchases through a single native mobile application
US10825038B2 (en) * 2015-03-11 2020-11-03 Comenity Llc Providing mobile loyalty services via a native mobile application
US10430820B2 (en) * 2015-03-11 2019-10-01 Comenity Llc Enhancing revenue by driving credit account purchases through a single native mobile application
US20160267516A1 (en) * 2015-03-11 2016-09-15 Comenity Llc Providing mobile loyalty services in a geo-fencing area via a single native mobile application
US10304075B2 (en) * 2015-03-11 2019-05-28 Comenity Llc Providing mobile loyalty services via a single native mobile application
US20160283965A1 (en) * 2015-03-27 2016-09-29 Ncr Corporation Targeted loyalty
US10719865B2 (en) * 2015-05-13 2020-07-21 Sony Corporation Method and system for providing recommendation for selection of a merchant store
US20160335702A1 (en) * 2015-05-13 2016-11-17 Sony Corporation Method and system for providing recommendation for selection of a merchant store
US20160343022A1 (en) * 2015-05-19 2016-11-24 Laura Mora Sahagun System for Accessing Consumer Data Using a Universal Card
US10026062B1 (en) 2015-06-04 2018-07-17 Square, Inc. Apparatuses, methods, and systems for generating interactive digital receipts
US11783305B2 (en) 2015-06-05 2023-10-10 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10332079B2 (en) 2015-06-05 2019-06-25 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10600068B2 (en) 2015-06-05 2020-03-24 Apple Inc. User interface for loyalty accounts and private label accounts
US11734708B2 (en) * 2015-06-05 2023-08-22 Apple Inc. User interface for loyalty accounts and private label accounts
US10990934B2 (en) 2015-06-05 2021-04-27 Apple Inc. User interface for loyalty accounts and private label accounts for a wearable device
US10026094B2 (en) 2015-06-05 2018-07-17 Apple Inc. User interface for loyalty accounts and private label accounts
US11321731B2 (en) * 2015-06-05 2022-05-03 Apple Inc. User interface for loyalty accounts and private label accounts
US20220148027A1 (en) * 2015-06-05 2022-05-12 Apple Inc. User interface for loyalty accounts and private label accounts
US9940637B2 (en) * 2015-06-05 2018-04-10 Apple Inc. User interface for loyalty accounts and private label accounts
US10713635B2 (en) 2015-06-08 2020-07-14 Google Llc Point of sale terminal geolocation
US9965754B2 (en) * 2015-06-08 2018-05-08 Google Llc Point of sale terminal geolocation
US20160364725A1 (en) * 2015-06-12 2016-12-15 Mastercard International Incorporated Methods and systems for reporting transaction issues
US20170270519A1 (en) * 2016-03-17 2017-09-21 Thomas Purves Enabling a secure card on file option for electronic merchant applications
US10630787B2 (en) * 2016-03-31 2020-04-21 Brother Kogyo Kabushiki Kaisha Mediation server mediating communication between service provider server and first and second communication apparatuses
US10636019B1 (en) 2016-03-31 2020-04-28 Square, Inc. Interactive gratuity platform
US10334054B2 (en) 2016-05-19 2019-06-25 Apple Inc. User interface for a device requesting remote authorization
US11206309B2 (en) 2016-05-19 2021-12-21 Apple Inc. User interface for remote authorization
US9847999B2 (en) 2016-05-19 2017-12-19 Apple Inc. User interface for a device requesting remote authorization
US10749967B2 (en) 2016-05-19 2020-08-18 Apple Inc. User interface for remote authorization
US11270303B2 (en) * 2016-05-20 2022-03-08 Fujitsu Limited Cryptocurrency-based event participation verification
US10621581B2 (en) 2016-06-11 2020-04-14 Apple Inc. User interface for transactions
US11481769B2 (en) 2016-06-11 2022-10-25 Apple Inc. User interface for transactions
US11037150B2 (en) 2016-06-12 2021-06-15 Apple Inc. User interfaces for transactions
US11922518B2 (en) 2016-06-12 2024-03-05 Apple Inc. Managing contact information for communication applications
US11580608B2 (en) 2016-06-12 2023-02-14 Apple Inc. Managing contact information for communication applications
US11900372B2 (en) 2016-06-12 2024-02-13 Apple Inc. User interfaces for transactions
US20180018691A1 (en) * 2016-07-13 2018-01-18 Michael R. Loeb System, method, and device for managing events
US10733624B2 (en) * 2016-07-13 2020-08-04 Mobisave Llc System, method, and device for managing events
US11074572B2 (en) 2016-09-06 2021-07-27 Apple Inc. User interfaces for stored-value accounts
US9842330B1 (en) 2016-09-06 2017-12-12 Apple Inc. User interfaces for stored-value accounts
US10860199B2 (en) 2016-09-23 2020-12-08 Apple Inc. Dynamically adjusting touch hysteresis based on contextual data
US9965797B1 (en) * 2016-10-22 2018-05-08 Capital One Services, Llc System and method for generating user customized order interface
US10755337B2 (en) 2016-10-22 2020-08-25 Capital One Services, Llc System and method for generating user customized order interface
US10636029B2 (en) 2016-11-14 2020-04-28 Bank Of America Corporation System for priority presentation integration on third party systems for limiting resource disbursement
US10922683B2 (en) 2016-11-14 2021-02-16 Bank Of America Corporation System for priority presentation integration on third party systems for limiting resource disbursement
US11488190B1 (en) * 2016-12-12 2022-11-01 Dosh, Llc System for sharing and transferring currency
US11526881B1 (en) 2016-12-12 2022-12-13 Dosh Holdings, Inc. System for generating and tracking offers chain of titles
US11538052B1 (en) 2016-12-12 2022-12-27 Dosh Holdings, Inc. System for generating and tracking offers chain of titles
US11551249B1 (en) 2016-12-12 2023-01-10 Dosh Holdings, Inc. System for identifying and applying offers to user transactions
US20230077328A1 (en) * 2016-12-12 2023-03-16 Dosh Holdings, Inc. System for generating and tracking offers chain of titles
US20180189778A1 (en) * 2016-12-30 2018-07-05 Square, Inc. Third-party access to secure hardware
US10762495B2 (en) 2016-12-30 2020-09-01 Square, Inc. Third-party access to secure hardware
US10783517B2 (en) * 2016-12-30 2020-09-22 Square, Inc. Third-party access to secure hardware
US11669828B1 (en) 2017-02-14 2023-06-06 Wells Fargo Bank, N.A. Mobile wallet artificial intelligence card underwriting
US10878408B1 (en) 2017-02-14 2020-12-29 Wells Fargo Bank, N.A. Mobile wallet for non-tokenized cards
US11507935B1 (en) 2017-02-14 2022-11-22 Wells Fargo Bank, N.A. Mobile wallet card control
US11361300B1 (en) 2017-02-14 2022-06-14 Wells Fargo Bank, N.A. Mobile wallet bundled features
US11829994B1 (en) 2017-02-14 2023-11-28 Wells Fargo Bank, N.A. Instant wallet credit card
US11625710B1 (en) 2017-02-14 2023-04-11 Wells Fargo Bank, N.A. Mobile wallet card carousel
US11538025B1 (en) 2017-02-14 2022-12-27 Wells Fargo Bank, N.A. Mobile wallet first time customer
US10853791B1 (en) 2017-02-14 2020-12-01 Wells Fargo Bank, N.A. Mobile wallet dynamic interface
US11587062B1 (en) 2017-02-14 2023-02-21 Wells Fargo Bank, N.A. Mobile wallet for non-tokenized cards
US11803869B2 (en) * 2017-04-18 2023-10-31 Wired Avenue Systems and methods for a trust-based referral system utilizing a mobile device
US11087352B2 (en) * 2017-04-18 2021-08-10 Wired Avenue, LLC Systems and methods for a trust-based referral system utilizing a mobile device
US20210374792A1 (en) * 2017-04-18 2021-12-02 Wired Avenue Systems and methods for a trust-based referral system utilizing a mobile device
WO2018236765A1 (en) * 2017-06-18 2018-12-27 Hieu Trung Tran Method of and system for rewarding participants for direct engagement in an enhanced communication and remittance network
US10872256B2 (en) 2017-09-09 2020-12-22 Apple Inc. Implementation of biometric authentication
US10410076B2 (en) 2017-09-09 2019-09-10 Apple Inc. Implementation of biometric authentication
US10395128B2 (en) 2017-09-09 2019-08-27 Apple Inc. Implementation of biometric authentication
US10783227B2 (en) 2017-09-09 2020-09-22 Apple Inc. Implementation of biometric authentication
US11386189B2 (en) 2017-09-09 2022-07-12 Apple Inc. Implementation of biometric authentication
US11393258B2 (en) 2017-09-09 2022-07-19 Apple Inc. Implementation of biometric authentication
US10521579B2 (en) 2017-09-09 2019-12-31 Apple Inc. Implementation of biometric authentication
US11765163B2 (en) 2017-09-09 2023-09-19 Apple Inc. Implementation of biometric authentication
WO2019079875A1 (en) * 2017-10-23 2019-05-02 Okada Roberto Hirokazu Differentiated method for crediting points and exchanging points in commercial promotions or loyalty programmes for goods or services
US11893581B1 (en) 2018-02-20 2024-02-06 Block, Inc. Tokenization for payment devices
US11308472B2 (en) * 2018-03-30 2022-04-19 Block, Inc. Temporarily provisioning functionality in a multi-device point-of-sale system
US11514452B2 (en) 2018-03-30 2022-11-29 Block, Inc. Multi-device point-of-sale system having multiple merchant-facing devices
US11334861B2 (en) 2018-03-30 2022-05-17 Block, Inc. Temporarily provisioning functionality in a multi-device point-of-sale system
US20190303904A1 (en) * 2018-03-30 2019-10-03 Square, Inc. Temporarily provisioning functionality in a multi-device point-of-sale system
US11328279B2 (en) 2018-03-30 2022-05-10 Block, Inc. Multi-state merchant-facing device
US10949846B2 (en) 2018-03-30 2021-03-16 Square, Inc. Multi-device point-of-sale system having multiple customer-facing devices
US11103161B2 (en) 2018-05-07 2021-08-31 Apple Inc. Displaying user interfaces associated with physical activities
US11100498B2 (en) 2018-06-03 2021-08-24 Apple Inc. User interfaces for transfer accounts
US11900355B2 (en) 2018-06-03 2024-02-13 Apple Inc. User interfaces for transfer accounts
US11514430B2 (en) 2018-06-03 2022-11-29 Apple Inc. User interfaces for transfer accounts
US10909524B2 (en) 2018-06-03 2021-02-02 Apple Inc. User interfaces for transfer accounts
US20190378125A1 (en) * 2018-06-07 2019-12-12 Samsung Electronics Company, Ltd. Rewards-Based Payments
US11617081B1 (en) 2018-09-28 2023-03-28 Wells Fargo Bank, N.A. Passive authentication during mobile application registration
US10999734B1 (en) 2018-09-28 2021-05-04 Wells Fargo Bank, N.A. Passive authentication during mobile application registration
US11785008B1 (en) * 2018-09-28 2023-10-10 Wells Fargo Bank, N.A. Passive authentication during mobile application registration
US11089017B1 (en) * 2018-09-28 2021-08-10 Wells Fargo Bank, N.A. Passive authentication during mobile application registration
US20230394517A1 (en) * 2018-10-01 2023-12-07 Wells Fargo Bank, N.A. Systems and methods for rewards redemption atm banners
US11776000B1 (en) * 2018-10-01 2023-10-03 Wells Fargo Bank, N.A. Systems and methods for rewards redemption atm banners
US11210730B1 (en) 2018-10-31 2021-12-28 Square, Inc. Computer-implemented methods and system for customized interactive image collection based on customer data
US11244382B1 (en) 2018-10-31 2022-02-08 Square, Inc. Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
US11645613B1 (en) 2018-11-29 2023-05-09 Block, Inc. Intelligent image recommendations
US11610259B2 (en) 2019-03-24 2023-03-21 Apple Inc. User interfaces for managing an account
US11669896B2 (en) 2019-03-24 2023-06-06 Apple Inc. User interfaces for managing an account
US11688001B2 (en) 2019-03-24 2023-06-27 Apple Inc. User interfaces for managing an account
US10783576B1 (en) 2019-03-24 2020-09-22 Apple Inc. User interfaces for managing an account
US11328352B2 (en) 2019-03-24 2022-05-10 Apple Inc. User interfaces for managing an account
US10659405B1 (en) 2019-05-06 2020-05-19 Apple Inc. Avatar integration with multiple applications
US11769132B1 (en) 2019-05-22 2023-09-26 Wells Fargo Bank, N.A. P2P payments via integrated 3rd party APIs
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US20200394677A1 (en) * 2019-06-13 2020-12-17 Capital Intellect, Inc. System and method for tracking earned rewards for online transaction
US11631103B2 (en) * 2019-06-13 2023-04-18 Capital Intellect, Inc. System and method for tracking earned rewards for online transaction
EP3783876A1 (en) * 2019-08-21 2021-02-24 Semble8 Limited The method of single-use processing of data saved in a quick response (qr) code
WO2021032261A1 (en) * 2019-08-21 2021-02-25 Semble8 Limited The method of single-use processing of data saved in a quick response (qr) code
US10990947B2 (en) 2019-09-16 2021-04-27 The Toronto-Dominion Bank Point-of-sale device and method for generating a discounted authorization request
US11169830B2 (en) 2019-09-29 2021-11-09 Apple Inc. Account management user interfaces
US11681537B2 (en) 2019-09-29 2023-06-20 Apple Inc. Account management user interfaces
US11423384B1 (en) * 2019-10-31 2022-08-23 United Services Automobile Association (Usaa) Systems and methods for payment method selection
US11328314B2 (en) 2020-05-14 2022-05-10 Zmbizi App Llc Context-aware systems and methods for selecting smartphone applications/services and awarding reward points
WO2022040776A1 (en) * 2020-08-27 2022-03-03 App-Pop-Up Inc. A system for providing a mobile device with remote or proxy access to merchant aprs and/or automatic registration on merchant aprs based on location parameters
WO2023275832A1 (en) * 2021-07-02 2023-01-05 Smile Inc. Systems and methods for aggregating point balances across customer accounts
US20230102624A1 (en) * 2021-09-29 2023-03-30 Flexa Network Inc. Smart code module of a digital asset-based interaction system

Also Published As

Publication number Publication date
US20140081853A1 (en) 2014-03-20
US20140074605A1 (en) 2014-03-13
US20140070001A1 (en) 2014-03-13
CA3132960A1 (en) 2014-03-11
US10789585B2 (en) 2020-09-29
US9047617B2 (en) 2015-06-02
CA2826794A1 (en) 2014-03-11
US10062071B2 (en) 2018-08-28
CA2826517C (en) 2021-12-14
US20140100931A1 (en) 2014-04-10
US20200250648A1 (en) 2020-08-06
US20150242839A1 (en) 2015-08-27
US20140090045A1 (en) 2014-03-27
CA2826794C (en) 2021-11-16
CA2826517A1 (en) 2014-03-11
US9342828B2 (en) 2016-05-17
US20140081854A1 (en) 2014-03-20
US10664822B2 (en) 2020-05-26
US20140074658A1 (en) 2014-03-13

Similar Documents

Publication Publication Date Title
CA2826794C (en) Systems and methods for facilitating loyalty and reward functionality in mobile commerce
US10102514B2 (en) Payment processing methods and systems
US10546315B2 (en) Systems and methods to enable offer and rewards marketing, and customer relationship management (CRM) network platform
US11250414B2 (en) Cloud based system for engaging shoppers at or near physical stores
WO2016179528A1 (en) Social media payment platform apparatuses, methods and systems for processing payments via social media
US20130268372A1 (en) System, method, and computer-readable storage medium for consolidating and personalizing the delivery of marketing communications
AU2019283828B2 (en) NFC mobile wallet processing systems and methods
US20170323292A1 (en) Methods and systems for making payments
US20140032312A1 (en) Systems, methods, and computer program products for providing offers to mobile wallets
US11775964B2 (en) System and method for managing loyalty program accounts
CA3141836A1 (en) System and method for managing loyalty program accounts

Legal Events

Date Code Title Description
AS Assignment

Owner name: FIRST DATA CORPORATION, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRANCIS, SCOTT CHRISTOPHER;SANCHEZ, J. SCOTT;COX, CHRISTOPHER T.;REEL/FRAME:031186/0335

Effective date: 20130911

AS Assignment

Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:FIRST DATA CORPORATION;PERKA, INC.;REEL/FRAME:032071/0652

Effective date: 20140110

Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLAT

Free format text: SECURITY AGREEMENT;ASSIGNORS:FIRST DATA CORPORATION;PERKA, INC.;REEL/FRAME:032071/0652

Effective date: 20140110

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, UNITED STATES

Free format text: SECURITY INTEREST;ASSIGNOR:FIRST DATA CORPORATION;REEL/FRAME:036656/0224

Effective date: 20150811

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATE

Free format text: SECURITY INTEREST;ASSIGNOR:FIRST DATA CORPORATION;REEL/FRAME:036656/0224

Effective date: 20150811

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

AS Assignment

Owner name: PERKA, INC., NEW YORK

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:049898/0271

Effective date: 20190729

Owner name: FIRST DATA CORPORATION, COLORADO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:049898/0271

Effective date: 20190729

AS Assignment

Owner name: FIRST DATA CORPORATION, NEW YORK

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:050094/0455

Effective date: 20190729

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION