Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
85 words
A method for communicating between a server, a gateway, and a host payment application, comprising the steps of: (a) establishing a communication link between the server and the gateway; (b) receiving encrypted payment information at the gateway; (c) decrypting the payment information into one or more request data elements; (d) formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) transmitting the payment transaction request to the host payment application.
Claim 2
Independent Claim
85 words
A method for communicating between a server, a gateway, and a host payment application, comprising the steps of: (a) establishing a communication link between the server and the gateway; (b) receiving encrypted payment information at the gateway; (c) decrypting the payment information into one or more request data elements; (d) formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) transmitting the payment transaction request to the host payment application.
Claim 3
Dependent Claim
59 words
The method of claim 1, including the steps of: (f) receiving a payment transaction response from the host payment application at the gateway; (g) converting the payment transaction response into one or more response data elements; (h) encrypting the one or more response data elements; and (i) transmitting the encrypted one or more response data elements to the server.
Claim 4
Dependent Claim
29 words
The method of claim 1, including the step of receiving security information from the host payment application and accessing a database server to acquire information pertinent to payment processing.
Claim 5
Dependent Claim
18 words
The method of claim 3, including the step of performing database administration as part of the payment processing.
Claim 6
Dependent Claim
14 words
The method of claim 3, including the step of logging transactions in a database.
Claim 7
Dependent Claim
17 words
The method of claim 5, including the step of preparing reports based on information in the database.
Claim 8
Dependent Claim
19 words
The method of claim 1, wherein the encryption conforms with a protocol specified by one or more credit associations.
Claim 9
Independent Claim
92 words
An apparatus for communicating between a server, a gateway, and a host payment application, comprising: (a) means for establishing a communication link between the server and the gateway; (b) means for receiving encrypted payment information at the gateway; (c) means for decrypting the payment information into one or more request data elements; (d) means for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) means for transmitting the payment transaction request to the host payment application.
Claim 10
Independent Claim
92 words
An apparatus for communicating between a server, a gateway, and a host payment application, comprising: (a) means for establishing a communication link between the server and the gateway; (b) means for receiving encrypted payment information at the gateway; (c) means for decrypting the payment information into one or more request data elements; (d) means for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) means for transmitting the payment transaction request to the host payment application.
Claim 11
Dependent Claim
66 words
An apparatus as recited in claim 8, including: (f) means for receiving a payment transaction response from the host payment application at the gateway; (g) means for converting the payment transaction response into one or more response data elements; (h) means for encrypting the one or more response data elements; and (i) means for transmitting the encrypted one or more response data elements to the server.
Claim 12
Dependent Claim
30 words
An apparatus as recited in claim 8, including means for receiving security information from the host payment application and accessing a database server to acquire information pertinent to payment processing.
Claim 13
Dependent Claim
19 words
An apparatus as recited in claim 10, including means for performing database administration as part of the payment processing.
Claim 14
Independent Claim
15 words
An apparatus as recited in claims 10, including means for logging transactions in a database.
Claim 15
Dependent Claim
18 words
An apparatus as recited in claim 12, including means for preparing reports based on information in the database.
Claim 16
Dependent Claim
21 words
An apparatus as recited in claim 8, wherein the encryption conforms with a protocol specified by one or more credit associations.
Claim 17
Dependent Claim
108 words
A computer program embodied on a computer-readable medium for communicating between a server, a gateway, and a host payment application, comprising: (a) a code segment for establishing a communication link between the server and the gateway; (b) a code segment for receiving encrypted payment information at the gateway; (c) a code segment for decrypting the payment information into one or more request data elements; (d) a code segment for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) a code segment for transmitting the payment transaction request to the host payment application.
Claim 18
Dependent Claim
108 words
A computer program embodied on a computer-readable medium for communicating between a server, a gateway, and a host payment application, comprising: (a) a code segment for establishing a communication link between the server and the gateway; (b) a code segment for receiving encrypted payment information at the gateway; (c) a code segment for decrypting the payment information into one or more request data elements; (d) a code segment for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) a code segment for transmitting the payment transaction request to the host payment application.
Claim 19
Dependent Claim
75 words
A computer program as recited in claim 15, including: (f) a code segment for receiving a payment transaction response from the host payment application at the gateway; (g) a code segment for converting the payment transaction response into one or more response data elements; (h) a code segment for encrypting the one or more response data elements; and (i) a code segment for transmitting the encrypted one or more response data elements to the server.
Claim 20
Dependent Claim
33 words
A computer program as recited in claim 15, including a code segment for receiving security information from the host payment application and accessing a database server to acquire information pertinent to payment processing.
Claim 21
Dependent Claim
22 words
A computer program as recited in claim 17, including a code segment for performing database administration as part of the payment processing.
Claim 22
Dependent Claim
18 words
A computer program as recited in claim 17, including a code segment for logging transactions in a database.
Claim 23
Dependent Claim
21 words
A computer program as recited in claim 19, including a code segment for preparing reports based on information in the database.
Claim 24
Dependent Claim
22 words
A computer program as recited in claim 15, wherein the encryption conforms with a protocol specified by one or more credit associations.
Claim 25
Dependent Claim
112 words
A computer program embodied on a computer-readable medium for communicating between a HTTP server, a gateway, and an existing host payment application, comprising: (a) a code segment for establishing a communication link between the HTTP server and the gateway; (b) a code segment for receiving encrypted payment information at the gateway; (c) a code segment for decrypting the payment information into one or more request data elements; (d) a code segment for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) a code segment for transmitting the payment transaction request to the existing host payment application.
Claim 26
Dependent Claim
112 words
A computer program embodied on a computer-readable medium for communicating between a HTTP server, a gateway, and an existing host payment application, comprising: (a) a code segment for establishing a communication link between the HTTP server and the gateway; (b) a code segment for receiving encrypted payment information at the gateway; (c) a code segment for decrypting the payment information into one or more request data elements; (d) a code segment for formatting the one or more request data elements into a payment transaction request conforming to a protocol compatible with the host payment application; and (e) a code segment for transmitting the payment transaction request to the existing host payment application.