US20110066524A1 - Method and System for Secure Electronic Transactions - Google Patents

Method and System for Secure Electronic Transactions Download PDF

Info

Publication number
US20110066524A1
US20110066524A1 US12/944,032 US94403210A US2011066524A1 US 20110066524 A1 US20110066524 A1 US 20110066524A1 US 94403210 A US94403210 A US 94403210A US 2011066524 A1 US2011066524 A1 US 2011066524A1
Authority
US
United States
Prior art keywords
buyer
payment processor
items
electronic transactions
sellers
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
US12/944,032
Inventor
Keith C. Bottner
David D. Halpin
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.)
Patent Investments of Texas LLC
Original Assignee
Patent Investments of Texas LLC
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 Patent Investments of Texas LLC filed Critical Patent Investments of Texas LLC
Priority to US12/944,032 priority Critical patent/US20110066524A1/en
Publication of US20110066524A1 publication Critical patent/US20110066524A1/en
Priority to US13/486,928 priority patent/US20130103546A1/en
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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/085Payment architectures involving remote charge determination or related payment systems
    • 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/085Payment architectures involving remote charge determination or related payment systems
    • G06Q20/0855Payment architectures involving remote charge determination or related payment systems involving a third party
    • 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/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/29Payment schemes or models characterised by micropayments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted

Definitions

  • the present invention is directed, in general, to electronic sales transactions and, more specifically, to anonymity, electronic supporting profitability at transactions.
  • “Micro” payments in the context of electronic funds transfers and/or Internet sales transactions, refers to payments of less than about $10.00, particularly those less than about $2.00. At such levels, the transaction costs significantly undercut even the nominal profitability 20 for the transaction. This limitation constrains the nature of goods and services offered for sale electronically, as compared to physical sales where cash allows the transaction to be profitably conducted.
  • Internet purchases are generally encumbered by several other problems, including anonymity, security and ease of use.
  • Online purchases and related fraud prevention provide personal measures normally requiring the buyer to provide personal information including name, mailing address, e-mail address, and telephone number. The vendor may then sell this information, resulting in a barrage of electronic spam and traditional junk mail being sent to the seller and providing an avenue for identity theft.
  • Anonymity of the type associated with cash transactions is not available in electronic transactions.
  • Credit or debit card information must also be disclosed in electronic transactions, creating security risks with each site at which a consumer makes purchases. Security and fraud prevention measures associated with most electronic transactions generally do not require independent verification of the purchaser's identity (apart from the personal information provided for billing), such that illicit purchases may be made using physically or electronically intercepted information. Finally, personal and credit or debit card information must be manually entered by the user at least for each site from which purchases are made, and in some cases for each individual transaction from a given site, which can become burdensome over time.
  • a primary object of the present invention to provide, for use in an electronic payment system, enablement of micro-payments for electronic sales transactions in a secure and anonymous manner by a central payment agent maintaining declining balance accounts for users and separately authenticating and authorizing customer and vendor transaction requests and payment upon confirmation of delivery.
  • No personal billing information for the customer need be provided to the vendor, maintaining anonymity of the customer.
  • the vendor may electively set a pricing and terms policy allowing the price of the goods or services to dynamically vary across a series of transactions or transaction portions based on events such as quantity, bandwidth, or aggregate amount paid.
  • a transaction may involve goods or services from multiple vendors in an apparent single transaction, with payment resolved among all participating vendors.
  • FIG. 1 depicts a network implementing an electronic sales transaction system according to one embodiment of the present invention
  • FIG. 2 is a message flow diagram for an electronic sales transaction according to one embodiment of the present invention.
  • FIG. 3 is a high level flowchart for a process of dynamic determination of electronic payment pricing and terms according to one embodiment of the present invention.
  • FIG. 4 is a high level flowchart for a process of cross vendor transaction payment resolution according to one embodiment of the present invention.
  • FIGS. 1 through 4 discussed below, and the various embodiments used to describe the principles of the present invention in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the invention. Those skilled in the art will understand that the principles of the present invention may be implemented in any suitably arranged device.
  • FIG. 1 depicts a network implementing an electronic sales transaction system according to one embodiment of the present invention.
  • Network 100 includes a buyer system 101 , a vendor system 102 , and a payment processor system 103 .
  • systems 102 - 103 are data processing systems, while system 101 may be a data processing system or a mobile communication device such as, for example, a wireless telephone or personal digital assistant (PDA).
  • Systems 101 - 103 are each communicably coupled to the other via communications links 104 - 106 , which may be implemented simply by common connection to the Internet and/or may include various intermediate routers and/or voice communications system components.
  • systems 101 - 103 are capable of exchanging data, such as HyperText Markup Language (HTML) data or similar data, for conducting electronic sales transactions.
  • HTML HyperText Markup Language
  • network 100 is not depicted or described. Instead, for simplicity and clarity, only so much of the network 100 and systems 101 - 103 , and communication links 104 - 106 as is unique to the present invention or necessary for an understanding of the present invention is depicted and described.
  • network 100 may simply be implemented by an application executed on an Internet server together with a number of other applications for other enterprises. While depicted as separate, some elements of network 100 may be co-located, as in the example of a sales kiosk or vending machine located in a public area. Payment processing 103 may be implemented by multiple load distributed servers. The full range of possible variations is too extensive for individual enumeration herein, although most will be apparent to those of ordinary skill in the art.
  • the customer In conducting electronic sales transactions, the customer identifies the item(s) to be purchased using standard selection methods appropriate to conducting transactions by an electronic medium. Similarly, the vendor optionally requests verification of the purchase requests using standard methods appropriate to the transaction medium.
  • buyer system 101 two packets of information are sent by buyer system 101 : one to vendor system 102 triggering or confirming the purchase and including a unique transaction identifier, and the other, a (partial) transaction request, to the payment processor system 103 .
  • the partial transaction request sent to the payment processor 103 by the buyer system 101 contains the unique transaction identifier, an identifier or other feature indicating that the transaction request originates with a buyer (e.g., a customer number or an amount formatted for debiting from an account), a goods or services identifier (from the vendor system 102 ), a transaction amount, and a buyer account identifier, as well as optionally an authentication object (password, personal identification number or PIN, or other unique value).
  • vendor system 102 Upon receipt of the purchase order or confirmation, vendor system 102 transmits another (partial) transaction request to the payment processor 103 .
  • the partial transaction request sent to the payment processor 103 by the vendor system 102 similarly contains the unique transaction identifier, an identifier indicating that the transaction request originates from a vendor (e.g., a vendor number or an amount formatted for crediting to an account), a goods or services identifier, a transaction amount, and a vendor account identifier, as well as optionally an authentication object.
  • Payment processor 103 matches portions of various electronic sales transactions and, when all portions for a given electronic sales transaction have been received, the portions are combined to form a complete transaction request, which is then processed. Certain content from both transaction request portions must match, including the transaction amount and the goods or services identifier. In addition, other criteria such as valid buyer and vendor account identifiers and a transaction amount within an available balance or approved limit must also be found for the complete transaction request to be deemed valid by payment processor 103 .
  • the payment processor 103 initiates completion of the sales transaction. Otherwise, the payment processor 103 aborts the sales transaction and notifies the buyer system 101 and the vendor system 102 that the transaction has been terminated without completion.
  • the electronic payment processor or processing system 103 sends the vendor and optionally the customer a “transaction open” message.
  • the vendor's server then initiates delivery of the requested goods or services being sold.
  • payment processor 103 may respond to a valid transaction request by sending a “transaction open” message to the vendor system 102 , and optionally also to the buyer system 101 .
  • the vendor system 102 then transmits the purchased goods or services (i.e., the content or an access code or the like) to the buyer system 101 , which, upon receipt of the purchased goods or services, sends a “transaction complete” message 103 .
  • the vendor system 102 to the payment processor may optionally also send a “transaction complete” message to the payment processor 103 upon delivery of the purchased goods or services.
  • the system may be readily modified to allow the user to transmit the “transaction complete” upon delivery of the item.
  • a “transaction complete” message may be delivered by the vendor system 102 .
  • the customer or user system and optionally also the vendor system transmits a delivery complete message to the payment processing server 103 .
  • the electronic payment processor 103 closes the transaction and settles the accounts for the parties involved.
  • the payment processor 103 includes a controller 107 which authenticates and approves (or authorizes) received customer or vendor transaction requests using corresponding customer and vendor information 108 - 109 . Approved transaction requests are buffered or queued within a transaction queue 110 during authentication, and/or until matched or completed.
  • FIG. 2 is a message flow diagram for an electronic sales transaction according to one embodiment of the present invention.
  • the diagram does not conform to Unified Modeling Language (UML) standards, but is instead a high level overview of one possible valid sequence of messages passed among various systems involved.
  • Additional proxy servers and/or translators may be located between any of the three systems shown for reasons of performance, scalability, and application to additional media device such as web-enable cell phones.
  • a message 201 is transmitted from the user or customer device to the vendor(s) server(s), within which the user selects the item(s) to be purchased.
  • a message 202 requesting confirmation of the purchase request is sent from the vendor(s) server(s) to the user device and a positive confirmation message 203 is returned.
  • a vendor transaction request message 204 is then sent from the vendor(s) server(s) to the electronic payment processing system, and a customer transaction request 205 from the user device to the electronic payment processing server. It should be noted that the order of the vendor and customer transaction requests is not critical, and that the request may arrive in any order.
  • the electronic payment processing server In response to each received transaction request (whether a vendor transaction request or a customer transaction request), the electronic payment processing server initiates a check 206 , 207 to determine if all transaction request portions have been received, such that a complete transaction request may be or has been formed. Upon detecting a complete transaction request, the electronic payment processing system conducts an internal payment authorization process 208 .
  • the electronic payment processing system transmits a “transaction open” message 209 to the vendor(s) server(s), and optionally transmits a similar message 210 to the user device. It should be noted that the order of transmission of such messages 209 , 210 to the vendor(s) server(s) and user device is not critical.
  • vendor (s) server(s) Upon receipt of the “transaction open” message 209 , vendor (s) server(s) transmit the purchased item 211 (e.g., content or access code) to the user device, then optionally transmits a “transaction complete” or “item(s) transfer complete” message 212 to the electronic payment processing system.
  • the user device Upon receipt of the purchased item(s), the user device transmits a “transaction complete” or “item (s) transfer complete” message 213 to the electronic payment processing system.
  • the electronic payment processing system does not close the transaction 214 unless and until an “item(s) transfer complete” message 213 is received from the user device.
  • receipt of an “item (s) transfer complete” message 212 from the vendor(s) server(s) may be sufficient to prompt closure of the transaction.
  • the vendor(s) and customer accounts are appropriately credited and debited as part of settling the transaction. Disbursements to the vendor and replenishments of a customer's declining balance account may be periodically conducted.
  • the electronic payment processing server may periodically check each pending transaction request, looking for matches and/or complete transaction request.
  • Transaction requests received from various sources and relating to different transactions are accumulated within the electronic payment processing system, within one or more queues (e.g., a single queue for all transaction requests or one for vendor transaction requests and one for customer transaction requests).
  • a timeout mechanism may be provided for deleting pending transaction requests (customer or vendor) that have not been matched or completed within a predefined time interval.
  • the transaction request to the electronic payment processing system is split or bifurcated between the customer and the vendor to prevent compromise of the anonymity of the customer while assuring payment of the vendor.
  • Conventional electronic funds transfer or electronic payment systems require the vendor to collect and submit personal billing information for the customer, including the customer's credit/debit card number and expiration date, the name on card, billing address for account, and optionally the card verification code (CVC). The vendor then submits such personal billing information as part of billing and fraud prevention efforts.
  • CVC card verification code
  • Personal information required from the customer to verify the payment information entered often includes an electronic mail address for delivery of the purchase content or an access code or other secondary authorization, with vendors often sharing such addresses (but, for legitimate vendors, not payment information) with third parties, producing significant amounts of unwanted electronic and physical mail to the customer.
  • the transmission of personal information by the customer also provides a foundation for identity theft and other fraudulent activity, since the information input by the customer to the vendor is all handled in one place where a single “sniffer” may watch packets sent from the customer to the vendor, from which all data necessary for an illegal purchase may be assembled (with decryption “cracks” as necessary).
  • payment authorization is secured without disclosure of such personal billing information by the customer to the vendor(s), preserving the anonymity of the customer and the security of the personal billing information.
  • Authentication of the vendor and the customer are both handled electronically, but the authentication of the customer does NOT go through the vendor as in conventional systems. Instead, the user is authenticated directly with the electronic payment processing system. For this reason, and due to the accumulation of charges for a customer against a declining balance account, micro-payments may be successfully transacted electronically without disproportionate risk of fraud or unacceptably inflating the transaction amounts to support the transaction costs.
  • the present invention improves on existing electronic payment methods by bifurcating both authentication of the vendor and customer and authorization of the transaction by the vendor and customer, combining messages for such processes at the payment processing server. “Sniffing” payment related data from intercepted packets thus becomes more difficult, since the data originates from multiple origins. While some redundant information is included in all packets, information unique to all packets is necessary to complete and effect a verified transaction. Since no personal information is exchanged between the vendor and the user, no chance exists for the information to be used for spam, making illegal purchases, or charging a customer's account illegally.
  • the present invention may be viewed as “n-furcating” the transaction request among n portions (where n is any positive integer greater than 1), allowing multiple vendors to participate in a given transaction with resolution as described in further detail below.
  • Vendor transaction requests may originate from separate servers and be sent via separate paths to the electronic payment processing system, or may be collected and relayed by a single “agent” vendor server and/or contained within a single message identifying all vendor(s).
  • the transactions requests (vendor and customer) should include an indicator of the number of vendors or transaction requests that will form a complete transaction request.
  • FIG. 3 is a high level flowchart for a process of dynamic determination of electronic payment pricing and terms according to one embodiment of the present invention.
  • Current methods for electronic purchases require that the entire goods or services be purchased with a single autonomous transaction that, once complete, precludes purchase of additional goods or services without an additional transaction or agreement (e.g., purchasing or downloading a single copy of a magazine, analogous to making a single purchase from a news stand), or purchasing a subscription to the goods or services, similar to purchasing a subscription to a physical newspaper or magazine, where the customer can download the latest issue every day or month.
  • the present invention allows prices and terms to fluctuate dynamically for the vendor's goods or service.
  • the vendor places the goods for sale electronically, defining a policy for the purchase terms through a number of events such as, but not limited to, cost, quantity, time, bandwidth (amount or rate), and usage.
  • events such as, but not limited to, cost, quantity, time, bandwidth (amount or rate), and usage.
  • a specified event is triggered, the next set of pricing and terms becomes active, and subsequent events may modify pricing and terms yet again.
  • the pricing and terms policy might be implemented, for example, to allow a customer to purchase single articles from issues of an electronic magazine until the customer's payments aggregate to the annual subscription price, at which time no further charge is made for accesses during the remainder of a subscription period starting with the first purchase (a “pay cap”).
  • a vendor might discount content purchased by a given customer after a certain quantity has been purchased (for “off-the-rack” sales).
  • a site might stream media to a customer at a cost of $1 for the first minute and $0.10 for any additional minute(s), or the first minute free for promotional purposes and $0.50 for each additional minute.
  • the event triggering a change in price or terms may be as flexible as the vendor desires, allowing more compelling offers for goods or services.
  • the price or term variations may apply to a series of transactions or portions of a single transaction.
  • the vendor system(s) 102 define the pricing and terms policy 111 based on events and corresponding pricing or terms (or changes).
  • the payment processor 103 maintains, within the personal information 108 for a given customer, a purchase history 112 for associated vendors, which is used to modify payment terms within a requested transaction.
  • An important feature is that the vendor holds no information (except possibly a caching server proxy) regarding the customer's purchases, preserving the customer's anonymity.
  • the exemplary process 300 depicted in FIG. 3 begins with transaction requests from a customer and at least one vendor being received and matched at the electronic payment processor (step 301 ).
  • the customer's relevant purchase history from that vendor is then transmitted from the electronic payment processor to the vendor (step 302 ), and the vendor determines whether an event in the pricing and terms policy is satisfied by that history (step 303 ).
  • a new transaction request is transmitted by the vendor to the payment processor (step 304 ).
  • acceptance of the new pricing or terms by the customer may be requested by the payment processor 305 ).
  • a lower payment amount than that specified within the transaction request from the customer may be assumed to be acceptable to the customer.
  • the transaction is then processed (step 306 ). If no event in the customer's relevant purchase history satisfies an event specified within the pricing and terms policy is satisfied by that history (step 303 ), the transaction is simply processed with the payment terms specified in the transaction requests (step 306 ).
  • the vendor's pricing and terms policy 111 may be transmitted to the payment processor 103 for determination of whether the customer's relevant purchase history 112 satisfies any event specified in the policy 111 . If so, the payment terms are modified according to the policy 111 and the customer and vendor may be notified within the “transaction open: message.
  • the dynamic determination of pricing and terms as described above may be employed with either micro-payments or for all pricing strategies (e.g., conventional payment methods).
  • FIG. 4 is a high level flowchart for a process of cross vendor transaction payment resolution according to one embodiment of the present invention.
  • Traditional payment processing does not support cross-vendor payment resolution.
  • vendors provide content and services directly or through formal contracts with other vendors, with the content and services sold to consumers through single purchases or subscriptions. For a vendor to continue creating compelling offerings, the vendor must continue both to create content and to negotiate additional contracts with other vendors. With the current size and continued growth of the Internet, however, contacting the number of vendors necessary and negotiating the requisite contracts is both time consuming and expensive.
  • vendors are enabled to sell their content for the price and terms that they define, and any vendor may then create offerings utilizing any other vendor's published content and services.
  • the vendor may, for example, create an accumulation of content for a user based on a profile for the user. The consumer purchases from a single vendor and the transaction is resolved, with the payment split at the transaction point according to the payment and terms specified directly by the various vendors involved.
  • the process 400 depicted in FIG. 4 begins with transaction requests being received and matched by the electronic payment processing system.
  • a check is first made to determine if multiple vendors are involved (step 402 ). If so, a search is conducted for matching customer requests (step 403 ).
  • transaction requests for, for instance, content accumulated from multiple vendors should contain an identification of each content item, the corresponding vendor (from which the vendor accounts may be identified) and the price. The vendor and customer transaction requests should match in these respects.
  • the multiple vendors and corresponding content items may be identified within a single pair of vendor and customer requests.
  • the customer system may formulate a single transaction request identifying the multiple vendors and items based on information obtained from the selling or “contact” vendor.
  • Each vendor then submits a separate transaction request, triggered by messages from the contact vendor.
  • the payment processor accumulates and matches the vendor transaction request with the single customer transaction request, processing the transaction to the extent that matching between the customer and vendor transaction requests match and ignoring portions of the transaction specified in the customer transaction request for which no matching vendor transaction request is received.
  • the payment is split at the point of transaction completion among the vendors contributing goods or services to the package purchased by the customer.
  • the transaction is thus processed to completion (step 404 ) in this manner.
  • the present invention allows a consumer to purchase content or services from one or more vendors transparently, appearing as a single transaction for the consumer while appropriately dispersing the payment across the vendors.
  • the customer's purchasing experience is that of purchasing the content or service from a single vendor, who accumulates requested content or services from n ⁇ 1 other vendors along with their pricing and terms. After the content and/or services are delivered, each participating vendor is paid according to their pricing and terms. An incentive is thus created for vendors to discover the content and services, along with corresponding pricing and terms, for other vendors. Either micro-payment or conventional payment systems may be employed for such transactions.
  • Cross vendor payment resolution allows vendors to create compelling offerings of content and services by combining content and services from other vendors into a single offering, with payment resolution to each vendor participating in the offering.
  • An easy and flexible system is thus created for vendors to provide web services as an aggregated single purchase for a consumer with each vendor providing part of the solution being paid for their specific contribution. Since many vendors have not resolved how to charge for their web service offerings, this solution allows those vendors to price web services in a straightforward manner bypassing the need for each vendor to negotiate individual agreements with every other vendor.

Abstract

Micro-payments for electronic sales transactions are securely and anonymously enabled by a central payment agent maintaining declining balance accounts for users and separately authenticating and authorizing customer and vendor transaction requests and payment upon confirmation of delivery. No personal billing information for the customer need be provided to the vendor, maintaining anonymity of the vendor. The vendor may electively set a pricing and terms policy allowing the price of the goods or services to dynamically vary across a series of transactions or transaction portions based on events such as quantity, bandwidth, or aggregate amount paid. A transaction may involve goods or services from multiple vendors in an apparent single transaction, with payment resolved among all participating vendors.

Description

    TECHNICAL FIELD OF THE INVENTION
  • The present invention is directed, in general, to electronic sales transactions and, more specifically, to anonymity, electronic supporting profitability at transactions.
  • BACKGROUND OF THE INVENTION
  • “Micro” payments, in the context of electronic funds transfers and/or Internet sales transactions, refers to payments of less than about $10.00, particularly those less than about $2.00. At such levels, the transaction costs significantly undercut even the nominal profitability 20 for the transaction. This limitation constrains the nature of goods and services offered for sale electronically, as compared to physical sales where cash allows the transaction to be profitably conducted.
  • In addition, Internet purchases are generally encumbered by several other problems, including anonymity, security and ease of use. Online purchases and related fraud prevention provide personal measures normally requiring the buyer to provide personal information including name, mailing address, e-mail address, and telephone number. The vendor may then sell this information, resulting in a barrage of electronic spam and traditional junk mail being sent to the seller and providing an avenue for identity theft. Anonymity of the type associated with cash transactions is not available in electronic transactions.
  • Credit or debit card information must also be disclosed in electronic transactions, creating security risks with each site at which a consumer makes purchases. Security and fraud prevention measures associated with most electronic transactions generally do not require independent verification of the purchaser's identity (apart from the personal information provided for billing), such that illicit purchases may be made using physically or electronically intercepted information. Finally, personal and credit or debit card information must be manually entered by the user at least for each site from which purchases are made, and in some cases for each individual transaction from a given site, which can become burdensome over time.
  • There is, therefore, a need in the art for a system supporting electronic transactions in a manner profitable at small dollar transaction values, as well as anonymous, secure, and easy to use.
  • SUMMARY OF THE INVENTION
  • To address the above-discussed deficiencies of the prior art, it is a primary object of the present invention to provide, for use in an electronic payment system, enablement of micro-payments for electronic sales transactions in a secure and anonymous manner by a central payment agent maintaining declining balance accounts for users and separately authenticating and authorizing customer and vendor transaction requests and payment upon confirmation of delivery. No personal billing information for the customer need be provided to the vendor, maintaining anonymity of the customer. The vendor may electively set a pricing and terms policy allowing the price of the goods or services to dynamically vary across a series of transactions or transaction portions based on events such as quantity, bandwidth, or aggregate amount paid. A transaction may involve goods or services from multiple vendors in an apparent single transaction, with payment resolved among all participating vendors.
  • The foregoing has outlined rather broadly the features and technical advantages of the present invention so that those skilled in the art may better understand the detailed description of the invention that follows. Additional features and advantages of the invention will be described hereinafter that form the subject of the claims of the invention. Those skilled in the art will appreciate that they may readily use the conception and the specific embodiment disclosed as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. Those skilled in the art will also realize that such equivalent constructions do not depart from the spirit and scope of the invention in its broadest form.
  • Before undertaking the DETAILED DESCRIPTION OF THE INVENTION below, it may be advantageous to set forth definitions of certain words or phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, whether such a device is implemented in hardware, firmware, software or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. Definitions for certain words and phrases are provided throughout this patent document, and those of ordinary skill in the art will understand that such definitions apply in many, if not most, instances to prior as well as future uses of such defined words and phrases.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, wherein like numbers designate like objects, and in which:
  • FIG. 1 depicts a network implementing an electronic sales transaction system according to one embodiment of the present invention;
  • FIG. 2 is a message flow diagram for an electronic sales transaction according to one embodiment of the present invention;
  • FIG. 3 is a high level flowchart for a process of dynamic determination of electronic payment pricing and terms according to one embodiment of the present invention; and
  • FIG. 4 is a high level flowchart for a process of cross vendor transaction payment resolution according to one embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIGS. 1 through 4, discussed below, and the various embodiments used to describe the principles of the present invention in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the invention. Those skilled in the art will understand that the principles of the present invention may be implemented in any suitably arranged device.
  • FIG. 1 depicts a network implementing an electronic sales transaction system according to one embodiment of the present invention. Network 100 includes a buyer system 101, a vendor system 102, and a payment processor system 103. In the exemplary embodiment, systems 102-103 are data processing systems, while system 101 may be a data processing system or a mobile communication device such as, for example, a wireless telephone or personal digital assistant (PDA). Systems 101-103 are each communicably coupled to the other via communications links 104-106, which may be implemented simply by common connection to the Internet and/or may include various intermediate routers and/or voice communications system components. In accordance with the known art, systems 101-103 are capable of exchanging data, such as HyperText Markup Language (HTML) data or similar data, for conducting electronic sales transactions.
  • Those skilled in the art will recognize that the complete structure and operation of network 100 is not depicted or described. Instead, for simplicity and clarity, only so much of the network 100 and systems 101-103, and communication links 104-106 as is unique to the present invention or necessary for an understanding of the present invention is depicted and described.
  • In addition, numerous configurations of network 100 are possible. For instance, vendor system 102 for one enterprise may simply be implemented by an application executed on an Internet server together with a number of other applications for other enterprises. While depicted as separate, some elements of network 100 may be co-located, as in the example of a sales kiosk or vending machine located in a public area. Payment processing 103 may be implemented by multiple load distributed servers. The full range of possible variations is too extensive for individual enumeration herein, although most will be apparent to those of ordinary skill in the art.
  • In conducting electronic sales transactions, the customer identifies the item(s) to be purchased using standard selection methods appropriate to conducting transactions by an electronic medium. Similarly, the vendor optionally requests verification of the purchase requests using standard methods appropriate to the transaction medium. When the user initiates or confirms the purchase, two packets of information are sent by buyer system 101: one to vendor system 102 triggering or confirming the purchase and including a unique transaction identifier, and the other, a (partial) transaction request, to the payment processor system 103. The partial transaction request sent to the payment processor 103 by the buyer system 101 contains the unique transaction identifier, an identifier or other feature indicating that the transaction request originates with a buyer (e.g., a customer number or an amount formatted for debiting from an account), a goods or services identifier (from the vendor system 102), a transaction amount, and a buyer account identifier, as well as optionally an authentication object (password, personal identification number or PIN, or other unique value).
  • Upon receipt of the purchase order or confirmation, vendor system 102 transmits another (partial) transaction request to the payment processor 103. The partial transaction request sent to the payment processor 103 by the vendor system 102 similarly contains the unique transaction identifier, an identifier indicating that the transaction request originates from a vendor (e.g., a vendor number or an amount formatted for crediting to an account), a goods or services identifier, a transaction amount, and a vendor account identifier, as well as optionally an authentication object.
  • Payment processor 103 matches portions of various electronic sales transactions and, when all portions for a given electronic sales transaction have been received, the portions are combined to form a complete transaction request, which is then processed. Certain content from both transaction request portions must match, including the transaction amount and the goods or services identifier. In addition, other criteria such as valid buyer and vendor account identifiers and a transaction amount within an available balance or approved limit must also be found for the complete transaction request to be deemed valid by payment processor 103.
  • If the transaction request formulated from the combined portions is valid, the payment processor 103 initiates completion of the sales transaction. Otherwise, the payment processor 103 aborts the sales transaction and notifies the buyer system 101 and the vendor system 102 that the transaction has been terminated without completion.
  • If the transaction request is valid, the electronic payment processor or processing system 103 sends the vendor and optionally the customer a “transaction open” message. The vendor's server then initiates delivery of the requested goods or services being sold.
  • For completely electronic sales transactions (e.g., the goods or services sold are electronic content or access), payment processor 103 may respond to a valid transaction request by sending a “transaction open” message to the vendor system 102, and optionally also to the buyer system 101. The vendor system 102 then transmits the purchased goods or services (i.e., the content or an access code or the like) to the buyer system 101, which, upon receipt of the purchased goods or services, sends a “transaction complete” message 103. The vendor system 102 to the payment processor may optionally also send a “transaction complete” message to the payment processor 103 upon delivery of the purchased goods or services.
  • For electronic sales transactions that include some non-electronic aspect, such as physical delivery of an object (e.g., dispensing an item from a vending machine), the system may be readily modified to allow the user to transmit the “transaction complete” upon delivery of the item. In addition, a “transaction complete” message may be delivered by the vendor system 102.
  • Once the goods or services have been delivered, the customer or user system and optionally also the vendor system transmits a delivery complete message to the payment processing server 103. In response, the electronic payment processor 103 closes the transaction and settles the accounts for the parties involved.
  • The payment processor 103 includes a controller 107 which authenticates and approves (or authorizes) received customer or vendor transaction requests using corresponding customer and vendor information 108-109. Approved transaction requests are buffered or queued within a transaction queue 110 during authentication, and/or until matched or completed.
  • FIG. 2 is a message flow diagram for an electronic sales transaction according to one embodiment of the present invention. The diagram does not conform to Unified Modeling Language (UML) standards, but is instead a high level overview of one possible valid sequence of messages passed among various systems involved. Additional proxy servers and/or translators may be located between any of the three systems shown for reasons of performance, scalability, and application to additional media device such as web-enable cell phones.
  • In the exemplary message flow 200, a message 201 is transmitted from the user or customer device to the vendor(s) server(s), within which the user selects the item(s) to be purchased. Optionally, a message 202 requesting confirmation of the purchase request is sent from the vendor(s) server(s) to the user device and a positive confirmation message 203 is returned. A vendor transaction request message 204 is then sent from the vendor(s) server(s) to the electronic payment processing system, and a customer transaction request 205 from the user device to the electronic payment processing server. It should be noted that the order of the vendor and customer transaction requests is not critical, and that the request may arrive in any order.
  • In response to each received transaction request (whether a vendor transaction request or a customer transaction request), the electronic payment processing server initiates a check 206, 207 to determine if all transaction request portions have been received, such that a complete transaction request may be or has been formed. Upon detecting a complete transaction request, the electronic payment processing system conducts an internal payment authorization process 208.
  • If the payment is approved, the electronic payment processing system transmits a “transaction open” message 209 to the vendor(s) server(s), and optionally transmits a similar message 210 to the user device. It should be noted that the order of transmission of such messages 209, 210 to the vendor(s) server(s) and user device is not critical.
  • Upon receipt of the “transaction open” message 209, vendor (s) server(s) transmit the purchased item 211 (e.g., content or access code) to the user device, then optionally transmits a “transaction complete” or “item(s) transfer complete” message 212 to the electronic payment processing system. Upon receipt of the purchased item(s), the user device transmits a “transaction complete” or “item (s) transfer complete” message 213 to the electronic payment processing system. Preferably the electronic payment processing system does not close the transaction 214 unless and until an “item(s) transfer complete” message 213 is received from the user device. In some situations, however, receipt of an “item (s) transfer complete” message 212 from the vendor(s) server(s) may be sufficient to prompt closure of the transaction. When the transaction is closed 214, the vendor(s) and customer accounts are appropriately credited and debited as part of settling the transaction. Disbursements to the vendor and replenishments of a customer's declining balance account may be periodically conducted.
  • In addition (or in lieu of) the transaction request matching process described above, the electronic payment processing server may periodically check each pending transaction request, looking for matches and/or complete transaction request. Transaction requests received from various sources and relating to different transactions are accumulated within the electronic payment processing system, within one or more queues (e.g., a single queue for all transaction requests or one for vendor transaction requests and one for customer transaction requests). A timeout mechanism may be provided for deleting pending transaction requests (customer or vendor) that have not been matched or completed within a predefined time interval.
  • In the present invention, the transaction request to the electronic payment processing system is split or bifurcated between the customer and the vendor to prevent compromise of the anonymity of the customer while assuring payment of the vendor. Conventional electronic funds transfer or electronic payment systems require the vendor to collect and submit personal billing information for the customer, including the customer's credit/debit card number and expiration date, the name on card, billing address for account, and optionally the card verification code (CVC). The vendor then submits such personal billing information as part of billing and fraud prevention efforts.
  • Personal information required from the customer to verify the payment information entered often includes an electronic mail address for delivery of the purchase content or an access code or other secondary authorization, with vendors often sharing such addresses (but, for legitimate vendors, not payment information) with third parties, producing significant amounts of unwanted electronic and physical mail to the customer. The transmission of personal information by the customer also provides a foundation for identity theft and other fraudulent activity, since the information input by the customer to the vendor is all handled in one place where a single “sniffer” may watch packets sent from the customer to the vendor, from which all data necessary for an illegal purchase may be assembled (with decryption “cracks” as necessary).
  • In the present invention, however, payment authorization is secured without disclosure of such personal billing information by the customer to the vendor(s), preserving the anonymity of the customer and the security of the personal billing information. Authentication of the vendor and the customer are both handled electronically, but the authentication of the customer does NOT go through the vendor as in conventional systems. Instead, the user is authenticated directly with the electronic payment processing system. For this reason, and due to the accumulation of charges for a customer against a declining balance account, micro-payments may be successfully transacted electronically without disproportionate risk of fraud or unacceptably inflating the transaction amounts to support the transaction costs.
  • In addition, current electronic funds transfer or electronic payment systems control authentication completely on the vendor's side of the transaction, with no verification of delivery of the purchased content or services. While substantial attention is paid to fraudulent means used by customers to purchase online goods and services, little attention is being paid to web sites that pose as vendors and receive payment with delivering promised goods or services. Such sites often also take the user's private payment information and use it to generate fraudulent purchases, which cannot be avoided under current methods.
  • The present invention improves on existing electronic payment methods by bifurcating both authentication of the vendor and customer and authorization of the transaction by the vendor and customer, combining messages for such processes at the payment processing server. “Sniffing” payment related data from intercepted packets thus becomes more difficult, since the data originates from multiple origins. While some redundant information is included in all packets, information unique to all packets is necessary to complete and effect a verified transaction. Since no personal information is exchanged between the vendor and the user, no chance exists for the information to be used for spam, making illegal purchases, or charging a customer's account illegally.
  • Rather than simple bifurcation, the present invention may be viewed as “n-furcating” the transaction request among n portions (where n is any positive integer greater than 1), allowing multiple vendors to participate in a given transaction with resolution as described in further detail below. Vendor transaction requests may originate from separate servers and be sent via separate paths to the electronic payment processing system, or may be collected and relayed by a single “agent” vendor server and/or contained within a single message identifying all vendor(s). The transactions requests (vendor and customer) should include an indicator of the number of vendors or transaction requests that will form a complete transaction request.
  • FIG. 3 is a high level flowchart for a process of dynamic determination of electronic payment pricing and terms according to one embodiment of the present invention. Current methods for electronic purchases require that the entire goods or services be purchased with a single autonomous transaction that, once complete, precludes purchase of additional goods or services without an additional transaction or agreement (e.g., purchasing or downloading a single copy of a magazine, analogous to making a single purchase from a news stand), or purchasing a subscription to the goods or services, similar to purchasing a subscription to a physical newspaper or magazine, where the customer can download the latest issue every day or month.
  • Such sales methods have been necessary due to the transaction cost associated with electronic funds transfers or electronic payments. With the ability to profitably receive micro-payments electronically using the system described above, however, a need arises to provide vendors (and customers) with a higher level of control over purchasing options, as well as greater flexibility over terms and pricing.
  • The present invention allows prices and terms to fluctuate dynamically for the vendor's goods or service. The vendor places the goods for sale electronically, defining a policy for the purchase terms through a number of events such as, but not limited to, cost, quantity, time, bandwidth (amount or rate), and usage. When a specified event is triggered, the next set of pricing and terms becomes active, and subsequent events may modify pricing and terms yet again.
  • For electronic sales transactions, the pricing and terms policy might be implemented, for example, to allow a customer to purchase single articles from issues of an electronic magazine until the customer's payments aggregate to the annual subscription price, at which time no further charge is made for accesses during the remainder of a subscription period starting with the first purchase (a “pay cap”). Instead, a vendor might discount content purchased by a given customer after a certain quantity has been purchased (for “off-the-rack” sales). Alternatively, a site might stream media to a customer at a cost of $1 for the first minute and $0.10 for any additional minute(s), or the first minute free for promotional purposes and $0.50 for each additional minute. The event triggering a change in price or terms may be as flexible as the vendor desires, allowing more compelling offers for goods or services. In addition, the price or term variations may apply to a series of transactions or portions of a single transaction.
  • Referring back to FIG. 1, the vendor system(s) 102 define the pricing and terms policy 111 based on events and corresponding pricing or terms (or changes). The payment processor 103 maintains, within the personal information 108 for a given customer, a purchase history 112 for associated vendors, which is used to modify payment terms within a requested transaction. An important feature is that the vendor holds no information (except possibly a caching server proxy) regarding the customer's purchases, preserving the customer's anonymity.
  • The exemplary process 300 depicted in FIG. 3 begins with transaction requests from a customer and at least one vendor being received and matched at the electronic payment processor (step 301). The customer's relevant purchase history from that vendor is then transmitted from the electronic payment processor to the vendor (step 302), and the vendor determines whether an event in the pricing and terms policy is satisfied by that history (step 303).
  • If so, a new transaction request is transmitted by the vendor to the payment processor (step 304). Optionally, acceptance of the new pricing or terms by the customer may be requested by the payment processor 305). Alternatively, a lower payment amount than that specified within the transaction request from the customer may be assumed to be acceptable to the customer. The transaction is then processed (step 306). If no event in the customer's relevant purchase history satisfies an event specified within the pricing and terms policy is satisfied by that history (step 303), the transaction is simply processed with the payment terms specified in the transaction requests (step 306).
  • Rather than transmitting the customer's relevant purchase history 112 to the vendor, the vendor's pricing and terms policy 111 may be transmitted to the payment processor 103 for determination of whether the customer's relevant purchase history 112 satisfies any event specified in the policy 111. If so, the payment terms are modified according to the policy 111 and the customer and vendor may be notified within the “transaction open: message.
  • The dynamic determination of pricing and terms as described above may be employed with either micro-payments or for all pricing strategies (e.g., conventional payment methods).
  • FIG. 4 is a high level flowchart for a process of cross vendor transaction payment resolution according to one embodiment of the present invention. Traditional payment processing does not support cross-vendor payment resolution. Currently vendors provide content and services directly or through formal contracts with other vendors, with the content and services sold to consumers through single purchases or subscriptions. For a vendor to continue creating compelling offerings, the vendor must continue both to create content and to negotiate additional contracts with other vendors. With the current size and continued growth of the Internet, however, contacting the number of vendors necessary and negotiating the requisite contracts is both time consuming and expensive.
  • In addition, consumers are placed in the onerous position of purchasing content and services separately from the numerous vendors, increasing inconvenience and potential security breaches. With the present invention, vendors are enabled to sell their content for the price and terms that they define, and any vendor may then create offerings utilizing any other vendor's published content and services. The vendor may, for example, create an accumulation of content for a user based on a profile for the user. The consumer purchases from a single vendor and the transaction is resolved, with the payment split at the transaction point according to the payment and terms specified directly by the various vendors involved.
  • The process 400 depicted in FIG. 4 begins with transaction requests being received and matched by the electronic payment processing system. A check is first made to determine if multiple vendors are involved (step 402). If so, a search is conducted for matching customer requests (step 403). In the present invention, transaction requests for, for instance, content accumulated from multiple vendors should contain an identification of each content item, the corresponding vendor (from which the vendor accounts may be identified) and the price. The vendor and customer transaction requests should match in these respects.
  • The multiple vendors and corresponding content items may be identified within a single pair of vendor and customer requests. Alternatively, the customer system may formulate a single transaction request identifying the multiple vendors and items based on information obtained from the selling or “contact” vendor. Each vendor then submits a separate transaction request, triggered by messages from the contact vendor. The payment processor accumulates and matches the vendor transaction request with the single customer transaction request, processing the transaction to the extent that matching between the customer and vendor transaction requests match and ignoring portions of the transaction specified in the customer transaction request for which no matching vendor transaction request is received.
  • In yet another alternative, separate pairs of customer and vendor transaction request for each vendor involved. The “contact” vendor supplies the required information to both the customer and the remaining vendors, which generate transaction requests accordingly. The transaction request pairs are either sequentially or batch processed when received by the payment processor. The multiple customer transaction requests may be generated transparently to the customer, maintaining the appearance of the “contact” vendor as the source for the content purchased while protecting the remaining vendors in collecting payment for their content.
  • In each of the alternatives discussed above, the payment is split at the point of transaction completion among the vendors contributing goods or services to the package purchased by the customer. The transaction is thus processed to completion (step 404) in this manner.
  • The present invention allows a consumer to purchase content or services from one or more vendors transparently, appearing as a single transaction for the consumer while appropriately dispersing the payment across the vendors. The customer's purchasing experience is that of purchasing the content or service from a single vendor, who accumulates requested content or services from n−1 other vendors along with their pricing and terms. After the content and/or services are delivered, each participating vendor is paid according to their pricing and terms. An incentive is thus created for vendors to discover the content and services, along with corresponding pricing and terms, for other vendors. Either micro-payment or conventional payment systems may be employed for such transactions.
  • Cross vendor payment resolution according to the present invention allows vendors to create compelling offerings of content and services by combining content and services from other vendors into a single offering, with payment resolution to each vendor participating in the offering. An easy and flexible system is thus created for vendors to provide web services as an aggregated single purchase for a consumer with each vendor providing part of the solution being paid for their specific contribution. Since many vendors have not resolved how to charge for their web service offerings, this solution allows those vendors to price web services in a straightforward manner bypassing the need for each vendor to negotiate individual agreements with every other vendor.
  • Although the present invention has been described in detail, those skilled in the art will understand that various changes, substitutions, variations, enhancements, nuances, gradations, lesser forms, alterations, revisions, improvements and knock-offs of the invention disclosed herein may be made without departing from the spirit and scope of the invention in its broadest form.

Claims (14)

1. A method of processing a plurality of electronic transactions, comprising:
receiving, at a payment processor via a telecommunication network, a buyer request relating to the electronic transactions, the buyer request including identification of a buyer and a list of items the buyer is interested in purchasing from a plurality of online sellers;
receiving, at the payment processor via the telecommunication network, a plurality of seller requests relating to the electronic transactions, the seller requests including identification of the sellers of the items buyer is interested in purchasing, wherein the sellers do not receive the buyer's personal information including the buyer's financial information;
verifying, at the payment processor, the electronic transactions by analyzing the buyer and the seller requests; and
processing, upon verification by the payment processor, the electronic transactions by charging a buyer account at the payment processor and paying the sellers for the items.
2. The method according to claim 1, further comprising verifying the electronic transactions by authenticating the identification of the buyer.
3. The method according to claim 1, further comprising verifying the electronic transactions by verifying buyer has adequate funds at the buyer account for the purchase of the items.
4. The method according to claim 1, further comprising verifying the electronic transactions by verifying the identity of the sellers of the items.
5. The method according to claim 1, wherein the telecommunications network is the Internet.
6. The method according to claim 1, wherein the payment processor charges the buyer account at the payment processor based on the purchase price of the items set by the sellers.
7. The method according to claim 1, wherein the seller requests are generated responsive to the buyer's interests in purchasing the items.
8. A method of processing a plurality of electronic transactions, comprising:
receiving, at a payment processor via the Internet, a buyer request relating to the electronic transactions, the buyer request including identification of a buyer and a list of items buyer is interested in purchasing from a plurality of online sellers;
receiving, at the payment processor via the Internet, a plurality of seller requests relating to the electronic transactions, the seller requests including identification of the sellers of the items buyer is interested in purchasing, wherein the sellers do not receive the buyer's personal information including the buyer's financial information;
verifying, at the payment processor, the electronic transactions by verifying the identity of the buyer, the sellers, the list of items and verifying that the buyer has adequate funds at a buyer account at the payment processor for the purchase of the items; and
processing, upon verification, the electronic transactions by charging the buyer account and paying the sellers of the items.
9. A method of processing a plurality of electronic transactions, comprising:
receiving, at a payment processor via the Internet, a buyer request relating to the electronic transactions, the buyer request including identification of a buyer and a list of items the buyer is interested in purchasing from a plurality of online sellers;
receiving, at the payment processor via the Internet, a plurality of seller requests relating to the electronic transactions, the seller requests including identification of the sellers of the items, wherein the sellers do not receive the buyer's personal information including the buyer's financial information;
verifying, at the payment processor, the electronic transactions by analyzing the buyer and the seller requests;
determining, at the payment processor, the purchase price to be charged for the items based on rules set by the sellers of the items; and
processing, upon verification by the payment processor, the electronic transactions by charging a buyer account at the payment processor and paying the sellers of the items according to the rules.
10. The method of claim 9, further comprising verifying, at the payment processor, the electronic transactions by verifying the identity of the buyer, the sellers, the list of items and verifying that the buyer has adequate funds at the buyer account for the purchase of the items.
11. A system for processing a plurality of electronic transactions, comprising:
a payment processor connected to a communications network;
a buyer request received at the payment processor via the communications network, the buyer request relating to the electronic transactions, the buyer request including identification of a buyer and a list of items the buyer is interested in purchasing from a plurality of online sellers;
a plurality of seller requests received at the payment processor via the telecommunications network, the plurality of seller requests relating to the electronic transactions, the seller requests generated responsive to the buyer's interest in purchasing the list of items, the seller requests including identification of the sellers of the items buyer is interested in purchasing, wherein the sellers do not receive the buyer's personal information including the buyer's financial information; and
wherein the payment processor verifies the electronic transactions by analyzing the buyer and the seller requests, and upon verification the electronic transactions are processed.
12. The system of claim 11, wherein the payment processor charges a buyer account at the payment processor and pays the sellers of the items.
13. The system of claim 11, wherein the payment processor verifies the electronic transactions by authenticating the identification of the buyer.
14. The system of claim 11, wherein the payment processor verifies the electronic transactions by verifying buyer has adequate funds at the buyer account for the purchase of the items.
US12/944,032 2003-10-02 2010-11-11 Method and System for Secure Electronic Transactions Abandoned US20110066524A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/944,032 US20110066524A1 (en) 2003-10-02 2010-11-11 Method and System for Secure Electronic Transactions
US13/486,928 US20130103546A1 (en) 2003-10-02 2012-06-01 Method and system for secure electronic transactions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/677,827 US7844551B1 (en) 2003-10-02 2003-10-02 Secure, anonymous authentication for electronic purchasing with dynamic determination of payment pricing and terms and cross vendor transaction resolution
US12/944,032 US20110066524A1 (en) 2003-10-02 2010-11-11 Method and System for Secure Electronic Transactions

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/677,827 Continuation US7844551B1 (en) 2003-10-02 2003-10-02 Secure, anonymous authentication for electronic purchasing with dynamic determination of payment pricing and terms and cross vendor transaction resolution

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/486,928 Continuation US20130103546A1 (en) 2003-10-02 2012-06-01 Method and system for secure electronic transactions

Publications (1)

Publication Number Publication Date
US20110066524A1 true US20110066524A1 (en) 2011-03-17

Family

ID=43215704

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/677,827 Expired - Fee Related US7844551B1 (en) 2003-10-02 2003-10-02 Secure, anonymous authentication for electronic purchasing with dynamic determination of payment pricing and terms and cross vendor transaction resolution
US12/944,032 Abandoned US20110066524A1 (en) 2003-10-02 2010-11-11 Method and System for Secure Electronic Transactions
US13/486,928 Abandoned US20130103546A1 (en) 2003-10-02 2012-06-01 Method and system for secure electronic transactions

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/677,827 Expired - Fee Related US7844551B1 (en) 2003-10-02 2003-10-02 Secure, anonymous authentication for electronic purchasing with dynamic determination of payment pricing and terms and cross vendor transaction resolution

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/486,928 Abandoned US20130103546A1 (en) 2003-10-02 2012-06-01 Method and system for secure electronic transactions

Country Status (1)

Country Link
US (3) US7844551B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110082770A1 (en) * 2009-10-06 2011-04-07 Prabhakaran Krishnamoorthy User-Initiated Buyer-Vendor Match Search
US20150058218A1 (en) * 2013-08-26 2015-02-26 Xiaoxiong ZHANG Transaction Processing Method and Apparatus
US8977568B1 (en) * 2009-04-13 2015-03-10 Amazon Technologies, Inc. Anonymous mobile payments

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070078764A1 (en) * 2005-10-04 2007-04-05 International Business Machines Corporation Scalable lazy payment capture in online commerce systems
US8255971B1 (en) 2008-03-03 2012-08-28 Jpmorgan Chase Bank, N.A. Authentication system and method
US9246899B1 (en) 2008-03-03 2016-01-26 Jpmorgan Chase Bank, N.A. Authentication and interaction tracking system and method
US20090276347A1 (en) * 2008-05-01 2009-11-05 Kargman James B Method and apparatus for use of a temporary financial transaction number or code
US8700895B1 (en) 2010-06-30 2014-04-15 Google Inc. System and method for operating a computing device in a secure mode
US9118666B2 (en) 2010-06-30 2015-08-25 Google Inc. Computing device integrity verification
US20120150671A1 (en) * 2010-12-10 2012-06-14 1356382 Alberta Ltd. System and Method for the Interoperability of Different Payment or Transaction Authorization Platforms
US20130054417A1 (en) * 2011-08-30 2013-02-28 Qualcomm Incorporated Methods and systems aggregating micropayments in a mobile device
WO2013082712A2 (en) * 2011-12-09 2013-06-13 Marcel Mercia System and method for the interoperability of different payment or transaction authorization platforms
US9609374B2 (en) * 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
EP2717207A1 (en) * 2012-10-05 2014-04-09 Alcatel Lucent Cloud based payment method

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010051902A1 (en) * 1999-06-28 2001-12-13 Messner Marc A. Method for performing secure internet transactions
US20020111907A1 (en) * 2000-01-26 2002-08-15 Ling Marvin T. Systems and methods for conducting electronic commerce transactions requiring micropayment
US20020111916A1 (en) * 2001-02-12 2002-08-15 Coronna Mark S. Payment management
US20020120563A1 (en) * 2000-09-19 2002-08-29 Mcwilliam William J. System and method for effecting anonymous payments
US20030208442A1 (en) * 1998-11-29 2003-11-06 Qpass, Inc. Electronic commerce using a transaction network
US20040064396A1 (en) * 2002-09-27 2004-04-01 Say Mustafa Erhan One-to-one method of exchanging goods
US20040107145A1 (en) * 2002-12-03 2004-06-03 Skurdal Vincent C. Method and system for making purchases over a computer network
US6931382B2 (en) * 2001-01-24 2005-08-16 Cdck Corporation Payment instrument authorization technique
US6938019B1 (en) * 2000-08-29 2005-08-30 Uzo Chijioke Chukwuemeka Method and apparatus for making secure electronic payments
US7110987B2 (en) * 2002-02-22 2006-09-19 At&T Wireless Services, Inc. Secure online purchasing
US7136841B2 (en) * 1999-10-27 2006-11-14 Zix Corporation Centralized authorization and fraud-prevention system for network-based transactions
US7146342B1 (en) * 1999-11-23 2006-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Payment system and method for use in an electronic commerce system
US20080270258A1 (en) * 2000-03-27 2008-10-30 International Business Machines Corporation Method and system for maintaining confidentiality of personal information during e-commerce transactions
US20100070363A1 (en) * 2000-09-14 2010-03-18 Sony Corporation Internet strawman and user interface therefor

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208442A1 (en) * 1998-11-29 2003-11-06 Qpass, Inc. Electronic commerce using a transaction network
US20010051902A1 (en) * 1999-06-28 2001-12-13 Messner Marc A. Method for performing secure internet transactions
US7136841B2 (en) * 1999-10-27 2006-11-14 Zix Corporation Centralized authorization and fraud-prevention system for network-based transactions
US7146342B1 (en) * 1999-11-23 2006-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Payment system and method for use in an electronic commerce system
US20020111907A1 (en) * 2000-01-26 2002-08-15 Ling Marvin T. Systems and methods for conducting electronic commerce transactions requiring micropayment
US20080270258A1 (en) * 2000-03-27 2008-10-30 International Business Machines Corporation Method and system for maintaining confidentiality of personal information during e-commerce transactions
US6938019B1 (en) * 2000-08-29 2005-08-30 Uzo Chijioke Chukwuemeka Method and apparatus for making secure electronic payments
US20100070363A1 (en) * 2000-09-14 2010-03-18 Sony Corporation Internet strawman and user interface therefor
US20020120563A1 (en) * 2000-09-19 2002-08-29 Mcwilliam William J. System and method for effecting anonymous payments
US6931382B2 (en) * 2001-01-24 2005-08-16 Cdck Corporation Payment instrument authorization technique
US20020111916A1 (en) * 2001-02-12 2002-08-15 Coronna Mark S. Payment management
US7110987B2 (en) * 2002-02-22 2006-09-19 At&T Wireless Services, Inc. Secure online purchasing
US20040064396A1 (en) * 2002-09-27 2004-04-01 Say Mustafa Erhan One-to-one method of exchanging goods
US20040107145A1 (en) * 2002-12-03 2004-06-03 Skurdal Vincent C. Method and system for making purchases over a computer network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977568B1 (en) * 2009-04-13 2015-03-10 Amazon Technologies, Inc. Anonymous mobile payments
US20110082770A1 (en) * 2009-10-06 2011-04-07 Prabhakaran Krishnamoorthy User-Initiated Buyer-Vendor Match Search
US20150058218A1 (en) * 2013-08-26 2015-02-26 Xiaoxiong ZHANG Transaction Processing Method and Apparatus
US10438193B2 (en) * 2013-08-26 2019-10-08 Xiaoxiong ZHANG Transaction processing method and apparatus

Also Published As

Publication number Publication date
US20130103546A1 (en) 2013-04-25
US7844551B1 (en) 2010-11-30

Similar Documents

Publication Publication Date Title
US20130103546A1 (en) Method and system for secure electronic transactions
US11551211B1 (en) Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US20180121910A1 (en) Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US7606760B2 (en) Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US9785988B2 (en) In-application commerce system and method with fraud prevention, management and control
US20070282739A1 (en) Computer implemented method and system for rapid verification and administration of fund transfers and a computer program for performing said method
CZ20004781A3 (en) Verified payment system
US20090106119A1 (en) System and method for online commerce
US20020052841A1 (en) Electronic payment system
US20150026037A1 (en) System, method and apparatus to provide a multi-channel retail layaway service using physical retail point-of-sale and on-line virtual payment systems
KR20080107467A (en) Microtransactions using points over electronic networks
KR102318699B1 (en) Electronic apparatus for processing item sales information and method thereof
AU2005201214B2 (en) Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
US20100138309A1 (en) Money transfer payments for mobile wireless device postpaid services

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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