A network-based sales system includes at least one buyer computer for operation by a user desiring to buy a product, at least one merchant computer, and at least one payment computer. The buyer computer, the merchant computer, and the payment computer are interconnected by a computer network. The buyer computer is programmed to receive a user request for purchasing a product, and to cause a payment message to be sent to the payment computer that comprises a product identifier identifying the product. The payment computer is programmed to receive the payment message, to cause an access message to be created that comprises the product identifier and an access message authenticator based on a cryptographic key, and to cause the access message to be sent to the merchant computer. The merchant computer is programmed to receive the access message, to verify the access message authenticator to ensure that the access message authenticator was created using the cryptographic key, and to... |
Citations|
| US4305059 | Jan 3, 1980 | Dec 8, 1981 | | Modular funds transfer system | | US4528643 | Jan 10, 1983 | Jul 9, 1985 | FPDC, Inc. | System for reproducing information in material objects at a point of sale location | | US4529870 | Jun 25, 1982 | Jul 16, 1985 | | Cryptographic identification, financial transaction, and credential device | | US4578530 | Dec 7, 1983 | Mar 25, 1986 | VISA U.S.A., Inc. | End-to-end encryption system and method of operation | | US4734858 | Nov 26, 1984 | Mar 29, 1988 | Portel Services Network, Inc. | Data terminal and system for placing orders | | US4755940 | Jan 6, 1987 | Jul 5, 1988 | International Business Machines Corporation | Transaction security system | | US4759063 | Aug 22, 1983 | Jul 19, 1988 | | Blind signature systems | | US4759064 | Oct 7, 1985 | Jul 19, 1988 | | Blind unanticipated signature systems | | US4775935 | Sep 22, 1986 | Oct 4, 1988 | Westinghouse Electric Corp. | Video merchandising system with variable and adoptive product sequence presentation order | | US4795890 | Feb 2, 1987 | Jan 3, 1989 | Light Signatures, Inc. | Device authentication system for on and off line use | | US4799156 | Oct 1, 1986 | Jan 17, 1989 | Strategic Processing Corporation | Interactive market management system | | US4812628 | Mar 27, 1987 | Mar 14, 1989 | Visa International Service Association | Transaction system with off-line risk assessment | | US4827508 | Oct 14, 1985 | May 2, 1989 | Personal Library Software, Inc. | Database usage metering and protection system and method | | US4891503 | Mar 29, 1988 | Jan 2, 1990 | Gascard, Inc. | Distributed authorization system | | US4922521 | Mar 8, 1989 | May 1, 1990 | U.S. Philips Corporation | System for providing secure telecommunication access to a computer | | US4926480 | May 24, 1988 | May 15, 1990 | | Card-computer moderated systems | | US4935870 | Aug 3, 1988 | Jun 19, 1990 | Keycom Electronic Publishing | Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key | | US4947028 | Jul 19, 1988 | Aug 7, 1990 | Arbor International, Inc. | Automated order and payment system | | US4947430 | Nov 23, 1987 | Aug 7, 1990 | | Undeniable signature systems | | US4949380 | Oct 20, 1988 | Aug 14, 1990 | | Returned-value blind signature systems | | US4972318 | Apr 24, 1990 | Nov 20, 1990 | Iron City Sash & Door Company | Order entry and inventory control method | | US4977595 | Mar 28, 1990 | Dec 11, 1990 | Nippon Telegraph and Telephone Corporation | Method and apparatus for implementing electronic cash | | US4982346 | Dec 16, 1988 | Jan 1, 1991 | Expertel Communications Incorporated | Mall promotion network apparatus and method | | US4987593 | Apr 5, 1990 | Jan 22, 1991 | | One-show blind signature systems | | US4991210 | May 4, 1989 | Feb 5, 1991 | | Unpredictable blind signature systems | | US4992940 | Mar 13, 1989 | Feb 12, 1991 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications | | US4996711 | Jun 21, 1989 | Feb 26, 1991 | | Selected-exponent signature systems | | US5025373 | Jun 30, 1988 | Jun 18, 1991 | JML Communications, Inc. | Portable personal-banking system | | US5060153 | Apr 5, 1989 | Oct 22, 1991 | Sharp Kabushiki Kaisha | Teller machine with mode for continuously sending off-line collected transaction data to a host while ignoring incomplete data response signals | | US5077607 | Apr 20, 1989 | Dec 31, 1991 | Scientific-Atlanta, Inc. | Cable television transaction terminal | | US5105184 | Nov 9, 1989 | Apr 14, 1992 | | Methods for displaying and integrating commercial advertisements with computer software | | US5220501 | Dec 8, 1989 | Jun 15, 1993 | Online Resources, Ltd. | Method and system for remote delivery of retail banking services | | US5247575 | Apr 24, 1992 | Sep 21, 1993 | | Information distribution system | | US5276736 | Jul 13, 1992 | Jan 4, 1994 | | Optionally moderated transaction systems | | US5305195 | Mar 25, 1992 | Apr 19, 1994 | Gerald Singer | Interactive advertising system for on-line terminals | | US5311594 | Mar 26, 1993 | May 10, 1994 | AT&T Bell Laboratories | Fraud protection for card transactions | | US5319542 | Sep 27, 1990 | Jun 7, 1994 | International Business Machines Corporation | System for ordering items using an electronic catalogue | | US5321751 | Feb 18, 1993 | Jun 14, 1994 | Eastman Kodak Company | Method and apparatus for credit card verification | | US5336870 | May 26, 1992 | Aug 9, 1994 | | System for remote purchase payment transactions and remote bill payments | | US5341429 | Dec 4, 1992 | Aug 23, 1994 | TestDrive Corporation | Transformation of ephemeral material | | US5347632 | Jul 28, 1989 | Sep 13, 1994 | Prodigy Services Company | Reception system for an interactive computer network and method of operation | | US5351186 | Jan 16, 1991 | Sep 27, 1994 | Bullock Communications, Inc. | System and method for obtaining information concerning a product or a service | | US5351293 | Feb 1, 1993 | Sep 27, 1994 | Wave Systems Corp. | System method and apparatus for authenticating an encrypted signal | | US5383113 | Jul 25, 1991 | Jan 17, 1995 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans | | US5414833 | Oct 27, 1993 | May 9, 1995 | International Business Machines Corporation | Network security system and method using a parallel finite state machine adaptive active monitor and responder | | US5475585 | Feb 2, 1994 | Dec 12, 1995 | | Transactional processing system | | US5521631 | May 25, 1994 | May 28, 1996 | SpectraVision, Inc. | Interactive digital video services system with store and forward capabilities | | US5535229 | May 10, 1993 | Jul 9, 1996 | Global Interconnect, Corp. | Digital data transfer system for use especially with advertisement insertion systems | | US5557516 | Feb 4, 1994 | Sep 17, 1996 | MasterCard International | System and method for conducting cashless transactions | | US5557518 | Apr 28, 1994 | Sep 17, 1996 | Citibank, N.A. | Trusted agents for open electronic commerce | | US5557798 | Dec 21, 1990 | Sep 17, 1996 | Tibco, Inc. | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes | | US5590197 | Apr 4, 1995 | Dec 31, 1996 | V-ONE Corporation | Electronic payment system and method | | US5592378 | Aug 19, 1994 | Jan 7, 1997 | Andersen Consulting LLP | Computerized order entry system and method | | US5594910 | Nov 26, 1993 | Jan 14, 1997 | IBM Corp. | Interactive computer network and method of operation | | US5596642 | Sep 30, 1994 | Jan 21, 1997 | Electronic Payment Services, Inc. | Network settlement performed on consolidated information | | US5596643 | Jan 3, 1996 | Jan 21, 1997 | Electronic Payment Services, Inc. | Network settlement performed on consolidated information | | US5604802 | Jul 18, 1994 | Feb 18, 1997 | International Business Machines Corporation | Transaction processing system | | US5621797 | Dec 19, 1995 | Apr 15, 1997 | Citibank, N.A. | Electronic ticket presentation and transfer method | | US5623547 | Mar 6, 1995 | Apr 22, 1997 | Jonhig Limited | Value transfer system | | US5642419 | Dec 19, 1995 | Jun 24, 1997 | Citibank N.A. | Method for acquiring and revalidating an electronic credential | | US5664110 | Dec 8, 1994 | Sep 2, 1997 | Highpoint Systems, Inc. | Remote ordering system | | US5664111 | Feb 16, 1994 | Sep 2, 1997 | Honicorp, Inc. | Computerized, multimedia, network, real time, interactive marketing and transactional system | | US5694551 | Apr 24, 1995 | Dec 2, 1997 | Moore Business Forms, Inc. | Computer integration network for channeling customer orders through a centralized computer to various suppliers | | US5715314 | Oct 24, 1994 | Feb 3, 1998 | Open Market, Inc. | Network sales system | | US5724424 | Nov 29, 1995 | Mar 3, 1998 | Open Market, Inc. | Digital active advertising | | US5727164 | Dec 13, 1991 | Mar 10, 1998 | Max Software, Inc. | Apparatus for and method of managing the availability of items | | US5734719 | Dec 10, 1996 | Mar 31, 1998 | International Business Systems, Incorporated | Digital information accessing, delivery and production system | | US5826241 | Sep 16, 1994 | Oct 20, 1998 | First Virtual Holdings Incorporated | Computerized system for making payments and authenticating transactions over the internet | | US5848399 | Jul 25, 1996 | Dec 8, 1998 | | Computer system for allowing a consumer to purchase packaged goods at home | | US5897622 | Oct 16, 1996 | Apr 27, 1999 | Microsoft Corporation | Electronic shopping and merchandising system | | US5909492 | Jun 18, 1997 | Jun 1, 1999 | Open Market, Incorporated | Network sales system | | US5920847 | Oct 7, 1996 | Jul 6, 1999 | Visa International Service Association | Electronic bill pay system | | US6006199 | Dec 31, 1991 | Dec 21, 1999 | International Business Machines Corporation | Method and system for automated payment within a computer integrated manufacturing system |
Referenced by|
| US6876977 | Jul 27, 2000 | Apr 5, 2005 | The Foxboro Company | Shared shopping basket management system | | US6901376 | Sep 11, 2000 | May 31, 2005 | M&R Marking Systems, Inc. | Method and system for facilitating reseller transactions | | US6983255 | Jul 14, 2004 | Jan 3, 2006 | International Business Machines Corporation | Television commerce payments | | US7003789 | Dec 21, 1999 | Feb 21, 2006 | International Business Machines Corporation | Television commerce payments | | US7096205 | Mar 29, 2002 | Aug 22, 2006 | First Data Corporation | Systems and methods for enrolling consumers in goods and services | | US7103577 | Sep 30, 2003 | Sep 5, 2006 | First Data Corporation | Systems and methods for staging transactions, payments and collections | | US7107249 | Mar 29, 2002 | Sep 12, 2006 | First Data Corporation | Electronic identifier payment systems and methods | | US7117183 | Jan 28, 2004 | Oct 3, 2006 | First Data Coroporation | Airline ticket payment and reservation system and methods | | US7130817 | Dec 5, 2002 | Oct 31, 2006 | First Data Corporation | Electronic gift linking | | US7131062 | Dec 9, 1998 | Oct 31, 2006 | International Business Machines Corporation | Systems, methods and computer program products for associating dynamically generated web page content with web site visitors | | US7158955 | Dec 10, 2001 | Jan 2, 2007 | First Data Corporation | Electronic identifier payment systems and methods | | US7165052 | Mar 31, 2001 | Jan 16, 2007 | First Data Corporation | Payment service method and system | | US7177836 | Dec 30, 1999 | Feb 13, 2007 | First Data Corporation | Method and system for facilitating financial transactions between consumers over the internet | | US7184989 | May 21, 2003 | Feb 27, 2007 | First Data Corporation | Staged transactions systems and methods | | US7203658 | Mar 19, 2001 | Apr 10, 2007 | Cisco Technology, Inc. | Methods and apparatus for processing order related messages | | US7219832 | Jun 15, 2005 | May 22, 2007 | First Data Corporation The Western Union Company | ATM machine and methods with currency conversion capabilities | | US7266533 | Dec 6, 2001 | Sep 4, 2007 | The Western Union Company | Electronic gift greeting | | US7272639 | Jan 12, 1998 | Sep 18, 2007 | Soverain Software LLC | Internet server access control and monitoring systems | | US7376587 | Jul 11, 2000 | May 20, 2008 | Western Union Financial Services, Inc. | Method for enabling transfer of funds through a computer network | | US7389294 | May 9, 2002 | Jun 17, 2008 | Amazon.com, Inc. | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership | | US7392940 | May 18, 2005 | Jul 1, 2008 | The Western Union Company | In-lane money transfer systems and methods | | US7398252 | Oct 26, 2001 | Jul 8, 2008 | First Data Corporation | Automated group payment | | US7458507 | May 16, 2007 | Dec 2, 2008 | First Data Corporation | ATM machine and methods with currency conversion capabilities | | US7463946 | Jun 13, 2005 | Dec 9, 2008 | First Data Corporation | Mail handling equipment and methods | | US7472077 | May 9, 2002 | Dec 30, 2008 | Amazon.com, Inc. | User interfaces and methods for facilitating user-to-user sales | | US7483863 | Nov 13, 2002 | Jan 27, 2009 | Nifty Corporation | Electronic commerce information processing system and method | | US7493274 | May 9, 2002 | Feb 17, 2009 | Amazon.com, Inc. | Marketplace system in which users generate and browse user-to-user preorder listings via a definitive products catalog | | US7497369 | May 9, 2002 | Mar 3, 2009 | Amazon.com, Inc. | Metadata service that supports user-to-user sales via third party web pages | | US7512552 | Sep 12, 2006 | Mar 31, 2009 | The Western Union Company | Electronic gift linking | | US7516100 | May 12, 2000 | Apr 7, 2009 | The Western Union Company | Method and system for transferring money in business-to-business internet transactions | | US7529698 | Jan 15, 2002 | May 5, 2009 | | Apparatus and method for providing transaction history information, account history information, and/or charge-back information | | US7574389 | Oct 30, 2007 | Aug 11, 2009 | The Western Union Company | Method and system for transferring money in business-to-business internet transactions | | US7587342 | Sep 29, 2006 | Sep 8, 2009 | First Data Corporation | Method for requesting and receiving an online payment through a payment enabler system | | US7593898 | Dec 30, 1999 | Sep 22, 2009 | First Data Corporation | Method and system for payment transactions and shipment tracking over the internet | | US7596529 | Feb 13, 2002 | Sep 29, 2009 | First Data Corporation The Western Union Company | Buttons for person to person payments | | US7600682 | May 27, 2008 | Oct 13, 2009 | Amazon.com, Inc. | Marketplace system in which users generate preorder listings via a definitive product catalog | | US7606734 | Jul 11, 2001 | Oct 20, 2009 | The Western Union Company | Wide area network person-to-person payment | | US7610222 | Oct 30, 2007 | Oct 27, 2009 | First Data Corporation | Method for providing a money transfer service through a payment enabler system | | US7613633 | Sep 27, 2000 | Nov 3, 2009 | eBay Inc. | Method for facilitating commerce at an internet-based auction | | US7613653 | Oct 26, 2001 | Nov 3, 2009 | First Data Corporation The Western Union Company | Money order debit from stored value fund | | US7614547 | May 27, 2008 | Nov 10, 2009 | Amazon.com, Inc. | Marketplace system capable of using purchase history data to generate listing request messages | | US7614552 | Dec 10, 2008 | Nov 10, 2009 | Amazon.com, Inc. | Marketplace system that supports user-to-user sales via a definitive product catalog | | US7641109 | May 18, 2005 | Jan 5, 2010 | The Western Union Company | Money transfer cards, systems and methods | | US7702540 | Feb 19, 1999 | Apr 20, 2010 | eBay Inc. | Computer-implement method and system for conducting auctions on the internet | | US7716128 | Nov 30, 2007 | May 11, 2010 | The Western Union Company | Electronic indentifier payment systems and methods | | US7753267 | May 22, 2008 | Jul 13, 2010 | The Western Union Company | In-lane money transfer systems and methods | | US7765148 | Feb 12, 2007 | Jul 27, 2010 | First Data Corporation | Method and system for facilitating payment of an online auction transaction | | US7778934 | Mar 26, 2001 | Aug 17, 2010 | VeriSign, Inc. | Authenticated payment | | US7783571 | May 31, 2007 | Aug 24, 2010 | First Data Corporation | ATM system for receiving cash deposits from non-networked clients | | US7792705 | May 21, 2007 | Sep 7, 2010 | Amazon.com, Inc. | Method and system for placing a purchase order via a communications network | | US7797233 | Aug 27, 2004 | Sep 14, 2010 | Store Financial Services, LLC | Methods and systems for processing, accounting, and administration of stored value cards | | US7797235 | Feb 12, 2007 | Sep 14, 2010 | First Data Corporation | On-line cash register to use in providing a consumer-to-consumer payment service | | US7841514 | Jul 10, 2006 | Nov 30, 2010 | Walker Digital, LLC | Digital advertisement board in communication with point-of-sale terminals | | US7853480 | May 21, 2007 | Dec 14, 2010 | Amazon Technologies, Inc. | System and method for providing export services to merchants | | US7877412 | May 9, 2005 | Jan 25, 2011 | | Rechargeable media distribution and play system | | US7908179 | Aug 1, 2007 | Mar 15, 2011 | The Western Union Company | Electronic gift linking | | US7908200 | May 10, 2002 | Mar 15, 2011 | Versata Development Group, Inc. | Method and apparatus for efficiently generating electronic requests for quote | | US7930216 | Sep 29, 2006 | Apr 19, 2011 | The Western Union Company | Method for making an online payment through a payment enabler system | | US7933835 | Jan 17, 2007 | Apr 26, 2011 | The Western Union Company | Secure money transfer systems and methods using biometric keys associated therewith | | US7937292 | Sep 30, 2008 | May 3, 2011 | The Western Union Company | Wide area network person-to-person payment | | US7937322 | Apr 6, 2009 | May 3, 2011 | The Western Union Company | Method and system for transferring money in business-to-business internet transactions | | US7941342 | Sep 30, 2008 | May 10, 2011 | The Western Union Company | Wide area network person-to-person payment | | US7941346 | Sep 30, 2008 | May 10, 2011 | The Western Union Company | Wide area network person-to-person payment | | US7949600 | Jun 27, 2000 | May 24, 2011 | Western Union Financial Services, Inc. | Method for facilitating payment of a computerized transaction | | US7970652 | Apr 25, 2000 | Jun 28, 2011 | eBay Inc. | Apparatus and method for remote sellers to initiate auction instances at an auction facilitator system and receive or make payment for items bought and sold with the system by book entry accounting between participant accounts accessible to the system | | US7970722 | Nov 9, 2009 | Jun 28, 2011 | Aloft Media, LLC | System, method and computer program product for a collaborative decision platform | | US7983993 | Jul 23, 2010 | Jul 19, 2011 | VeriSign, Inc. | Authenticated payment | | US8005777 | Jul 27, 2010 | Aug 23, 2011 | Aloft Media, LLC | System, method and computer program product for a collaborative decision platform | | US8024229 | Sep 30, 2008 | Sep 20, 2011 | The Western Union Company | Wide area network person-to-person payment | | US8099359 | Apr 19, 2000 | Jan 17, 2012 | The Western Union Company | System and method for issuing negotiable instruments by licensed money transmitter from direct deposits | | US8099600 | Aug 23, 2004 | Jan 17, 2012 | International Business Machines Corporation | Content distribution site spoofing detection and prevention | | US8150763 | Aug 1, 2006 | Apr 3, 2012 | The Western Union Company | Systems and methods for staging transactions, payments and collections | | US8160988 | Jul 27, 2010 | Apr 17, 2012 | Aloft Media, LLC | System, method and computer program product for a collaborative decision platform | | US8204799 | Sep 7, 2007 | Jun 19, 2012 | Amazon Technologies, Inc. | System and method for combining fulfillment of customer orders from merchants in computer-facilitated marketplaces | | US8234690 | Apr 4, 2008 | Jul 31, 2012 | Axway Inc. | Solicited authentication of a specific user | | US8244632 | Jan 2, 2003 | Aug 14, 2012 | First Data Corporation The Western Union Company | Automated transfer with stored value | | USRE42892 | Oct 17, 2002 | Nov 1, 2011 | Netscape Communications Corporation | Method and apparatus for maintaining state information on an HTTP client system in relation to server domain and path attributes |
Claims1. A network-based sales system, comprising: - a merchant database comprising a plurality of digital advertisements and a plurality of respective product fulfillment items;
- at least one creation computer for creating said merchant database; and
- at least one merchant computer for causing said digital advertisements to be transmitted to a user and for causing advertised products to be transmitted to said user;
- said creation computer and said merchant computer being interconnected by a computer network;
- said creation computer being programmed to create said merchant database, and to transmit said digital advertisements and said product fulfillment items to said merchant computer;
- said merchant computer being programmed to receive said digital advertisements and product fulfillment items, to receive a request for a digital advertisement from a user, to cause said digital advertisement to be sent to said user, to receive from said user an access message identifying an advertised product, and to cause said product to be sent to said user in accordance with a product fulfillment item corresponding to said product.
2. A network-based sales system in accordance with claim 1, wherein each of said digital advertisements comprises an abstract of a product and a price. 3. A network-based sales system in accordance with claim 2, wherein: - at least one of said product fulfillment items comprises a product itself; and
- said creation computer is programmed to transmit said product to said merchant computer with said digital advertisements.
4. A method of processing shopping cart messages sent between a first computer and a second computer, the first computer and the second computer being interconnected by a public packet switched computer network in which communications between the first computer and the second computer are according to hypertext transfer protocol, the method comprising: - at the second computer, receiving from the first computer a shopping cart message, the shopping cart message comprising a universal resource locator that includes at least one identifier incorporated therein pertaining to a respective shopping cart and an authenticator that comprises a digital signature based on a cryptographic key, and
- examining the shopping cart message at the second computer and returning shopping cart data to the first computer in response to the shopping cart message.
5. The method of claim 4 wherein the first computer is a client computer and the second computer is a server computer. 6. The method of claim 4 wherein the digital signature is a hash of information in the universal resource locator. 7. The method of claim 4 further comprising the step of authenticating the shopping cart message by checking the authenticator. 8. The method of claim 4 wherein the at least one identifier pertaining to the shopping cart comprises a product identifier. 9. The method of claim 4 wherein the at least one identifier of pertaining to the shopping cart comprises a domain identifier. 10. The method of claim 4 wherein the at least one identifier of pertaining to the shopping cart comprises a payment amount. 11. The method of claim 4 wherein the at least one identifier pertaining to the shopping cart comprises a merchant computer identifier. 12. The method of claim 4 wherein the at least one identifier pertaining to the shopping cart comprises a merchant account identifier. 13. The method of claim 4 wherein the at least one identifier pertaining to the shopping cart comprises a duration time. 14. The method of claim 4 wherein the at least one identifier pertaining to the shopping cart comprises an expiration time. 15. The method of claim 4 further comprising receiving at the second computer from the first computerfurther shopping cart messages related to the shopping cart and updating a payment universal resource locator corresponding to the shopping cart in response to the further shopping cart messages. 16. A network-based system for processing shopping cart messages, comprising: - a first computer; and
- a second computer;
- the first computer and the second computer being interconnected by a public packet switched computer network in which communications between the first computer and the second computer are according to hypertext transfer protocol;
- the first computer being programmed to transmit a shopping cart message to the second computer, the shopping cart message comprising a universal resource locator that includes at least one identifier incorporated therein pertaining to a respective shopping cart and an authenticator that comprises a digital signature based on a cryptographic key;
- the second computer being programmed to examine the shopping cart message at the second computer and to return shopping cart data to the first computer in response to the shopping cart message.
17. The system of claim 16 wherein the first computer is a client computer and the second computer is a server computer. 18. A method of operating a payment computer in a public packet switched computer network comprising at least one buyer computer for operation by a user desiring to buy a product and at least one payment computer, the method comprising: - receiving, at the payment computer, a payment message that the buyer computer has sent to the payment computer for purchasing a product in response to a user request, the payment message comprising a product identifier identifying the product, the payment message comprising a universal resource locator containing all information required by the payment computer for authorizing purchase of the product and an authenticator that comprises a digital signature based on a cryptographic key; and
- at the payment computer, authorizing, based on the payment message, purchase of the product.
19. The method of claim 18 wherein the digital signature is a hash of information in the universal resource locator. 20. The method of claim 18 further comprising the step of authenticating the payment message by checking the authenticator. 21. A network-based system for processing payment messages, comprising: - a buyer computer; and
- a payment computer;
- the buyer computer and the payment computer being interconnected by a public packet switched computer network;
- the buyer computer being programmed to send to the payment computer a payment message for purchasing a product in response to a user request, the payment message comprising a product identifier identifying the product, the payment message comprising a universal resource locator containing all information required by the payment computer for authorizing purchase of the product and an authenticator that comprises a digital signature based on a cryptographic key;
- the payment computer being programmed to receive the payment message and to authorize, based on the payment message, purchase of the product.
22. A method of processing shopping cart messages sent between a client computer and a server computer, the client computer and the server computer being interconnected by a public packet switched computer network in which communications between the client computer and the server computer are according to hypertext transfer protocol, the method comprising: - responding to a shopping cart message received from the client computer through the network, by returning to the client computer a hypertext page corresponding to a shopping cart associated with the shopping cart message; and
- responding to further shopping cart requests related to the shopping cart, the further shopping cart messages being universal resource locators that include at least one identifier incorporated therein pertaining to respective shopping carts and an authenticator that comprises a digital signature based on a cryptographic key, and tracking the further shopping cart requests related to the shopping cart.
23. A network-based system for processing shopping cart messages, comprising: - a client computer; and
- a server computer;
- the client computer and the server computer being interconnected by a public packet-switched computer network in which communications between the client computer and the server computer are according to hypertext transfer protocol;
- the client computer being programmed to incorporate into a universal resource locator at least one identifier pertaining to a respective shopping cart;
- the server computer being programmed to respond to a shopping cart message received from the client computer through the network, the shopping cart message comprising the universal resource locator, by returning to the client computer a hypertext page corresponding to the shopping cart message; and
- the server computer being programmed to respond to further shopping cart messages related to the shopping cart, the further shopping cart messages being universal resource locators that include at least one identifier incorporated therein pertaining to respective shopping carts and an authenticator that comprises a digital signature based on a cryptographic key, and to track the further shopping cart messages related to the shopping cart.
|