US20130080236A1 - Systems and Methods for Enrolling Consumers in Loyalty Programs - Google Patents
Systems and Methods for Enrolling Consumers in Loyalty Programs Download PDFInfo
- Publication number
- US20130080236A1 US20130080236A1 US13/627,678 US201213627678A US2013080236A1 US 20130080236 A1 US20130080236 A1 US 20130080236A1 US 201213627678 A US201213627678 A US 201213627678A US 2013080236 A1 US2013080236 A1 US 2013080236A1
- Authority
- US
- United States
- Prior art keywords
- loyalty
- consumer
- information
- computer
- consumer device
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Definitions
- Embodiments of the disclosure relate generally to consumer loyalty programs, and more specifically to the automatic enrollment of consumers in loyalty programs.
- a wide variety of merchants offer loyalty and incentive programs to consumers, such as loyalty rewards programs.
- consumers that have enrolled for a loyalty program are required to carry and present a bar-coded loyalty card at a merchant location.
- consumers that have adopted electronic and contactless payment devices such as smart cards, contactless cards, and mobile payment devices (e.g., transaction-enabled mobile phones, etc.) are typically required to carry bar-coded loyalty card.
- electronic and contactless payment devices such as smart cards, contactless cards, and mobile payment devices (e.g., transaction-enabled mobile phones, etc.)
- the process for enrolling a new customer in a loyalty program is often time consuming and cumbersome. The time that it takes for a consumer to manually complete a form and provide the form to a merchant may be a deterrent to enrollment. Accordingly, there is an opportunity for improved system and methods for enrolling consumers in loyalty programs.
- Embodiments of the disclosure can relate to systems and methods for enrolling consumers in loyalty programs. Certain embodiments of the disclosure can relate to automatic enrollment of consumers in loyalty programs.
- a computer-implemented method for enrolling a consumer in a loyalty program can be provided. The method can include establishing, by a merchant device, communication with a consumer device; determining, by the merchant device, that loyalty information is not stored on the consumer device; and providing, by the merchant device to the consumer device, loyalty information.
- the computer-implemented method wherein establishing communication with a consumer device can include establishing communication during a point of sale payment transaction.
- the computer-implemented method can further include directing, by the merchant device, generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information to the consumer device comprises providing loyalty information associated with the new loyalty account.
- the computer-implemented method can further include identifying, by the merchant device, an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information to the consumer device comprises providing loyalty information associated with the existing loyalty account.
- the computer-implemented method wherein providing loyalty information can include providing at least one of (i) a loyalty account number or (ii) a loyalty application.
- a system for enrolling a consumer in a loyalty program can be provided.
- the system can include at least one memory configured to store computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions.
- the computer-executable instructions can be operable to establish communication with a consumer device; determine that loyalty information is not stored on the consumer device; and provide loyalty information.
- the computer-executable instructions to establish communication with a consumer device can include computer-executable instructions to establish communication during a point of sale payment transaction.
- the computer-executable instructions can be further operable to direct generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the new loyalty account.
- the computer-executable instructions can be further operable to identify an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the existing loyalty account.
- the computer-executable instructions to provide loyalty information can be further operable to computer-executable instructions to provide at least one of (i) a loyalty account number or (ii) a loyalty application.
- a method for enrolling a consumer in a loyalty program can be provided.
- the method can include establishing communication with a consumer device; determining that loyalty information is not stored on the consumer device; and providing loyalty information.
- establishing communication with a consumer device can include establishing communication during a point of sale payment transaction.
- the method can further include directing generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the new loyalty account.
- the method can further include identifying an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the existing loyalty account.
- providing loyalty information can include providing at least one of (i) a loyalty account number or (ii) a loyalty application.
- FIG. 1 illustrates a block diagram of an example system that may be utilized in accordance with various embodiments of the disclosure.
- FIG. 2 illustrates a flow diagram of an example process for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure.
- FIG. 3 illustrates a flow diagram of another example process for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure.
- a consumer may utilize a consumer device (e.g., a mobile device, a smart card, a contactless device, etc.) to communicate with a merchant device, such as a point of sale (“POS”) terminal or register.
- POS point of sale
- the merchant device may automatically enroll the consumer for a loyalty program of the merchant.
- the merchant device may generate or request the generation of a new loyalty account for the consumer.
- Loyalty information e.g., a loyalty account number, a loyalty application, etc.
- loyalty information may additionally be communicated to one or more service provider systems, such as a network or cloud-based service provider that provides value added services in association with payment transactions.
- traditionally loyalty devices e.g., loyalty cards, etc.
- the merchant device may utilize at least a portion of the received loyalty information to provide loyalty information (e.g., a loyalty account number, a loyalty application, etc.) to a suitable consumer device, such as a mobile device.
- loyalty information e.g., a loyalty account number, a loyalty application, etc.
- the merchant may also collect the traditional loyalty device as it is no longer needed for future transactions.
- FIG. 1 represents a block diagram of an example system 100 for enrolling a consumer for a loyalty program, according to one embodiment of the disclosure.
- the system 100 may facilitate the provisioning of loyalty information, such as loyalty account information and/or a loyalty application, to a consumer device.
- the system 100 may include one or more merchant devices 110 (e.g., merchant POS terminals, merchant registers, merchant computers, etc.), and/or one or more consumer devices 110 .
- the system 100 may include a wide variety of other entities associated with payment transactions, such as one or more service provider computers 112 and/or one or more payment account issuer computers (not shown). Any number of suitable networks, such as the illustrated networks 115 , 117 may facilitate communication between various components of the system 100 .
- a consumer 125 may be associated with a consumer device 110
- a merchant employee 120 may be associated with a merchant device 105
- a consumer 125 may utilize a consumer device 110 to facilitate a payment transaction at a merchant location.
- the merchant device 105 may interact with the consumer device 110 in order to receive transaction-related information, such as consumer payment account information.
- a wide variety of loyalty services may be provided by the merchant device 110 during the interaction with a consumer device 110 .
- the consumer 125 may be automatically enrolled for a loyalty program.
- the consumer 125 may additionally have a loyalty device 130 , such as a bar-code loyalty card, that is provided to the merchant employee 120 and potentially read by the merchant device 105 .
- a loyalty device 130 such as a bar-code loyalty card
- loyalty information may be transferred from the loyalty device 130 to the consumer device 110 by the merchant device.
- any number of merchant devices 105 may be provided.
- these merchant devices 105 may include suitable point-of-sale (“POS”) devices (e.g., a POS terminal) and/or merchant reader devices that are located at a physical merchant location.
- POS point-of-sale
- each merchant device 105 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, or any other processor-based device.
- a merchant device 105 may utilize one or more processors 140 to execute computer-readable instructions that facilitate reading and/or communication with consumer devices 110 , 130 , the processing of received transaction-related and/or loyalty information, the enrollment of a consumer 125 in a loyalty program, the transfer of existing loyalty information to a consumer device 110 , and/or the generation and/or output of transaction-related requests (e.g., transaction authorization requests, value added service (“VAS”) requests that are sent to service provider computers 112 , etc.).
- transaction-related requests e.g., transaction authorization requests, value added service (“VAS”) requests that are sent to service provider computers 112 , etc.
- VAS value added service
- the merchant device 105 may further include and/or be associated with one or more memory devices 141 , consumer device readers (not shown), input/output (“I/O”) interface(s) 142 , and/or network interface(s) 143 .
- the memory 141 may be any computer-readable medium, coupled to the processor(s) 140 , 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 141 may store a wide variety of data files 144 and/or various program modules, such as an operating system (“OS”) 145 , one or more transaction processing applications or modules 146 , and/or a loyalty application or module 147 .
- OS operating system
- transaction processing applications or modules 146 one or more transaction processing applications or modules 146
- a loyalty application or module 147 a loyalty application or module
- the data files 144 may include any suitable data that facilitates the operation of the merchant device 105 and/or interaction of the merchant device 105 with one or more other components (e.g., a consumer device 110 , a service provider computer 112 , etc.) of the system 100 .
- the data files 144 may include loyalty account generation information, information associated with consumer device readers, acquiring platform information, service provider information, and/or routing information for proposed transactions.
- the OS 145 may be suitable module that facilitates the general operation of the merchant device 105 , as well as the execution of other program modules.
- the OS 145 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 merchant device 105 may additionally include one or more host modules that facilitate interaction with remote consumer devices 110 .
- a suitable Web server and/or Web server module may facilitate online shopping by consumers and/or the receipt of transaction requests.
- loyalty services may be provided in association with online shopping transactions.
- the transaction processing applications or modules 146 may include any number of suitable software modules and/or applications that facilitate the receipt of transaction information (e.g., purchase transaction information, a purchase amount, information associated with purchased products, etc.), the receipt of payment account information from a consumer device, the generation of a proposed transaction, and/or the output of the proposed transaction.
- a transaction processing application 146 may identify transaction information utilize at least a portion of the transaction information to provide any number of transaction-related services.
- the transaction processing application 146 may identify information associated with product and/or services to be purchased, as well as payment account information and/or other transaction-related information (e.g., coupon information, etc.) from a consumer device (e.g., a transaction-enabled mobile device, a smart card, a contactless device, etc.). As desired, the transaction processing application 146 may invoke and/or request (e.g., request a service provider computer 112 , etc.) the invocation of a wide variety of VAS associated with a transaction, such as the application of coupons, etc. The transaction processing application 146 may then generate a proposed transaction request that is output for routing and/or delivery to a suitable transaction processor, such as a payment account issuer. In the event that the transaction is authorized, the transaction processing application 146 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.
- a consumer device e.g., a transaction-enabled mobile device, a smart card
- the loyalty application 147 or loyalty module may include any number of suitable software modules and/or applications that facilitate the enrollment of consumers in loyalty programs and/or the processing of loyalty information.
- the loyalty application 147 may identify consumers that have not been enrolled in a loyalty program of the merchant, and the loyalty application 147 may determine whether the consumers may be enrolled for the loyalty program (and/or whether the consumer qualifies for any other special offers).
- the loyalty application 147 may generate or request the generation (e.g., request from a service provider computer 112 ) of a loyalty account for the consumer.
- the loyalty application 147 may then communicate and/or direct communication (e.g., communication from a service provider computer 112 ) of loyalty information to a consumer device 110 .
- the loyalty application 147 may communicate a loyalty account number and/or a loyalty application to a consumer device 110 for storage on the consumer device 110 (e.g., storage on general memory, storage in a secure element, etc.).
- the loyalty application 147 may identify situations in which consumers have previously been enrolled in a loyalty program; however, loyalty information is not stored on certain consumer devices 110 , such as a mobile device. For example, the loyalty application 147 may determine whether loyalty information is available from one or more other sources, such as a consumer loyalty device 130 (e.g., a bar-coded loyalty card, etc.) or an external database. In the event that loyalty information is available from another source, the loyalty application 147 may communicate or direct communication of identified loyalty information to a consumer device 110 . For example, loyalty information read from a loyalty card may be transferred to another consumer device 110 , such as a mobile device. Additionally, as desired, the loyalty application 147 may direct the merchant employee 120 to collect the loyalty card from the consumer 125 as the loyalty card is no longer necessary for future transactions.
- a consumer loyalty device 130 e.g., a bar-coded loyalty card, etc.
- the loyalty application 147 may communicate or direct communication of identified loyalty information to a consumer device 110 . For example, loyalty information read from a
- a consumer device reader may facilitate communication with a consumer device 110 , 130 at a point of sale.
- a consumer device reader may facilitate the reading of payment account information and/or other information (e.g., loyalty account information, coupon information, etc.) from a consumer device 110 , 130 .
- payment account information and/or other information e.g., loyalty account information, coupon information, etc.
- a wide variety of different types of consumer device readers may be utilized as desired in various embodiments of the disclosure, including but not limited to, magnetic stripe readers, radio frequency readers, near field communication readers, etc.
- a reader may be incorporated into the merchant device 105 .
- a reader may be in communication with the merchant device 105 .
- the one or more I/O interfaces 142 may facilitate communication between the merchant device 105 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 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 device 105 .
- the one or more network and/or communication interfaces 143 may facilitate connection of the merchant device 105 to one or more suitable networks, for example, the network(s) 115 , 117 illustrated in FIG. 1 . In this regard, the merchant device 105 may receive and/or communicate information to other components of the system 100 .
- any number of consumer devices 110 may be provided.
- suitable consumer devices 110 include, but are not limited to, contactless transaction devices (e.g., transaction devices including a contactless chip, etc.), smart cards, mobile devices (e.g., mobile phones, smart phones, etc.), etc.
- a consumer device 110 may be a suitable device that is capable of bidirectional interaction with a merchant device 105 in association with a payment or purchase transaction. During a purchase request, various payment account information and/or other information (e.g., loyalty information if available, etc.) may be provided to a merchant device 105 by the consumer device 110 .
- a consumer 125 may also have other devices that may be presented to a merchant employee 120 , such as a separate loyalty device 130 .
- separate loyalty devices 130 include, but are not limited to, bar-coded loyalty cards and/or bar-coded loyalty tabs.
- a consumer device 110 may include any number of processor-driven devices, including but not limited to, a mobile computer, an application-specific circuit, a minicomputer, a microcontroller, and/or any other processor-based device.
- a consumer device 110 may utilize one or more processors 150 to execute computer-readable instructions that facilitate the general operation of the consumer device 110 (e.g., call functionality, etc.) and/or communication with a merchant device 105 for payment transaction purposes.
- a special purpose computer or particular machine may be formed that facilitates the provision of transaction-related services on behalf of a consumer.
- the consumer device 110 may further include and/or be associated with one or more memory devices 151 , input/output (“I/O”) interface(s) 152 , and/or network interface(s) 153 .
- the memory 151 may be any computer-readable medium, coupled to the processor(s) 150 , 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 151 may store a wide variety of data files 154 and/or various program modules, such as an operating system (“OS”) 156 and/or one or more transaction applications or modules 157 .
- OS operating system
- a consumer device 110 may include one or more secure elements 155 configured to securely store and/or access information, such as payment account information and/or other transaction-related information.
- the secure elements 155 may be stored in the memory 151 and/or included as a separate component of the consumer device 110 .
- a secure element 155 may be a separate chip that is configured to communicate with primary computing functionality for the consumer device 110 .
- one or more of the transaction applications 157 may be stored on a secure element 155 .
- a wide variety of suitable loyalty information 158 such as loyalty account information and/or loyalty applications, may be stored in the memory 151 and/or on one or more secure elements 155 .
- the data files 154 may include any suitable data that facilitates the operation of the consumer device 110 and/or interaction of the consumer device 110 with one or more other components (e.g., a merchant device 105 , a service provider computer 112 , etc.) of the system 100 .
- the data files 154 may include information associated with accessing the secure elements 155 , information associated with invoking transaction applications 157 , and/or information that facilitates interaction with merchant devices 105 .
- the OS 155 may be suitable module that facilitates the general operation of the consumer device 110 , as well as the execution of other program modules.
- the OS 155 may be, but is not limited to, a suitable mobile OS or a specially designed operating system.
- the consumer device 110 may additionally include one or more communication modules that facilitate interaction with merchant devices 105 .
- a suitable near field communication module, radio frequency module, Bluetooth module, or other suitable communication module may be utilized.
- the transaction applications 157 may include one or more suitable software modules and/or applications configured to interact with a merchant device 105 in conjunction with a payment transaction.
- a transaction application 157 may establish communication with a merchant device 105 .
- a consumer PIN or other consumer authentication mechanism may be initiated in order to verify the identity of the consumer.
- the transaction application 157 may provide a wide variety of transaction related information to the merchant device 105 , such as payment account information, payment device identification information (e.g., a mobile telephone number, etc.), consumer identification information, coupons and/or offers to be redeemed, loyalty information (e.g., a loyalty account number, if available), and/or loyalty enrollment preferences.
- a proposed transaction may be generated and/or processed by the merchant device 105 and, in certain embodiments, a wide variety of information (e.g., electronic receipts, warranty information, product registration information, etc.) may be returned to the transaction application 157 for storage and/or presentation to the consumer 125 .
- the merchant device 105 may communicate with a service provider computer 112 , an acquiring platform, an issuer system, and/or other devices in order to facilitate the back-end processing of a transaction (e.g., authorization, settlement, value added services, etc.).
- the consumer device 110 and/or the transaction application 157 may communicate with one or more of these entities in conjunction with transaction processing.
- the transaction application 157 may provide payment account information to a service provider computer 112 rather than to the merchant device 105 . Indeed, a wide variety of different transaction processing flows and/or methods may be utilized as desired in various embodiments.
- loyalty information 158 may be stored on the consumer device 110 .
- loyalty information 158 may be stored prior to the initiation of a payment transaction, and the loyalty information 158 may be utilized in association with a payment transaction.
- loyalty information 158 may be provided to the consumer device 110 by a merchant device 105 , and at least a portion of the loyalty information 158 may be stored by the consumer device 110 .
- a merchant device 105 may facilitate the automatic enrollment of the consumer 125 for a loyalty program, and generated loyalty information 158 may be provided to the consumer device 110 for storage.
- a wide variety of different loyalty information 158 may be stored on a consumer device 110 as desired in various embodiments of the disclosure, including but not limited to, loyalty account information for consumer loyalty accounts with various merchants, loyalty applications or modules (e.g., specific loyalty applications that are invoked to provide loyalty information to a merchant device 105 , etc.), and/or consumer preferences for enrolling the consumer in loyalty programs (e.g., a blanket instruction to automatically enroll the consumer in available programs, pre-approved merchants for automatic enrollment, and/or instructions to prompt the consumer for approval prior to enrolling the consumer in a loyalty program.
- loyalty account information for consumer loyalty accounts with various merchants
- loyalty applications or modules e.g., specific loyalty applications that are invoked to provide loyalty information to a merchant device 105 , etc.
- consumer preferences for enrolling the consumer in loyalty programs e.g., a blanket instruction to automatically enroll the consumer in available programs, pre-approved merchants for automatic enrollment, and/or instructions to prompt the consumer for approval prior to enrolling the consumer in a loyalty program.
- the one or more I/O interfaces 152 may facilitate communication between the consumer device 110 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 consumer device 110 .
- the one or more network and/or communication interfaces 153 may facilitate connection of the consumer device 110 to one or more suitable networks, for example, the network(s) 115 , 117 illustrated in FIG. 1 . In this regard, the consumer device 110 may receive and/or communicate information to other components of the system 100 .
- a service provider computer 112 may provide a wide variety of transaction-related and/or loyalty-related services, including but not limited to, the provision of VAS, the generation of loyalty account information, and/or the routing of a proposed transaction to an issuer for approval and/or settlement purposes.
- a service provider computer 112 may include similar components as those discussed above for the merchant device 105 .
- a service provider computer 112 may include any number of processors, memories, I/O interfaces, and/or network/communication interfaces.
- An issuer system may facilitate the backend processing of a proposed transaction.
- an issuer system may facilitate the approval and/or settlement of a proposed transaction.
- a proposed transaction may be routed to an issuer system via a suitable transaction network (e.g., a debit network, a credit network, etc.), and the issuer system may evaluate the proposed transaction.
- An approval or rejection of the proposed transaction may then be output for communication to a merchant device 105 .
- the issuer system may then facilitate the settlement of the proposed transaction.
- a wide variety of suitable networks and/or communication channels 115 , 117 may be utilized in association with embodiments of the disclosure.
- Certain networks and/or channels 115 may facilitate communication between consumer devices 110 and merchant devices 105 .
- These networks 115 may include wireless networks, RF networks, Bluetooth-enabled networks, NFC connections, etc.
- Other networks 117 may facilitate communication between remote devices.
- one or more telecommunication networks, cellular networks, wide area networks (e.g., the Internet) and/or transaction networks (e.g., 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 between various components of the system 100 .
- 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.
- FIG. 1 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 illustrates a flow diagram of an example method 200 for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure.
- the operations of the method 200 may be performed by a suitable merchant device and/or merchant employee, such as the merchant device 105 and/or merchant employee 120 illustrated in FIG. 1 .
- the method 200 may begin at block 205 .
- communication between the merchant device 105 and a consumer device may be established.
- a consumer device such as the consumer device 110 illustrated in FIG. 1
- communication between the merchant device 105 and the consumer device 110 in conjunction with a payment transaction may be established.
- a payment transaction e.g., a checkout payment transaction at a point of sale, etc.
- RF radio frequency
- NFC near field communication
- Bluetooth Bluetooth communication
- Wi-Fi Wi-Fi
- the merchant device 105 may communicate merchant identification information (e.g., a merchant name, a merchant identifier, etc.) to the consumer device 110 . Additionally, the merchant device 105 may communicate a request for stored loyalty information (e.g., a loyalty account number, etc.) to the consumer device 110 . In this regard, the consumer device 110 may identify stored information associated with the merchant, such as a merchant-specific payment account, merchant payment preferences (e.g., coupon redemption preferences, payment account selection preferences, etc.), and/or stored loyalty information (e.g., a loyalty application, a loyalty account number, etc.). The consumer device 110 may then communicate a wide variety of transaction-related information to the merchant device 105 , such as payment account information, coupon information, and/or loyalty information (if available).
- merchant identification information e.g., a merchant name, a merchant identifier, etc.
- the merchant device 105 may communicate a request for stored loyalty information (e.g., a loyalty account number, etc.) to the consumer device 110
- the merchant device 105 may determine whether loyalty information has been received from the consumer device 110 . For example, the merchant device 105 may determine whether a loyalty account number has been received from the consumer device 110 or whether communication has been established with a loyalty application executed by the consumer device 110 . If it is determined at block 215 that loyalty information has been received from the consumer device 110 at block 215 , then operations may continue at block 220 , and at least a portion of the received loyalty information (e.g., a loyalty account number, etc.) may be utilized in association with a transaction. For example, rewards points may be issued to the consumer 125 by a merchant system or by a service provider computer, such as the service provider computer 112 illustrated in FIG. 1 . As another example, available reward redemptions may be identified and applied to a transaction. As desired, loyalty information (e.g., awarded points, etc.) may then be returned to the consumer device 110 , and the method 200 may end following block 220 .
- loyalty information e.g., awarded points, etc.
- memory e.g., local memory, an external data source, etc.
- loyalty information (e.g., a loyalty account number, existing loyalty points, loyalty rewards, etc.) may be identified for use in association with the transaction.
- rewards points may be issued to the consumer 125
- available reward redemptions may be identified and applied to a transaction, and/or other loyalty processing may be provided.
- loyalty information may be identified for provisioning to the consumer device 110 in the event that provisioning is permitted by the consumer 125 .
- the merchant employee 120 may ask the consumer 125 to turn over any existing loyalty devices (e.g., loyalty cards, etc.) and the merchant employee 120 may offer to provision loyalty information to the consumer device 110 .
- the loyalty device may be collected and optionally destroyed or disposed of by the merchant employee 120 . Operations may then continue at block 255 described in greater detail below.
- one or more enrollment parameters for the consumer device 110 may be identified, and at least a portion of the enrollment parameters may be evaluated in order to determine, at block 245 , whether enrollment of the consumer in a loyalty program for the merchant has been enabled. For example, enrollment parameters associated with the automatic enrollment of the consumer in a loyalty program may be evaluated in order to determine whether automatic enrollment has been enabled and/or authorized.
- enrollment parameters may be evaluated in order to determine whether consumer permission is required for enrollment, and the consumer may be prompted (e.g., prompted by the consumer device, prompted by the merchant employee 120 , etc.) for authorization to enroll the consumer in a loyalty program. A determination may then be made as to whether enrollment has been authorized and/or enabled.
- loyalty information may be generated for the consumer 125 .
- a new loyalty account may be opened on behalf of the consumer 125 , and a loyalty account number associated with the account may be identified.
- a loyalty application that may be executed by the consumer device 110 may be identified.
- the identification and/or generation of loyalty information may be carried out by the merchant device 105 .
- the merchant device 105 may communicate with a third-party, such as a suitable service provider computer 112 , to facilitate the generation and/or identification of loyalty information.
- a request to generate a new loyalty account may be communicated to a service provider computer 112 , and new account information may be returned by the service provider computer 112 to the merchant device 105 .
- loyalty information may be provided by the merchant device 105 to the consumer device 110 via a suitable communication session.
- loyalty information may be provisioned to the consumer device 110 .
- the consumer device 110 may store the loyalty information for subsequent use.
- a loyalty application may be stored on device memory.
- loyalty account information may be stored on a secure element 155 of the consumer device 110 .
- merchant identification information may also be provided to the consumer device 110 .
- the consumer device 110 may utilize the merchant identification information during a subsequent access of the loyalty information. For example, a merchant identifier received in conjunction with a future transaction may be compared to the previously received merchant identification information, and the loyalty information may be identified based at least in part upon a determined correspondence.
- the method 200 may end following either block 220 , block 245 , or block 255 .
- FIG. 3 illustrates a flow diagram of another example method 300 for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure.
- the operations of the method 300 may be performed by a suitable consumer device and/or associated consumer, such as the consumer device 110 and/or consumer 125 illustrated in FIG. 1 .
- the method 300 may begin at block 305 .
- communication between the consumer device 110 and a merchant device may be established.
- a payment transaction e.g., a checkout payment transaction at a point of sale, etc.
- RF radio frequency
- NFC near field communication
- Bluetooth Bluetooth communication
- Wi-Fi Wi-Fi
- a request for loyalty information (e.g., a stored loyalty account number, the invocation of a loyalty application, etc.) may be received from the merchant device 105 .
- a merchant identifier and/or other merchant identification information (e.g., a merchant name, etc.) may also be received.
- a determination may be made as to whether loyalty information is stored on the consumer device 110 and available for communication to the merchant device 105 . If it is determined at block 315 that loyalty information is available, then operations may continue at block 320 , and at least a portion of the loyalty information may be returned or communicated to the merchant device 105 . For example, a loyalty account number may be returned to the merchant device 105 . As another example, a loyalty application may be invoked, and the loyalty application may facilitate the communication of a loyalty account number and/or loyalty reward information to the merchant device 105 . Operations of the method 300 may then end following block 320 .
- operations may continue at block 320 .
- an indication that loyalty information is not available may be returned or communicated to the merchant device 105 .
- Operations may then continue at block 330 , and a determination may be made by the merchant and/or merchant device 105 as to whether loyalty information is available from another source, such as a loyalty card or from an external database. If it is determined at block 330 that loyalty information is available from another source, then operations may continue at block 355 described in greater detail below. If, however, it is determined at block 330 that loyalty information is not available from another source, then operations may continue at block 335 .
- the operations of block 330 are not necessarily performed by the consumer device 110 .
- a request to enroll the consumer in a loyalty program of the merchant may be received by the consumer device 110 .
- the consumer may be prompted for authorization to enroll in a loyalty program of the merchant, and a consumer response to the prompt (e.g., an authorization, a denial) may be received.
- a consumer response to the prompt e.g., an authorization, a denial
- the consumer may establish preferences for automatic enrollment in loyalty programs. In the event that automatic enrollment is authorized, it is not necessary to receive consumer approval at the time of enrollment.
- a determination may be made as to whether enrollment in the loyalty program has been authorized or approved. For example, a determination may be made as to whether a consumer has authorized enrollment in response to a prompt. As another example, a determination may be made as to whether automatic enrollment has been authorized. As another example, a determination may be made as to whether one or more automatic enrollment parameters (e.g., merchant type parameters, merchant parameters, etc.) have been satisfied. If it is determined at block 345 that enrollment has not been authorized, then operations may end. If, however, it is determined at block 345 that enrollment has been authorized, then operations may continue at block 350 .
- automatic enrollment parameters e.g., merchant type parameters, merchant parameters, etc.
- an enrollment approval indication or an enrollment approval message may be communicated to the merchant device 105 .
- an authorization to enroll the consumer in a loyalty program may be communicated to the merchant device 105 via a suitable communication session.
- a wide variety of consumer information may also be communicated to the merchant device 105 by the consumer device 110 .
- a consumer name, consumer address, consumer device identification information (e.g., a telephone number, etc.), a consumer email address, and/or other information may be communicated to the merchant device 105 . At least a portion of this information may be utilized in the generation of a loyalty account for the consumer.
- an automated process may be utilized by the merchant device 105 and/or by a service provider computer, such as the service provider computer 112 illustrated in FIG. 1 , to generate a loyalty account for the consumer.
- loyalty information may be received by the consumer device 110 from the merchant device 105 .
- a loyalty account number and/or a loyalty application may be received from the merchant device 105 .
- At least a portion of the received information may be stored by the consumer device 110 for subsequent access and/or use in future transactions.
- loyalty account information may be stored in a secure element 155 and/or in general memory of the consumer device 110 .
- a loyalty application may be stored for subsequent execution.
- the method 300 may end following either block 320 , block 345 , or block 355 .
- the operations described and shown in the methods 200 , 300 , of FIGS. 2-3 may be carried out or performed in any suitable order as desired in various embodiments of the disclosure. Additionally, in certain embodiments, at least a portion of the operations may be carried out in parallel. Furthermore, in certain embodiments, less than or more than the operations described in FIGS. 2-3 may be performed.
- These computer-executable program instructions 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 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 memory produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks.
- embodiments of the disclosure may provide for a computer program product, comprising a computer-usable medium having a computer-readable program code or program instructions embodied 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.
- blocks of the block diagrams and flow diagrams support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, can be implemented by special purpose, hardware-based computer systems that perform the specified functions, elements or steps, or combinations of special purpose hardware and computer instructions.
Abstract
Description
- This application claims priority to U.S. Ser. No. 61/539,206, titled “Systems and Methods for Processing Payment Transactions,” filed on Sep. 26, 2011, the contents of which are incorporated herein by reference.
- Embodiments of the disclosure relate generally to consumer loyalty programs, and more specifically to the automatic enrollment of consumers in loyalty programs.
- A wide variety of merchants offer loyalty and incentive programs to consumers, such as loyalty rewards programs. Typically, consumers that have enrolled for a loyalty program are required to carry and present a bar-coded loyalty card at a merchant location. Even consumers that have adopted electronic and contactless payment devices, such as smart cards, contactless cards, and mobile payment devices (e.g., transaction-enabled mobile phones, etc.), are typically required to carry bar-coded loyalty card. Additionally, the process for enrolling a new customer in a loyalty program is often time consuming and cumbersome. The time that it takes for a consumer to manually complete a form and provide the form to a merchant may be a deterrent to enrollment. Accordingly, there is an opportunity for improved system and methods for enrolling consumers in loyalty programs.
- Embodiments of the disclosure can relate to systems and methods for enrolling consumers in loyalty programs. Certain embodiments of the disclosure can relate to automatic enrollment of consumers in loyalty programs. In one embodiment, a computer-implemented method for enrolling a consumer in a loyalty program can be provided. The method can include establishing, by a merchant device, communication with a consumer device; determining, by the merchant device, that loyalty information is not stored on the consumer device; and providing, by the merchant device to the consumer device, loyalty information.
- In one aspect of an embodiment, the computer-implemented method wherein establishing communication with a consumer device can include establishing communication during a point of sale payment transaction.
- In one aspect of an embodiment, the computer-implemented method can further include directing, by the merchant device, generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information to the consumer device comprises providing loyalty information associated with the new loyalty account.
- In one aspect of an embodiment, the computer-implemented method can further include identifying, by the merchant device, an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information to the consumer device comprises providing loyalty information associated with the existing loyalty account.
- In one aspect of an embodiment, the computer-implemented method wherein providing loyalty information can include providing at least one of (i) a loyalty account number or (ii) a loyalty application.
- In another embodiment, a system for enrolling a consumer in a loyalty program can be provided. The system can include at least one memory configured to store computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions. The computer-executable instructions can be operable to establish communication with a consumer device; determine that loyalty information is not stored on the consumer device; and provide loyalty information.
- In one aspect of an embodiment, the computer-executable instructions to establish communication with a consumer device can include computer-executable instructions to establish communication during a point of sale payment transaction.
- In one aspect of an embodiment, the computer-executable instructions can be further operable to direct generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the new loyalty account.
- In one aspect of an embodiment, the computer-executable instructions can be further operable to identify an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the existing loyalty account.
- In one aspect of an embodiment, the computer-executable instructions to provide loyalty information can be further operable to computer-executable instructions to provide at least one of (i) a loyalty account number or (ii) a loyalty application.
- In yet another embodiment, a method for enrolling a consumer in a loyalty program can be provided. The method can include establishing communication with a consumer device; determining that loyalty information is not stored on the consumer device; and providing loyalty information.
- In one aspect of an embodiment, establishing communication with a consumer device can include establishing communication during a point of sale payment transaction.
- In one aspect of an embodiment, the method can further include directing generation of a new loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the new loyalty account.
- In one aspect of an embodiment, the method can further include identifying an existing loyalty account for a consumer associated with the consumer device, wherein providing loyalty information comprises providing loyalty information associated with the existing loyalty account.
- In one aspect of an embodiment, providing loyalty information can include providing at least one of (i) a loyalty account number or (ii) a loyalty application.
-
FIG. 1 illustrates a block diagram of an example system that may be utilized in accordance with various embodiments of the disclosure. -
FIG. 2 illustrates a flow diagram of an example process for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure. -
FIG. 3 illustrates a flow diagram of another example process for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure. - Various embodiments of the disclosure are directed to the enrollment of consumers for loyalty programs and/or other offers of a merchant. In certain embodiments, a consumer may utilize a consumer device (e.g., a mobile device, a smart card, a contactless device, etc.) to communicate with a merchant device, such as a point of sale (“POS”) terminal or register. During the communication, the merchant device may automatically enroll the consumer for a loyalty program of the merchant. For example, the merchant device may generate or request the generation of a new loyalty account for the consumer. Loyalty information (e.g., a loyalty account number, a loyalty application, etc.) may then be stored on the consumer device for subsequent access. As desired, loyalty information may additionally be communicated to one or more service provider systems, such as a network or cloud-based service provider that provides value added services in association with payment transactions.
- Additionally, in certain embodiments, traditionally loyalty devices (e.g., loyalty cards, etc.) may be utilized by a consumer to provide loyalty information to the merchant device. The merchant device may utilize at least a portion of the received loyalty information to provide loyalty information (e.g., a loyalty account number, a loyalty application, etc.) to a suitable consumer device, such as a mobile device. As desired, the merchant may also collect the traditional loyalty device as it is no longer needed for future transactions.
- Embodiments of the disclosure now will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the disclosure are shown. This disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Like numbers refer to like elements throughout.
- System Overview
-
FIG. 1 represents a block diagram of anexample system 100 for enrolling a consumer for a loyalty program, according to one embodiment of the disclosure. In certain embodiments, thesystem 100 may facilitate the provisioning of loyalty information, such as loyalty account information and/or a loyalty application, to a consumer device. As shown inFIG. 1 , thesystem 100 may include one or more merchant devices 110 (e.g., merchant POS terminals, merchant registers, merchant computers, etc.), and/or one ormore consumer devices 110. As desired, thesystem 100 may include a wide variety of other entities associated with payment transactions, such as one or moreservice provider computers 112 and/or one or more payment account issuer computers (not shown). Any number of suitable networks, such as the illustratednetworks system 100. - Additionally, in certain embodiments, a consumer 125 may be associated with a
consumer device 110, and amerchant employee 120 may be associated with amerchant device 105. For example, a consumer 125 may utilize aconsumer device 110 to facilitate a payment transaction at a merchant location. Themerchant device 105 may interact with theconsumer device 110 in order to receive transaction-related information, such as consumer payment account information. Additionally, in accordance with various embodiments of the disclosure, a wide variety of loyalty services may be provided by themerchant device 110 during the interaction with aconsumer device 110. For example, the consumer 125 may be automatically enrolled for a loyalty program. In certain embodiments, the consumer 125 may additionally have aloyalty device 130, such as a bar-code loyalty card, that is provided to themerchant employee 120 and potentially read by themerchant device 105. Thus, in the event that the consumer 125 has previously enrolled in the loyalty program, loyalty information may be transferred from theloyalty device 130 to theconsumer device 110 by the merchant device. Each of the components ofFIG. 1 will now be discussed in further detail. - With reference to
FIG. 1 , any number ofmerchant devices 105 may be provided. In certain embodiments, thesemerchant devices 105 may include suitable point-of-sale (“POS”) devices (e.g., a POS terminal) and/or merchant reader devices that are located at a physical merchant location. As desired, eachmerchant device 105 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, or any other processor-based device. Amerchant device 105 may utilize one ormore processors 140 to execute computer-readable instructions that facilitate reading and/or communication withconsumer devices consumer device 110, and/or the generation and/or output of transaction-related requests (e.g., transaction authorization requests, value added service (“VAS”) requests that are sent toservice provider computers 112, etc.). As a result of executing these computer-readable instructions, a special purpose computer or particular machine may be formed that facilitates the provision of loyalty related services. - In addition to having one or
more processors 140, themerchant device 105 may further include and/or be associated with one ormore memory devices 141, consumer device readers (not shown), input/output (“I/O”) interface(s) 142, and/or network interface(s) 143. Thememory 141 may be any computer-readable medium, coupled to the processor(s) 140, such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices. Thememory 141 may store a wide variety of data files 144 and/or various program modules, such as an operating system (“OS”) 145, one or more transaction processing applications ormodules 146, and/or a loyalty application ormodule 147. The data files 144 may include any suitable data that facilitates the operation of themerchant device 105 and/or interaction of themerchant device 105 with one or more other components (e.g., aconsumer device 110, aservice provider computer 112, etc.) of thesystem 100. For example, the data files 144 may include loyalty account generation information, information associated with consumer device readers, acquiring platform information, service provider information, and/or routing information for proposed transactions. TheOS 145 may be suitable module that facilitates the general operation of themerchant device 105, as well as the execution of other program modules. For example, theOS 145 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. As desired, themerchant device 105 may additionally include one or more host modules that facilitate interaction withremote consumer devices 110. For example, a suitable Web server and/or Web server module may facilitate online shopping by consumers and/or the receipt of transaction requests. In certain embodiments of the disclosure, loyalty services may be provided in association with online shopping transactions. - The transaction processing applications or
modules 146 may include any number of suitable software modules and/or applications that facilitate the receipt of transaction information (e.g., purchase transaction information, a purchase amount, information associated with purchased products, etc.), the receipt of payment account information from a consumer device, the generation of a proposed transaction, and/or the output of the proposed transaction. In one example embodiment, atransaction processing application 146 may identify transaction information utilize at least a portion of the transaction information to provide any number of transaction-related services. For example, thetransaction processing application 146 may identify information associated with product and/or services to be purchased, as well as payment account information and/or other transaction-related information (e.g., coupon information, etc.) from a consumer device (e.g., a transaction-enabled mobile device, a smart card, a contactless device, etc.). As desired, thetransaction processing application 146 may invoke and/or request (e.g., request aservice provider computer 112, etc.) the invocation of a wide variety of VAS associated with a transaction, such as the application of coupons, etc. Thetransaction processing application 146 may then generate a proposed transaction request that is output for routing and/or delivery to a suitable transaction processor, such as a payment account issuer. In the event that the transaction is authorized, thetransaction processing application 146 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. - The
loyalty application 147 or loyalty module may include any number of suitable software modules and/or applications that facilitate the enrollment of consumers in loyalty programs and/or the processing of loyalty information. In certain embodiments, theloyalty application 147 may identify consumers that have not been enrolled in a loyalty program of the merchant, and theloyalty application 147 may determine whether the consumers may be enrolled for the loyalty program (and/or whether the consumer qualifies for any other special offers). In the event that a consumer may be enrolled in a loyalty program, theloyalty application 147 may generate or request the generation (e.g., request from a service provider computer 112) of a loyalty account for the consumer. Theloyalty application 147 may then communicate and/or direct communication (e.g., communication from a service provider computer 112) of loyalty information to aconsumer device 110. For example, theloyalty application 147 may communicate a loyalty account number and/or a loyalty application to aconsumer device 110 for storage on the consumer device 110 (e.g., storage on general memory, storage in a secure element, etc.). - Additionally, in certain embodiments, the
loyalty application 147 may identify situations in which consumers have previously been enrolled in a loyalty program; however, loyalty information is not stored oncertain consumer devices 110, such as a mobile device. For example, theloyalty application 147 may determine whether loyalty information is available from one or more other sources, such as a consumer loyalty device 130 (e.g., a bar-coded loyalty card, etc.) or an external database. In the event that loyalty information is available from another source, theloyalty application 147 may communicate or direct communication of identified loyalty information to aconsumer device 110. For example, loyalty information read from a loyalty card may be transferred to anotherconsumer device 110, such as a mobile device. Additionally, as desired, theloyalty application 147 may direct themerchant employee 120 to collect the loyalty card from the consumer 125 as the loyalty card is no longer necessary for future transactions. - One example of the operations that may be performed by the
loyalty application 147 is described in greater detail below with reference toFIG. 2 . - With continued reference to the
merchant device 105, one or more consumer device readers (not shown) may be provided in certain embodiments. A consumer device reader may facilitate communication with aconsumer device consumer device merchant device 105. In other embodiments, a reader may be in communication with themerchant device 105. - The one or more I/O interfaces 142 may facilitate communication between the
merchant device 105 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 control panel, a touch screen display, a remote control, a microphone, a speaker, a consumer device reader, etc., that facilitate user interaction with themerchant device 105. The one or more network and/orcommunication interfaces 143 may facilitate connection of themerchant device 105 to one or more suitable networks, for example, the network(s) 115, 117 illustrated inFIG. 1 . In this regard, themerchant device 105 may receive and/or communicate information to other components of thesystem 100. - Additionally, with continued reference to
FIG. 1 , any number ofconsumer devices 110 may be provided. Examples ofsuitable consumer devices 110 include, but are not limited to, contactless transaction devices (e.g., transaction devices including a contactless chip, etc.), smart cards, mobile devices (e.g., mobile phones, smart phones, etc.), etc. According to an aspect of the disclosure, aconsumer device 110 may be a suitable device that is capable of bidirectional interaction with amerchant device 105 in association with a payment or purchase transaction. During a purchase request, various payment account information and/or other information (e.g., loyalty information if available, etc.) may be provided to amerchant device 105 by theconsumer device 110. As desired, a consumer 125 may also have other devices that may be presented to amerchant employee 120, such as aseparate loyalty device 130. Examples ofseparate loyalty devices 130 include, but are not limited to, bar-coded loyalty cards and/or bar-coded loyalty tabs. - As desired, a
consumer device 110 may include any number of processor-driven devices, including but not limited to, a mobile computer, an application-specific circuit, a minicomputer, a microcontroller, and/or any other processor-based device. Aconsumer device 110 may utilize one ormore processors 150 to execute computer-readable instructions that facilitate the general operation of the consumer device 110 (e.g., call functionality, etc.) and/or communication with amerchant device 105 for payment transaction purposes. As a result of executing these computer-readable instructions, a special purpose computer or particular machine may be formed that facilitates the provision of transaction-related services on behalf of a consumer. - In addition to having one or
more processors 150, theconsumer device 110 may further include and/or be associated with one ormore memory devices 151, input/output (“I/O”) interface(s) 152, and/or network interface(s) 153. Thememory 151 may be any computer-readable medium, coupled to the processor(s) 150, such as random access memory (“RAM”), read-only memory (“ROM”), and/or removable storage devices. Thememory 151 may store a wide variety of data files 154 and/or various program modules, such as an operating system (“OS”) 156 and/or one or more transaction applications ormodules 157. In certain embodiments, aconsumer device 110 may include one or moresecure elements 155 configured to securely store and/or access information, such as payment account information and/or other transaction-related information. Thesecure elements 155 may be stored in thememory 151 and/or included as a separate component of theconsumer device 110. For example, asecure element 155 may be a separate chip that is configured to communicate with primary computing functionality for theconsumer device 110. As desired, one or more of thetransaction applications 157 may be stored on asecure element 155. Additionally, in certain embodiments, a wide variety ofsuitable loyalty information 158, such as loyalty account information and/or loyalty applications, may be stored in thememory 151 and/or on one or moresecure elements 155. - The data files 154 may include any suitable data that facilitates the operation of the
consumer device 110 and/or interaction of theconsumer device 110 with one or more other components (e.g., amerchant device 105, aservice provider computer 112, etc.) of thesystem 100. For example, the data files 154 may include information associated with accessing thesecure elements 155, information associated with invokingtransaction applications 157, and/or information that facilitates interaction withmerchant devices 105. TheOS 155 may be suitable module that facilitates the general operation of theconsumer device 110, as well as the execution of other program modules. For example, theOS 155 may be, but is not limited to, a suitable mobile OS or a specially designed operating system. As desired, theconsumer device 110 may additionally include one or more communication modules that facilitate interaction withmerchant devices 105. For example, a suitable near field communication module, radio frequency module, Bluetooth module, or other suitable communication module may be utilized. - The
transaction applications 157 may include one or more suitable software modules and/or applications configured to interact with amerchant device 105 in conjunction with a payment transaction. In one example operation, atransaction application 157 may establish communication with amerchant device 105. As desired a consumer PIN or other consumer authentication mechanism may be initiated in order to verify the identity of the consumer. Additionally, thetransaction application 157 may provide a wide variety of transaction related information to themerchant device 105, such as payment account information, payment device identification information (e.g., a mobile telephone number, etc.), consumer identification information, coupons and/or offers to be redeemed, loyalty information (e.g., a loyalty account number, if available), and/or loyalty enrollment preferences. A proposed transaction may be generated and/or processed by themerchant device 105 and, in certain embodiments, a wide variety of information (e.g., electronic receipts, warranty information, product registration information, etc.) may be returned to thetransaction application 157 for storage and/or presentation to the consumer 125. In certain embodiments, themerchant device 105 may communicate with aservice provider computer 112, an acquiring platform, an issuer system, and/or other devices in order to facilitate the back-end processing of a transaction (e.g., authorization, settlement, value added services, etc.). In other embodiments, theconsumer device 110 and/or thetransaction application 157 may communicate with one or more of these entities in conjunction with transaction processing. For example, thetransaction application 157 may provide payment account information to aservice provider computer 112 rather than to themerchant device 105. Indeed, a wide variety of different transaction processing flows and/or methods may be utilized as desired in various embodiments. - As desired, a wide variety of
suitable loyalty information 158 may be stored on theconsumer device 110. In certain embodiments,loyalty information 158 may be stored prior to the initiation of a payment transaction, and theloyalty information 158 may be utilized in association with a payment transaction. In other embodiments,loyalty information 158 may be provided to theconsumer device 110 by amerchant device 105, and at least a portion of theloyalty information 158 may be stored by theconsumer device 110. For example, amerchant device 105 may facilitate the automatic enrollment of the consumer 125 for a loyalty program, and generatedloyalty information 158 may be provided to theconsumer device 110 for storage. A wide variety ofdifferent loyalty information 158 may be stored on aconsumer device 110 as desired in various embodiments of the disclosure, including but not limited to, loyalty account information for consumer loyalty accounts with various merchants, loyalty applications or modules (e.g., specific loyalty applications that are invoked to provide loyalty information to amerchant device 105, etc.), and/or consumer preferences for enrolling the consumer in loyalty programs (e.g., a blanket instruction to automatically enroll the consumer in available programs, pre-approved merchants for automatic enrollment, and/or instructions to prompt the consumer for approval prior to enrolling the consumer in a loyalty program. - The one or more I/O interfaces 152 may facilitate communication between the
consumer device 110 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 theconsumer device 110. The one or more network and/orcommunication interfaces 153 may facilitate connection of theconsumer device 110 to one or more suitable networks, for example, the network(s) 115, 117 illustrated inFIG. 1 . In this regard, theconsumer device 110 may receive and/or communicate information to other components of thesystem 100. - As desired, any number of
service provider computers 112 may be utilized as desired in various embodiments of the disclosure. Aservice provider computer 112 may provide a wide variety of transaction-related and/or loyalty-related services, including but not limited to, the provision of VAS, the generation of loyalty account information, and/or the routing of a proposed transaction to an issuer for approval and/or settlement purposes. In certain embodiments, aservice provider computer 112 may include similar components as those discussed above for themerchant device 105. For example, aservice provider computer 112 may include any number of processors, memories, I/O interfaces, and/or network/communication interfaces. - Although not illustrated in
FIG. 1 , as desired in various embodiments, any number of issuer and/or financial institution systems may be provided. An issuer system may facilitate the backend processing of a proposed transaction. For example, an issuer system may facilitate the approval and/or settlement of a proposed transaction. In certain embodiments, a proposed transaction may be routed to an issuer system via a suitable transaction network (e.g., a debit network, a credit network, etc.), and the issuer system may evaluate the proposed transaction. An approval or rejection of the proposed transaction may then be output for communication to amerchant device 105. The issuer system may then facilitate the settlement of the proposed transaction. - A wide variety of suitable networks and/or
communication channels channels 115 may facilitate communication betweenconsumer devices 110 andmerchant devices 105. Thesenetworks 115 may include wireless networks, RF networks, Bluetooth-enabled networks, NFC connections, etc.Other networks 117 may facilitate communication between remote devices. For example, one or more telecommunication networks, cellular networks, wide area networks (e.g., the Internet) and/or transaction networks (e.g., 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 between various components of thesystem 100. 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 toFIG. 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 inFIG. 1 . Accordingly, embodiments of the disclosure should not be construed as being limited to any particular operating environment, system architecture, or device configuration. - Operational Overview
-
FIG. 2 illustrates a flow diagram of anexample method 200 for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure. In certain embodiments, the operations of themethod 200 may be performed by a suitable merchant device and/or merchant employee, such as themerchant device 105 and/ormerchant employee 120 illustrated inFIG. 1 . Themethod 200 may begin atblock 205. - At
block 205, communication between themerchant device 105 and a consumer device, such as theconsumer device 110 illustrated inFIG. 1 , may be established. For example, communication between themerchant device 105 and theconsumer device 110 in conjunction with a payment transaction (e.g., a checkout payment transaction at a point of sale, etc.) may be established. A wide variety of suitable communication techniques may be utilized as desired to establish communication, including but not limited to, radio frequency (“RF”) communications, near field communication (“NFC”), Bluetooth communication, Wi-Fi communication, etc. - At
block 210, themerchant device 105 may communicate merchant identification information (e.g., a merchant name, a merchant identifier, etc.) to theconsumer device 110. Additionally, themerchant device 105 may communicate a request for stored loyalty information (e.g., a loyalty account number, etc.) to theconsumer device 110. In this regard, theconsumer device 110 may identify stored information associated with the merchant, such as a merchant-specific payment account, merchant payment preferences (e.g., coupon redemption preferences, payment account selection preferences, etc.), and/or stored loyalty information (e.g., a loyalty application, a loyalty account number, etc.). Theconsumer device 110 may then communicate a wide variety of transaction-related information to themerchant device 105, such as payment account information, coupon information, and/or loyalty information (if available). - At
block 215, themerchant device 105 may determine whether loyalty information has been received from theconsumer device 110. For example, themerchant device 105 may determine whether a loyalty account number has been received from theconsumer device 110 or whether communication has been established with a loyalty application executed by theconsumer device 110. If it is determined atblock 215 that loyalty information has been received from theconsumer device 110 atblock 215, then operations may continue atblock 220, and at least a portion of the received loyalty information (e.g., a loyalty account number, etc.) may be utilized in association with a transaction. For example, rewards points may be issued to the consumer 125 by a merchant system or by a service provider computer, such as theservice provider computer 112 illustrated inFIG. 1 . As another example, available reward redemptions may be identified and applied to a transaction. As desired, loyalty information (e.g., awarded points, etc.) may then be returned to theconsumer device 110, and themethod 200 may end followingblock 220. - If, however, it is determined at
block 215 that loyalty information has not been received from theconsumer device 110, then operations may continue atblock 225. Atblock 225, a determination may be made as to whether loyalty information is available from anothersource 225. For example, a determination may be made as to whether loyalty information is available from or has been received from another consumer device, such as a bar-code loyalty card presented by the consumer 125. As another example, a determination may be made as to whether loyalty information may be accessed from memory (e.g., local memory, an external data source, etc.) based upon consumer information (e.g., a phone number, an address, a consumer name, etc.). If it is determined atblock 225 that loyalty information is available from another source, then operations may continue atblock 230. - At
block 230, loyalty information (e.g., a loyalty account number, existing loyalty points, loyalty rewards, etc.) may be identified for use in association with the transaction. As desired, rewards points may be issued to the consumer 125, available reward redemptions may be identified and applied to a transaction, and/or other loyalty processing may be provided. Additionally, loyalty information may be identified for provisioning to theconsumer device 110 in the event that provisioning is permitted by the consumer 125. Atblock 235, themerchant employee 120 may ask the consumer 125 to turn over any existing loyalty devices (e.g., loyalty cards, etc.) and themerchant employee 120 may offer to provision loyalty information to theconsumer device 110. In the event that the consumer 125 turns over an existing loyalty device, the loyalty device may be collected and optionally destroyed or disposed of by themerchant employee 120. Operations may then continue atblock 255 described in greater detail below. - If, however, it is determined at
block 225 that loyalty information is not available from another source, then operations may continue atblock 240. Atblock 240, one or more enrollment parameters for theconsumer device 110 may be identified, and at least a portion of the enrollment parameters may be evaluated in order to determine, atblock 245, whether enrollment of the consumer in a loyalty program for the merchant has been enabled. For example, enrollment parameters associated with the automatic enrollment of the consumer in a loyalty program may be evaluated in order to determine whether automatic enrollment has been enabled and/or authorized. As another example, enrollment parameters may be evaluated in order to determine whether consumer permission is required for enrollment, and the consumer may be prompted (e.g., prompted by the consumer device, prompted by themerchant employee 120, etc.) for authorization to enroll the consumer in a loyalty program. A determination may then be made as to whether enrollment has been authorized and/or enabled. - If it is determined at
block 245 that enrollment has not been enabled, then operations of themethod 200 may end. If, however, it is determined atblock 245 that enrollment has been enabled, then operations may continue atblock 250. Atblock 250, loyalty information may be generated for the consumer 125. For example, a new loyalty account may be opened on behalf of the consumer 125, and a loyalty account number associated with the account may be identified. As another example, a loyalty application that may be executed by theconsumer device 110 may be identified. In certain embodiments, the identification and/or generation of loyalty information may be carried out by themerchant device 105. In other embodiments, themerchant device 105 may communicate with a third-party, such as a suitableservice provider computer 112, to facilitate the generation and/or identification of loyalty information. For example, a request to generate a new loyalty account may be communicated to aservice provider computer 112, and new account information may be returned by theservice provider computer 112 to themerchant device 105. - At
block 255, which may be reached fromblock 235 or block 255, loyalty information (e.g., a loyalty account number, a loyalty application, etc.) may be provided by themerchant device 105 to theconsumer device 110 via a suitable communication session. For example, loyalty information may be provisioned to theconsumer device 110. In this regard, theconsumer device 110 may store the loyalty information for subsequent use. For example, a loyalty application may be stored on device memory. As another example, loyalty account information may be stored on asecure element 155 of theconsumer device 110. Additionally, in certain embodiments, merchant identification information may also be provided to theconsumer device 110. As desired, theconsumer device 110 may utilize the merchant identification information during a subsequent access of the loyalty information. For example, a merchant identifier received in conjunction with a future transaction may be compared to the previously received merchant identification information, and the loyalty information may be identified based at least in part upon a determined correspondence. - The
method 200 may end following either block 220, block 245, or block 255. -
FIG. 3 illustrates a flow diagram of anotherexample method 300 for enrolling a consumer in a loyalty program, according to an example embodiment of the disclosure. In certain embodiments, the operations of themethod 300 may be performed by a suitable consumer device and/or associated consumer, such as theconsumer device 110 and/or consumer 125 illustrated inFIG. 1 . Themethod 300 may begin atblock 305. - At
block 305, communication between theconsumer device 110 and a merchant device, such as themerchant device 105 illustrated inFIG. 1 , may be established. For example, communication between theconsumer device 110 and themerchant device 105 in conjunction with a payment transaction (e.g., a checkout payment transaction at a point of sale, etc.) may be established. A wide variety of suitable communication techniques may be utilized as desired to establish communication, including but not limited to, radio frequency (“RF”) communications, near field communication (“NFC”), Bluetooth communication, Wi-Fi communication, etc. - At
block 310, a request for loyalty information (e.g., a stored loyalty account number, the invocation of a loyalty application, etc.) may be received from themerchant device 105. In certain embodiments, a merchant identifier and/or other merchant identification information (e.g., a merchant name, etc.) may also be received. Atblock 315, a determination may be made as to whether loyalty information is stored on theconsumer device 110 and available for communication to themerchant device 105. If it is determined atblock 315 that loyalty information is available, then operations may continue atblock 320, and at least a portion of the loyalty information may be returned or communicated to themerchant device 105. For example, a loyalty account number may be returned to themerchant device 105. As another example, a loyalty application may be invoked, and the loyalty application may facilitate the communication of a loyalty account number and/or loyalty reward information to themerchant device 105. Operations of themethod 300 may then end followingblock 320. - If, however, it is determined at
block 315 that loyalty information is not available, then operations may continue atblock 320. Atblock 320, an indication that loyalty information is not available may be returned or communicated to themerchant device 105. Operations may then continue atblock 330, and a determination may be made by the merchant and/ormerchant device 105 as to whether loyalty information is available from another source, such as a loyalty card or from an external database. If it is determined atblock 330 that loyalty information is available from another source, then operations may continue atblock 355 described in greater detail below. If, however, it is determined atblock 330 that loyalty information is not available from another source, then operations may continue atblock 335. The operations ofblock 330 are not necessarily performed by theconsumer device 110. - At
block 335, a request to enroll the consumer in a loyalty program of the merchant may be received by theconsumer device 110. Atblock 340, the consumer may be prompted for authorization to enroll in a loyalty program of the merchant, and a consumer response to the prompt (e.g., an authorization, a denial) may be received. As an alternative to requesting authorization for enrollment, in certain embodiments, the consumer may establish preferences for automatic enrollment in loyalty programs. In the event that automatic enrollment is authorized, it is not necessary to receive consumer approval at the time of enrollment. - At
block 345, a determination may be made as to whether enrollment in the loyalty program has been authorized or approved. For example, a determination may be made as to whether a consumer has authorized enrollment in response to a prompt. As another example, a determination may be made as to whether automatic enrollment has been authorized. As another example, a determination may be made as to whether one or more automatic enrollment parameters (e.g., merchant type parameters, merchant parameters, etc.) have been satisfied. If it is determined atblock 345 that enrollment has not been authorized, then operations may end. If, however, it is determined atblock 345 that enrollment has been authorized, then operations may continue atblock 350. - At
block 350, an enrollment approval indication or an enrollment approval message may be communicated to themerchant device 105. For example, an authorization to enroll the consumer in a loyalty program may be communicated to themerchant device 105 via a suitable communication session. As desired, a wide variety of consumer information may also be communicated to themerchant device 105 by theconsumer device 110. For example, a consumer name, consumer address, consumer device identification information (e.g., a telephone number, etc.), a consumer email address, and/or other information may be communicated to themerchant device 105. At least a portion of this information may be utilized in the generation of a loyalty account for the consumer. For example, an automated process may be utilized by themerchant device 105 and/or by a service provider computer, such as theservice provider computer 112 illustrated inFIG. 1 , to generate a loyalty account for the consumer. - At
block 355, which may be reached from either block 330 or block 350, loyalty information may be received by theconsumer device 110 from themerchant device 105. For example, a loyalty account number and/or a loyalty application may be received from themerchant device 105. At least a portion of the received information may be stored by theconsumer device 110 for subsequent access and/or use in future transactions. For example, loyalty account information may be stored in asecure element 155 and/or in general memory of theconsumer device 110. As another example, a loyalty application may be stored for subsequent execution. - The
method 300 may end following either block 320, block 345, or block 355. - The operations described and shown in the
methods FIGS. 2-3 may be carried out or performed in any suitable order as desired in various embodiments of the disclosure. Additionally, in certain embodiments, at least a portion of the operations may be carried out in parallel. Furthermore, in certain embodiments, less than or more than the operations described inFIGS. 2-3 may be performed. - The disclosure is described above with reference to block and flow diagrams of systems, methods, apparatuses, and/or computer program products according to example embodiments of the disclosure. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and the flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, or may not necessarily need to be performed at all, according to some embodiments of the disclosure.
- Various block and/or flow diagrams of systems, methods, apparatus, and/or computer program products according to example embodiments of the disclosure are described above. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, or may not necessarily need to be performed at all, according to some embodiments of the disclosure.
- These computer-executable program instructions 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 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 memory 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, embodiments of the disclosure may provide for a computer program product, comprising a computer-usable medium having a computer-readable program code or program instructions embodied 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.
- Accordingly, blocks of the block diagrams and flow diagrams support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, can be implemented by special purpose, hardware-based computer systems that perform the specified functions, elements or steps, or combinations of special purpose hardware and computer instructions.
- Many modifications and other embodiments 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 embodiments disclosed and that modifications and other embodiments 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 (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/627,678 US20130080236A1 (en) | 2011-09-26 | 2012-09-26 | Systems and Methods for Enrolling Consumers in Loyalty Programs |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161539206P | 2011-09-26 | 2011-09-26 | |
US13/627,678 US20130080236A1 (en) | 2011-09-26 | 2012-09-26 | Systems and Methods for Enrolling Consumers in Loyalty Programs |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130080236A1 true US20130080236A1 (en) | 2013-03-28 |
Family
ID=47912273
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/627,678 Abandoned US20130080236A1 (en) | 2011-09-26 | 2012-09-26 | Systems and Methods for Enrolling Consumers in Loyalty Programs |
US13/627,654 Expired - Fee Related US8924300B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for processing payment transactions |
US13/627,665 Expired - Fee Related US8688604B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for facilitating communication between a point of sale device and a consumer device |
US13/627,670 Expired - Fee Related US10089617B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for facilitating card present transactions |
US13/627,683 Abandoned US20130080219A1 (en) | 2011-09-26 | 2012-09-26 | Systems and Methods for Providing Value Added Services in Association with Payment Transactions |
US14/456,804 Abandoned US20140351142A1 (en) | 2011-09-26 | 2014-08-11 | Systems and methods for processing payment transactions |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/627,654 Expired - Fee Related US8924300B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for processing payment transactions |
US13/627,665 Expired - Fee Related US8688604B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for facilitating communication between a point of sale device and a consumer device |
US13/627,670 Expired - Fee Related US10089617B2 (en) | 2011-09-26 | 2012-09-26 | Systems and methods for facilitating card present transactions |
US13/627,683 Abandoned US20130080219A1 (en) | 2011-09-26 | 2012-09-26 | Systems and Methods for Providing Value Added Services in Association with Payment Transactions |
US14/456,804 Abandoned US20140351142A1 (en) | 2011-09-26 | 2014-08-11 | Systems and methods for processing payment transactions |
Country Status (1)
Country | Link |
---|---|
US (6) | US20130080236A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140006136A1 (en) * | 2012-06-28 | 2014-01-02 | Bank Of America Corporation | Expedited registration and processing of offers at a point of transaction |
US20140297385A1 (en) * | 2013-03-27 | 2014-10-02 | Michael Joseph Ryan | Determining loyalty account status and sales incentives using check-in information |
US8924300B2 (en) | 2011-09-26 | 2014-12-30 | First Data Corporation | Systems and methods for processing payment transactions |
WO2015066083A1 (en) * | 2013-10-28 | 2015-05-07 | Firstnod, Llc | System and method for merchandising |
US20160125377A1 (en) * | 2014-10-31 | 2016-05-05 | Visa International Service Association | Systems and Methods for Enrolling a User in a Membership Account |
US9582792B2 (en) | 2013-07-29 | 2017-02-28 | Exxonmobil Research And Engineering Company | System and method to purchase and dispense fuel and other products using a mobile device with improved user experience |
WO2017172592A1 (en) * | 2016-03-28 | 2017-10-05 | Visa International Service Association | Merchant loyalty account enrollment through payment checkout platform services |
US10181129B2 (en) | 2013-12-11 | 2019-01-15 | Mastercard International Incorporated | Method and system for identifying optimal rewards programs |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100114768A1 (en) | 2008-10-31 | 2010-05-06 | Wachovia Corporation | Payment vehicle with on and off function |
US10867298B1 (en) | 2008-10-31 | 2020-12-15 | Wells Fargo Bank, N.A. | Payment vehicle with on and off function |
US8811892B2 (en) | 2010-04-05 | 2014-08-19 | Mastercard International Incorporated | Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (NFC) tap |
US8799087B2 (en) * | 2010-10-27 | 2014-08-05 | Mastercard International Incorporated | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
US8538845B2 (en) | 2011-06-03 | 2013-09-17 | Mozido, Llc | Monetary transaction system |
US10438196B2 (en) | 2011-11-21 | 2019-10-08 | Mozido, Inc. | Using a mobile wallet infrastructure to support multiple mobile wallet providers |
US9208488B2 (en) | 2011-11-21 | 2015-12-08 | Mozido, Inc. | Using a mobile wallet infrastructure to support multiple mobile wallet providers |
US20140006272A1 (en) * | 2012-06-28 | 2014-01-02 | Bank Of America Corporation | Notifying mobile device users of a suggested payment type prior to conducting a transaction at a merchant |
JP2014194731A (en) * | 2012-12-11 | 2014-10-09 | Toshiba Tec Corp | Electronic receipt system, commodity sales data processor, electronic receipt management server, information processor and program |
US20140222597A1 (en) * | 2013-02-04 | 2014-08-07 | Mastercard International Incorporated | Intelligent mobile payment system and method |
US10282709B2 (en) * | 2013-04-05 | 2019-05-07 | Visa International Service Association | Processor issuer detection and user level stand-in authorization |
US20150032642A1 (en) * | 2013-07-26 | 2015-01-29 | Bank Of America Corporation | Use of an e-receipt to verify ownership and service of a product |
US10346822B2 (en) | 2013-08-23 | 2019-07-09 | Visa International Service Association | Dynamic account selection |
US9589265B2 (en) * | 2013-09-11 | 2017-03-07 | Chien-Kang Yang | Mobile payment method |
TWI625684B (en) * | 2015-04-17 | 2018-06-01 | Yang Jian Gang | Mobile payment method and mobile payment device |
US8812705B1 (en) | 2013-10-15 | 2014-08-19 | Google Inc. | Accessing location-based content |
US9785940B2 (en) | 2014-03-27 | 2017-10-10 | Bank of the Ozarks | System and method for distributed real time authorization of payment transactions |
FR3023640B1 (en) * | 2014-07-10 | 2016-08-12 | Roam Data Inc | METHOD FOR MANAGING TRANSACTION, SERVER, COMPUTER PROGRAM PRODUCT AND CORRESPONDING STORAGE MEDIUM |
US10621658B1 (en) | 2015-01-15 | 2020-04-14 | Wells Fargo Bank, N.A. | Identity verification services with identity score through external entities via application programming interface |
US10997654B1 (en) | 2015-01-15 | 2021-05-04 | Wells Fargo Bank, N.A. | Identity verification services through external entities via application programming interface |
US10990974B1 (en) | 2015-01-15 | 2021-04-27 | Wells Fargo Bank, N.A. | Identity verification services and user information provision via application programming interface |
US10937025B1 (en) | 2015-01-15 | 2021-03-02 | Wells Fargo Bank, N.A. | Payment services via application programming interface |
US11429975B1 (en) | 2015-03-27 | 2022-08-30 | Wells Fargo Bank, N.A. | Token management system |
US20160294967A1 (en) * | 2015-03-31 | 2016-10-06 | Toshiba Global Commerce Solutions Holdings Corporation | Discoverable and shareable device brokers in pos system |
EP3281165A1 (en) * | 2015-04-07 | 2018-02-14 | OmnyWay, Inc. | Methods and systems for using a mobile device to effect a secure electronic transaction |
US10762521B2 (en) | 2015-06-01 | 2020-09-01 | Jpmorgan Chase Bank, N.A. | System and method for loyalty integration for merchant specific digital wallets |
US11373168B2 (en) * | 2015-06-05 | 2022-06-28 | Apple Inc. | Value added services polling |
US11170364B1 (en) | 2015-07-31 | 2021-11-09 | Wells Fargo Bank, N.A. | Connected payment card systems and methods |
TWI707286B (en) * | 2015-08-21 | 2020-10-11 | 新加坡商萬事達卡亞洲/太平洋私人有限公司 | Method and system for modifying transaction credentials, server and non-transitory computer readable medium |
NO20151207A1 (en) * | 2015-09-16 | 2017-03-17 | Evry As | Consumer companion application framework |
CN108431698A (en) | 2015-10-23 | 2018-08-21 | 西维克斯控股有限责任公司 | The system and method being authenticated using mobile device |
US20170161727A1 (en) * | 2015-12-07 | 2017-06-08 | American Express Travel Related Services Company, Inc. | System and method for creating and issuing virtual transaction instruments |
ITUA20164661A1 (en) * | 2016-06-07 | 2017-12-07 | Empirya Srl | DEVICE FOR DETECTION OF PROXIMITY AND TWO-WAY COMMUNICATION OF SHORT RADIO COMPATIBLE WITH SMARTPHONES BASED ON HETEROGENEOUS OPERATING SYSTEMS |
US11886611B1 (en) | 2016-07-01 | 2024-01-30 | Wells Fargo Bank, N.A. | Control tower for virtual rewards currency |
US11386223B1 (en) | 2016-07-01 | 2022-07-12 | Wells Fargo Bank, N.A. | Access control tower |
US11615402B1 (en) | 2016-07-01 | 2023-03-28 | Wells Fargo Bank, N.A. | Access control tower |
US10992679B1 (en) | 2016-07-01 | 2021-04-27 | Wells Fargo Bank, N.A. | Access control tower |
US11935020B1 (en) | 2016-07-01 | 2024-03-19 | Wells Fargo Bank, N.A. | Control tower for prospective transactions |
EP3285220A1 (en) * | 2016-08-18 | 2018-02-21 | Mastercard International Incorporated | Transaction control management |
US11556936B1 (en) | 2017-04-25 | 2023-01-17 | Wells Fargo Bank, N.A. | System and method for card control |
US11062388B1 (en) | 2017-07-06 | 2021-07-13 | Wells Fargo Bank, N.A | Data control tower |
US11188887B1 (en) | 2017-11-20 | 2021-11-30 | Wells Fargo Bank, N.A. | Systems and methods for payment information access management |
US11676126B1 (en) | 2017-12-28 | 2023-06-13 | Wells Fargo Bank, N.A. | Account open interfaces |
US11106515B1 (en) | 2017-12-28 | 2021-08-31 | Wells Fargo Bank, N.A. | Systems and methods for multi-platform product integration |
US11651369B2 (en) * | 2018-07-12 | 2023-05-16 | American Express Travel Related Services Company, Inc. | Remote EMV payment applications |
US20200118097A1 (en) * | 2018-10-10 | 2020-04-16 | The Toronto-Dominion Bank | Value-added services enabled by a cloud-based payment system |
US11093912B1 (en) | 2018-12-10 | 2021-08-17 | Wells Fargo Bank, N.A. | Third-party payment interfaces |
US11228578B2 (en) | 2019-05-17 | 2022-01-18 | International Business Machines Corporation | Multi-factor authentication utilizing event data |
US11496503B2 (en) | 2019-05-17 | 2022-11-08 | International Business Machines Corporation | Event data fencing based on vulnerability detection |
US11044246B1 (en) | 2019-06-21 | 2021-06-22 | Wells Fargo Bank, N.A. | Secure communications via third-party systems through frames |
US11250414B2 (en) | 2019-08-02 | 2022-02-15 | Omnyway, Inc. | Cloud based system for engaging shoppers at or near physical stores |
US11468432B2 (en) | 2019-08-09 | 2022-10-11 | Omnyway, Inc. | Virtual-to-physical secure remote payment to a physical location |
US11237869B2 (en) * | 2019-09-16 | 2022-02-01 | Bank Of America Corporation | System for intelligent routing of resources associated with resource entities |
US11270330B1 (en) | 2020-02-26 | 2022-03-08 | Patreon, Inc. | Systems and methods to determine tax classification of benefits offered to subscribers of a membership platform |
US11386377B1 (en) | 2020-03-17 | 2022-07-12 | Patreon, Inc. | Systems and methods to recommend price of benefit items offered through a membership platform |
US10992606B1 (en) | 2020-09-04 | 2021-04-27 | Wells Fargo Bank, N.A. | Synchronous interfacing with unaffiliated networked systems to alter functionality of sets of electronic assets |
KR102440733B1 (en) * | 2020-10-26 | 2022-09-05 | 피네보 주식회사 | System and method for processing card payment |
US11710133B2 (en) | 2020-12-30 | 2023-07-25 | Mastercard International Incorporated | Multi-network tokenization systems and methods |
US11546338B1 (en) | 2021-01-05 | 2023-01-03 | Wells Fargo Bank, N.A. | Digital account controls portal and protocols for federated and non-federated systems and devices |
US11368735B1 (en) | 2021-05-18 | 2022-06-21 | Patreon, Inc. | Systems and methods to facilitate quality control of benefit items created for subscribers of a membership platform |
CN113342838B (en) * | 2021-08-06 | 2021-11-09 | 腾讯科技(深圳)有限公司 | Data processing method, device and equipment based on block chain and readable storage medium |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040083170A1 (en) * | 2002-10-23 | 2004-04-29 | Bam Ajay R. | System and method of integrating loyalty/reward programs with payment identification systems |
US20040249710A1 (en) * | 2003-05-16 | 2004-12-09 | David Smith | Methods and apparatus for implementing loyalty programs using portable electronic data storage devices |
US20050187873A1 (en) * | 2002-08-08 | 2005-08-25 | Fujitsu Limited | Wireless wallet |
US20050192895A1 (en) * | 2004-02-10 | 2005-09-01 | First Data Corporation | Methods and systems for processing transactions |
US20060000900A1 (en) * | 2002-09-17 | 2006-01-05 | Vivotech, Inc. | Collaborative negotiation techniques for mobile personal trusted device financial transactions |
US20060165060A1 (en) * | 2005-01-21 | 2006-07-27 | Robin Dua | Method and apparatus for managing credentials through a wireless network |
US20070210162A1 (en) * | 2003-12-08 | 2007-09-13 | Keen Ian J | Data storage devices |
US20080121687A1 (en) * | 2006-11-28 | 2008-05-29 | Motorola, Inc. | Method and system for detecting an end of transaction for contactless transactions on a mobile device |
US20090055278A1 (en) * | 2007-08-20 | 2009-02-26 | Symbian Software Ltd. | Complete Secure Retail Transaction Via A Mobile Device |
US7578430B2 (en) * | 2004-12-06 | 2009-08-25 | First Date Corporation | Loyalty program enrollment systems and methods |
US20090276305A1 (en) * | 2008-04-11 | 2009-11-05 | Brian Clopp | Affiliate and cross promotion systems and methods |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100199089A1 (en) * | 2009-02-05 | 2010-08-05 | Wwpass Corporation | Centralized authentication system with safe private data storage and method |
US20110302016A1 (en) * | 2009-02-17 | 2011-12-08 | Taggo Pte Ltd. | Automated membership system |
US20120084211A1 (en) * | 2004-09-20 | 2012-04-05 | Verifone, Inc. | System and method for a secure transaction module |
US20120166270A1 (en) * | 2010-12-23 | 2012-06-28 | Apriva, Llc | System and device for facilitating mobile enrollment and participation in a loyalty campaign |
US8783561B2 (en) * | 2006-07-14 | 2014-07-22 | Modiv Media, Inc. | System and method for administering a loyalty program and processing payments |
US9454723B1 (en) * | 2013-04-04 | 2016-09-27 | Sprint Communications Company L.P. | Radio frequency identity (RFID) chip electrically and communicatively coupled to motherboard of mobile communication device |
Family Cites Families (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5566327A (en) | 1994-07-08 | 1996-10-15 | Sehr; Richard P. | Computerized theme park information management system utilizing partitioned smart cards and biometric verification |
US5717989A (en) * | 1994-10-13 | 1998-02-10 | Full Service Trade System Ltd. | Full service trade system |
US20020055906A1 (en) * | 1998-03-11 | 2002-05-09 | Katz Ronald A. | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
US7364068B1 (en) * | 1998-03-11 | 2008-04-29 | West Corporation | Methods and apparatus for intelligent selection of goods and services offered to conferees |
US20040049452A1 (en) * | 2002-09-09 | 2004-03-11 | First Data Corporation | Multiple credit line presentation instrument |
US6505772B1 (en) | 2000-06-22 | 2003-01-14 | First Data Corporation | System for utilizing a single card to provide multiple services in an open network environment |
US7318049B2 (en) | 2000-11-17 | 2008-01-08 | Gregory Fx Iannacci | System and method for an automated benefit recognition, acquisition, value exchange, and transaction settlement system using multivariable linear and nonlinear modeling |
US7119659B2 (en) | 2001-07-10 | 2006-10-10 | American Express Travel Related Services Company, Inc. | Systems and methods for providing a RF transaction device for use in a private label transaction |
US7099850B1 (en) * | 2001-09-21 | 2006-08-29 | Jpmorgan Chase Bank, N.A. | Methods for providing cardless payment |
US7171400B2 (en) * | 2001-10-04 | 2007-01-30 | Sun Microsystems, Inc. | Inheritance and relationship to directory information in an e-commerce application |
US20030069737A1 (en) * | 2001-10-04 | 2003-04-10 | Netscape Communications Corporation | Hierarchical rule determination system |
US8046238B2 (en) * | 2001-12-20 | 2011-10-25 | Accenture Global Services Limited | Business transaction management |
US20040122685A1 (en) * | 2002-12-20 | 2004-06-24 | Daryl Bunce | Verification system for facilitating transactions via communication networks, and associated method |
US7403785B2 (en) * | 2003-06-17 | 2008-07-22 | International Business Machines Corporation | Consolidating online privacy preferences |
US20050038876A1 (en) * | 2003-08-15 | 2005-02-17 | Aloke Chaudhuri | System and method for instant match based on location, presence, personalization and communication |
WO2005048145A1 (en) * | 2003-10-13 | 2005-05-26 | Starbucks Corporation D/B/A Starbucks Coffee Company | Dual card |
US20050250538A1 (en) * | 2004-05-07 | 2005-11-10 | July Systems, Inc. | Method and system for making card-based payments using mobile devices |
US20100205091A1 (en) * | 2004-10-22 | 2010-08-12 | Zevez Payments, Inc. | Automated payment transaction system |
US7912770B2 (en) * | 2004-10-29 | 2011-03-22 | American Express Travel Related Services Company, Inc. | Method and apparatus for consumer interaction based on spend capacity |
WO2006078750A2 (en) | 2005-01-18 | 2006-07-27 | Isaac Mendelovich | Method for managing consumer accounts and transactions |
US8768838B1 (en) * | 2005-02-02 | 2014-07-01 | Nexus Payments, LLC | Financial transactions using a rule-module nexus and a user account registry |
US20060229974A1 (en) * | 2005-04-11 | 2006-10-12 | I4 Licensing Llc | Method of extending credit to at least one consumer and method of processing a transaction between a consumer and a merchant |
US20060235795A1 (en) * | 2005-04-19 | 2006-10-19 | Microsoft Corporation | Secure network commercial transactions |
US8452654B1 (en) * | 2005-06-16 | 2013-05-28 | Rbs Nb | System and method for issuing rewards to card holders |
US8352323B2 (en) | 2007-11-30 | 2013-01-08 | Blaze Mobile, Inc. | Conducting an online payment transaction using an NFC enabled mobile communication device |
US20070203832A1 (en) * | 2006-02-28 | 2007-08-30 | Rene Pierre Babi | Intermediary payment system and method for gaming |
US8396711B2 (en) * | 2006-05-01 | 2013-03-12 | Microsoft Corporation | Voice authentication system and method |
US8069084B2 (en) * | 2006-07-14 | 2011-11-29 | Wells Fargo Bank, N.A. | Customer controlled account, system, and process |
US20080149707A1 (en) * | 2006-10-19 | 2008-06-26 | Alfred Urcuyo | Bank card management system |
US8433648B2 (en) | 2007-02-26 | 2013-04-30 | Bill Me Later, Inc. | Method and system for engaging in a transaction between a consumer and a merchant |
US20080208760A1 (en) | 2007-02-26 | 2008-08-28 | 14 Commerce Inc. | Method and system for verifying an electronic transaction |
US7689508B2 (en) * | 2007-11-20 | 2010-03-30 | Wells Fargo Bank N.A. | Mobile device credit account |
US9799028B2 (en) | 2007-11-30 | 2017-10-24 | U.S. Bank National Association | Seller routing arrangements and methods for disparate network systems |
US8244611B2 (en) | 2007-12-19 | 2012-08-14 | Metabank | Private label promotion card system, program product, and associated computer-implemented methods |
US20090191897A1 (en) * | 2008-01-24 | 2009-07-30 | Cortxt, Inc. | Environment Characterization for Mobile Devices |
US20100063903A1 (en) * | 2008-03-10 | 2010-03-11 | Thayne Whipple | Hierarchically applied rules engine ("hare") |
US8249961B1 (en) * | 2008-03-19 | 2012-08-21 | United States Automobile Association | Systems and methods for managing consolidated purchasing, billing and payment information |
US8117100B1 (en) * | 2008-03-19 | 2012-02-14 | Unites Services Automobile Association (USAA) | Systems and methods for managing consolidated purchasing, billing and payment information |
AU2009249272B2 (en) * | 2008-05-18 | 2014-11-20 | Google Llc | Secured electronic transaction system |
US8799067B2 (en) | 2008-09-12 | 2014-08-05 | Visa Usa Inc. | System and method for a merchant debit card program including a plurality of issuers |
US8239276B2 (en) | 2008-09-30 | 2012-08-07 | Apple Inc. | On-the-go shopping list |
US9292852B2 (en) * | 2008-11-08 | 2016-03-22 | FonWallet Transactions Solutions, Inc. | System and method for applying stored value to a financial transaction |
US8370265B2 (en) * | 2008-11-08 | 2013-02-05 | Fonwallet Transaction Solutions, Inc. | System and method for managing status of a payment instrument |
US10666749B2 (en) * | 2008-11-17 | 2020-05-26 | International Business Machines Corporation | System and method of leveraging SIP to integrate RFID tag information into presence documents |
US20120101881A1 (en) * | 2008-11-25 | 2012-04-26 | Mary Theresa Taylor | Loyalty promotion apparatuses, methods and systems |
US20100191570A1 (en) * | 2009-01-23 | 2010-07-29 | Joe Phillip Michaud | Loyalty reward program simulators |
US8286863B1 (en) | 2009-02-04 | 2012-10-16 | Metabank | System and computer program product to issue a retail prepaid card including a user-designed external face using a chit and related computer implemented methods |
US20100274678A1 (en) * | 2009-04-22 | 2010-10-28 | Gofigure Payments, Llc | Systems, methods and devices for facilitating mobile payments |
US20100273452A1 (en) * | 2009-04-26 | 2010-10-28 | Qualcomm Incorporated | Apparatus and Methods For Locating Tracking and/or Recovering a Wireless Communication Device |
US20110035278A1 (en) * | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Closing the Loop between Online Activities and Offline Purchases |
EP2465082A4 (en) * | 2009-08-14 | 2015-04-01 | Payfone Inc | System and method for paying a merchant using a cellular telephone account |
US10454693B2 (en) | 2009-09-30 | 2019-10-22 | Visa International Service Association | Mobile payment application architecture |
US20110137804A1 (en) * | 2009-12-03 | 2011-06-09 | Recursion Software, Inc. | System and method for approving transactions |
US20110137740A1 (en) * | 2009-12-04 | 2011-06-09 | Ashmit Bhattacharya | Processing value-ascertainable items |
US20120059736A1 (en) * | 2009-12-04 | 2012-03-08 | Ashmit Bhattacharya | Processing value-ascertainable items |
US20110201306A1 (en) * | 2010-02-15 | 2011-08-18 | Samama Technologies | Systems and methods for unified billing |
US20110238476A1 (en) * | 2010-03-23 | 2011-09-29 | Michael Carr | Location-based Coupons and Mobile Devices |
US8380177B2 (en) * | 2010-04-09 | 2013-02-19 | Paydiant, Inc. | Mobile phone payment processing methods and systems |
US20110276475A1 (en) * | 2010-05-04 | 2011-11-10 | Cheryl Godejohn | Payment transaction dispute resolution system |
US10521813B2 (en) * | 2010-07-06 | 2019-12-31 | Groupon, Inc. | System and method for incentives |
WO2012021170A2 (en) * | 2010-08-10 | 2012-02-16 | Zoosk, Inc. | System and method for locating desired traits in resources using a network |
US8799087B2 (en) | 2010-10-27 | 2014-08-05 | Mastercard International Incorporated | Systems, methods, and computer readable media for utilizing one or more preferred application lists in a wireless device reader |
US20120143669A1 (en) * | 2010-12-02 | 2012-06-07 | Microsoft Corporation | Loyalty offer modeling |
US20120143703A1 (en) | 2010-12-03 | 2012-06-07 | Google Inc. | Multiple contactless device interactions and communication protocols per tap |
US20130030934A1 (en) * | 2011-01-28 | 2013-01-31 | Zumigo, Inc. | System and method for credit card transaction approval based on mobile subscriber terminal location |
KR102050909B1 (en) * | 2011-03-25 | 2019-12-02 | 비자 인터네셔널 서비스 어소시에이션 | In-person one-tap purchasing apparatuses, methods and systems |
US8725639B1 (en) * | 2011-06-20 | 2014-05-13 | Amazon Technologies, Inc. | Coupling prepaid debit cards to online stored-value accounts |
US9008616B2 (en) | 2011-08-19 | 2015-04-14 | Google Inc. | Point of sale processing initiated by a single tap |
US9852407B2 (en) * | 2011-08-31 | 2017-12-26 | First Data Corporation | Systems and methods for routing debit transactions |
US8768834B2 (en) * | 2011-09-20 | 2014-07-01 | E2Interactive, Inc. | Digital exchange and mobile wallet for digital currency |
US20130080236A1 (en) | 2011-09-26 | 2013-03-28 | First Data Corporation | Systems and Methods for Enrolling Consumers in Loyalty Programs |
US8583549B1 (en) * | 2012-04-10 | 2013-11-12 | Hossein Mohsenzadeh | Systems, devices, and methods for managing a payment transaction |
WO2014032049A2 (en) * | 2012-08-24 | 2014-02-27 | Environmental Systems Research Institute, Inc. | Systems and methods for managing location data and providing a privacy framework |
US20140164082A1 (en) * | 2012-12-06 | 2014-06-12 | Capital One Financial Corporation | Systems and methods for social media referrals based rewards |
US20140244365A1 (en) * | 2012-12-29 | 2014-08-28 | DGRT Software LLC | Toll app system |
US20150220924A1 (en) * | 2014-02-04 | 2015-08-06 | Outsite Networks, Inc. | Method and system for linking a customer identity to a retail transaction |
-
2012
- 2012-09-26 US US13/627,678 patent/US20130080236A1/en not_active Abandoned
- 2012-09-26 US US13/627,654 patent/US8924300B2/en not_active Expired - Fee Related
- 2012-09-26 US US13/627,665 patent/US8688604B2/en not_active Expired - Fee Related
- 2012-09-26 US US13/627,670 patent/US10089617B2/en not_active Expired - Fee Related
- 2012-09-26 US US13/627,683 patent/US20130080219A1/en not_active Abandoned
-
2014
- 2014-08-11 US US14/456,804 patent/US20140351142A1/en not_active Abandoned
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187873A1 (en) * | 2002-08-08 | 2005-08-25 | Fujitsu Limited | Wireless wallet |
US20060000900A1 (en) * | 2002-09-17 | 2006-01-05 | Vivotech, Inc. | Collaborative negotiation techniques for mobile personal trusted device financial transactions |
US20040083170A1 (en) * | 2002-10-23 | 2004-04-29 | Bam Ajay R. | System and method of integrating loyalty/reward programs with payment identification systems |
US20040249710A1 (en) * | 2003-05-16 | 2004-12-09 | David Smith | Methods and apparatus for implementing loyalty programs using portable electronic data storage devices |
US20070210162A1 (en) * | 2003-12-08 | 2007-09-13 | Keen Ian J | Data storage devices |
US20050192895A1 (en) * | 2004-02-10 | 2005-09-01 | First Data Corporation | Methods and systems for processing transactions |
US20120084211A1 (en) * | 2004-09-20 | 2012-04-05 | Verifone, Inc. | System and method for a secure transaction module |
US7578430B2 (en) * | 2004-12-06 | 2009-08-25 | First Date Corporation | Loyalty program enrollment systems and methods |
US20060165060A1 (en) * | 2005-01-21 | 2006-07-27 | Robin Dua | Method and apparatus for managing credentials through a wireless network |
US8783561B2 (en) * | 2006-07-14 | 2014-07-22 | Modiv Media, Inc. | System and method for administering a loyalty program and processing payments |
US20080121687A1 (en) * | 2006-11-28 | 2008-05-29 | Motorola, Inc. | Method and system for detecting an end of transaction for contactless transactions on a mobile device |
US20090055278A1 (en) * | 2007-08-20 | 2009-02-26 | Symbian Software Ltd. | Complete Secure Retail Transaction Via A Mobile Device |
US20090276305A1 (en) * | 2008-04-11 | 2009-11-05 | Brian Clopp | Affiliate and cross promotion systems and methods |
US20100082481A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Peer-to-peer financial transaction devices and methods |
US20100199089A1 (en) * | 2009-02-05 | 2010-08-05 | Wwpass Corporation | Centralized authentication system with safe private data storage and method |
US20110302016A1 (en) * | 2009-02-17 | 2011-12-08 | Taggo Pte Ltd. | Automated membership system |
US20120166270A1 (en) * | 2010-12-23 | 2012-06-28 | Apriva, Llc | System and device for facilitating mobile enrollment and participation in a loyalty campaign |
US9454723B1 (en) * | 2013-04-04 | 2016-09-27 | Sprint Communications Company L.P. | Radio frequency identity (RFID) chip electrically and communicatively coupled to motherboard of mobile communication device |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8924300B2 (en) | 2011-09-26 | 2014-12-30 | First Data Corporation | Systems and methods for processing payment transactions |
US10089617B2 (en) | 2011-09-26 | 2018-10-02 | First Data Corporation | Systems and methods for facilitating card present transactions |
US20140006136A1 (en) * | 2012-06-28 | 2014-01-02 | Bank Of America Corporation | Expedited registration and processing of offers at a point of transaction |
US20140297385A1 (en) * | 2013-03-27 | 2014-10-02 | Michael Joseph Ryan | Determining loyalty account status and sales incentives using check-in information |
US9582792B2 (en) | 2013-07-29 | 2017-02-28 | Exxonmobil Research And Engineering Company | System and method to purchase and dispense fuel and other products using a mobile device with improved user experience |
WO2015066083A1 (en) * | 2013-10-28 | 2015-05-07 | Firstnod, Llc | System and method for merchandising |
US10181129B2 (en) | 2013-12-11 | 2019-01-15 | Mastercard International Incorporated | Method and system for identifying optimal rewards programs |
US20160125377A1 (en) * | 2014-10-31 | 2016-05-05 | Visa International Service Association | Systems and Methods for Enrolling a User in a Membership Account |
US9830606B2 (en) * | 2014-10-31 | 2017-11-28 | Visa International Services Association | Systems and methods for enrolling a user in a membership account |
US10846708B2 (en) | 2014-10-31 | 2020-11-24 | Visa International Service Association | Systems and methods for enrolling a user in a membership account |
WO2017172592A1 (en) * | 2016-03-28 | 2017-10-05 | Visa International Service Association | Merchant loyalty account enrollment through payment checkout platform services |
Also Published As
Publication number | Publication date |
---|---|
US20130080219A1 (en) | 2013-03-28 |
US10089617B2 (en) | 2018-10-02 |
US20130080328A1 (en) | 2013-03-28 |
US20130080329A1 (en) | 2013-03-28 |
US8924300B2 (en) | 2014-12-30 |
US8688604B2 (en) | 2014-04-01 |
US20130080273A1 (en) | 2013-03-28 |
US20140351142A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130080236A1 (en) | Systems and Methods for Enrolling Consumers in Loyalty Programs | |
US11531976B2 (en) | Systems and methods for facilitating card present transactions | |
US11587067B2 (en) | Digital wallet system and method | |
US10382447B2 (en) | Enhanced data interface for contactless communications | |
US10007900B2 (en) | Systems and methods for facilitating point of sale transactions | |
US9342828B2 (en) | Systems and methods for facilitating the approval and use of a credit account via mobile commerce | |
US9818098B2 (en) | Systems and methods for facilitating payments via a peer-to-peer protocol | |
US20130097034A1 (en) | Systems and Methods for Facilitating Point of Sale Transactions | |
US11645637B2 (en) | Systems and methods for payment processing on platforms | |
US20130254102A1 (en) | Systems and Methods for Distributing Tokenization and De-Tokenization Services | |
US20190066096A1 (en) | Systems and methods for minimizing user interactions for cardholder authentication | |
US11741446B2 (en) | Electronic system and method for transaction processing | |
WO2020046461A1 (en) | Systems and methods for use in contactless communication | |
WO2016193817A1 (en) | System and method for mobile device transactions at a merchant terminal | |
US9842323B2 (en) | Systems and methods for communicating transaction-related data to a recipient device | |
US20190034916A1 (en) | Electronic system and method for managing loyalty account identifiers | |
WO2024049469A1 (en) | Transaction code account based payment system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNORS:FIRST DATA CORPORATION;CLOVER NETWORKS, INC.;MONEY NETWORK FINANCIAL, LLC;REEL/FRAME:030080/0531 Effective date: 20130320 |
|
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: ADVISORY ACTION MAILED |
|
AS | Assignment |
Owner name: MONEY NETWORK FINANCIAL, LLC, COLORADO Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:049899/0001 Effective date: 20190729 Owner name: CLOVER NETWORK, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:049899/0001 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:049899/0001 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: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |