System and method for dynamically issuing and processing transaction specific digital credit or debit cards
First Claim
1. A method for processing a transaction over the Internet in realtime, comprising:
- identifying an opportunity for a transaction between a buyer and a seller on the Internet in realtime;
ascertaining terms of said transaction;
linking a dynamic digital credit card issuing apparatus directly into a qualified credit card issuing host computer;
generating a unique, partially-random, digital credit card number;
logging said transaction;
checking said terms of said transaction for acceptance;
passing said digital credit card number to said seller;
processing said digital credit card number through seller'"'"'s credit card processing system; and
retiring said digital credit card number upon the occurrence of transaction approval or disapproval.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of dynamically issuing credit card numbers and processing transactions using those credit card numbers is disclosed. A method according to the invention includes digitally recognizing a transaction opportunity on the Internet in real-time, recognizing the terms of the transaction, linking a dynamic digital credit card issuing apparatus directly into a qualified credit card issuing host, generating a partially random digital credit card number, logging the transaction, checking the terms of the transaction for acceptance, passing the dynamically issued digital credit card number to the merchant, processing the digital credit card number through the merchant'"'"'s card processing system, receiving the transaction approval request, participating in credit card validity checking systems, processing the approval request in real-time, sending the requesting party a legitimate authorization code, and retiring the digital credit card number immediately upon transaction approval or disapproval. A system according to the invention implements the method of the invention.
-
Citations
32 Claims
-
1. A method for processing a transaction over the Internet in realtime, comprising:
-
identifying an opportunity for a transaction between a buyer and a seller on the Internet in realtime;
ascertaining terms of said transaction;
linking a dynamic digital credit card issuing apparatus directly into a qualified credit card issuing host computer;
generating a unique, partially-random, digital credit card number;
logging said transaction;
checking said terms of said transaction for acceptance;
passing said digital credit card number to said seller;
processing said digital credit card number through seller'"'"'s credit card processing system; and
retiring said digital credit card number upon the occurrence of transaction approval or disapproval. - View Dependent Claims (2, 3, 4)
-
-
5. A system for processing a transaction over a network in realtime, comprising:
-
a merchant computer associated with a merchant for providing goods and services online and configured to accept credit cards as a primary means of payment;
a merchant bank configured for communication with said merchant computer configured for processing credit cards approvals on behalf of said merchant;
a user computer with a client-side browser configured for communication over said network;
a depository bank configured for communication with said user computer and comprising a repository of funds;
a host computer associated with a credit card issuing entity, configured for communication with said depository bank, and configured to receive credit card approval requests from a merchant bank;
a credit card approval network for approving a credit card transaction between a merchant bank and said host computer;
an intermediary server computer configured for communication with said user computer and for receiving input from said user computer;
a dynamic credit card issuer (DCCI) configured for communication with said host computer and said intermediary server computer and for dynamically generating a partially-random digital credit card number; and
an automated clearing house settlement process configured for communication between said depository bank and said merchant bank for processing payments there between. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for digitally recognizing an online transaction opportunity in realtime, comprising:
-
providing a server-side browser hosted on a server in communication with an Internet, said server-side browser configured for performing client Internet browser functions from said server;
capturing content from a merchant'"'"'s Web pages accessed by a buyer;
dynamically rewriting said content to provide additional functionality to said dynamically rewritten content without changing layout or content of said merchant'"'"'s web pages; and
capturing a buyer'"'"'s input in response to said dynamically rewritten content. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for dynamically issuing a digital credit card number comprising:
-
an intermediary computer configured for communication over a packet-based network;
a process running on said intermediary computer configured for issuing a transaction specific debit or credit card number, said number comprising;
a number representative of a debit or credit card account;
a prefix of said number representative of a debit or credit card issuing entity; and
a suffix of said number representative of a randomly generated number. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer system configured for communication over a packet-based network and programmed to implement a method for processing e-commerce transactions, said method comprising:
-
ascertaining a balance associated with a buyer based on funds available in one or more accounts of said buyer or funds guaranteed on behalf of said buyer, wherein said balance may be determined in realtime and is attachable by said intermediary computer to effect an e-commerce transaction;
transferring at least a portion of said balance to a transaction specific credit or debit card account;
creating a transaction-specific credit card number associated with said transaction specific credit or debit card account by affixing a random set of suffix digits to a host-assigned set of prefix digits; and
logging said transaction-specific credit card number as active for use in completing said e-commerce transaction. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification