System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
First Claim
1. A method for communicating between a remote client and a server, comprising the steps of:
- establishing a communication link between the remote client and the server;
transmitting one or more data elements from the remote client to the server via the communication link;
parsing the one or more data elements and extracting one or more digital credentials from the one or more data elements;
authenticating the one or more digital credentials to verify that a user of the remote client is authorized to perform one or more merchant related functions of an electronic commerce application residing on the server; and
allowing the user of the remote client to access the one or more merchant related functions of the electronic commerce application if the user of the remote client is authorized.
10 Assignments
0 Petitions
Accused Products
Abstract
An architecture that provides a server that communicates bidirectionally with a client over a first communication link, over which service requests flow to the server for one or more merchants and/or consumers is disclosed. Service requests are associated with a particular merchant based on storefront visited by a consumer or credentials presented by a merchant. Service requests result in merchant specific transactions that are transmitted to the gateway for further processing on existing host applications. By presenting the appropriate credentials, the merchant could utilize any other computer attached to the Internet utilizing a SSL or SET protocol to query the server remotely and obtain capture information, payment administration information, inventory control information, audit information and process customer satisfaction information.
682 Citations
22 Claims
-
1. A method for communicating between a remote client and a server, comprising the steps of:
-
establishing a communication link between the remote client and the server; transmitting one or more data elements from the remote client to the server via the communication link; parsing the one or more data elements and extracting one or more digital credentials from the one or more data elements; authenticating the one or more digital credentials to verify that a user of the remote client is authorized to perform one or more merchant related functions of an electronic commerce application residing on the server; and allowing the user of the remote client to access the one or more merchant related functions of the electronic commerce application if the user of the remote client is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program embodied on a computer-readable medium for communicating between a remote client and a server, comprising:
-
a code segment for establishing a communication link between the remote client and the server; a code segment for transmitting one or more data elements from the remote client to the server via the communication link; a code segment for parsing the one or more data elements and extracting one or more digital credentials from the one or more data elements; a code segment for authenticating the one or more digital credentials to verify that a user of the remote client is authorized to perform one or more merchant related functions of an electronic commerce application residing on the server; and a code segment for allowing the user of the remote client to access the one or more merchant related functions of the electronic commerce application if the user of the remote client is authorized. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification