US20130226721A1 - Method and apparatus enabling improved protection of consumer information in electronic transactions - Google Patents

Method and apparatus enabling improved protection of consumer information in electronic transactions Download PDF

Info

Publication number
US20130226721A1
US20130226721A1 US13/858,446 US201313858446A US2013226721A1 US 20130226721 A1 US20130226721 A1 US 20130226721A1 US 201313858446 A US201313858446 A US 201313858446A US 2013226721 A1 US2013226721 A1 US 2013226721A1
Authority
US
United States
Prior art keywords
transaction
payment
merchant
consumer
service provider
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/858,446
Inventor
Thomas P. Chmara
Raymond Bruce Wallace
Ryan Stark
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RPX Clearinghouse LLC
Original Assignee
Rockstar Consortium US LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rockstar Consortium US LP filed Critical Rockstar Consortium US LP
Priority to US13/858,446 priority Critical patent/US20130226721A1/en
Publication of US20130226721A1 publication Critical patent/US20130226721A1/en
Assigned to ROCKSTAR CONSORTIUM US LP reassignment ROCKSTAR CONSORTIUM US LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Rockstar Bidco, LP
Assigned to RPX CLEARINGHOUSE LLC reassignment RPX CLEARINGHOUSE LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOCKSTAR TECHNOLOGIES LLC, CONSTELLATION TECHNOLOGIES LLC, MOBILESTAR TECHNOLOGIES LLC, NETSTAR TECHNOLOGIES LLC, ROCKSTAR CONSORTIUM LLC, ROCKSTAR CONSORTIUM US LP
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/202Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment

Definitions

  • This invention relates generally to the field of commerce and more specifically to a method and apparatus which advantageously uses service providers to facilitate commercial transactions.
  • a smart chip is a microprocessor embedded in the payment card. The chip is able to store a small amount of information and to control the conditions under which the information can be accessed or modified.
  • the primary purpose of the chip is to authenticate the identity of the cardholder before permitting charges on the payment card. Authentication of cardholder identity is typically performed by swiping the smart card at a merchant's card reader, and using a challenge-PIN pair to confirm cardholder identity.
  • Example “Smart Chip” programs include American Express®' “Blue”, MasterCard's OneSMART and Visa's “EMV” cards.
  • Cardholder information including the account numbers, expiration date and identify of the cardholder, is generally collected at a merchant's card reader during cardholder authentication. The information may subsequently be used in manners which are undesirable to the cardholder, such as to track cardholder purchases for directed advertising, or even worse, for identity theft. In these days of continually-increasing concern over identity theft, consumers are growing less comfortable with personal identification information being shared in electronic transactions.
  • a “digital wallet” provides functionality for mobile payments (this specific application also being known as “proximity payments”), for either credit or debit purchases.
  • the subscriber's cellular handset, handheld device or other token includes a specialized chipset; when the cellular handset is passed over the merchant's reader, the consumer's charge information is collected by the merchant's reader.
  • a code representing the subscriber's identity is transmitted from handset to merchant's receiver (typically using Bluetooth or other near-field radio technology).
  • the subscriber's identity (or token representing the subscriber's identity) that is stored in the handset is passed as needed to the merchant—and by extension to anyone with access to the merchant's back-office infrastructure—for each merchant with whom the subscriber transacts business. Similar to smart cards, digital wallet users thus run the risk of identity theft. Identity theft may also result if the handset is stolen; theft of the handset, especially if the theft remains undetected, is a theft of the subscriber's identity token, which may be used to exploit other financial vulnerabilities of the subscriber.
  • Another disadvantage of digital wallets is that, because the subscriber's identity is stored in the handset, a loss or theft of the handset is a loss of the subscriber's the ability to pay. The loss of a debit—based digital wallet results in the loss of the cash balance remaining in the handset.
  • Another problem associated with current digital wallets is that it is difficult to move a subscriber's payment capacity between devices. Devices are often limited in the variety of access technologies they are capable of supporting, so merchants or consumers may require numerous different devices to support different types of access technologies. In addition, the current implementation of digital wallets makes it difficult to integrate a flexible and changeable challenge-response mechanism, thereby placing any value associated with the digital wallet at risk.
  • a method of doing business with a merchant includes the steps of receiving an offer associated with a transaction from the merchant, the offer including a transaction tuple uniquely identifying the transaction, and accepting the offer, including forwarding a payment communication including the transaction identifier to a service provider.
  • Such an arrangement removes the necessity of sharing customer information with the merchant.
  • a method of transferring funds between a consumer and a merchant includes the steps of receiving, at a service provider, a payment communication generated by the consumer in response to an offer forwarded to the consumer by the merchant, the payment communication including a transaction tuple uniquely identifying the transaction and a selection of the payment option.
  • the method includes the step of authenticating the transaction, wherein a level of authentication is selected in response to one or more characteristics of the transaction.
  • the method includes the step of forwarding an authorization to transfer funds to a payment service associated with the payment option selection.
  • An increased or different authentication challenge may be may additionally be applied to the transaction, based on amount, selected payment option, or other criteria as chosen by the service provider and/or payment service.
  • a method doing business with a consumer includes the steps of a merchant forwarding an offer to the consumer, the offer including a transaction tuple comprising a plurality of fields uniquely identifying the transaction and a plurality of acceptable payment options, and the merchant subsequently receiving a payment confirmation from a payment service with that payment confirmation including the transaction tuple.
  • the payment confirmation can also be maintained at a trusted intermediary service provider, and may include transaction details at selectable levels of specificity.
  • a receipt generated by a merchant in response to a payment confirmation received from a payment service is described.
  • the payment confirmation indicates a payment for an item or items associated with a transaction and the receipt includes a transaction tuple identifying a service provider associated with the transaction, a merchant identifier associated with the transaction, a transaction identifier and a time stamp associated with the transaction.
  • a method of handling a consumer return includes the step of identifying a transaction tuple associated with an item to be returned.
  • the transaction tuple includes a service provider identifier and a merchant identifier.
  • the method includes the steps of forwarding a refund request to a payment service associated with the merchant identifier, the refund request including the transaction tuple, and receiving a confirmation of refund from the payment service.
  • the transaction details can be held by the service provider on behalf of the customer with the provider acting as a trusted third party to the transaction. The same mechanism can be employed when the purchase was for a service and the request is for adjustment of the bill.
  • a method of returning an item to a merchant includes the steps of identifying a transaction tuple associated with an item to be returned, the transaction tuple including a service provider identifier and a merchant identifier, forwarding the transaction tuple to the merchant associated with the merchant identifier and receiving a refund confirmation from the service provider.
  • a method of updating a transaction log associated with a consumer at a service provider to reflect returns includes the steps of receiving a refund confirmation from a payment service, the return confirmation including a transaction tuple associated with a returned item, updating an entry in the transaction log associated with the transaction tuple to reflect a refund paid for the returned item and forwarding the refund confirmation to the consumer.
  • Sensitive consumer-account information may be securely exchanged between the consumer and a Service Provider (SP) during consumer profile setup at the SP.
  • SP Service Provider
  • Providing account information prior to purchase transactions removes the need to broadcast information for each purchase, and reduces the probability of identity theft.
  • the subscriber forwards the desired purchase transaction to the SP.
  • the SP may flexibly apply different levels of authentication to consumer purchase transactions, for example in response to purchase amount, purchase type, purchase frequency or other triggers.
  • the consumer is not tied to any particular handheld payment device, but may roam between different types of handheld payment devices that use different protocols.
  • the consumer by selecting one of a plurality of different payment options, also has the ability to ‘roam’ between multiple different payment services.
  • the consumer by allowing payments to be controlled by a Service Provider, the consumer is not geographically limited in their ability to use the payment method of the present invention, but may use the payment method in any geographical region supported by the roaming capabilities of the Service Provider.
  • An additional advantage of the present invention is that the loss of any particular handheld payment device does not affect the consumer's ability to access funds associated with a consumer account.
  • the SP may be used to store transaction histories, allowing a consumer to quickly provide transaction evidence when it is desired to return a purchase, without needing to keep track of receipts which may not have been printed well, or may have been damaged, lost, or rendered illegible.
  • FIG. 1 is a network diagram provided to illustrate a general flow of the commercial process of the present invention
  • FIG. 2 is a network diagram illustrating the transfer of transaction information between devices of the network of FIG. 1 during processing of a commercial transaction according to the present invention
  • FIG. 3 is a flow diagram provided to illustrate various steps performed by the consumer/subscriber and the service provider during transaction acceptance;
  • FIG. 4 is a network diagram illustrating an alternate implementation of the commercial process of the present invention.
  • FIG. 5 is a network diagram illustrating a return process supported by the present invention.
  • the present invention is directed to a payment method which re-directs the traditional flow of commerce to provide a purchasing environment with increased security over consumer identity and consumer resources, as well as increased flexibility in payment options.
  • a consumer approaches a merchant with an offer to purchase, and provides the merchant with a payment token.
  • the payment token may be cash, a credit card, a smart card, a digital wallet or other means.
  • the merchant accepts the offer by processing the payment token to retrieve funds associated with the token. Some authentication may be required to enable the consumer to pass the token to the merchant. As discussed above, such a situation undesirably makes consumer information available to the merchant, and limits the portability of consumer resources to handheld items which may be lost, damaged, or stolen.
  • the traditional commercial flow is modified as shown in the process 10 FIG. 1 .
  • the merchant 12 forwards a transaction including an offer to purchase a good or service to the consumer 14 .
  • an exemplary consumer is a subscriber to a wireless service
  • the device used by the exemplary consumer to communicate with the merchant and the Service Provider is a cellular phone service provider, although the present invention is not limited to any particular subscriber device or any specific type of service provider, and devices such as Programmable Digital Assistants (Pads), laptops, or other devices may readily be substituted herein.
  • Palms Programmable Digital Assistants
  • the consumer/subscriber 14 accepts the merchant's offer by forwarding a payment communication to a Service Provider (SP) 16 .
  • the SP may be any service provider (cellular SP, Internet SP, etc.) capable of communicating with a consumer/subscriber and executing the below functionality.
  • the Service Provider may be a cellular phone Service Provider, an Internet Service Provider, etc.
  • the Service Provider may support roaming capabilities, so that the particular SP contacted in a particular commercial transaction is a roaming partner of the SP generally associated with the consumer.
  • the payment communication issued by the consumer to the SP may indicate a type of payment token to use to satisfy the merchant, or alternatively the consumer may have a pre-established profile that identifies payment tokens to be used for purchases.
  • the SP may authorize the payment communication via a challenge-PIN or other method, or if the purchase price is small, the SP may determine that the pre-established subscriber-SP authentication is sufficient to authorize acceptance of the payment communication.
  • the SP forwards the payment communication to a payment service 18 associated with the payment token.
  • the payment service may be a bank, credit card agency, other financial institution, a payment service of the SP itself, or other resource which includes fund dispensing capability.
  • the payment service 18 forwards payment funds, together with information to uniquely associate those funds with the current transaction, to the merchant 12 , and an indication of payment to the SP 16 .
  • the SP 16 forwards the indication of payment to the consumer 14 at the same time that the merchant receives payment.
  • the SP may also store transaction details for later retrieval by the consumer.
  • the present invention has numerous advantages over the traditional commercial transactions. Unlike existing payment services (and indeed credit-card and debit-card models, which assume a “passive” (vs. interactive) consumer token like a credit card), the process of the present invention does not require the consumer to surrender their personal information (usually including name and credit-card number and expiry date) to each merchant with whom they wish to transact. In addition, moving the control of consumer authentication and fund delivery to the SP enables the consumer to gain access to their funds via any device that is capable of communicating with the SP. Because the payment method is controlled by the SP, the consumer may use the payment method in any geographical location supported by roaming capabilities of the SP. The consumer also has a flexibility to roam between different types of payments services for each transaction.
  • a further advantage of the present invention is that the loss of an access device does not result in loss of funds, or access to funds.
  • the SP can control storage of transaction histories (either locally at the SP or remotely) on a consumer basis, and make the transaction histories readily available to the consumers should the consumer decide to return an item to a merchant.
  • FIG. 2 is a functional flow diagram that will be used to describe a the process of to the present invention, with each step in the process indicated by a labeled arrow in FIG. 2 .
  • a commercial transaction is initiated when transaction data 15 is sent by the merchant to the consumer's device.
  • Each transaction being processed is identified by a tuple 25 which includes a transaction identifier (ID) 20 generated by the merchant at the time of presentment to identify this transaction.
  • ID transaction identifier
  • a tuple is defined herein as a collection of one or more elements. It should be understood that the tuple of the present invention is flexibly sized, and may have elements dynamically added and updated during the commercial transaction by the different participants to the transaction. For example, a service provider may add a service provider identifier to enable payment confirmations to be appropriately logged. Merchants may add time stamp data to further authenticate a transaction.
  • the tuple is thus not limited in the types of fields that it may include.
  • the transaction identifier should uniquely identify the transaction for a specific consumer/merchant pair.
  • the transaction identifier may be globally unique, but if the transaction identifier cannot be globally unique (for example, if it an identifier provided by a Point Of Service device recurs after a period of time) it should be unique to the specific consumer merchant pair for accurate future access of the transaction by either party. As will be described in more detail below, future accesses of the transaction may be required for accounting purposes or to appropriately handle returns.
  • the tuple 25 also includes information about the merchant (at a minimum the merchant's ID 21 with their chosen payment service), and optionally a timestamp. Not all of the values of the tuple associated with each transaction are populated at the initiation of the transaction. For example, if the merchant presents several payment options to the consumer/subscriber, the merchant ID may be different for each payment option. The merchant ID of the tuple identifying the transaction is not recorded until a payment option is selected by a subscriber. Similarly, to reduce the probability of fraud, the time stamp associated with the transaction is preferably populated using the time stamp of the forwarding of the transaction to the payment service. More on the population of the tuple, and how it may be used to uniquely identify each transaction, will be described below.
  • the transaction data 15 include a payment option field 24 , which may identify a list of approved payment services for the merchant, as well as merchant identifiers for each of the payment services.
  • the transaction data may also include one or more descriptor fields 26 that describe the value of the offer, an ASCII, text or bar code descriptor of the item or service associated with the offer, or other information.
  • the present invention is not limited to any particular transaction data, provided some information is provided which uniquely identifies the transaction and enables delivery of identified funds to the merchant.
  • the transaction data 15 is transferred from the merchant to the consumer.
  • the transfer of transaction data to the consumer's device may be performed in any one of a variety of ways, including using Bluetooth or other short-range radio interface or manual entry on the consumer's keypad if appropriate Point-of-Sale (POS) equipment is not available.
  • POS Point-of-Sale
  • this transaction information can be sent as a message or communication through a wireless network.
  • the provision of transaction details to the subscriber may or may not be encrypted, to preserve privacy of the transaction for the consumer.
  • the consumer initiates acceptance of the offer manifested in the transaction by forwarding a payment communication to the Service Provider.
  • the consumer selects (implicitly or explicitly) a preferred payment method for the identified payment options of the merchant.
  • a preferred payment method may be explicitly selected by using the handset of the device, or by touching the screen, etc.
  • the preferred payment method may be implicitly indicated when a payment communication is sent without an explicit indication and the consumer has previously provided, to the SP, an ordered list of one or more preferred payment options.
  • the selection of a payment method triggers a direct communication with the payment service (as indicated in the dashed line in FIG. 2 ).
  • the payment service is a Service Provider, but in other embodiments, the payment service may simply be a non-service provider type of payment service, such as a credit card company or other financial institution.
  • the payment service may simply be a non-service provider type of payment service, such as a credit card company or other financial institution.
  • selection of payment method triggers a payment communication 17 with the Service Provider.
  • Alternate forms of this embodiment may include the issuance of the payment communication 17 to the SP in response to transaction selection, by selecting a dedicated ICON on a display of the handheld device, by explicit dialing of a number associated with the SP, or any one of a variety of other methods.
  • the connection between the consumer and the service provider is a Java-based secured connection; it can be other forms of communication without loss of applicability (appropriate levels of handset intelligence are already present in most new models of cellular handsets).
  • SMS Short Message Service
  • MMS Multimedia Message Service
  • Exemplary fields that may be included in the payment communication 17 are shown in FIG. 2 to include the transaction identifier 20 , the merchant identifier 21 associated with the payment choice, and selected payment option 27 (although, as described, this field may not be populated).
  • the payment communication may already carry with it an implicit or explicit authenticator 28 . It may be an implicit authenticator if the source is a mobile handset receiving service from a wireless provider. (It may equally effectively be another type of terminal, a WiFi telephone or online connection). As mentioned above, such an “implicit” or “default” authentication may be sufficient for low-value transactions. In at least the case of cellular telephony it has the limitation of identifying the subscriber identity but not in all cases the identity of the user of the terminal.
  • the SP may determine that a higher level of explicit authentication is required.
  • the need for explicit authentication may be determined responsive to parameters of the transaction such as the price; in response to GPS information establishing that the transaction is not being placed from the store associated with the merchant; or for any other reason or policy which would indicate to the SP that there may be a risk associated with dispensing funds.
  • Another case where this can arise is when the SP attempts to process the transaction with the payment service—the payment service may demand a higher level of authentication for this transaction prior to completing the transaction.
  • the service provider will initiate a challenge-response exchange with the terminal, where the consumer is required to satisfy the authentication challenge before the transaction can be processed.
  • Such an automatic incremental authentication escalation adds value to the commercial process of the present invention by increasing confidence as to the veracity of the transactions and lowering the risk to financial institutions and other payment services.
  • a flow diagram illustrates several exemplary steps that may be performed in the flexible, escalating authentication process 200 of the present invention.
  • the consumer receives the transaction data 15 from the merchant, and at step 204 determines whether to accept the transaction. If the consumer does not wish to accept the transaction, the transaction is discarded at step 205 . If the consumer wishes to accept the transaction, the payment communication 17 (indicated by dashed line in FIG. 3 ) is forwarded to the SP at step 102 ( FIG. 2 ). The process at the consumer proceeds to step 208 , awaiting confirmation of payment.
  • the SP examines the transaction data and circumstances of the transaction to determine whether the default authentication is sufficient for the transaction. Circumstances of the transaction may include a frequency of transactions, distances between this transaction and recent transactions to verify the likelihood of validity of the transaction; whether GPS information indicates that the subscriber/consumer is at the associated merchant. Transaction data that may cause the SP to determine that more authentication than the default is desired is the size of the proposed payment, the frequency of transactions, etc.
  • the SP further authenticates the consumer/subscriber.
  • the nature of these additional challenge-response interactions may be a request to furnish a “secret key” of some kind known to the consumer. Without loss of generality, it may equally well rely on characteristics or attributes of the consumer. Examples of such other forms of authentication include photographic identification (especially in those cases where the handset is equipped with camera function) and biometric authentication features.
  • the challenge-response may involve one or more of these interactions individually or in combination.
  • This quality of authentication can be a standard level of risk available as a service to multiple payment services; or can be tailored for a specific institution, possibly at additional cost.
  • the infrastructure for this authentication service does not need to be duplicated across multiple payment services or ASPs—it becomes a service offered by the network provider.
  • step 104 the payment instruction is forwarded to the payment service.
  • the SP stores the transaction data at step 228 , and at step 229 awaits payment confirmation from the payment service.
  • the service provider may therefore receive and store transaction information for their entire subscriber base.
  • certain transaction information stored by the SP may advantageously be analyzed and released to marketing companies, thereby increasing the value added to the service provider implementing the present invention.
  • exemplary fields that may be included in the payment instruction 19 that is forwarded to the payment service include the transaction ID 20 , the merchant identifier 21 , the time stamp 23 (now a populated field reflecting the time that the instruction is forwarded by the SP), and payment information, including the subscriber account information and the value of the offered item. Note that in the present invention, subscriber account information is added to the payment instruction by the service provider, and did not exist in the record sent by the subscriber's terminal.
  • the service provider's interface to the payment service or financial institution can itself take many forms.
  • the service provider offers a standard authentication facility wherein the transaction and authentication details are offered to the payment service, with agreed transaction classes being authenticated by the service provider to heightened levels of confidence as described above.
  • Information regarding the subscriber's account with the payment service and any passwords may be stored by the SP, and used when the SP communicates with the payment service. In such a situation, the SP essentially acts as a proxy for the subscriber/consumer.
  • the service provider can demand an additional authentication exchange with the consumer based on a request by the payment service.
  • the service provider deals with the technical issues of properly forwarding the request for authentication information to the subscriber, and retrieving the response from the subscriber for propagation to the payment service independent of the network and technology used by the consumer.
  • the validation can be performed by the service provider or forwarded opaquely to the payment service.
  • the service provider may proxy for the payment service based on a “floor price” model; or may itself implement a payment or “clearinghouse” service and forward aggregated transactional details to one or more payment services on a regular basis.
  • a methodology may be preferable for frequent, low cost transactions, in order to reduce costs associated with frequent accesses of the payment service.
  • micro payments of the present invention relate to a relationship between a subscriber and the SP, and not as a result of a merchant, SP relationship.
  • Acceptance or rejection of the transaction, and consequentially confirmation of payment, is handled by the payment service. If the service provider is acting as the payment service, (when servicing micro-payments for example as described with regard to FIG. 4 ) it generates acceptance or rejection of the transaction. Otherwise, the acceptance or rejection of the transaction is returned to the service provider by the payment service, and propagated back to the purchaser's terminal to inform them of the transaction status.
  • the status includes the tuple, which may advantageously be extended with information to identify the service provider.
  • the merchant is also informed of the completion status of the transaction, much as they would be for any other payment method.
  • Connectivity methods that already exist with current payment services may be employed for the payment service to merchant interface of the present invention.
  • the payment service propagates the transaction status to the merchant using the merchant's POS connection. However, where that POS has traditionally dialed a telephone number to process transactional details (as in credit-card validation), in the present invention the POS simply dials out to retrieve the transaction status.
  • the transaction status can be retrieved by matching the transaction ID (that was offered at the beginning of the transaction).
  • the merchant may periodically contact the payment services, accepting any and all transaction status records that are destined for this merchant and this POS within the periodic time frame.
  • the transaction status records may also include an extended tuple, including both financial-services information, which augments the tuple 25 to include service provider information. Whether an extended tuple is used, or whatever fields comprise the tuple, the same information should be used in the tuple by the merchant, the service provider and the consumer, to enable accurate tracking of the transaction.
  • FIG. 2 illustrates that the payment service 18 forwards, at step 106 , a payment indication 9 to the service provider 16 , where the payment indication includes the transaction ID 20 , the time stamp 23 and a payment confirmation.
  • the SP forwards the payment confirmation to the merchant 12 .
  • the SP forwards the payment indication 9 to the consumer 14 .
  • the service provider serves as the payment service, authorizing transactions and forwarding funds to the merchant.
  • the service provider may update the payment service records asynchronously of the actual purchase.
  • Such an arrangement allows purchases to be grouped, minimizing the costs of accessing the payment service and allowing the payment service to be accessed at non-peak hours.
  • the present invention is not limited to the use of such an implementation for any particular type of purchase.
  • the present invention overcomes the problems of the traditional commercial process through the use of the unique transaction tuple that is available to all parties to the transaction.
  • the transaction tuple may be used in a variety of ways to increase the ease of the return process while increasing merchant confidence in the validity of the transaction.
  • a return process 300 of the present invention is illustrated in the functional flow diagram of FIG. 5 .
  • the tuple associated with the transaction may be printed as part of a receipt that is provided to the consumer; and in a preferred embodiment will also be stored by the service provider.
  • Storing the transaction details with the service provider ensures that there is a trusted party that has possession of transaction details; thus a merchant may retrieve details from the SP and not rely on receipts provided by the consumer; likewise, a consumer may retrieve the transaction details from the SP, and thus need not rely on any information provided by the merchant (as to price, etc.).
  • the tuple may be provided in bar code or other form.
  • the process may be paperless, with the transaction information being stored either within the handset, at the SP, or some combination of both, recognizing that a copy stored in the handset is primarily a convenience for the consumer and the trusted copy is with the service provider.
  • the transaction tuple associated with the item is provided to the merchant in any one of a variety of forms. For example, if a receipt has been provided, the consumer may return the receipt to the merchant. Alternatively, should a receipt not be available (either due to loss by the consumer or simply because one is not needed and therefore is not provided by the merchant), the consumer may retrieve the tuple from local storage or the service provider, and forward it to the merchant in much the same manner as transaction information is originally received from the merchant; i.e., using Bluetooth transmission, manual key entry or other method. Thus storing the transaction tuple at multiple locations alleviates the “lost receipt” problem in traditional commercial transactions.
  • a quick scan of the receipt identifies the transaction and the payment service that is to be credited.
  • the transaction is then forwarded at step 304 to the financial-services provider for refund (much as a credit-card transaction can be credited back to the cardholder using today's technologies). Because the consumer's account may be identified and controlled using the transaction tuple, the consumer is not longer required to have any specific payment token in their possession to facilitate return of the item.
  • the merchant can confirm that transaction as not having already been returned (either using locally-stored records, or by reference to its financial services provider).
  • the tuple is an extended tuple that includes service provider information
  • the financial-service provider uses the service-provider information included in the extended transaction tuple to route to the proper SP. The SP then may use the tuple to uniquely identify the consumer.
  • the consumer is informed of the status of the refund by the service provider; at step 307 the merchant is informed by their financial-services provider. Both the service provider and financial-services provider (and the merchant) can update their records to indicate the purchase has already been refunded to avoid replay attacks.
  • each of the entities includes computer processing capability.
  • the consumer may use a handheld PDA such as a Blackberry, or may use a cellular phone including hardware and software supporting GSM capability.
  • a service provider is generally comprised of a collection of network devices, including routers, switches, and the like, each capable of executing various layers of different network protocols, and capable of supporting services such as that described in the present invention.
  • the service provider may be separate and distinct from a network provider.
  • the payment service generally a financial institution, would also include computer processing capability, including existing POS communication ability as well and capability for supporting protocols to enable communication with the service provider.
  • Merchants implementing the present invention may include traditional POS equipment which is augmented to support Bluetooth® protocols.
  • 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 which implement the function specified in the flowchart 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 steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
  • programs defining the functions of the present invention can be delivered to a computer in many forms; including, but not limited to: (a) information permanently stored on non-writable storage media (e.g. read only memory devices within a computer such as ROM or CD-ROM disks readable by a computer I/O attachment); (b) information alterably stored on writable storage media (e.g. floppy disks and hard drives); or (c) information conveyed to a computer through communication media for example using base band signaling or broadband signaling techniques, including carrier wave signaling techniques, such as over computer or telephone networks via a modem.
  • non-writable storage media e.g. read only memory devices within a computer such as ROM or CD-ROM disks readable by a computer I/O attachment
  • information alterably stored on writable storage media e.g. floppy disks and hard drives
  • information conveyed to a computer through communication media for example using base band signaling or broadband signaling techniques, including carrier wave signaling

Abstract

According to a commercial method of the present invention, a merchant forwards transaction data to a consumer. If the consumer accepts the transaction, a payment command is forwarded to a service provider. The service provider selectively applies authentication before approving payment. Once payment is approved, the service provider forwards a payment instruction, including consumer account information, to a payment service. The payment service forwards payment to the merchant and a payment confirmation is returned to the service provider and, through the service provider, to the consumer. The service provider stores information about each transaction performed by each subscriber. Consumer identity is protected because it is only exchanged between the service provider and the payment service, and is not made available to the merchant. In addition, the storage of the transaction information by various devices facilitates the return process and adds marketing capability to the service provider.

Description

    RELATED APPLICATIONS
  • The present U.S. Utility Application claims priority pursuant to 35 U.S.C. §120, as a continuation, to U.S. Utility patent application Ser. No. 11/269,358 (Attorney Docket No. 7000-723), filed Nov. 8, 2005, which claims priority pursuant to 35 U.S.C. §1.119 (e) to provisional patent application 60/626,046, filed Nov. 8, 2004, the disclosures of which are hereby incorporated herein by reference in their entireties.
  • FIELD OF THE INVENTION
  • This invention relates generally to the field of commerce and more specifically to a method and apparatus which advantageously uses service providers to facilitate commercial transactions.
  • BACKGROUND OF THE INVENTION
  • The financial-services industry continues to make large investments in programs to combat credit fraud in order to reduce transaction risks, especially in the consumer market. For example, several industry players have started to integrate “smart chip” technology into payment cards, often referred to as “smart cards”. A smart chip is a microprocessor embedded in the payment card. The chip is able to store a small amount of information and to control the conditions under which the information can be accessed or modified.
  • The primary purpose of the chip is to authenticate the identity of the cardholder before permitting charges on the payment card. Authentication of cardholder identity is typically performed by swiping the smart card at a merchant's card reader, and using a challenge-PIN pair to confirm cardholder identity. Example “Smart Chip” programs include American Express®' “Blue”, MasterCard's OneSMART and Visa's “EMV” cards.
  • Although the smart card solution inhibits use of the card by unauthorized users, it does little to maintain the privacy of cardholder information. Cardholder information, including the account numbers, expiration date and identify of the cardholder, is generally collected at a merchant's card reader during cardholder authentication. The information may subsequently be used in manners which are undesirable to the cardholder, such as to track cardholder purchases for directed advertising, or even worse, for identity theft. In these days of continually-increasing concern over identity theft, consumers are growing less comfortable with personal identification information being shared in electronic transactions.
  • The growth of wireless products has increased the types of payment options available to a consumer beyond smart cards. For example a “digital wallet” provides functionality for mobile payments (this specific application also being known as “proximity payments”), for either credit or debit purchases. With the digital wallet, the subscriber's cellular handset, handheld device or other token, includes a specialized chipset; when the cellular handset is passed over the merchant's reader, the consumer's charge information is collected by the merchant's reader. A code representing the subscriber's identity is transmitted from handset to merchant's receiver (typically using Bluetooth or other near-field radio technology).
  • With digital wallets, the subscriber's identity (or token representing the subscriber's identity) that is stored in the handset is passed as needed to the merchant—and by extension to anyone with access to the merchant's back-office infrastructure—for each merchant with whom the subscriber transacts business. Similar to smart cards, digital wallet users thus run the risk of identity theft. Identity theft may also result if the handset is stolen; theft of the handset, especially if the theft remains undetected, is a theft of the subscriber's identity token, which may be used to exploit other financial vulnerabilities of the subscriber.
  • Another disadvantage of digital wallets is that, because the subscriber's identity is stored in the handset, a loss or theft of the handset is a loss of the subscriber's the ability to pay. The loss of a debit—based digital wallet results in the loss of the cash balance remaining in the handset.
  • Another problem associated with current digital wallets is that it is difficult to move a subscriber's payment capacity between devices. Devices are often limited in the variety of access technologies they are capable of supporting, so merchants or consumers may require numerous different devices to support different types of access technologies. In addition, the current implementation of digital wallets makes it difficult to integrate a flexible and changeable challenge-response mechanism, thereby placing any value associated with the digital wallet at risk.
  • It would be desirable to identify a method and apparatus which would increase the protection afforded to consumer information to reduce the risk of identify theft. In addition, it would be desirable to increase the protection afforded to consumer resources and the variety of payment options available to the consumer while decoupling of payment capability from a specific device, token, or card.
  • SUMMARY OF THE INVENTION
  • According to one aspect of the invention, a method of doing business with a merchant includes the steps of receiving an offer associated with a transaction from the merchant, the offer including a transaction tuple uniquely identifying the transaction, and accepting the offer, including forwarding a payment communication including the transaction identifier to a service provider. Such an arrangement removes the necessity of sharing customer information with the merchant.
  • According to another aspect of the invention, a method of transferring funds between a consumer and a merchant includes the steps of receiving, at a service provider, a payment communication generated by the consumer in response to an offer forwarded to the consumer by the merchant, the payment communication including a transaction tuple uniquely identifying the transaction and a selection of the payment option. The method includes the step of authenticating the transaction, wherein a level of authentication is selected in response to one or more characteristics of the transaction. The method includes the step of forwarding an authorization to transfer funds to a payment service associated with the payment option selection. An increased or different authentication challenge may be may additionally be applied to the transaction, based on amount, selected payment option, or other criteria as chosen by the service provider and/or payment service.
  • According to another aspect of the invention, a method doing business with a consumer includes the steps of a merchant forwarding an offer to the consumer, the offer including a transaction tuple comprising a plurality of fields uniquely identifying the transaction and a plurality of acceptable payment options, and the merchant subsequently receiving a payment confirmation from a payment service with that payment confirmation including the transaction tuple. The payment confirmation can also be maintained at a trusted intermediary service provider, and may include transaction details at selectable levels of specificity.
  • According to a further aspect of the invention, a receipt, generated by a merchant in response to a payment confirmation received from a payment service is described. The payment confirmation indicates a payment for an item or items associated with a transaction and the receipt includes a transaction tuple identifying a service provider associated with the transaction, a merchant identifier associated with the transaction, a transaction identifier and a time stamp associated with the transaction.
  • According to an additional aspect of the invention, a method of handling a consumer return includes the step of identifying a transaction tuple associated with an item to be returned. The transaction tuple includes a service provider identifier and a merchant identifier. The method includes the steps of forwarding a refund request to a payment service associated with the merchant identifier, the refund request including the transaction tuple, and receiving a confirmation of refund from the payment service. The transaction details can be held by the service provider on behalf of the customer with the provider acting as a trusted third party to the transaction. The same mechanism can be employed when the purchase was for a service and the request is for adjustment of the bill.
  • According to another aspect of the invention, a method of returning an item to a merchant includes the steps of identifying a transaction tuple associated with an item to be returned, the transaction tuple including a service provider identifier and a merchant identifier, forwarding the transaction tuple to the merchant associated with the merchant identifier and receiving a refund confirmation from the service provider.
  • According to a further aspect of the invention, a method of updating a transaction log associated with a consumer at a service provider to reflect returns includes the steps of receiving a refund confirmation from a payment service, the return confirmation including a transaction tuple associated with a returned item, updating an entry in the transaction log associated with the transaction tuple to reflect a refund paid for the returned item and forwarding the refund confirmation to the consumer.
  • Such arrangements may be implemented using wireless communication between the merchant and consumer. Sensitive consumer-account information may be securely exchanged between the consumer and a Service Provider (SP) during consumer profile setup at the SP. Providing account information prior to purchase transactions removes the need to broadcast information for each purchase, and reduces the probability of identity theft. During a purchase, the subscriber forwards the desired purchase transaction to the SP. The SP may flexibly apply different levels of authentication to consumer purchase transactions, for example in response to purchase amount, purchase type, purchase frequency or other triggers. By providing an authorized payment process that is controlled by an SP, the consumer is not tied to any particular handheld payment device, but may roam between different types of handheld payment devices that use different protocols. The consumer, by selecting one of a plurality of different payment options, also has the ability to ‘roam’ between multiple different payment services. In addition, by allowing payments to be controlled by a Service Provider, the consumer is not geographically limited in their ability to use the payment method of the present invention, but may use the payment method in any geographical region supported by the roaming capabilities of the Service Provider.
  • An additional advantage of the present invention is that the loss of any particular handheld payment device does not affect the consumer's ability to access funds associated with a consumer account. In addition, because each transaction is viewed by the SP, the SP may be used to store transaction histories, allowing a consumer to quickly provide transaction evidence when it is desired to return a purchase, without needing to keep track of receipts which may not have been printed well, or may have been damaged, lost, or rendered illegible. These and other features of the present invention will be described in more detail below in conjunction with the attached figures.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a network diagram provided to illustrate a general flow of the commercial process of the present invention;
  • FIG. 2 is a network diagram illustrating the transfer of transaction information between devices of the network of FIG. 1 during processing of a commercial transaction according to the present invention;
  • FIG. 3 is a flow diagram provided to illustrate various steps performed by the consumer/subscriber and the service provider during transaction acceptance;
  • FIG. 4 is a network diagram illustrating an alternate implementation of the commercial process of the present invention; and
  • FIG. 5 is a network diagram illustrating a return process supported by the present invention.
  • DESCRIPTION
  • The present invention is directed to a payment method which re-directs the traditional flow of commerce to provide a purchasing environment with increased security over consumer identity and consumer resources, as well as increased flexibility in payment options. In a traditional commercial environment, a consumer approaches a merchant with an offer to purchase, and provides the merchant with a payment token. The payment token may be cash, a credit card, a smart card, a digital wallet or other means. The merchant accepts the offer by processing the payment token to retrieve funds associated with the token. Some authentication may be required to enable the consumer to pass the token to the merchant. As discussed above, such a situation undesirably makes consumer information available to the merchant, and limits the portability of consumer resources to handheld items which may be lost, damaged, or stolen.
  • According to one aspect of the invention, the traditional commercial flow is modified as shown in the process 10 FIG. 1. Rather than have the consumer forward the offer to the merchant, the merchant 12 forwards a transaction including an offer to purchase a good or service to the consumer 14. In FIG. 1, an exemplary consumer is a subscriber to a wireless service, and the device used by the exemplary consumer to communicate with the merchant and the Service Provider is a cellular phone service provider, although the present invention is not limited to any particular subscriber device or any specific type of service provider, and devices such as Programmable Digital Assistants (Pads), laptops, or other devices may readily be substituted herein.
  • The consumer/subscriber 14 accepts the merchant's offer by forwarding a payment communication to a Service Provider (SP) 16. The SP may be any service provider (cellular SP, Internet SP, etc.) capable of communicating with a consumer/subscriber and executing the below functionality. Thus the Service Provider may be a cellular phone Service Provider, an Internet Service Provider, etc. The Service Provider may support roaming capabilities, so that the particular SP contacted in a particular commercial transaction is a roaming partner of the SP generally associated with the consumer. The payment communication issued by the consumer to the SP may indicate a type of payment token to use to satisfy the merchant, or alternatively the consumer may have a pre-established profile that identifies payment tokens to be used for purchases. The SP may authorize the payment communication via a challenge-PIN or other method, or if the purchase price is small, the SP may determine that the pre-established subscriber-SP authentication is sufficient to authorize acceptance of the payment communication.
  • Once the payment communication is authorized, the SP forwards the payment communication to a payment service 18 associated with the payment token. The payment service may be a bank, credit card agency, other financial institution, a payment service of the SP itself, or other resource which includes fund dispensing capability. The payment service 18 forwards payment funds, together with information to uniquely associate those funds with the current transaction, to the merchant 12, and an indication of payment to the SP 16. The SP 16 forwards the indication of payment to the consumer 14 at the same time that the merchant receives payment. The SP may also store transaction details for later retrieval by the consumer.
  • The present invention has numerous advantages over the traditional commercial transactions. Unlike existing payment services (and indeed credit-card and debit-card models, which assume a “passive” (vs. interactive) consumer token like a credit card), the process of the present invention does not require the consumer to surrender their personal information (usually including name and credit-card number and expiry date) to each merchant with whom they wish to transact. In addition, moving the control of consumer authentication and fund delivery to the SP enables the consumer to gain access to their funds via any device that is capable of communicating with the SP. Because the payment method is controlled by the SP, the consumer may use the payment method in any geographical location supported by roaming capabilities of the SP. The consumer also has a flexibility to roam between different types of payments services for each transaction. A further advantage of the present invention is that the loss of an access device does not result in loss of funds, or access to funds. In addition, because each transaction is viewed by the SP, the SP can control storage of transaction histories (either locally at the SP or remotely) on a consumer basis, and make the transaction histories readily available to the consumers should the consumer decide to return an item to a merchant.
  • There are therefore four interfaces in the process of the present invention; a merchant to consumer interface; a consumer to SP interface, an SP to payment service interface, and a payment service to merchant interface. Each will now be described in more detail below with regard to FIG. 2, which is a functional flow diagram that will be used to describe a the process of to the present invention, with each step in the process indicated by a labeled arrow in FIG. 2.
  • Merchant to Consumer Interface
  • As mentioned above, unlike the existing systems in the present invention a commercial transaction is initiated when transaction data 15 is sent by the merchant to the consumer's device. Each transaction being processed is identified by a tuple 25 which includes a transaction identifier (ID) 20 generated by the merchant at the time of presentment to identify this transaction. A tuple is defined herein as a collection of one or more elements. It should be understood that the tuple of the present invention is flexibly sized, and may have elements dynamically added and updated during the commercial transaction by the different participants to the transaction. For example, a service provider may add a service provider identifier to enable payment confirmations to be appropriately logged. Merchants may add time stamp data to further authenticate a transaction. The tuple is thus not limited in the types of fields that it may include.
  • One field that should be included in the tuple is a transaction identifier. The transaction identifier should uniquely identify the transaction for a specific consumer/merchant pair. The transaction identifier may be globally unique, but if the transaction identifier cannot be globally unique (for example, if it an identifier provided by a Point Of Service device recurs after a period of time) it should be unique to the specific consumer merchant pair for accurate future access of the transaction by either party. As will be described in more detail below, future accesses of the transaction may be required for accounting purposes or to appropriately handle returns.
  • The tuple 25 also includes information about the merchant (at a minimum the merchant's ID 21 with their chosen payment service), and optionally a timestamp. Not all of the values of the tuple associated with each transaction are populated at the initiation of the transaction. For example, if the merchant presents several payment options to the consumer/subscriber, the merchant ID may be different for each payment option. The merchant ID of the tuple identifying the transaction is not recorded until a payment option is selected by a subscriber. Similarly, to reduce the probability of fraud, the time stamp associated with the transaction is preferably populated using the time stamp of the forwarding of the transaction to the payment service. More on the population of the tuple, and how it may be used to uniquely identify each transaction, will be described below.
  • Thus, in addition to the tuple fields, the transaction data 15 include a payment option field 24, which may identify a list of approved payment services for the merchant, as well as merchant identifiers for each of the payment services. The transaction data may also include one or more descriptor fields 26 that describe the value of the offer, an ASCII, text or bar code descriptor of the item or service associated with the offer, or other information. The present invention is not limited to any particular transaction data, provided some information is provided which uniquely identifies the transaction and enables delivery of identified funds to the merchant.
  • At step 100, the transaction data 15 is transferred from the merchant to the consumer. The transfer of transaction data to the consumer's device may be performed in any one of a variety of ways, including using Bluetooth or other short-range radio interface or manual entry on the consumer's keypad if appropriate Point-of-Sale (POS) equipment is not available. For instances where the consumer is willing to share their contact information, this transaction information can be sent as a message or communication through a wireless network. The provision of transaction details to the subscriber may or may not be encrypted, to preserve privacy of the transaction for the consumer.
  • Consumer to SP Interface
  • Once the consumer receives the transaction data 15 from the merchant, the consumer initiates acceptance of the offer manifested in the transaction by forwarding a payment communication to the Service Provider. In one embodiment, using the features of the handset, the consumer selects (implicitly or explicitly) a preferred payment method for the identified payment options of the merchant. A preferred payment method may be explicitly selected by using the handset of the device, or by touching the screen, etc. The preferred payment method may be implicitly indicated when a payment communication is sent without an explicit indication and the consumer has previously provided, to the SP, an ordered list of one or more preferred payment options.
  • In one embodiment, the selection of a payment method triggers a direct communication with the payment service (as indicated in the dashed line in FIG. 2). In some instances, such as in micro-payment transactions described with regard to FIG. 4, the payment service is a Service Provider, but in other embodiments, the payment service may simply be a non-service provider type of payment service, such as a credit card company or other financial institution. In a scenario where there is no Consumer SP communication, there is no Consumer to SP interface; while such a payment method still maintains consumer information privacy, it does not take advantage of several value added features of the consumer SP interface.
  • Thus in a preferred embodiment of the invention, selection of payment method triggers a payment communication 17 with the Service Provider. Alternate forms of this embodiment may include the issuance of the payment communication 17 to the SP in response to transaction selection, by selecting a dedicated ICON on a display of the handheld device, by explicit dialing of a number associated with the SP, or any one of a variety of other methods. In one preferred embodiment, the connection between the consumer and the service provider is a Java-based secured connection; it can be other forms of communication without loss of applicability (appropriate levels of handset intelligence are already present in most new models of cellular handsets). An example, without loss of generality, of an alternate form of communication would be Short Message Service (SMS) or Multimedia Message Service (MMS), both of which are available on digital GSM networks and allow text messages to be sent and received via the network operator's message center to a mobile phone, or from the Internet. Suffice it to say that any variety of methods that are used by a consumer to forward transaction data to a Service Provider may be substituted herein without affecting the scope of the present invention.
  • Exemplary fields that may be included in the payment communication 17 are shown in FIG. 2 to include the transaction identifier 20, the merchant identifier 21 associated with the payment choice, and selected payment option 27 (although, as described, this field may not be populated). In addition, the payment communication may already carry with it an implicit or explicit authenticator 28. It may be an implicit authenticator if the source is a mobile handset receiving service from a wireless provider. (It may equally effectively be another type of terminal, a WiFi telephone or online connection). As mentioned above, such an “implicit” or “default” authentication may be sufficient for low-value transactions. In at least the case of cellular telephony it has the limitation of identifying the subscriber identity but not in all cases the identity of the user of the terminal.
  • The SP (or payment service, as will be described in more detail below) may determine that a higher level of explicit authentication is required. The need for explicit authentication may be determined responsive to parameters of the transaction such as the price; in response to GPS information establishing that the transaction is not being placed from the store associated with the merchant; or for any other reason or policy which would indicate to the SP that there may be a risk associated with dispensing funds. Another case where this can arise is when the SP attempts to process the transaction with the payment service—the payment service may demand a higher level of authentication for this transaction prior to completing the transaction. In either case, the service provider will initiate a challenge-response exchange with the terminal, where the consumer is required to satisfy the authentication challenge before the transaction can be processed. Such an automatic incremental authentication escalation adds value to the commercial process of the present invention by increasing confidence as to the veracity of the transactions and lowering the risk to financial institutions and other payment services.
  • Referring briefly to FIG. 3, a flow diagram illustrates several exemplary steps that may be performed in the flexible, escalating authentication process 200 of the present invention. At step 202, the consumer receives the transaction data 15 from the merchant, and at step 204 determines whether to accept the transaction. If the consumer does not wish to accept the transaction, the transaction is discarded at step 205. If the consumer wishes to accept the transaction, the payment communication 17 (indicated by dashed line in FIG. 3) is forwarded to the SP at step 102 (FIG. 2). The process at the consumer proceeds to step 208, awaiting confirmation of payment.
  • After the SP receives the payment communication at step 220, the SP examines the transaction data and circumstances of the transaction to determine whether the default authentication is sufficient for the transaction. Circumstances of the transaction may include a frequency of transactions, distances between this transaction and recent transactions to verify the likelihood of validity of the transaction; whether GPS information indicates that the subscriber/consumer is at the associated merchant. Transaction data that may cause the SP to determine that more authentication than the default is desired is the size of the proposed payment, the frequency of transactions, etc.
  • If it is determined that authorization is insufficient, then at step 227, the SP further authenticates the consumer/subscriber. The nature of these additional challenge-response interactions may be a request to furnish a “secret key” of some kind known to the consumer. Without loss of generality, it may equally well rely on characteristics or attributes of the consumer. Examples of such other forms of authentication include photographic identification (especially in those cases where the handset is equipped with camera function) and biometric authentication features. The challenge-response may involve one or more of these interactions individually or in combination.
  • Of substantial importance is that neither the challenge nor the response need be stored in the handset, and either or both can be changed based on level of authentication required, time of day, as a result of an update to the shared secret, or other policy-based rules. This reduces the dependency on keeping the handset secure as minimal authentication tokens need be stored in the terminal; and allows the same or similar authentication to be performed from a different terminal for convenience or in the event of loss or damage to any terminal.
  • This quality of authentication can be a standard level of risk available as a service to multiple payment services; or can be tailored for a specific institution, possibly at additional cost. Importantly, the infrastructure for this authentication service does not need to be duplicated across multiple payment services or ASPs—it becomes a service offered by the network provider.
  • Once the SP determines that a sufficient level of authentication has been received from the consumer/subscriber, then the process proceeds at the SP to step 104 (FIG. 2), where the payment instruction is forwarded to the payment service. Once the payment instruction is forwarded to the payment service, the SP stores the transaction data at step 228, and at step 229 awaits payment confirmation from the payment service.
  • The service provider may therefore receive and store transaction information for their entire subscriber base. According to one aspect of the invention, certain transaction information stored by the SP may advantageously be analyzed and released to marketing companies, thereby increasing the value added to the service provider implementing the present invention.
  • Referring back to FIG. 2, exemplary fields that may be included in the payment instruction 19 that is forwarded to the payment service include the transaction ID 20, the merchant identifier 21, the time stamp 23 (now a populated field reflecting the time that the instruction is forwarded by the SP), and payment information, including the subscriber account information and the value of the offered item. Note that in the present invention, subscriber account information is added to the payment instruction by the service provider, and did not exist in the record sent by the subscriber's terminal.
  • SP to Payment Service Interface
  • The service provider's interface to the payment service or financial institution can itself take many forms. In one preferred embodiment, the service provider offers a standard authentication facility wherein the transaction and authentication details are offered to the payment service, with agreed transaction classes being authenticated by the service provider to heightened levels of confidence as described above. Information regarding the subscriber's account with the payment service and any passwords may be stored by the SP, and used when the SP communicates with the payment service. In such a situation, the SP essentially acts as a proxy for the subscriber/consumer.
  • In another preferred embodiment, the service provider can demand an additional authentication exchange with the consumer based on a request by the payment service. The service provider deals with the technical issues of properly forwarding the request for authentication information to the subscriber, and retrieving the response from the subscriber for propagation to the payment service independent of the network and technology used by the consumer. The validation can be performed by the service provider or forwarded opaquely to the payment service.
  • In yet another preferred embodiment, the service provider may proxy for the payment service based on a “floor price” model; or may itself implement a payment or “clearinghouse” service and forward aggregated transactional details to one or more payment services on a regular basis. Such a methodology may be preferable for frequent, low cost transactions, in order to reduce costs associated with frequent accesses of the payment service. Such a situation is similar to existing ‘micro-payment’ technology, with an important distinction being that the micro payments of the present invention relate to a relationship between a subscriber and the SP, and not as a result of a merchant, SP relationship.
  • Payment Service to SP and Merchant Interface(s)
  • Acceptance or rejection of the transaction, and consequentially confirmation of payment, is handled by the payment service. If the service provider is acting as the payment service, (when servicing micro-payments for example as described with regard to FIG. 4) it generates acceptance or rejection of the transaction. Otherwise, the acceptance or rejection of the transaction is returned to the service provider by the payment service, and propagated back to the purchaser's terminal to inform them of the transaction status. The status includes the tuple, which may advantageously be extended with information to identify the service provider.
  • The merchant is also informed of the completion status of the transaction, much as they would be for any other payment method. Connectivity methods that already exist with current payment services may be employed for the payment service to merchant interface of the present invention. The payment service propagates the transaction status to the merchant using the merchant's POS connection. However, where that POS has traditionally dialed a telephone number to process transactional details (as in credit-card validation), in the present invention the POS simply dials out to retrieve the transaction status. The transaction status can be retrieved by matching the transaction ID (that was offered at the beginning of the transaction). Alternatively, the merchant may periodically contact the payment services, accepting any and all transaction status records that are destined for this merchant and this POS within the periodic time frame. The transaction status records may also include an extended tuple, including both financial-services information, which augments the tuple 25 to include service provider information. Whether an extended tuple is used, or whatever fields comprise the tuple, the same information should be used in the tuple by the merchant, the service provider and the consumer, to enable accurate tracking of the transaction.
  • FIG. 2 illustrates that the payment service 18 forwards, at step 106, a payment indication 9 to the service provider 16, where the payment indication includes the transaction ID 20, the time stamp 23 and a payment confirmation. At step 108, the SP forwards the payment confirmation to the merchant 12. At step 110, the SP forwards the payment indication 9 to the consumer 14. Thus both purchaser and merchant receive independent transaction confirmation from trusted entities and do not have to trust to the accuracy or honesty of the others' devices. Such an arrangement is a significant improvement over the traditional method, wherein a consumer is privy solely to the approval information provided by the merchant.
  • Referring briefly to FIG. 4, an alternative implementation of the commercial process of the present invention is shown. In this implementation, the service provider serves as the payment service, authorizing transactions and forwarding funds to the merchant. The service provider may update the payment service records asynchronously of the actual purchase. Such an arrangement allows purchases to be grouped, minimizing the costs of accessing the payment service and allowing the payment service to be accessed at non-peak hours. Although such an arrangement is particularly advantageous for small purchases, or micro-payments, the present invention is not limited to the use of such an implementation for any particular type of purchase.
  • Processing Returns
  • Returning goods is frustrating using the current commercial model; in order to ensure that the merchant is actually the source of the returned goods, merchants frequently require the receipt to be provided with the returned item. However, receipts are easily lost or misplaced by a consumer. The merchant may require that the consumer use the same payment token used for the initial purchase, so even if the consumer has the appropriate receipt, if the consumer should lack the appropriate token, the return may not be completed. In addition, the merchant has no guarantee that the receipt has not previously been used to return another item.
  • The present invention overcomes the problems of the traditional commercial process through the use of the unique transaction tuple that is available to all parties to the transaction. The transaction tuple may be used in a variety of ways to increase the ease of the return process while increasing merchant confidence in the validity of the transaction. A return process 300 of the present invention is illustrated in the functional flow diagram of FIG. 5. At time of purchase, the tuple associated with the transaction may be printed as part of a receipt that is provided to the consumer; and in a preferred embodiment will also be stored by the service provider. Storing the transaction details with the service provider ensures that there is a trusted party that has possession of transaction details; thus a merchant may retrieve details from the SP and not rely on receipts provided by the consumer; likewise, a consumer may retrieve the transaction details from the SP, and thus need not rely on any information provided by the merchant (as to price, etc.). The tuple may be provided in bar code or other form. Alternatively, the process may be paperless, with the transaction information being stored either within the handset, at the SP, or some combination of both, recognizing that a copy stored in the handset is primarily a convenience for the consumer and the trusted copy is with the service provider.
  • When the consumer returns the item, at step 302 the transaction tuple associated with the item is provided to the merchant in any one of a variety of forms. For example, if a receipt has been provided, the consumer may return the receipt to the merchant. Alternatively, should a receipt not be available (either due to loss by the consumer or simply because one is not needed and therefore is not provided by the merchant), the consumer may retrieve the tuple from local storage or the service provider, and forward it to the merchant in much the same manner as transaction information is originally received from the merchant; i.e., using Bluetooth transmission, manual key entry or other method. Thus storing the transaction tuple at multiple locations alleviates the “lost receipt” problem in traditional commercial transactions.
  • Upon receipt of the transaction information from the consumer, a quick scan of the receipt identifies the transaction and the payment service that is to be credited. The transaction is then forwarded at step 304 to the financial-services provider for refund (much as a credit-card transaction can be credited back to the cardholder using today's technologies). Because the consumer's account may be identified and controlled using the transaction tuple, the consumer is not longer required to have any specific payment token in their possession to facilitate return of the item.
  • In addition, when the transaction tuple is offered to the merchant, the merchant can confirm that transaction as not having already been returned (either using locally-stored records, or by reference to its financial services provider). At step 306, when the tuple is an extended tuple that includes service provider information, the financial-service provider uses the service-provider information included in the extended transaction tuple to route to the proper SP. The SP then may use the tuple to uniquely identify the consumer. At step 308 the consumer is informed of the status of the refund by the service provider; at step 307 the merchant is informed by their financial-services provider. Both the service provider and financial-services provider (and the merchant) can update their records to indicate the purchase has already been refunded to avoid replay attacks.
  • Accordingly, a commercial process has been shown and described that re-directs traditional commercial flow to provide a purchasing environment with improved consumer identity and resource protection, and increased payment option flexibility. Upon the completion of purchase, the consumer and the merchant each receive confirmation of a uniquely identified transaction. An intermediate service provider, monitoring transactions, also maintains a record of each consumer transaction. The distribution of transaction information in this manner facilitates transaction tracking, which greatly assists in return processing.
  • The commercial process is implemented through the exchange of commands between devices using a combination of hardware and software that execute protocols that enable the exchange of information between the devices. Thus each of the entities (the consumer, the Service Provider, the payment service and the merchant) includes computer processing capability. For example, the consumer may use a handheld PDA such as a Blackberry, or may use a cellular phone including hardware and software supporting GSM capability. A service provider is generally comprised of a collection of network devices, including routers, switches, and the like, each capable of executing various layers of different network protocols, and capable of supporting services such as that described in the present invention. The service provider may be separate and distinct from a network provider. The payment service, generally a financial institution, would also include computer processing capability, including existing POS communication ability as well and capability for supporting protocols to enable communication with the service provider. Merchants implementing the present invention may include traditional POS equipment which is augmented to support Bluetooth® protocols.
  • Having described exemplary embodiments of the invention, it will be appreciated that differently delineated functional equivalents may be readily substituted herein without affecting the scope of the invention. In addition, many of the above figures are flowchart illustrations of methods, apparatus (systems) and computer program products according to an embodiment of the invention. It will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be loaded onto a computer or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart 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 which implement the function specified in the flowchart 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 steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
  • Those skilled in the art should readily appreciate that programs defining the functions of the present invention can be delivered to a computer in many forms; including, but not limited to: (a) information permanently stored on non-writable storage media (e.g. read only memory devices within a computer such as ROM or CD-ROM disks readable by a computer I/O attachment); (b) information alterably stored on writable storage media (e.g. floppy disks and hard drives); or (c) information conveyed to a computer through communication media for example using base band signaling or broadband signaling techniques, including carrier wave signaling techniques, such as over computer or telephone networks via a modem. The above description and figures have included various process steps and components that are illustrative of operations that are performed by the present invention. However, although certain components and steps have been described, it is understood that the descriptions are representative only, other functional delineations or additional steps and components can be added by one of skill in the art, and thus the present invention should not be limited to the specific embodiments disclosed. In addition it is understood that the various representational elements may be implemented in hardware, software running on a computer, or a combination thereof.
  • While the invention is described through the above exemplary embodiments, it will be understood by those of ordinary skill in the art that modification to and variation of the illustrated embodiments may be made without departing from the inventive concepts herein disclosed. Accordingly, the invention should not be viewed as limited except by the scope and spirit of the appended claims.

Claims (20)

1. A merchant transaction system for facilitating transactions with consumers, the merchant transaction system comprising:
a transmitter at a point of sale;
a computing system having at least one processor configured to:
receive merchant inputs defining a transaction;
provide transaction information uniquely identifying the transaction to the transmitter at the point of sale for transmission of the transaction information to a mobile consumer device at the point of sale, thereby enabling the mobile consumer device to uniquely identify the transaction to a payment confirmation service provider system; and
a receiver configured to receive the transaction information and associated payment information from the payment confirmation service provider system.
2. The merchant transaction system of claim 1, wherein the transmitter is a radio transmitter.
3. The merchant transaction system of claim 2, wherein the transmitter is a short range radio transmitter.
4. The merchant transaction system of claim 3, wherein the transmitter is a Bluetooth transmitter.
5. The merchant transaction system of claim 2, wherein the transmitter is a cellular radio transmitter.
6. The merchant transaction system of claim 1, wherein the transaction information comprises a transaction identifier.
7. The merchant transaction system of claim 6, wherein the transaction information comprises a merchant identifier and a value of the transaction.
8. The merchant transaction system of claim 6, wherein the transaction information comprises a transacted item identifier.
9. The merchant transaction system of claim 7, wherein the transaction information comprises at least one payment option.
10. The merchant transaction system of claim 9, wherein the transaction information indicates a respective payment service for each payment option.
11. The merchant transaction system of claim 10, wherein the transaction information comprises a respective merchant identifier for each payment service.
12. The merchant transaction system of claim 6, wherein the transaction information comprises a time stamp.
13. The merchant transaction system of claim 1, comprising plural transmitters at plural points of sale.
14. A method of operating a merchant transaction system to facilitate transactions with consumers, the merchant transaction system comprising a transmitter at a point of sale, a computing system having at least one processor, and a receiver, the method comprising operating the at least one processor to:
receive merchant inputs defining a transaction;
provide transaction information uniquely identifying the transaction to the transmitter at the point of sale for transmission of the transaction information to a mobile consumer device at the point of sale, thereby enabling the mobile consumer device to uniquely identify the transaction to a payment confirmation service provider system; and
to receive the transaction information and associated payment information from the payment confirmation service provider system.
15. The method of claim 14, wherein the transmitter is a radio transmitter.
16. The method of claim 15, wherein the transmitter is a short range radio transmitter.
17. The method of claim 16, wherein the transmitter is a Bluetooth transmitter.
18. A method of executing a transaction between a consumer and a merchant comprising:
receiving, at a point of sale by a mobile consumer device, a message comprising an offer associated with a transaction from a merchant device at the point of sale, the offer including a transaction tuple comprising one or more elements uniquely associating the transaction with a consumer/merchant pair, and a plurality of payment options for paying for the transaction, the plurality of payment options identifying different ways to pay for the transaction; and
forwarding, by the mobile consumer device, a payment communication including a transaction identifier and the selected payment option of the plurality of payment options to a service provider for facilitating payment to the merchant via the selected payment option.
19. The method of claim 18, wherein the method further comprises determining, by the mobile consumer device, a selected payment option of a plurality of payment options.
20. The method of claim 19, wherein determining the selected payment option of the plurality of payment options comprises receiving, by the mobile consumer device, user input identifying the selected payment option of the plurality of payment options.
US13/858,446 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions Abandoned US20130226721A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/858,446 US20130226721A1 (en) 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US62604604P 2004-11-08 2004-11-08
US11/269,358 US8417633B1 (en) 2004-11-08 2005-11-08 Enabling improved protection of consumer information in electronic transactions
US13/858,446 US20130226721A1 (en) 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/269,358 Continuation US8417633B1 (en) 2004-11-08 2005-11-08 Enabling improved protection of consumer information in electronic transactions

Publications (1)

Publication Number Publication Date
US20130226721A1 true US20130226721A1 (en) 2013-08-29

Family

ID=47999333

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/269,358 Expired - Fee Related US8417633B1 (en) 2004-11-08 2005-11-08 Enabling improved protection of consumer information in electronic transactions
US13/858,446 Abandoned US20130226721A1 (en) 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions
US13/858,435 Expired - Fee Related US8924290B2 (en) 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/269,358 Expired - Fee Related US8417633B1 (en) 2004-11-08 2005-11-08 Enabling improved protection of consumer information in electronic transactions

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/858,435 Expired - Fee Related US8924290B2 (en) 2004-11-08 2013-04-08 Method and apparatus enabling improved protection of consumer information in electronic transactions

Country Status (1)

Country Link
US (3) US8417633B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120005091A1 (en) * 2001-01-19 2012-01-05 C-Sam, Inc. Transactional services
US20120123846A1 (en) * 2005-08-12 2012-05-17 Sellerbid, Inc. System and method for providing locally applicable internet content with secure action requests and item condition alerts
US20150006358A1 (en) * 2013-07-01 2015-01-01 Mastercard International Incorporated Merchant aggregation through cardholder brand loyalty
US9454758B2 (en) 2005-10-06 2016-09-27 Mastercard Mobile Transactions Solutions, Inc. Configuring a plurality of security isolated wallet containers on a single mobile device
US11049098B2 (en) * 2015-08-21 2021-06-29 Mastercard Asia/Pacific Pte. Ltd. Method for modifying transaction credentials

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417633B1 (en) 2004-11-08 2013-04-09 Rockstar Consortium Us Lp Enabling improved protection of consumer information in electronic transactions
US20060265326A1 (en) * 2005-05-19 2006-11-23 Barrett Mary H Method and apparatus for payment without payment card infrastructure
US8447669B2 (en) 2008-08-26 2013-05-21 Visa U.S.A. Inc. System and method for implementing financial assistance programs
US9230259B1 (en) 2009-03-20 2016-01-05 Jpmorgan Chase Bank, N.A. Systems and methods for mobile ordering and payment
WO2012054786A1 (en) 2010-10-20 2012-04-26 Playspan Inc. Flexible monetization service apparatuses, methods and systems
US10204327B2 (en) 2011-02-05 2019-02-12 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US9953334B2 (en) 2011-02-10 2018-04-24 Visa International Service Association Electronic coupon issuance and redemption apparatuses, methods and systems
CN109118199A (en) 2011-02-16 2019-01-01 维萨国际服务协会 Snap mobile payment device, method and system
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
SG193510A1 (en) 2011-02-22 2013-10-30 Visa Int Service Ass Universal electronic payment apparatuses, methods and systems
WO2012118870A1 (en) 2011-02-28 2012-09-07 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US9996838B2 (en) 2011-03-04 2018-06-12 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
WO2012155081A1 (en) 2011-05-11 2012-11-15 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US8577803B2 (en) 2011-06-03 2013-11-05 Visa International Service Association Virtual wallet card selection apparatuses, methods and systems
US9582598B2 (en) 2011-07-05 2017-02-28 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
WO2013006725A2 (en) 2011-07-05 2013-01-10 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US9117225B2 (en) 2011-09-16 2015-08-25 Visa International Service Association Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US8271394B1 (en) 2011-10-27 2012-09-18 Bogaard Erik T Confirming local marketplace transaction consummation for online payment consummation
US10339525B2 (en) 2011-10-27 2019-07-02 Boom! Payments, Inc. Confirming local marketplace transaction consummation for online payment consummation
US9953378B2 (en) 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
US10096022B2 (en) 2011-12-13 2018-10-09 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US10262148B2 (en) 2012-01-09 2019-04-16 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
AU2013214801B2 (en) 2012-02-02 2018-06-21 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems
US10592888B1 (en) * 2012-12-17 2020-03-17 Wells Fargo Bank, N.A. Merchant account transaction processing systems and methods
US10032153B2 (en) * 2014-01-06 2018-07-24 Stac Ip, Llc System and method for allocating charges away from a tax account
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
AU2016244847A1 (en) 2015-04-07 2017-11-23 Omnyway, Inc. Methods and systems for using a mobile device to effect a secure electronic transaction
CA2986929A1 (en) * 2015-05-22 2016-12-01 Omnyway, Inc. Methods and systems for performing an ecommerce transaction at a physical store using a mobile device
SG10201607113XA (en) * 2016-08-25 2018-03-28 Mastercard International Inc Method For Managing Funds Transferal
US11100528B2 (en) * 2017-11-14 2021-08-24 Jpmorgan Chase Bank, N.A. System and method for implementing a trusted identity broker solution to protect customer identity
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

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016778A1 (en) * 2000-08-01 2002-02-07 Izumi Konno Business transaction device, system, methods, information recording medium and program products
US20020062251A1 (en) * 2000-09-29 2002-05-23 Rajan Anandan System and method for wireless consumer communications
US20020095360A1 (en) * 2001-01-16 2002-07-18 Joao Raymond Anthony Apparatus and method for providing transaction history information, account history information, and/or charge-back information
US20020123938A1 (en) * 2001-03-01 2002-09-05 Yu Philip S. Systems and methods to facilitate a transaction wherein a purchaser is associated with an approver
US20020123359A1 (en) * 2000-12-01 2002-09-05 Multiscience System Pte Limited Network for information transfer for mobile stations
US20030004891A1 (en) * 2000-01-28 2003-01-02 Van Rensburg Johannes Janse System for conducting commercial transactions
US20030004811A1 (en) * 2001-06-28 2003-01-02 Fujitsu Limited Transaction system
US20030023535A1 (en) * 2002-08-23 2003-01-30 Hoffman Michael C. Methods and systems for management of investment pool inflows and outflows
US20030055792A1 (en) * 2001-07-23 2003-03-20 Masaki Kinoshita Electronic payment method, system, and devices
US20030132284A1 (en) * 2001-10-05 2003-07-17 Reynolds Charles William System and method for integrated circuit card data storage
US20030154139A1 (en) * 2001-12-31 2003-08-14 Woo Kevin K. M. Secure m-commerce transactions through legacy POS systems
US20040030647A1 (en) * 2001-03-31 2004-02-12 First Data Corporation Staged transactions systems and methods
US20040128245A1 (en) * 2002-07-30 2004-07-01 Neal Irma Jean Systems and methods for processing benefits
US20040172291A1 (en) * 2002-07-25 2004-09-02 Knowlton Edward W. System and methods for medical services and transactions
US20050121511A1 (en) * 2003-10-30 2005-06-09 Data Path Corporation System and method for providing a credit card with back-end payment filtering
US20050197976A1 (en) * 2004-03-03 2005-09-08 Tuton James D. System and method for processing toll transactions
US20050256802A1 (en) * 2001-11-14 2005-11-17 Dirk Ammermann Payment protocol and data transmission method and data transmission device for conducting payment transactions
US20050289053A1 (en) * 2004-06-29 2005-12-29 Monarch Visual Solutions, Inc. Method and system for distributing payments through an online kiosk
US20060041487A1 (en) * 2003-02-19 2006-02-23 Albert Santalo System and method for managing account receivables
US7083087B1 (en) * 2000-09-18 2006-08-01 E-Micro Corporation Method and apparatus for associating identification and personal data for multiple magnetic stripe cards or other sources
US7127427B1 (en) * 1999-10-05 2006-10-24 Andrew Casper Secure transaction processing system and method
US20060282289A1 (en) * 2005-06-14 2006-12-14 Healthmatch Solutions, Llc System and method for health care financing
US7204412B2 (en) * 2003-10-14 2007-04-17 Compucredit Intellectual Property Holdings Corp. Iii Family stored value card program
US20070244740A1 (en) * 1999-07-22 2007-10-18 Desenberg Roger M Systems, methods, and computer program products facilitating real-time transactions through the purchase of lead options
US7324976B2 (en) * 2004-07-19 2008-01-29 Amazon Technologies, Inc. Automatic authorization of programmatic transactions
US20080065565A1 (en) * 2000-03-30 2008-03-13 Walker Jay S Systems and methods for providing transferable item prices
US7357312B2 (en) * 1998-05-29 2008-04-15 Gangi Frank J System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US7387238B2 (en) * 2003-10-14 2008-06-17 Foss Jr Sheldon H Customer enrollment in a stored value card program
US20080228641A1 (en) * 2004-02-25 2008-09-18 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US20080300997A1 (en) * 2007-05-31 2008-12-04 International Business Machines Corporation Payment transfer strategies for bandwidth sharing in ad hoc networks
US7509281B1 (en) * 1999-11-12 2009-03-24 Convergys Cmg Utah, Inc. System and method for statement presentation
US7527195B2 (en) * 2005-04-11 2009-05-05 Bill Me Later, Inc. Method and system for risk management in a transaction
US7548884B1 (en) * 2003-10-21 2009-06-16 Neil Thomas Computerized process to, for example, automate the home sale, mortgage loan financing and settlement process, and the home mortgage loan refinancing and settlement processes
US7567925B2 (en) * 2002-11-22 2009-07-28 Imagevision.Net Point of service transaction management for service facilities
US20090234771A1 (en) * 2008-03-13 2009-09-17 Patrick Ledbetter Method for transferring funds
US20090240610A1 (en) * 2002-12-30 2009-09-24 Jonathan Barsade Integrated e-Commerce Sales & Use Tax Exchange System and Method
US7610040B2 (en) * 2003-02-21 2009-10-27 Swisscom Mobile Ag Method and system for detecting possible frauds in payment transactions
US7644036B2 (en) * 2003-06-30 2010-01-05 Checkfree Corporation Credit card supported electronic payments
US7827056B2 (en) * 1996-09-04 2010-11-02 Walker Digital, Llc Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US8155983B2 (en) * 2010-08-03 2012-04-10 Zepherella, Inc. Managing appointments and payments in a health care system
US8332317B1 (en) * 2002-10-31 2012-12-11 Checkfree Corporation Verification of a financial instrument allowing rules-based pre-acceptance use of the financial instrument
US8396758B2 (en) * 2009-12-13 2013-03-12 Intuit Inc. Systems and methods for confirming purchases of products from a retail establishment using a mobile device
US8401894B2 (en) * 2008-05-02 2013-03-19 Ebay Inc. Online incentive management

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417633B1 (en) 2004-11-08 2013-04-09 Rockstar Consortium Us Lp Enabling improved protection of consumer information in electronic transactions

Patent Citations (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7827056B2 (en) * 1996-09-04 2010-11-02 Walker Digital, Llc Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction
US7357312B2 (en) * 1998-05-29 2008-04-15 Gangi Frank J System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US7516886B2 (en) * 1998-05-29 2009-04-14 E-Micro Corporation System for associating identification and personal data for multiple magnetic stripe cards or other sources to facilitate a transaction and related methods
US20070244740A1 (en) * 1999-07-22 2007-10-18 Desenberg Roger M Systems, methods, and computer program products facilitating real-time transactions through the purchase of lead options
US7127427B1 (en) * 1999-10-05 2006-10-24 Andrew Casper Secure transaction processing system and method
US7509281B1 (en) * 1999-11-12 2009-03-24 Convergys Cmg Utah, Inc. System and method for statement presentation
US20030004891A1 (en) * 2000-01-28 2003-01-02 Van Rensburg Johannes Janse System for conducting commercial transactions
US20080065565A1 (en) * 2000-03-30 2008-03-13 Walker Jay S Systems and methods for providing transferable item prices
US20020016778A1 (en) * 2000-08-01 2002-02-07 Izumi Konno Business transaction device, system, methods, information recording medium and program products
US7083087B1 (en) * 2000-09-18 2006-08-01 E-Micro Corporation Method and apparatus for associating identification and personal data for multiple magnetic stripe cards or other sources
US20020062251A1 (en) * 2000-09-29 2002-05-23 Rajan Anandan System and method for wireless consumer communications
US20020123359A1 (en) * 2000-12-01 2002-09-05 Multiscience System Pte Limited Network for information transfer for mobile stations
US20020095360A1 (en) * 2001-01-16 2002-07-18 Joao Raymond Anthony Apparatus and method for providing transaction history information, account history information, and/or charge-back information
US20090018937A1 (en) * 2001-01-16 2009-01-15 Raymond Anthony Joao Apparatus and method for providing transaction history information, account history information, and/or charge-back information
US20020123938A1 (en) * 2001-03-01 2002-09-05 Yu Philip S. Systems and methods to facilitate a transaction wherein a purchaser is associated with an approver
US20040030647A1 (en) * 2001-03-31 2004-02-12 First Data Corporation Staged transactions systems and methods
US20030004811A1 (en) * 2001-06-28 2003-01-02 Fujitsu Limited Transaction system
US20030055792A1 (en) * 2001-07-23 2003-03-20 Masaki Kinoshita Electronic payment method, system, and devices
US20030132284A1 (en) * 2001-10-05 2003-07-17 Reynolds Charles William System and method for integrated circuit card data storage
US20050256802A1 (en) * 2001-11-14 2005-11-17 Dirk Ammermann Payment protocol and data transmission method and data transmission device for conducting payment transactions
US20030154139A1 (en) * 2001-12-31 2003-08-14 Woo Kevin K. M. Secure m-commerce transactions through legacy POS systems
US20040172291A1 (en) * 2002-07-25 2004-09-02 Knowlton Edward W. System and methods for medical services and transactions
US20040128245A1 (en) * 2002-07-30 2004-07-01 Neal Irma Jean Systems and methods for processing benefits
US7865437B2 (en) * 2002-07-30 2011-01-04 Acs State & Local Solutions, Inc. Systems and methods for processing benefits
US20030023535A1 (en) * 2002-08-23 2003-01-30 Hoffman Michael C. Methods and systems for management of investment pool inflows and outflows
US8332317B1 (en) * 2002-10-31 2012-12-11 Checkfree Corporation Verification of a financial instrument allowing rules-based pre-acceptance use of the financial instrument
US7567925B2 (en) * 2002-11-22 2009-07-28 Imagevision.Net Point of service transaction management for service facilities
US20090240610A1 (en) * 2002-12-30 2009-09-24 Jonathan Barsade Integrated e-Commerce Sales & Use Tax Exchange System and Method
US20060041487A1 (en) * 2003-02-19 2006-02-23 Albert Santalo System and method for managing account receivables
US7610040B2 (en) * 2003-02-21 2009-10-27 Swisscom Mobile Ag Method and system for detecting possible frauds in payment transactions
US7644036B2 (en) * 2003-06-30 2010-01-05 Checkfree Corporation Credit card supported electronic payments
US7387238B2 (en) * 2003-10-14 2008-06-17 Foss Jr Sheldon H Customer enrollment in a stored value card program
US7204412B2 (en) * 2003-10-14 2007-04-17 Compucredit Intellectual Property Holdings Corp. Iii Family stored value card program
US7548884B1 (en) * 2003-10-21 2009-06-16 Neil Thomas Computerized process to, for example, automate the home sale, mortgage loan financing and settlement process, and the home mortgage loan refinancing and settlement processes
US20050121511A1 (en) * 2003-10-30 2005-06-09 Data Path Corporation System and method for providing a credit card with back-end payment filtering
US20080228641A1 (en) * 2004-02-25 2008-09-18 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US7743979B2 (en) * 2004-02-25 2010-06-29 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US20050197976A1 (en) * 2004-03-03 2005-09-08 Tuton James D. System and method for processing toll transactions
US20050289053A1 (en) * 2004-06-29 2005-12-29 Monarch Visual Solutions, Inc. Method and system for distributing payments through an online kiosk
US7324976B2 (en) * 2004-07-19 2008-01-29 Amazon Technologies, Inc. Automatic authorization of programmatic transactions
US7527195B2 (en) * 2005-04-11 2009-05-05 Bill Me Later, Inc. Method and system for risk management in a transaction
US20060282289A1 (en) * 2005-06-14 2006-12-14 Healthmatch Solutions, Llc System and method for health care financing
US20080300997A1 (en) * 2007-05-31 2008-12-04 International Business Machines Corporation Payment transfer strategies for bandwidth sharing in ad hoc networks
US20090234771A1 (en) * 2008-03-13 2009-09-17 Patrick Ledbetter Method for transferring funds
US8401894B2 (en) * 2008-05-02 2013-03-19 Ebay Inc. Online incentive management
US8396758B2 (en) * 2009-12-13 2013-03-12 Intuit Inc. Systems and methods for confirming purchases of products from a retail establishment using a mobile device
US8155983B2 (en) * 2010-08-03 2012-04-10 Zepherella, Inc. Managing appointments and payments in a health care system
US8204764B2 (en) * 2010-08-03 2012-06-19 Zepherella, Inc. Systems and methods of managing appointments in a health care system
US8214233B2 (en) * 2010-08-03 2012-07-03 Zepherella, Inc. Payment systems and methods

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TakePayment.com (as of Feb. 3, 2003) http://web.archive.org/web/20030202013748/http://takepayment.com, retrieved Sep. 29, 2009. *
Webcommerce Help Guide, www.webcom.com; (internet document), downloaded electronically Dec. 26, 2002. *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9811820B2 (en) 2001-01-19 2017-11-07 Mastercard Mobile Transactions Solutions, Inc. Data consolidation expert system for facilitating user control over information use
US9870559B2 (en) 2001-01-19 2018-01-16 Mastercard Mobile Transactions Solutions, Inc. Establishing direct, secure transaction channels between a device and a plurality of service providers via personalized tokens
US9471914B2 (en) 2001-01-19 2016-10-18 Mastercard Mobile Transactions Solutions, Inc. Facilitating a secure transaction over a direct secure transaction channel
US10217102B2 (en) 2001-01-19 2019-02-26 Mastercard Mobile Transactions Solutions, Inc. Issuing an account to an electronic transaction device
US20120109670A1 (en) * 2001-01-19 2012-05-03 C-Sam, Inc. Transactional services
US9317849B2 (en) 2001-01-19 2016-04-19 Mastercard Mobile Transactions Solutions, Inc. Using confidential information to prepare a request and to suggest offers without revealing confidential information
US9330389B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Facilitating establishing trust for conducting direct secure electronic transactions between users and service providers via a mobile wallet
US9330388B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Facilitating establishing trust for conducting direct secure electronic transactions between a user and airtime service providers
US9330390B2 (en) 2001-01-19 2016-05-03 Mastercard Mobile Transactions Solutions, Inc. Securing a driver license service electronic transaction via a three-dimensional electronic transaction authentication protocol
US20120005091A1 (en) * 2001-01-19 2012-01-05 C-Sam, Inc. Transactional services
US9697512B2 (en) 2001-01-19 2017-07-04 Mastercard Mobile Transactions Solutions, Inc. Facilitating a secure transaction over a direct secure transaction portal
US9369844B2 (en) 2005-08-12 2016-06-14 Virginia Innovation Sciences, Inc. System and method for providing locally applicable internet content with secure action requests and item condition alerts
US20120123846A1 (en) * 2005-08-12 2012-05-17 Sellerbid, Inc. System and method for providing locally applicable internet content with secure action requests and item condition alerts
US8849201B2 (en) * 2005-08-12 2014-09-30 Virginia Innovation Sciences, Inc. System and method for providing locally applicable internet content with secure action requests and item condition alerts
US9626675B2 (en) 2005-10-06 2017-04-18 Mastercard Mobile Transaction Solutions, Inc. Updating a widget that was deployed to a secure wallet container on a mobile device
US9508073B2 (en) 2005-10-06 2016-11-29 Mastercard Mobile Transactions Solutions, Inc. Shareable widget interface to mobile wallet functions
US9990625B2 (en) 2005-10-06 2018-06-05 Mastercard Mobile Transactions Solutions, Inc. Establishing trust for conducting direct secure electronic transactions between a user and service providers
US10121139B2 (en) 2005-10-06 2018-11-06 Mastercard Mobile Transactions Solutions, Inc. Direct user to ticketing service provider secure transaction channel
US10140606B2 (en) 2005-10-06 2018-11-27 Mastercard Mobile Transactions Solutions, Inc. Direct personal mobile device user to service provider secure transaction channel
US10176476B2 (en) 2005-10-06 2019-01-08 Mastercard Mobile Transactions Solutions, Inc. Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments
US9454758B2 (en) 2005-10-06 2016-09-27 Mastercard Mobile Transactions Solutions, Inc. Configuring a plurality of security isolated wallet containers on a single mobile device
US20150006358A1 (en) * 2013-07-01 2015-01-01 Mastercard International Incorporated Merchant aggregation through cardholder brand loyalty
US11049098B2 (en) * 2015-08-21 2021-06-29 Mastercard Asia/Pacific Pte. Ltd. Method for modifying transaction credentials

Also Published As

Publication number Publication date
US8924290B2 (en) 2014-12-30
US8417633B1 (en) 2013-04-09
US20130226809A1 (en) 2013-08-29

Similar Documents

Publication Publication Date Title
US8924290B2 (en) Method and apparatus enabling improved protection of consumer information in electronic transactions
US11694180B2 (en) Enrollment and registration of a device in a mobile commerce system
US20200226568A1 (en) Marketing messages in mobile commerce
US10579977B1 (en) Method and system for controlling certificate based open payment transactions
US20190188607A1 (en) Mobile commercial systems and methods
US7379920B2 (en) System and method for facilitating electronic financial transactions using a mobile telecommunication device
US7014107B2 (en) Wireless payment processing system
US20200364720A1 (en) Method and apparatus for facilitating commerce
US20080208743A1 (en) Transfer of value between mobile devices in a mobile commerce system
US20080208742A1 (en) Provisioning of a device for mobile commerce
US20080208762A1 (en) Payments using a mobile commerce device
US20080208741A1 (en) Account information lookup systems and methods in mobile commerce
US20070266131A1 (en) Obtaining and Using Primary Access Numbers Utilizing a Mobile Wireless Device
JP2004527861A (en) Method for conducting secure cashless payment transactions and cashless payment system
JP2011044151A (en) Method and system for safe payment by portable terminal
US20230298009A1 (en) Rapid cryptocurrency transaction processing
CN115427999A (en) Multifunctional user device
US20230120485A1 (en) Token-For-Token Provisioning
AU2009201991A1 (en) A communication method for enabling a financial transaction
AU2002349173A1 (en) System and method for facilitating electronic financial transactions using a mobile telecommunication device

Legal Events

Date Code Title Description
AS Assignment

Owner name: ROCKSTAR CONSORTIUM US LP, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:032425/0867

Effective date: 20120509

AS Assignment

Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779

Effective date: 20150128

STCB Information on status: application discontinuation

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