Online Commercial Transaction System and Method of Operation Thereof
First Claim
1. A system for conducting commercial transactions, comprising:
- an application server operable to host a software application for performing commercial transactions;
an application user database of authorised users capable of accessing the application server to conduct commercial transactions thereon, each authorised user in the application user database being uniquely identifiable by means of corresponding user information;
a proxy server communicable with the application server and accessible by a plurality of registered users from respective mobile access terminals, the proxy server being operable to provide each one of the plurality of registered users with access to the application server from that user'"'"'s respective mobile access terminal; and
a proxy database of authorised users in the application user database who are also registered to access the application server through the proxy server from their respective mobile access terminals, each registered user in the proxy database being uniquely identifiable by means of a corresponding user identification code, the proxy database providing, for each registered user, a mapping of that user'"'"'s user identification code and the user'"'"'s corresponding user information contained in the application user database.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for conducting commercial transactions comprises an application server that hosts a software application that can be accessed by users to conduct commercial transactions thereon, an application user database of authorised users capable of accessing the application server, each authorised user in the application user database being uniquely identifiable by means of corresponding login name and password, and a proxy server communicable with the application server and accessible by a plurality of registered users from respective mobile phones The proxy server provides each one of the plurality of registered users with access to the application server from that user'"'"'s respective mobile phone. A proxy database is associated with the proxy server, the proxy database containing details of authorised users in the application user database who are also registered to access the application server through the proxy server from their respective mobile phones. Each registered user in the proxy database is uniquely identifiable by means of a corresponding user identification code, the proxy database also providing, for each registered user, a mapping of that user'"'"'s user identification code and the user'"'"'s corresponding user information contained in the application user database. The proxy database stores each registered user'"'"'s corresponding user information in encrypted format, and the system includes a encryption engine capable of encrypting any data passed between the proxy server and the mobile phone of each registered user. The proxy database also stores an active encryption key for each registered user, the active encryption key being used by the encryption engine to encrypt and decrypt data passed between the proxy server and the user'"'"'s mobile access terminal. The encryption engine is dynamic, using a different encryption key during each session in which the user accesses the application server from his respective mobile phone, the encryption engine generating, during each session, a further encryption key for the user and transferring the further encryption key to the user'"'"'s mobile phone for storage therein.
86 Citations
77 Claims
-
1. A system for conducting commercial transactions, comprising:
-
an application server operable to host a software application for performing commercial transactions; an application user database of authorised users capable of accessing the application server to conduct commercial transactions thereon, each authorised user in the application user database being uniquely identifiable by means of corresponding user information; a proxy server communicable with the application server and accessible by a plurality of registered users from respective mobile access terminals, the proxy server being operable to provide each one of the plurality of registered users with access to the application server from that user'"'"'s respective mobile access terminal; and a proxy database of authorised users in the application user database who are also registered to access the application server through the proxy server from their respective mobile access terminals, each registered user in the proxy database being uniquely identifiable by means of a corresponding user identification code, the proxy database providing, for each registered user, a mapping of that user'"'"'s user identification code and the user'"'"'s corresponding user information contained in the application user database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of operation of a system for conducting commercial transactions, comprising the steps of:
-
hosting, on an application server, a software application for performing commercial transactions; compiling an application user database of authorised users capable of accessing the application server to conduct commercial transactions thereon and uniquely identifying each authorised user in the application user database by means of corresponding user information; providing a proxy server communicable with the application server and accessible by a plurality of registered users from respective mobile access terminals, the proxy server being operable to provide each one of the plurality of registered users with access to the application server from that user'"'"'s respective mobile access terminal; establishing a proxy database of authorised users in the application user database who are also registered to access the application server through the proxy server from their respective mobile access terminals, and uniquely identifying each registered user in the proxy database by means of a corresponding user identification code; and determining, for each registered user in the proxy database, a mapping of that user'"'"'s user identification code and the user'"'"'s corresponding user information contained in the application user database. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification