Method and apparatus to provide secure purchase transactions over a computer network
First Claim
1. A method of securing transactions over a computer network comprising:
- encrypting customer information as customer codes on a storage device on a customer computer, said customer computer being connected to said computer network, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to said merchant;
selecting one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
supplying said selected customer code to said merchant in a transaction over said computer network;
forwarding said customer code to a financial institution over said computer network;
decrypting said customer code at said financial institution;
comparing, at said financial institution, said customer shipping address with an authorized address of said customer maintained by said financial institution; and
returning an authorization decision from said financial institution to said merchant over said computer network, wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and structure for providing secure credit facility transactions for purchasing goods and services over a computer network such as the Internet that stores user'"'"'s privileged information and other transactional data on the user'"'"'s own computer. The method includes encryption of all information before or during its storage to the user'"'"'s hard drive. The method and system includes the ability for the user to complete electronic commerce (e-commerce) transactions without revealing certain of the encrypted information, such as credit card numbers, to the merchant. The method and system creates and controls sub-accounts on a single credit facility, such as a credit card, with unique user reporting and corresponding password identifiers. The method and system sets and control sub-accounts spending amounts and replenishment periods. The method enables the user to create and control recurring debit accounts on a single credit facility, such as a credit card, over varying transactional periods.
-
Citations
30 Claims
-
1. A method of securing transactions over a computer network comprising:
-
encrypting customer information as customer codes on a storage device on a customer computer, said customer computer being connected to said computer network, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to said merchant;
selecting one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
supplying said selected customer code to said merchant in a transaction over said computer network;
forwarding said customer code to a financial institution over said computer network;
decrypting said customer code at said financial institution;
comparing, at said financial institution, said customer shipping address with an authorized address of said customer maintained by said financial institution; and
returning an authorization decision from said financial institution to said merchant over said computer network, wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of securing transactions over the Internet comprising:
-
encrypting customer credit card information as customer codes on a storage device on a customer computer, said customer computer being connected to said Internet, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to a merchant;
selecting one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
supplying said selected customer code to said merchant in a transaction over said Internet;
forwarding said customer code to a financial institution over said Internet;
decrypting said customer code at said financial institution;
comparing, at said financial institution, said customer shipping address with an authorized address of said customer maintained by said financial institution; and
returning an authorization decision from said financial institution to said merchant over said Internet, wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for securing transactions over a computer network, said system operating on a customer computer, said system comprising:
-
an encrypter adapted to encrypt customer information as customer codes on a storage device on said customer computer, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to a merchant;
a graphical user interface adapted to select one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
a populator adapted to supply said selected customer code to said merchant in a transaction over said computer network;
wherein said merchant includes a network connection adapted to forward said customer code to a financial institution over said computer network;
wherein said financial institution decrypts said customer code;
wherein said financial institution includes a comparator adapted to compare said customer shipping address with an authorized address of said customer maintained by said financial institution;
wherein said financial institution returns an authorization decision to said merchant over said computer network, and wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of securing transactions over a computer network comprising:
-
encrypting customer information as customer codes on a storage device on a customer computer, said customer computer being connected to said computer network, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to a merchant;
selecting one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
supplying said selected customer code to said merchant in a transaction over said computer network;
forwarding said customer code to a financial institution over said computer network;
decrypting said customer code at said financial institution;
comparing, at said financial institution, said customer shipping address with an authorized address of said customer maintained by said financial institution; and
returning a customer name, a customer shipping address, and an authorization decision from said financial institution to said merchant over said computer network, wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (26)
-
-
27. A method of securing transactions over the Internet comprising:
-
encrypting customer credit card information as customer codes on a storage device on a customer computer, said customer computer being connected to said Internet, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to a merchant;
selecting one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
supplying said selected customer code to said merchant in a transaction over said Internet;
forwarding said customer code to a financial institution over said Internet;
decrypting said customer code at said financial institution;
comparing, at said financial institution, said customer shipping address with an authorized address of said customer maintained by said financial institution; and
returning a customer name, a customer shipping address, and an authorization decision from said financial institution to said merchant over said Internet, wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (28)
-
-
29. A system for securing transactions over a computer network, said system operating on a customer computer, said system comprising:
-
an encrypter adapted to encrypt customer information as customer codes on a storage device on said customer computer, wherein said customer codes include encrypted identifiers including a customer shipping address, and wherein said customer shipping address comprises one of a plurality of valid shipping addresses that depend upon which customer code is supplied to a merchant;
a graphical user interface adapted to select one of a plurality of stored customer codes having one of said plurality of valid shipping addresses;
a populator adapted to supply said selected customer code to said merchant in a transaction over said computer network;
wherein said merchant includes a network connection adapted to forward said customer code to a financial institution over said computer network;
wherein said financial institution decrypts said customer code;
wherein said financial institution includes a comparator adapted to compare said customer shipping address with an authorized address of said customer maintained by said financial institution;
wherein said financial institution returns a customer name, a customer shipping address, and an authorization decision to said merchant over said computer network, and wherein said authorization decision is approved only if said customer shipping address and said authorized address are consistent. - View Dependent Claims (30)
-
Specification