System and method for making electronic payments from a wireless mobile device
AssigneeResearch In Motion Limited
InventorsDavid CASTELL, Eric CHAN
Life of this patent
Estimating the term…
Abstract
An electronic device, system and method are provided for populating an online payment form. An electronic wallet resident on an electronic device stores data for at least one payment card. A transcoding proxy receives an online payment form from a website of an online vendor, and the electronic wallet is invoked to access data for one of the payment cards. The data is provided to the transcoding proxy, which populates the online payment form. One of the payment cards may be pre-selected for use with a given vendor.
Claims20
An electronic device, comprising:
- a memory storing data for at least one payment card in an electronic wallet;
- a communication subsystem;
- and
- a processor in communication with said memory and communication subsystem, the processor being configured to:
- execute a transcoding proxy to receive an online payment form from a website of an online vendor via the communication subsystem and to invoke the electronic wallet for accessing data stored for a selected one of the at least one payment card;
- the transcoding proxy obtaining said data;
- and
- execute the transcoding proxy to populate the online payment form with said data.
A method, comprising:
- a transcoding proxy receiving an online payment form from a website of an online vendor;
- the transcoding proxy invoking the electronic wallet for accessing data stored for a selected one of at least one payment card, the at least one payment card being stored in an electronic wallet in a memory of an electronic device;
- the transcoding proxy obtaining said data;
- and
- the transcoding proxy populating said data in said online payment form.
A computer program product comprising a non-transitory computer readable medium bearing code which, when executed by one or more processors of a device, causes said device to carry out the method of:
- a transcoding proxy executing on said device receiving an online payment form from a website of an online vendor;
- the transcoding proxy invoking the electronic wallet for accessing data stored for a selected one of at least one payment card, the at least one payment card being stored in an electronic wallet in a memory of an electronic device;
- the transcoding proxy obtaining said data;
- and
- the transcoding proxy populating said data in said online payment form.
Dependencies are inferred from the claim text.