Computer systems and a related method for enabling a prospective buyer to browse a vendor's website to purchase goods or services

Information

  • Patent Grant
  • 10026111
  • Patent Number
    10,026,111
  • Date Filed
    Thursday, October 24, 2013
    11 years ago
  • Date Issued
    Tuesday, July 17, 2018
    6 years ago
Abstract
Buyer, vendor and third party computer systems are disclosed together with a related method for enabling a prospective Buyer to browse a Vendor's website purchase goods or services. The Buyer's computer system automatically extracts purchase information from which the Vendor can identify the Buyer's purchase. The Buyer's computer system may transmit, under control of the Buyer, confirmation to the Vendor that a third party has been instructed to pay the Vendor for the Buyer's purchase. A third party's computer system may transmit to the Vendor confirmation of receipt of an instruction from a Buyer to pay a Vendor for goods or services.
Description

This invention relates to computer systems and a related method for enabling a prospective Buyer to browse a vendor's website to purchase goods or services.


US patent application, publication number US2001/0034724 A1 (hereafter 724) discloses a system and related method of facilitating a secure financial transaction in which a financial institution of a buyer receives purchase data of a transaction from a transaction facilitator, which acts as an intermediary between the buyer and seller. Specifically, in activity A (see paragraphs 0013 and 0014 with reference to FIG. 1), the buyer having previously browsed a seller's website provides the transaction facilitator with the seller's name or the seller's website and selected product or general description of the item desired if a specific such item cannot be found. Thereafter, the financial institution receives a request for payment for the transaction from the buyer and processes the transaction on behalf of the buyer.


According to a first aspect of the present invention, a computer system is provided which is configured to perform the steps of supporting a browser to enable a Buyer to browse a Vendor's website in order to select goods or services for purchase; automatically extracting purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase such as a purchase price and/or a Vendor purchase reference; and transmitting, under the control of the Buyer, an instruction to a third party, such as a Bank with which the Buyer has an account, to pay the Vendor for the Buyer's purchase, wherein the instruction includes the purchase information.


The purchase information may further include banking information of the Vendor needed for the third party to effect payment although such information would not be needed if the vendor was previously known to the third party.


To facilitate extraction from the Vendor's website, the purchase information may be tagged as such on the Vendor's website.


Also, the automated extraction of purchase information and the transmission of the instruction to the third party may be done by program code not provided by the Vendor, for example, by program code provided by the trusted third party.


Also provided in accordance with the first aspect of the present invention is a computer system configured to perform the step if hosting a Vendor's website which enables Buyer to browse that website in order to select goods or services for purchase, wherein purchase information from which the Vendor can identify the Buyer's purchase is tagged as such on the Vendor's website to facilitate its automated extraction by the Buyer's browser.


According to a second aspect of the present invention, a computer system is provided which is configured to perform the steps of supporting a browser to enable a Buyer to browse a Vendor's website in order to elect goods or services for purchase; extracting purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase; under control of the Buyer and ideally as a result of a single action by the Buyer, transmitting an instruction to a third party to pay the Vendor for the Buyer's purchase, wherein the instruction includes the purchase information, and confirmation to the Vendor that the third party has been so instructed.


Also provided in accordance with a second aspect of the present invention is a computer system configured to perform the steps of hosting a Vendor's website which enables a Buyer to browse that website in order to select goods or services for purchase; and instigating an action with respect to the purchase, such as reserving for the Buyer the goods or services selected, upon receipt of confirmation from the Buyer that a third party has been instructed to pay the Vendor for the Buyer's purchase.


According to a third aspect of the present invention, a computer system is provided which is configured to perform upon receiving an instruction from a Buyer to pay a Vendor for goods or services information the steps of transmitting a confirmation of receipt of the instruction to the Vendor, which may constitute a contract between either the Buyer or the third party and the Vendor; and paying or instructing payment to the Vendor in accordance with purchase information included in the instruction from which the Vendor can identify the Buyer's selection.


Also provided in accordance with the third aspect of the present invention is a computer system configured to perform the step of hosting a Vendor's website which enables Buyer to browse that website in order to select goods or services for purchase; and instigating an action with respect to the purchase, such as reserving for the Buyer the goods or services selected, upon receipt of confirmation from a third party of that third party having received an instruction from the Buyer to pay the Vendor for the Buyer's purchase.


According to a four fourth aspect of the present invention, a method of enabling a Buyer to browse a Vendor's website in order to select goods or services for purchase is provided. In order, the method comprises the steps of initiating a session between the computer systems of a Buyer and the host of a Vendor's website to enable the Buyer to browse and select goods or services for purchase; at the Buyer's computer system, extracting purchase information from the Vendor's website from which the Vendor can identify the Buyer's purchase; at the Buyer's computer system, transmitting under the control of the Buyer, an instruction to the computer system of a third party to pay the Vendor for the Buyer's purchase, wherein the instruction includes the purchase information; at the third party's computer system and in accordance with purchase information, either (i) effecting payment or future payment to the Vendor or the Vendor's Bank or (ii) contracting to pay the Vendor or the Vendor's Bank; and terminating the session between the computer systems of the Buyer and the Vendor.





The present invention will now be described, by way of example only, with reference to the accompanying figures in which:



FIG. 1 depicts the computer systems of a Buyer, the Buyer's bank, a Vendor and the Vendor's Bank, each connected to the Internet;



FIG. 2 is a message sequence diagram illustrating the interaction between the computer systems of FIG. 1; and



FIG. 3 is an illustration of a screen layout of the Buyer's computer system of FIG. 1.





The computer systems of a Buyer, the Buyer's Bank, a Vendor and the Vendor's Bank are each depicted in FIG. 1 connected to the Internet. Using the Buyer's computer system, the Buyer is able to browse the Vendor's website which is hosted on the Vendor's computer in order to purchase goods or services. FIG. 2 is a signal sequence diagram illustrating the interaction between the computer systems of FIG. 1 as follows:


Step (1) Shopping


Using the Buyer's computer system, the Buyer browses the Vendor's website and selects good for purchase. For the purposes of describing the best mode of the invention, a fictitious scenario is hereafter portrayed in which of the Buyer is one of the co-inventors, the Vendor is the Philips Online Staff Shop which in reality does not exist and the Vendor's Bank is the Bank of East Grinstead which similarly does not exist. The Buyer uses browser modified by program code provided by the Bank. As shown in FIG. 3, the browser contains conventional browser elements including:


a title bar including minimise, maximise and close window controls,


a tool bar with back, forward, stop, refresh and home commands,


address bar in which an url of the website currently being accessed is displayed, and


a browser window in which the Philips Online Staff Shop is being accessed and, in particular, the Buyer's virtual shopping basket in to which the Buyer has placed two Philip's products for purchase.


In addition, for the purpose of implementing the present invention, the browser has novel elements including:


a second window titled “Safepay” which provides the Buyer with an interface to trusted program code, provided by the Buyer's Bank, which co-operates with the browser (often termed a plug-in) and its operation is independent from information and program code (such as an Java applet) downloaded by the Buyer's browser from the Vendor's website. The SafePay window interface and trusted program code enables the Buyer to instruct the Buyer's Bank to pay the Vendor as will be described in more detail below, and


an additional “SafePay” control on the title bar which toggles the appearance of the SafePay window.


Step (2) Purchase Information


Having selected goods for purchase and a mode of delivery and entered a delivery address, the Buyer is then required to pay for the goods. In the browser window, the Buyer is shown to have a choice between convention Internet based Credit Card payment and Giro transfer, that is a direct Bank account to Bank account transfer. Upon selecting the Giro tab, the Buyer is presented with purchase information which is tagged as such and which both the Buyer requires to pay the Vendor and the Vendor requires to relate such payment to the Buyer's purchase. The purchase information includes the name of the Vendor “Philips Staff Shop” the sort code “12-34-56” and account number “87654321” of the Vendors Bank, the Vendor's invoice number and the Vendor's email address.


Step (3) Instruction to Pay


As previously stated, the SafePay window provides the Buyer with an interface to trusted program code which enables the Buyer to instruct the Buyer's Bank to pay the Vendor. In order to transfer the purchase information, the Vendor clicks the Acquire button on the SafePay window whereupon the trusted program code scans the Browser window for tagged purchase information and automatically copies any such tagged purchase information to the SafePay window. The Buyer may also insert his own Statement reference with which to identify the debit from the Buyer's account.


To proceed with the purchase, the Buyer clicks the Pay button which instigates the creation of a message incorporating the tagged purchase information previously copied to the SafePay window, and transmission of that message to the Vendor's Bank.


Step (4) Confirmation that Instruction to Pay Sent


Having instructed the Buyer's Bank to pay the Vendor, the Buyer transmits to the Vendor confirmation of the instruction to the Bank to pay the Vendor being sent. This can done manually by the user clicking the Payment Instructed button on the Browser window or, if the button the tagged as such and the browser is so configured, arrange for a click on Pay to automatically instigated a click on Payment Instructed in the Browser Window. Upon receipt of confirmation, the vendor may update their website to reflect this (not shown).


Step (5) Validate Step (6) Confirmation to Buyer that Instruction to Pay Received


Upon receiving the instruction to Pay, the Buyer's Bank will validate the Buyer's request, for example by analyzing digital signatures to ensure that the Buyer was indeed the sender and also by checking that sufficient funds are available in the Buyer's account. Confirmation that instruction to pay has been received and optionally validated is sent to the Buyer.


Step (7) Reserve Goods


Upon receiving confirmation from the Buyer's that the Buyer has instructed the Buyer's Bank to pay the Vendor, the Vendor reserves the goods for the Buyer.


Step (8) Confirmation to Buyer that Instruction to Pay Received


Prior to making the Bank transfer, the Buyer's Bank may confirm to the Vendor that the Buyer has instructed the Buyer's Bank to pay the Vendor. This confirmation may form a contractual obligation on the Buyer and/or Buyer's Bank to pay the Vendor. The confirmation includes purchase information which the Vendor requires the confirmation to the Buyer's purchase. In step (7), the Vendor reserves the goods for the Buyer only after confirmation from the Buyer's that the Buyer has instructed the Buyer's Bank to pay the Vendor, however, such reservation (step 7′) may alternatively be made only after the Buyer's Bank has confirmed to the Vendor that the Buyer has instructed the Buyer's Bank to pay the Vendor.


Step (9) Bank Transfer


Using the purchase information, the Bayer's Bank transfers money to the Vendor's Bank and accompanying payment is purchase information which, once forwarded from the Vendor's Bank to the Vendor, enables the Vendor to relate the payment to the Buyer's purchase. As an alternative to payment, it is conceivable that an inter-Bank promise of money could be made whereby the Vendor's Bank can be confident of receiving the money at some time in the near future.


Step (10) Statement


The Vendor's Bank reports completion of the bank transfer (or promise thereof) from the Buyer's Bank to the Vendor.


Step (11) Despatch Goods & Step (13)


Upon receiving confirmation from the Vendor's Bank that the Vendors account has been credited by the Buyer, the Vendor confirms to the Buyer that payment has been received and dispatches the goods to the Buyer.


Step (12)


The Buyer terminates the session by logging of the vendor's website either informing the Vendor of the termination and the Buyer's browser being directed to say the Vendor's home page, or by unilateral termination say where the Vendor selects another website to browse.


In the above described example, the Vendor's website is hosted on a computer system of the vendor, however, it will be appreciated that a third party may host the vendor's website. Similarly, the computer systems of the Buyer's and Vendor's Banks could be owned and operated by a third party on the Banks, and in particular, where such a third party may operate on behalf of several banks.


Also, tagging data for extraction from a browser could be readily achieved by using conventional Extensible Mark-up Language (XML) or the like, XML being which is a universal format for structured documents and data on the Web. Alternatively, a dedicated tagging protocol could be formulated and adopted.


As an alternative to express tagging in the source, information on the Vendor's website could be tagged graphically, say by placing an icon or series of icons adjacent the information on the Vendor's website which is needed by the Buyer to pay the vendor and needed by the Vendor to match payment to the Buyer's purchase. If this were the case, extraction of the information would require scanning for such graphical tags.


Whilst the above embodiment describes the Buyer having a between convention Internet based Credit Card payment and Giro transfer using “Safe Pay”, credit card payment could have been used in a method according to the present invention in which the third party is a credit card company instead or as well as a Bank and where the held by the Buyer is a credit card account.


The invention is described in the context of computers systems connected across the Internet, however, it will be appreciated that the invention will be equally applicable to other WANs, LANs or other type of network.


From reading the present disclosure, other modifications will be apparent to persons skilled in the art. Such modifications may involve other features which are already known in the design and use of computer systems and component parts thereof and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure of the present application also includes any novel feature or any novel combination of features disclosed herein either explicitly or implicitly or any generalization of one or more of those features which would be obvious to persons skilled in the art, whether or not it relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as does the present invention. The applicants hereby give notice that new claims may be fomulated to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom.

Claims
  • 1. A computer system local to a Buyer, configured to perform acts of: providing a browser modified by program code, the browser having a window interface and trusted program code to enable browsing a webpage of a remote Host computer of a Vendor's Website to render the webpage on a display local to the Buyer in order for the Buyer to select at least one of a good and service for purchase, the remote Host computer being remote from the local computer system and the Buyer;scanning on the local computer system a currently displayed webpage;automatically extracting from the currently displayed webpage on the local computer system and under control of the trusted program code via the window interface, a portion of the currently displayed webpage comprising purchase information, the purchase information being sufficient information for the Vendor to identify the Buyer's selected purchase; andtransmitting from the local computer system, under the control of the Buyer operating via the trusted program code, an instruction to a Third Party different than the Vendor to pay the Vendor for the Buyer's purchase, wherein the instruction includes at least a pay portion of the purchase information obtained from the scanning and extracting on the local computer system the currently displayed webpage, the pay portion identifying at least a price and the Buyer's selected purchase, the instruction being sufficient information for the Third party to pay the Vendor for the Buyer's selected purchase.
  • 2. The computer system of claim 1, configured to perform an act of transmitting directly to the Vendor by the local computer system of the Buyer under control of the trusted program code an order including at least an ordering portion of the purchase information, the ordering portion identifying at least the Buyer's selected purchase, and the order being sufficient information to purchase the Buyer's selected purchase from the Vendor.
  • 3. The computer system of claim 1, configured to perform an act of transmitting under control of the trusted program code to the Third Party an order including at least an ordering portion of the purchase information.
  • 4. The computer system of claim 3, wherein the ordering portion includes at least one of the price and a Vendor purchase reference.
  • 5. The computer system of claim 1, wherein the trusted program code is provided by the Third Party to the local computer system.
  • 6. The computer system of claim 1, wherein the browser is modified to enable operation of the trusted program code.
  • 7. The computer system of claim 1, wherein the browser is modified to include a visual interface to interact with the trusted program code.
  • 8. The computer system of claim 7, wherein the visual interface includes a portion in a title bar to interact with the trusted program code.
  • 9. The computer system of claim 1, wherein the purchase information is tagged as purchase information in the currently displayed webpage and wherein extracting comprises an act of copying the purchase information to a payment window.
  • 10. The computer system of claim 1, wherein the purchase information includes at least one of an account number of the Vendors Bank, the Vendor's invoice number and the Vendor's email address.
  • 11. A method of enabling a Buyer to purchase a selection offered from a Vendor's website, the method comprising acts of: providing a browser modified by program code, the browser having a window interface and trusted program code;displaying via the browser on a display local to the Buyer a Vendor's webpage from a remote Host computer at a computer system that is local to the Buyer, the remote Host computer being remote from the local computer system and the Buyer;browsing via the browser the Vendor's webpage;selecting via the browser a purchase from the Vendor's webpage;scanning on the local computer system the currently displayed Vendor's webpage;automatically extracting a portion of the currently displayed webpage comprising purchase information from the currently displayed Vendor's webpage on the local computer system and storing the extracted purchase information from the currently displayed webpage on the local computer system under control of the trusted program code via the window interface, the purchase information being sufficient information for the Vendor to identify the Buyer's selected purchase; andtransmitting from the local computer system, under the control of the Buyer operating via the trusted program code, an instruction to a Third Party different than the Vendor to pay the Vendor for the Buyer's purchase, wherein the instruction includes at least a pay portion of the purchase information obtained from the scanning and extracting on the local computer system the currently displayed webpage, the pay portion identifying at least a price and the Buyer's selected purchase, the instruction being sufficient information for the Third party to pay the Vendor for the Buyer's selected purchase.
  • 12. The method of claim 11, comprising an act of transmitting directly to the Vendor by the local computer system of the Buyer under control of the trusted program code an order including at least an ordering portion of the purchase information, the ordering portion identifying at least the Buyer's selected purchase, and the order being sufficient information to purchase the Buyer's selected purchase from the Vendor.
  • 13. The method of claim 11, comprising acts of: transmitting under control of the trusted program code to the Third Party an order including at least an ordering portion of the purchase information, andtransmitting by the Third Party the order to the Vendor, the ordering portion identifying the Buyer's selected purchase, and the order being sufficient information for the Buyer to purchase the Buyer's selected purchase from the Vendor.
  • 14. The method of claim 13, wherein the ordering portion includes at least one of the price and a Vendor purchase reference.
  • 15. The method of claim 13, comprising an act of reserving by the Vendor for the Buyer at least one of a good and service that corresponds to the Buyer's selected purchase.
  • 16. The method of claim 11, comprising an act of installing in the local computer system the trusted program code from the Third Party to provide the modified browser of the local computer system.
  • 17. The method of claim 11, comprising an act of modifying a browser program by the program code to provide the browser having the window interface and the trusted program code.
  • 18. The method of claim 11, wherein the act of modifying the browser program comprises an act of modifying the browser program to include a visual interface to interact with the trusted program code.
  • 19. The method of claim 11, wherein the purchase information is tagged as purchase information in the currently displayed webpage and wherein extracting comprises an act of copying the purchase information to a payment window.
  • 20. The method of claim 11 wherein under control of the Buyer, the method comprising act of: by the trusted program code transmitting to the Third Party an instruction to pay the vendor, andtransmitting to the Vendor confirmation that the Third Party has been instructed to pay the Vendor.
  • 21. The method of claim 20, wherein a single action by the Buyer initiates the acts of the transmitting the instruction to the Third Party to pay the vendor and the transmitting the confirmation to the Vendor that the Third Party has been instructed to pay the Vendor.
  • 22. The method of claim 20, wherein in response to receiving confirmation that the Third Party has been instructed to pay the Vendor, the method comprising an act of reserving for the Buyer by the Vendor the selected purchase that is identified in the confirmation.
  • 23. A computer system of a Third Party remote from a Buyer's computer system and comprising a memory configured with program code to control a processor to perform acts of: receiving an instruction from the Buyer's computer system to arrange payment to a Vendor for a selection of a purchase, the instruction including purchase information automatically extracted from a displayed webpage on the Buyer's computer system under control of a trusted program code via a window interface, the trusted program code enabling the Buyer to browse the webpage of a remote Host computer of a Vendor's Website to render the webpage on a display local to the Buyer to enable selection of at least one of a good and service for purchase from the displayed webpage and to enable the automatic extraction of the purchase information from the displayed webpage; the purchase information being sufficient for the Vendor to identify the Buyer's selection of the purchase, the Vendor being a different party than the Third Party and the Vendor being remote from the Third Party;verifying the Buyer;verifying financial information associated with the Buyer to determine whether the Third Party will arrange payment to the Vendor;in response to receiving the instruction, and the verifying of the Buyer and the verifying of the financial information, transmitting a confirmation of the receipt of the instruction to the Vendor; andinitiating arranging for paying the Vendor for the purchases according to the purchase information included in the instruction.
  • 24. The computer system of the Third Party of claim 23, wherein the confirmation includes the purchase information, and the Third Party's computer system transmits a message to the Buyer that the confirmation has been sent to the Vendor.
  • 25. The computer system of the Third Party of claim 23, wherein the confirmation of the receipt of the instruction is transmitted to The Buyer's computer system.
  • 26. A computer system of a Vendor remote from a Buyer and comprising a memory configured with program code to control a processor to perform acts of: providing tagged information on a website to allow a Buyer's computer system to identify the purchase information, the purchase information being sufficient for the Vendor to identify a purchase of at least one of goods or services; initiating a browsing session between the Vender's computer system and the Buyer's computer system, the browsing session allowing the Buyer to browse the Vendor's website to enable the Buyer to select purchases;receiving a confirmation of receipt of an instruction from the Buyer to arrange for paying the Vendor for a selected purchase by the Buyer, the confirmation including at least purchase information automatically extracted from a displayed webpage on the Buyer's computer system under control of a trusted program code via a window interface, the trusted program code enabling the Buyer to browse the Vendor's Website to render the webpage on a display local to the Buyer to enable selection of at least one of a good and service for purchase from the displayed webpage and to enable the automatic extraction of the purchase information from the displayed webpage; the purchase information being sufficient for the Vendor to identify the Buyer and the selected purchase; andin response to receiving the confirmation, reserving the selected purchase for the Buyer.
  • 27. The computer system of the Vendor of claim 26, wherein the Vendor's computer system receives from the Buyer the confirmation of the receipt of the instruction from the Buyer to the Third Party.
  • 28. The computer system of the Vendor of claim 26, wherein the Vendor's computer system receives from the Third Party the confirmation of the receipt of the instruction from the Buyer to the Third Party.
Priority Claims (1)
Number Date Country Kind
0206552.2 Mar 2002 GB national
Parent Case Info

This application claims the benefit or priority of and describes the relationships between the following applications: wherein this application is a continuation application of U.S. patent application Ser. No. 10/507,772, filed Sep. 15, 2004 which is the National Stage of International Application No. PCT/IB03/00421, filed Feb. 6, 2003, which claims the priority of foreign application GB 0206552.2 filed Mar. 20, 2002, each of which is incorporated herein by reference thereto.

US Referenced Citations (84)
Number Name Date Kind
5592378 Cameron Jan 1997 A
5890137 Koreeda Mar 1999 A
5974549 Golan Oct 1999 A
6058237 Kim et al. May 2000 A
6072870 Nguyen et al. Jun 2000 A
6098053 Slater Aug 2000 A
6101482 Diangelo et al. Aug 2000 A
6173272 Thomas Jan 2001 B1
6427132 Bowman-Amauh Jul 2002 B1
6463534 Geiger et al. Oct 2002 B1
6483523 Feng Nov 2002 B1
6535880 Musgrove Mar 2003 B1
6556976 Callen Apr 2003 B1
6601047 Wang Jul 2003 B2
6879665 Cook et al. Apr 2005 B1
6879965 Fung et al. Apr 2005 B2
6938019 Uzo Aug 2005 B1
6944660 Eshghi Sep 2005 B2
7006986 Sines et al. Feb 2006 B1
7013290 Ananian Mar 2006 B2
7089208 Levchin et al. Aug 2006 B1
7165041 Guheen et al. Jan 2007 B1
7181017 Nagel et al. Feb 2007 B1
7225155 Polk May 2007 B1
7249094 Levchin et al. Jul 2007 B2
7295989 Rudnick Nov 2007 B2
7334184 Simons Feb 2008 B1
7343625 Zaidi Mar 2008 B1
7370014 Vasavada May 2008 B1
7542924 Chow Jun 2009 B2
7574376 Berman Aug 2009 B1
7752095 Laracey Jul 2010 B1
8818903 Dulin Aug 2014 B2
20010007098 Hinrichs Jul 2001 A1
20010007099 Rau Jul 2001 A1
20010021917 Hatano Sep 2001 A1
20010027420 Boublik Oct 2001 A1
20010034724 Thieme Oct 2001 A1
20010037253 Kensey Nov 2001 A1
20010044787 Shwartz Nov 2001 A1
20010044896 Schwartz Nov 2001 A1
20020016754 Khan Feb 2002 A1
20020016765 Sacks Feb 2002 A1
20020016769 Barbara Feb 2002 A1
20020026446 Groos, III Feb 2002 A1
20020032663 Messner Mar 2002 A1
20020038286 Koren Mar 2002 A1
20020046169 Keresman et al. Apr 2002 A1
20020052784 Sherwin et al. May 2002 A1
20020055909 Fung May 2002 A1
20020065737 Aliabadi May 2002 A1
20020069122 Yun et al. Jun 2002 A1
20020072942 Kuykendall et al. Jun 2002 A1
20020077918 Lerner Jun 2002 A1
20020077978 O'Leary Jun 2002 A1
20020082929 Wang Jun 2002 A1
20020087479 Malcolm Jul 2002 A1
20020143660 Himmel Oct 2002 A1
20020154162 Bhatia Oct 2002 A1
20020162027 Itwaru Oct 2002 A1
20020188573 Calhoon Dec 2002 A1
20030061120 Shibuya Mar 2003 A1
20030061170 Uzo Mar 2003 A1
20030093372 Atogi May 2003 A1
20030097331 Cohen May 2003 A1
20030105681 Oddo Jun 2003 A1
20030105710 Barbara Jun 2003 A1
20030120554 Hogan Jun 2003 A1
20030120608 Pereyra Jun 2003 A1
20030182245 Seo Sep 2003 A1
20040054632 Remy Mar 2004 A1
20040054715 Cesario Mar 2004 A1
20040117321 Sancho Jun 2004 A1
20040148366 Ross, Jr. Jul 2004 A1
20040186912 Harlow Sep 2004 A1
20040205772 Uszok Oct 2004 A1
20050097008 Ehring et al. May 2005 A1
20050177438 Thomason et al. Aug 2005 A1
20070016473 Anderson Jan 2007 A1
20080046337 Tarvydas Feb 2008 A1
20080086403 Dilip Apr 2008 A1
20110282711 Freishtat Nov 2011 A1
20120046994 Reisman Feb 2012 A1
20140006309 Reisman Jan 2014 A1
Foreign Referenced Citations (18)
Number Date Country
2351742 Dec 2001 CA
1313567 Sep 2001 CN
1332424 Jan 2002 CN
9167185 Jun 1997 JP
11167595 Jun 1999 JP
11353382 Dec 1999 JP
2000076336 Mar 2000 JP
2001109742 Apr 2001 JP
2001306853 Nov 2001 JP
2001351024 Dec 2001 JP
20000058839 Oct 2000 KR
469714 Dec 2001 TW
0022557 Apr 2000 WO
0070512 Nov 2000 WO
0111513 Feb 2001 WO
0178023 Oct 2001 WO
0208970 Jan 2002 WO
0221366 Mar 2002 WO
Non-Patent Literature Citations (5)
Entry
Hauser et al, “Generic Extensions of WWW Browser”, Proceedings of the First USENIX Workshop on Electronic Commerce, 1995, 9 Pages.
Herzbert et al, “Minipay: Charging Per Click on the Web”, Computer Networks and ISDN Systems North Holland Publishing, Amsterdam, NL, vol. 29, No. 8-13, 1997, pp. 939-951.
Thierry, “Common Markup for Micropayment Per-Fee-Links”, W3C Working Draft, Aug. 25, 1999, pp. 1-25, XP002258272.
Burstein, “An Implementation of Micromint”, Master's Thesis, Massachusetts Institute of Technology May 22, 1998, pp. 1-46, XP002258273.
Sander et al, “Electronic Payment Put in Context: Bill Payment, Electronic Commerce and Exploitation of Electronic Products”, Telematica Instite, Mar. 3, 2002, pp. 1-104
Related Publications (1)
Number Date Country
20140046797 A1 Feb 2014 US
Continuations (1)
Number Date Country
Parent 10507772 US
Child 14061799 US