Method and apparatus for remotely accessing an automatic transaction processing system
First Claim
Patent Images
1. A method for accessing a transaction processing system, the method including:
- receiving a remote request for access to the transaction processing system from a client device; and
in response to the remote request, causing a server to execute at least one server function, the at least one server function including performing a security check to authenticate the remote request, wherein the remote request is received through a user interface, of a computer terminal, that prompts a user for information related to the user and to the remote request;
at least one client object is built using the information; and
the client object is used in the performance of the security check.
16 Assignments
0 Petitions
Accused Products
Abstract
A method for accessing a transaction processing system. In one embodiment, the method includes the step of receiving a remote request for access to the transaction processing system from a client device. The method further includes the step of, in response to the remote request, executing at least one server function by a server, where the at least one server function includes performing a security check to authenticate the remote request.
91 Citations
22 Claims
-
1. A method for accessing a transaction processing system, the method including:
-
receiving a remote request for access to the transaction processing system from a client device; and
in response to the remote request, causing a server to execute at least one server function, the at least one server function including performing a security check to authenticate the remote request, wherein the remote request is received through a user interface, of a computer terminal, that prompts a user for information related to the user and to the remote request;
at least one client object is built using the information; and
the client object is used in the performance of the security check.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
if the security check indicates that the remote request is authentic, getting a database connection to a database; and
validating a structure that is passed from the client device to the server.
-
-
3. The method of claim 2, further including:
-
determining whether the remote request is a request to access data in the database; and
if the remote request is a request to access data in the database, communicating with the database to retrieve the data.
-
-
4. The method of claim 3, further including:
-
if the remote request is a not a request to access data in a database, communicating with a transaction center to perform a configuration operation;
creating a record of the operation performed; and
storing the record in the database.
-
-
5. The method of claim 4, further including:
connecting to a redundant transaction center to perform the configuration operation.
-
6. The method of claim 1, wherein the remote request is in a standard software format including a remote procedure call (RPC).
-
7. The method of claim 4, wherein the at least one client object approximates a set of client views of a group of transaction center data.
-
8. The method of claim 7, wherein the group of transaction center data includes data relating to:
-
integrated circuit cards;
trunks;
client devices; and
levels of client access permission.
-
-
9. The method of claim 7, wherein performing the configuration operation includes at least one application programming interface (API), wherein at least one API is associated with each client object.
-
10. A transaction processing system including:
-
a transaction center to process transactions received, including routing transactions to a plurality of client devices;
a database coupled to the transaction center; and
a server coupled to the transaction center and to the plurality of client devices, wherein the server receives a remote request for access to the transaction center, and, in response, accesses the transaction center to perform an action and accesses the database to store data related to the action performed, wherein the remote request is received through a user interface, of a computer terminal, that prompts a user for information related to the user and to the remote request;
at least one client object is built using the information; and
the client object is used in the performance of a security check.- View Dependent Claims (11, 12, 13, 14)
-
-
15. A machine-readable medium storing a sequence of instructions which, when executed by the machine, cause the machine to:
-
receiving a remote request for access;
in response to receipt of the remote request, causing a server to perform at least one server function, the at least one server function including;
connecting to a database;
validating a structure of the remote request;
connecting to a transaction center to perform a function related to the remote request; and
modifying a record of the database to reflect the function performed, wherein the remote request is received through a user interface, of a computer terminal, that prompts a user for information related to the user and to the remote request;
at least one client object is built using the information; and
the client object is used in the performance of a security check.- View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
connecting to a redundant transaction center to perform the function related to the remote request; and
modifying a record of the database to reflect the function performed.
-
-
17. The machine-readable medium of claim 16, wherein the remote request is in a standard software format including a remote procedure call (RPC).
-
18. The machine-readable medium of claim 15, wherein the remote request includes at least one client object approximating a set of client views of a group of transaction center data.
-
19. The machine-readable medium of claim 18, wherein the group of transaction center data includes data relating to:
-
integrated circuit cards;
client devices; and
levels of client permission for access to the transaction center.
-
-
20. The machine-readable medium of claim 18, wherein the at least one server function includes at least one application programming interface (API), wherein the at least one API is associated with each client object.
-
21. The machine-readable medium of claim 15, wherein the remote request includes a request to change a configuration of the transaction processing system.
-
22. The machine-readable medium of claim 15, wherein the remote request includes a request for information stored in the database.
Specification