×

Computer enabled methods and systems for facilitating micropayments via public networks

  • US 9,785,937 B2
  • Filed: 04/30/2013
  • Issued: 10/10/2017
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating micropayments, comprising:

  • a user establishing, via a processor on a user device, an account with a billing server, wherein the account includes at least a username and a password having numerical portions and letter portions;

    the billing server generating a polynomial equation having a plurality of coefficients and a plurality of variables, wherein the plurality of coefficients corresponds to the numerical portions of the password;

    storing, via the billing server, the polynomial equation in a machine-readable non-transitory memory of the billing server;

    embedding, by the user device, the polynomial equation into a software application stored in a machine-readable non-transitory memory of the user device;

    the user selecting, using the software application, one or more items to be purchased in at least one transaction from a vendor server;

    sending, by the vendor server, a time stamp to the user device;

    inputting, into the software application and via the processor on the user device, numerical portions of the time stamp into the polynomial equation to replace the plurality of variables;

    in response to inputting the numerical portions of the time stamp, generating, by the processor on the user device, a first solution to the polynomial equation;

    sending, by the processor on the user device, the first solution to the vendor server;

    the vendor server forwarding the solution and the time stamp to the billing server;

    solving, by the billing server, the polynomial equation to obtain a second solution;

    comparing, by the billing server, the first solution and the second solution;

    determining that the first solution is equivalent to the second solution; and

    in response to determining that the first solution is equivalent to the second solution, authorizing, by the billing server, the at least one transaction to be completed.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×