Patent ID: 8539049

Claim:
A server-implemented method of facilitating a transaction between a user and a vendor in a communication network comprising the Internet, said method comprising: creating a user account for said user, said creating comprising said server receiving a personal profile comprising personal information about said user and said server storing said personal information for a subsequent access thereof; providing, to said user, a list of displayable entries sortable using specified criteria in a manner that allows said user to review a selection of entries and to make a change to said selection prior to submitting a transaction for processing, wherein said specified criteria comprise at least one of a date, a vendor identification, and a transaction type; responsive to a user request to log into said user account, verifying an identity of said user against said personal information; responsive to successful identification verification of said user, facilitating said transaction between said vendor and said user pursuant to instructions from said user, wherein said instructions are generated based on a shopping cart screen rendered by a client device of said user; sending to said user a confirmation message regarding said transaction while said user is logged in said server; attributing a plurality of user transactions to said user account; and providing to said user an account screen for allowing access to information relating to said user transactions and information relating to an account balance of said user account.