Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
311 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 2
Dependent Claim
311 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 3
Dependent Claim
34 words
The network payment system of claim 1 wherein the authorization message comprises an authenticator proving that the payment computer originated the authorization message and is capable of validation without use of a secret key.
Claim 4
Dependent Claim
65 words
The network payment system of claim 1 wherein the at least one signature comprises one signature that protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, protects the at least one message from replay attack, and is computed based on a principal-specific or source-specific secret key.
Claim 5
Dependent Claim
27 words
The network payment system of claim 1 wherein the payment computer is programmed to cause information pertaining to the payment request message and authorization to be recorded.
Claim 6
Independent Claim
292 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 7
Independent Claim
292 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 8
Dependent Claim
32 words
The method of claim 5 wherein the authorization message comprises an authenticator proving that the payment computer originated the authorization message and is capable of validation without use of a secret key.
Claim 9
Dependent Claim
284 words
A payment computer for use in providing real-time authorization of payment transactions by a financial authorization network external to the network payment system, the payment computer being programmed to receive, over a public packet switched communications network, a payment request message specifying a payment amount to be transferred from the sender to the beneficiary, the payment computer further being programmed to authenticate the payment request message, to cause a message to be transmitted into a financial authorization network external to the network payment system, in order to verify that the sender has adequate finds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message over the public packet switched communications network, the authorization message comprising an authenticator proving that the payment computer originated the authorization message, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 10
Dependent Claim
284 words
A payment computer for use in providing real-time authorization of payment transactions by a financial authorization network external to the network payment system, the payment computer being programmed to receive, over a public packet switched communications network, a payment request message specifying a payment amount to be transferred from the sender to the beneficiary, the payment computer further being programmed to authenticate the payment request message, to cause a message to be transmitted into a financial authorization network external to the network payment system, in order to verify that the sender has adequate finds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message over the public packet switched communications network, the authorization message comprising an authenticator proving that the payment computer originated the authorization message, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 11
Dependent Claim
33 words
The payment computer of claim 7 wherein the authorization message comprises an authenticator proving that the payment computer originated the authorization message and is capable of validation without use of a secret key.
Claim 12
Dependent Claim
23 words
The method of claim 5 further comprising the step of causing information pertaining to the payment request message and authorization to be recorded.
Claim 13
Dependent Claim
286 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; the authorization message comprising at least one digital signature of components that include components derived from the authorization message, at least one of which digital signatures protects the authorization message from forgery, at least one of which digital signatures protects the authorization message from all replay attacks that result in loss of value; and the authorization message comprising an authenticator proving that the payment computer originated the authorization message and being capable of validation without use of a secret key.
Claim 14
Dependent Claim
286 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; the authorization message comprising at least one digital signature of components that include components derived from the authorization message, at least one of which digital signatures protects the authorization message from forgery, at least one of which digital signatures protects the authorization message from all replay attacks that result in loss of value; and the authorization message comprising an authenticator proving that the payment computer originated the authorization message and being capable of validation without use of a secret key.
Claim 15
Dependent Claim
14 words
The network payment system of claim 10 wherein the authenticator is a digital signature.
Claim 16
Dependent Claim
27 words
The network payment system of claim 10 wherein the payment computer is programmed to cause information pertaining to the payment request message and authorization to be recorded.
Claim 17
Independent Claim
272 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization system in response to the message, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; the authorization message comprising at least one digital signature of components that include components derived from the authorization message, at least one of which digital signatures protects the authorization message from forgery, and at least one of which digital signatures protects the authorization message from all replay attacks that result in loss of value; and the authorization message comprising an authenticator proving that the payment computer originated the authorization message and being capable of validation without use of a secret key.
Claim 18
Independent Claim
272 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization system in response to the message, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; the authorization message comprising at least one digital signature of components that include components derived from the authorization message, at least one of which digital signatures protects the authorization message from forgery, and at least one of which digital signatures protects the authorization message from all replay attacks that result in loss of value; and the authorization message comprising an authenticator proving that the payment computer originated the authorization message and being capable of validation without use of a secret key.
Claim 19
Dependent Claim
12 words
The method of claim 13 wherein the authenticator is a digital signature.
Claim 20
Dependent Claim
23 words
The method of claim 13 further comprising the step of causing information pertaining to the payment request message and authorization to be recorded.
Claim 21
Dependent Claim
32 words
The network payment system of claim 4 wherein the payment computer is programmed to cause the information pertaining to the payment request message and authorization to be recorded in a settlement database.
Claim 22
Dependent Claim
22 words
The method of claim 9 wherein the information pertaining to the payment request message and authorization is recorded in a settlement database.
Claim 23
Dependent Claim
32 words
The network payment system of claim 12 wherein the payment computer is programmed to cause the information pertaining to the payment request message and authorization to be recorded in a settlement database.
Claim 24
Dependent Claim
22 words
The method of claim 15 wherein the information pertaining to the payment request message and authorization is recorded in a settlement database.
Claim 25
Dependent Claim
32 words
The open network payment system of claim 1 wherein the payment request message comprises the at least one digital signature of components that include components derived from the at least one message.
Claim 26
Dependent Claim
29 words
The method of claim 5 wherein the payment request message comprises the at least one digital signature of components that include components derived from the at least one message.
Claim 27
Dependent Claim
30 words
The payment computer of claim 7 wherein the payment request message comprises the at least one digital signature of components that include components derived from the at least one message.
Claim 28
Dependent Claim
323 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; the payment computer being programmed to receive the payment request message and to cause an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network, in response to the authorization request, and to transmit an authorization message to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the payment request message and the authorization message comprising at least one encrypted digest of components that include components derived from the at least one message, at least one of which encrypted digests protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one message, at least one of which encrypted digests protects the at least one message from all replay attacks that result in loss of value, and at least one of which encrypted digests is verified based on a principal-specific or source-specific public key.
Claim 29
Dependent Claim
323 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; the payment computer being programmed to receive the payment request message and to cause an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network, in response to the authorization request, and to transmit an authorization message to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the payment request message and the authorization message comprising at least one encrypted digest of components that include components derived from the at least one message, at least one of which encrypted digests protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one message, at least one of which encrypted digests protects the at least one message from all replay attacks that result in loss of value, and at least one of which encrypted digests is verified based on a principal-specific or source-specific public key.
Claim 30
Dependent Claim
32 words
The open network payment system of claim 23 wherein the payment request message comprises the at least one encrypted digest of components that include components derived from the at least one message.
Claim 31
Independent Claim
311 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; and receiving, at the payment computer, the payment request message, and causing an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, in response to the authorization request, and transmitting an authorization message from the payment computer to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the payment request message and the authorization message comprising at least one encrypted digest of components that include components derived from the at least one message, at least one of which encrypted digests protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 32
Independent Claim
311 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; and receiving, at the payment computer, the payment request message, and causing an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, in response to the authorization request, and transmitting an authorization message from the payment computer to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the payment request message and the authorization message comprising at least one encrypted digest of components that include components derived from the at least one message, at least one of which encrypted digests protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is verified based on a principal-specific or source-specific public key.
Claim 33
Dependent Claim
29 words
The method of claim 25 wherein the payment request message comprises the at least one digital signature of components that include components derived from the at least one message.
Claim 34
Dependent Claim
312 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 35
Dependent Claim
312 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer over the public packet switched communications network; the payment computer being programmed to cause a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message, and to transmit an authorization message to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 36
Dependent Claim
29 words
The open network payment system of claim 27 wherein the payment request message comprises the at least one digital signature of components that include components derived from the message.
Claim 37
Independent Claim
297 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization system in response to the message, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 38
Independent Claim
297 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer over the public packet switched communications network; and causing a message to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization system in response to the message, and transmitting an authorization message from the payment computer to the client computer over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 39
Dependent Claim
28 words
The method of claim 29 wherein the payment request message comprises the at least one digital signature of components that include components derived from the payment request message.
Claim 40
Dependent Claim
290 words
A payment computer for use in providing real-time authorization of payment transactions by a financial authorization network external to the network payment system, the payment computer being programmed to receive, over a public packet switched communications network, a payment request message specifying a payment amount to be transferred from the sender to the beneficiary, the payment computer further being programmed to authenticate the payment request message, to cause a message to be transmitted into a financial authorization network external to the network payment system, in order to verify that the sender has adequate finds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message transmitted into the financial authorization network, and to transmit an authorization message over the public packet switched communications network, the authorization message comprising an authenticator proving that the payment computer originated the authorization message, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 41
Dependent Claim
290 words
A payment computer for use in providing real-time authorization of payment transactions by a financial authorization network external to the network payment system, the payment computer being programmed to receive, over a public packet switched communications network, a payment request message specifying a payment amount to be transferred from the sender to the beneficiary, the payment computer further being programmed to authenticate the payment request message, to cause a message to be transmitted into a financial authorization network external to the network payment system, in order to verify that the sender has adequate finds or credit having real monetary value, to receive an authorization from the financial authorization network in response to the message transmitted into the financial authorization network, and to transmit an authorization message over the public packet switched communications network, the authorization message comprising an authenticator proving that the payment computer originated the authorization message, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay of a message previously transmitted over the public packet switched communications network; at least one of the payment request message and the authorization message comprising at least one digital signature of components that include components derived from the at least one message, at least one of which digital signatures protects the at least one message from forgery, including authenticating an identity of one of a plurality of principals as an originator of the at least one message, at least one of which digital signatures protects the at least one message from all replay attacks that result in loss of value, and at least one of which digital signatures is computed based on a principal-specific or source-specific secret key.
Claim 42
Dependent Claim
28 words
The method of claim 31 wherein the payment request message comprises the at least one digital signature of components that include components derived from the payment request message.
Claim 43
Dependent Claim
335 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; the payment computer being programmed to receive the payment request message and to cause an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network, in response to the authorization request, and to transmit an authorization response to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the messages transmitted over the public packet switched communications network comprising at least one encrypted digest of components that include components derived from the at least one of the messages, at least one of which encrypted digests protects components of the at least one of the messages from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one of the messages, at least one of which encrypted digests protects the at least one of the messages from all replay attacks that result in loss of value, and at least one of which encrypted digests is computed based on a principal-specific or source-specific secret key.
Claim 44
Dependent Claim
335 words
An open network payment system for providing for real-time authorization of payment transactions by a financial authorization network external to the network payment system, comprising: a plurality of client computers; and a payment computer; the client computers and the payment computer being interconnected by a public packet switched communications network; each one of the client computers being programmed to construct a payment request message specifying a payment amount to be transferred from a sender to a beneficiary, and to cause the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; the payment computer being programmed to receive the payment request message and to cause an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, to receive an authorization from the financial authorization network, in response to the authorization request, and to transmit an authorization response to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the messages transmitted over the public packet switched communications network comprising at least one encrypted digest of components that include components derived from the at least one of the messages, at least one of which encrypted digests protects components of the at least one of the messages from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one of the messages, at least one of which encrypted digests protects the at least one of the messages from all replay attacks that result in loss of value, and at least one of which encrypted digests is computed based on a principal-specific or source-specific secret key.
Claim 45
Dependent Claim
31 words
The open network payment system of claim 33 wherein the payment request message comprises the at least one encrypted digest of components that include components derived from the payment request message.
Claim 46
Independent Claim
323 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; and receiving, at the payment computer, the payment request message, and causing an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, in response to the authorization request, and transmitting an authorization response from the payment computer to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the messages transmitted over the public packet switched communications network comprising at least one encrypted digest of components that include components derived from the at least one of the messages, at least one of which encrypted digests protects components of the at least one of the messages from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one of the messages, at least one of which encrypted digests protects the at least one of the messages from all replay attacks that result in loss of value, and at least one of which encrypted digests is computed based on a principal-specific or source-specific secret key.
Claim 47
Independent Claim
323 words
A method of providing for real-time authorization of purchase transactions by a financial authorization network external to a public packet switched communications network interconnecting a plurality of client computers and a payment computer, and comprising the steps of: constructing a payment request message at one of the client computers specifying a payment amount to be transferred from a sender to a beneficiary, and causing the payment request message to be transmitted to the payment computer in at least one message over the public packet switched communications network; and receiving, at the payment computer, the payment request message, and causing an authorization request to be transmitted into the financial authorization network external to the public packet switched communications network, in order to verify that the sender has adequate funds or credit having real monetary value, receiving, at the payment computer, an authorization from the financial authorization network, in response to the authorization request, and transmitting an authorization response from the payment computer to the client computer as at least one message over the public packet switched communications network, conditioned on at least one message transmitted over the public packet switched communications network in connection with the real-time authorization not being a replay attack; at least one of the messages transmitted over the public packet switched communications network comprising at least one encrypted digest of components that include components derived from the at least one of the messages, at least one of which encrypted digests protects components of the at least one of the messages from forgery, including authenticating an identity of one of a plurality of principals as an originator of the components of the at least one of the messages, at least one of which encrypted digests protects the at least one of the messages from all replay attacks that result in loss of value, and at least one of which encrypted digests is computed based on a principal-specific or source-specific secret key.
Claim 48
Dependent Claim
31 words
The open network payment system of claim 35 wherein the payment request message comprises the at least one encrypted digest of components that include components derived from the payment request message.