Secure, convenient and efficient system and method of performing trans-internet purchase transactions
First Claim
1. A method of performing a purchase transaction between a client browser and a merchant server over a general purpose computer network comprising the steps of:
- a) establishing a persistent predetermined coded identifier on a client browser corresponding to an account record stored by a merchant server;
b) providing for the serving of a Web page including a predetermined URL identifying a purchasable product or service to said client browser, said predetermined URL including a reference to said persistent predetermined coded identifier;
c) receiving said predetermined URL, including said persistent predetermined coded identifier, by said merchant server;
d) validating said predetermined coded identifier against said account record; and
e) recording the identity of said purchasable product or service as derived from said predetermined URL by said merchant server.
2 Assignments
0 Petitions
Accused Products
Abstract
A purchase transaction is performed between a client browser and a merchant server over a general access wide area connected network. The transaction appears to the client as singularly identifying a purchasable product or service and singularly confirming the purchase. A persistent predetermined coded identifier is established on the client browser corresponding to an account record stored by the merchant server. A predetermined URL referencing a purchasable product or service is served to the client browser. The predetermined URL includes an implicit reference to the persistent predetermined coded identifier. The predetermined URL is received by the merchant server, including the predetermined coded identifier, in response to a client browser selection. The merchant server validates the predetermined coded identifier against the account record and records an identifier of the purchasable product or service as derived from the predetermined URL by the merchant server.
-
Citations
22 Claims
-
1. A method of performing a purchase transaction between a client browser and a merchant server over a general purpose computer network comprising the steps of:
-
a) establishing a persistent predetermined coded identifier on a client browser corresponding to an account record stored by a merchant server; b) providing for the serving of a Web page including a predetermined URL identifying a purchasable product or service to said client browser, said predetermined URL including a reference to said persistent predetermined coded identifier; c) receiving said predetermined URL, including said persistent predetermined coded identifier, by said merchant server; d) validating said predetermined coded identifier against said account record; and e) recording the identity of said purchasable product or service as derived from said predetermined URL by said merchant server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of performing trans-Internet purchase transactions between client browsers and merchant vendors, said method comprising the steps of:
-
a) providing for a predetermined Web page to be served to a client browser with said predetermined Web page identifying a purchasable item and including a corresponding purchase transaction URL; b) receiving said corresponding purchase transaction URL and predetermined persistent cookie data previously stored by a merchant vendor on said client browser where said predetermined persistent cookie data is selected by said corresponding purchase transaction URL; c) determining the identity of said purchasable item and from said corresponding purchase transaction URL; and d) securely authenticating said client browser based on said predetermined persistent cookie data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of presenting an electronic catalogue of purchasable items to a client browser wherein at least one merchant vendor is represented in the electronic catalogue, said method comprising the steps of:
-
a) serving a Web page of an electronic catalogue to a client browser, said Web page including identifications of a plurality of purchasable items, each one of said plurality of purchasable item having an associated URL embedded in said Web page; b) receiving, in response to a single client browser selection, a predetermined URL request from said client browser including predetermined client environment data including predetermined persistent cookie data specifically corresponding to said predetermined URL; c) validating said client browser and identifying a predetermined one of said plurality of purchasable items from said predetermined URL; and d) serving a confirmation form to said client browser that requires a maximum of a single selection to accept and conclude the purchase of said predetermined one of said plurality of purchasable items. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of enabling purchase transactions for individual items from a plurality of merchant vendors through a common Web page, said method comprising the steps of:
-
a) embedding a first URL, associated with a purchasable item, in a Web page that is served from a first server to a client browser, said first URL referencing a second server; b) providing for the storage of first persistent cookie data by said client browser and of a first database record by said second server, said first persistent cookie data corresponding to said first database record as stored by said second server; c) receiving by said second server a first URL request corresponding to the client browser selection of said first URL; d) receiving by said second server said first persistent cookie data; e) validating said first persistent cookie data against said first database record; f) identifying said purchasable item from said first URL request; g) obtaining confirmation of the purchase of said purchasable item from said client browser; and h) providing for said client browser to issue a second URL request to said first server to be served with said Web page. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification