At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
United States Patent | 5,715,314 |
Payne , et al. | February 3, 1998 |
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 cause the product to be sent to the user desiring to buy the product.
Inventors: | Payne; Andrew C. (Lincoln, MA), Stewart; Lawrence C. (Burlington, MA), Mackie; David J. (Cambridge, MA) |
Assignee: |
Open Market, Inc.
(Cambridge,
MA)
|
Appl. No.: | 08/328,133 |
Filed: | October 24, 1994 |
Current U.S. Class: | 705/78 ; 705/26.35; 705/75; 713/162 |
Current International Class: | G06Q 10/00 (20060101); G06Q 30/00 (20060101); G06Q 20/00 (20060101); G07F 7/00 (20060101); H04L 009/00 () |
Field of Search: | 380/4,21,23,24,25,49,50 364/401,406,408,284.4 235/379,380 395/200.01,200.02,200.09,925 |
4305059 | December 1981 | Benton |
4578530 | March 1986 | Zeidler |
4734858 | March 1988 | Schlafly |
4755940 | July 1988 | Brachtl et al. |
4775935 | October 1988 | Yourick |
4795890 | January 1989 | Goldman |
4799156 | January 1989 | Shavit et al. |
4812628 | March 1989 | Boston et al. |
4827508 | May 1989 | Shear |
4922521 | May 1990 | Krikke et al. |
4935870 | June 1990 | Burk, Jr. et al. |
4947028 | August 1990 | Gorog |
4977595 | December 1990 | Ohta et al. |
4982346 | January 1991 | Girouard et al. |
4992940 | February 1991 | Dworkin |
5025373 | June 1991 | Keyser, Jr. et al. |
5060153 | October 1991 | Nakagawa |
5077607 | December 1991 | Johnson et al. |
5220501 | June 1993 | Lawlor et al. |
5247575 | September 1993 | Sprague et al. |
5305195 | April 1994 | Murphy |
5336870 | August 1994 | Hughes |
5341429 | August 1994 | Stringer et al. |
5347632 | September 1994 | Filepp et al. |
5351186 | September 1994 | Bullock et al. |
5351293 | September 1994 | Michener et al. |
5383113 | January 1995 | Kight et al. |
5414833 | May 1995 | Hershey et al. |
0-542-298-A2 | May., 1993 | EP | |||
2102606 | Feb., 1983 | GB | |||
WO 91/16691 | Oct., 1991 | WO | |||
WO 95/16971 | Jun., 1995 | WO | |||
Rivest, R.L. et al., "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems," Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, no date. . Bellcore Internal E-Mail, Nov. 24, 1993. . Sirbu, Marvin A.; "Internet Billing Service Design and Prototype Implementation"; An Internet Billing Server; pp. 1-19, no date. . Payment Systems, "United States"; pp. 115-135, no date. . National Westminster Bank Group Brochure; pp. 1-29, no date. . Even et al.; "Electronic Wallet"; pp. 383-386; 1983. . Okamoto et al.; "Universal Electronic Cash"; pp. 324-337; 1991. . Pfitzmann et al.; "How to Break and Repair a `Provably Secure` Untraceable Payment System"; pp. 338-350; 1991. . Intuit Corp Quicken User's Guide; "Paying Bills Electronically"; pp. 171-192, no date. . Compuserve International; Compuserve Information Service Users Guide; pp. 109-114; 1986. . Gifford, David; "Notes on Community Information Systems" MIT LCS TM-419; Dec., 1989. . Vittal, J. "Active Message Processing: Messages as Messengers"; pp. 175-195; 1981. . Bos et al.; "SmartCash: A Practical Electronic Payment System"; pp. 1-8; Aug. 1990. . American National Standard; "Financial Institution Retail Message Authentication"; ANSI X9.19; 1986. . American National Standard; "Interchange Message Specification for Debit and Credit Card Message Exchange Among Financial Institutions"; ANSI X9.2; 1988. . Chaum et al., "Achieving Electronic Privacy"; Scientific American; pp. 319-327; 1988. . Burk et al.; "Value Exchange Systems Enabling Security and Unobservability"; Computers & Security, 9; pp. 715-721; 1990. . Chaum et al.; "Untraceable Electronic Cash"; Advances in Cryptology; pp. 319-327; 1988. . Schamuller-Bichl, I.; "IC-Cards in High-Security Applications"; Selected Papers from the Smart Card 2000 Conference; Springer Verlag; pp. 177-199; 1991. . Newman, B.C.; "Proxy-Based Authorization and Accounting for Distributed Systems"; Proc. 13th Int. Conf. on Dist. Comp. Sys.; May, 1993. . Medvinsky et al.; "Electronic Currency for the Internet"; Electronic Markets; pp. 30-31, Sep., 1993. . Anderson, Ross J.; "UEPS--A Second Generation Electronic Wallet"; Proc. of the Second European Symposium on Research in Computer Security (ESORICS); Touluse, France; pp. 411-418, no date. . Anderson, Ross; "Why Cryptosystems Fail"; Proc. 1st Conf. Computer and Comm. Security; pp. 215-227; Nov., 1993. . Dukach, Semyon; "SNPP: A Simple Network Payment Protocol"; MIT Laboratory for Computer Science; Cambridge, Massachusetts; 1993. . Medvinsky et al.; "NetCash: A Design for Practical Electronic Currency on the Internet"; Proc. 1st ACM Conf. on Comp. and Comm. Security; Nov., 1993. . Society for Worldwide Interbank Financial Telecommunications S.C.; "A S.W.I.F.T. Overview", no date. . Case Study: The CIRRUS Banking Network; Comm. ACM 8, 28' pp. 797-8078; Aug., 1985. . Intel Corporation; Power Technology; Marketig Brochure, no date. . Bender, M.; "EFTS: Electronic Funds Transfer Systems"; Kennikat Press; Port Washington, New York; pp. 43-46; 1975. . Abadi, M. et al.; "Authentication and Delegation with Smart-Cards" Report 67; Systems Research Center; Digital Equipment Corporation; Palo Alto, California; Oct. 22, 1990, revised Jul. 30, 1992. . Information Network Institute, Carnegie Mellon University; Internet Billing Server; Prototype Scope Document; Oct. 14, 1993. . Krajewski, M.; "Concept for a Smart Card Kerberos"; 15th National Computer Security Conference; Oct., 1992. . Krajewski, M.; "Smar Card Augmentation of Kerberos"; Privacy and Security Research Group Workshop on Network and Distributed System Security; Feb., 1993. . Krajewski, M. et al.; "Applicability of Smart Cards to Network User Authentication"; Computing Systems; vol. 7, No. 1; 1994. . Harty et al.; "Case Study: The VISA Transaction Processing System"; 1988. . International Organization for Standardization; "International Standard: Bank Card Originated Messages--Interchange Message Specifications--Content for Financial Transactions"; ISO 8583; 1987. . Rivest, R.; "The MD5 Message-Digest Algorithm"; MIT Laboratory for Computer Science and RSA Data Security, Inc.; Apr., 1992. . Voydock, Victor et al.; "Security Mechanisms in High-Level Network Protocols"; Computer Surveys; vol. 15, No. 2; Jun., 1981. . Needham, Roger M., "Adding Capability Access to Conventional File Servers"; Xerox Palo Alto Research Center; Palo Alto, California; no date. . Gligor, Virgil D. et al.; "Object Migration and Authentication"; IEEE Transactions on Software Engineering; vol. SE-5, No. 6; Nov., 1979. . Chaum, D.L. et al.; "Implementing Capability-Based Protection Using Encryption"; Electronics Research Laboratory, College of Engineering, University of California, Berkeley, California; Jul. 17, 1978. . Gifford, David K.; "Cryptographic Sealing for Information Secrecy and Authentication"; Stanford University and Xerox Palo Alto Research Center; Communications of the ACM; vol. 25, No. 4; Apr., 1982. . Mosaic Communications Corp. press release; "Mosaic Communications Unveils Network Navigator and Server Software for the Internet"; Sep. 12, 1994. . Rescorla, E. and Schiffman, A.; "The Secure HyperText Transfer Protocol"; Enterprise Integration Technologies; Jun., 1994. . Tenenbaum, Jay M. and Schiffman, Allan M.; "Development of Network Infrastructure and Services for Rapid Acquisition"; adapted from a white paper submitted to DARPA by MCC in collaboration with EIT and ISI. . Cohen, Danny; "Computerized Commerce"; ISI Reprint Series IS/RS-89-243; Oct., 1989; Reprinted from Information Processing 89, Proceedings of the IFIP World Computer Congress, held Aug. 28-Sep. 1 1989. . Cohen, Danny; "Electronic Commerce"; University of Southern California Information Sciences Institute, Research Report ISI/RR-89-244; Oct., 1989.. |