Back to results
US 2010/0076890 A1Published application
Gui-based wallet program for online transactions
AssigneePaypal, Inc.
InventorsGak Wee Low, Salil Mody
Life of this patent
Estimating the term…
Abstract
Provided is a method and a GUI-based software application that acts as a wallet with network interconnectivity for enabling a user to securely and seamlessly conduct transactions with his or her online financial transaction program by means of a computer or a wireless handheld device without having to depend on an Internet browser.
Claims35
A method comprising:
- verifying login credentials to authenticate a user;
- storing identification information corresponding to the user;
- presenting the user with a plurality of buttons on a customizable Graphic User Interface (GUI) based program if the user is authenticated, wherein the buttons represent specific actions to perform;
- receiving data from at least one of the buttons based on a selection by the user;
- and
- conducting, by an integration engine on a server, transactions based on the received data from the plurality of buttons on the GUI based program.
3 more elements
A method comprising:
- entering a username and a password to be authenticated on a user device;
- choosing from a plurality of buttons on a customizable Graphic User Interface (GUI) based program if authenticated, wherein the buttons represent specific actions to perform;
- transmitting, by the user device, data based on a selected one of the buttons;
- and
- conducting transactions with the plurality of buttons on the GUI based program based on data received from a financial program.
2 more elements
A method comprising:
- determining if a transaction is starting from the side of a Graphic User Interface (GUI) based program or from the side of a server of an online transaction program;
- encrypting a first data message instruction with a first communication engine of the GUI based program on a user device and sending the encrypted first data message instruction over an Internet connection to a second communication engine belonging to the server, if the transaction starts from the GUI based program side, wherein the transaction is based on a button selected by a user from a plurality of buttons from the GUI based program, the buttons representing specific actions to perform;
- and
- receiving and decrypting the encrypted first data message instruction with the second communication engine on the server and sending the decrypted first data message instruction to an integration engine of the server, and instructing the integration engine to work with the server, a plurality of databases on the server, and with any incoming data message instructions, if the transaction starts from the server side.
1 more element
A computer-readable medium containing instructions to perform a method comprising the steps of:
- verifying login credentials to authenticate a user;
- storing identification information corresponding to the user;
- presenting the user with a plurality of buttons on a customizable Graphic User Interface (GUI) based program if the user is authenticated, wherein the buttons represent specific actions to perform;
- receiving data from at least one of the buttons based on a selection by the user;
- and
- conducting transactions based on the received data from the plurality of buttons on the GUI based program.
3 more elements
Dependencies are inferred from the claim text.