1. A non-transitory, computer-readable storage device containing software that, when executed by a processor, causes the processor to:
receive from a client system a first proper subset of a payment data and an identification data of a sender, wherein the first proper subset of the payment data is one of a plurality of proper subsets of the payment data associated with a commercial transaction between a sender and a merchant;
generate a transaction identification code to associate the first proper subset of the payment data with the sender;
send the transaction identification code to the client system to identify one or more other proper subsets of the payment data with the sender;
aggregate the one or more other proper subsets of the payment data from other data processing systems with the first proper subset; and
transmit a request for payment authorization for the commercial transaction, the request including aggregated proper subsets of the payment data, a merchant credential, and a transaction amount.
2. A method comprising:
receiving from a client system a first proper subset of a payment data and an identification data of a sender, wherein the first proper subset of the payment data is one of a plurality of proper subsets of the payment data associated with a commercial transaction between a sender and a merchant;
generating, by a processor, a transaction identification code to associate the first proper subset of the payment data with the sender;
sending the transaction identification code to the client system to identify one or more other proper subsets of the payment data with the sender;
aggregating, by the processor, the one or more proper subsets of the payment data from other data processing systems with the first proper subset; and
transmitting a request for payment authorization for the commercial transaction, the request including aggregated proper subsets of the payment data, a merchant credential, and a transaction amount.
3. The method of claim 2, wherein at least a second proper subset of the payment data is received from a second client system.
4. The method of claim 2, wherein the payment data comprises multiple payment data elements including at least two of a credit card number, a cardholder name, a cardholder billing address, a card security code, a card issue month, a card issue year, a card expiration month, and a card expiration year.
5. The method of claim 2, wherein the first proper subset of the payment data comprises at least one payment data element, and wherein each subsequent proper subset of the payment data comprises at least one different payment data element respectively.
6. The method of claim 2, wherein the identification data of the sender comprises an access token.
7. The method of claim 2, wherein the client system from which the first proper subset of the payment data is received has some, but not all, of the payment data.
8. The method of claim 2, wherein no single proper subset of the payment data received is sufficient to complete the commercial transaction.
9. The method of claim 2, wherein the first proper subset of the payment data is received in an encrypted form.
10. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
receive from a client system a first proper subset of a payment data and an identification data of a sender, wherein the first proper subset of the payment data is one of a plurality of proper subsets of the payment data associated with a commercial transaction between a sender and a merchant;
generate a transaction identification code to associate the first proper subset of the payment data with the sender;
send the transaction identification code to the client system to identify one or more other proper subsets of the payment data with the sender;
aggregate the one or more proper subsets of the payment data from other data processing systems with the first proper subset; and
transmit a request for payment authorization for the commercial transaction, the request including aggregated proper subsets of the payment data, a merchant credential, and a transaction amount.
11. The non-transitory computer readable storage medium of claim 10, wherein each proper subset of the payment data received from the client system is encrypted, wherein no single proper subset of the payment data is sufficient to complete the commercial transaction, and wherein proper subsets of the payment data are received from at least two client systems to complete the commercial transaction.
12. The non-transitory computer readable storage medium of claim 10, wherein the payment data comprises payment data elements including at least two of a credit card number, a cardholder name, a cardholder billing address, a card security code, a card issue month, a card issue year, a card expiration month, and a card expiration year.
13. The non-transitory computer readable storage medium of claim 10, wherein each proper subset received from the client system comprises at least one of the payment data elements, and wherein each of the payment data elements exists in only one proper subset.
14. A system comprising:
a processor; and
a memory comprising computer-executable instructions that when executed by the processor, cause the processor to:
receive from a client system a first proper subset of a payment data and an identification data of a sender, wherein the first proper subset of the payment data is one of a plurality of proper subsets of the payment data associated with a commercial transaction between a sender and a merchant;
generate a transaction identification code to associate the first proper subset of the payment data with the sender;
send the transaction identification code to the client system to identify one or more other proper subsets of the payment data with the sender;
aggregate the one or more proper subsets of the payment data from other data processing systems with the first proper subset; and
transmit a request for payment authorization for the commercial transaction, the request including aggregated proper subsets of the payment data, a merchant credential, and a transaction amount.
15. The system of claim 14, wherein the computer-executable instructions further comprise maintaining by requiring a plurality of proper subsets of the payment data needed to complete the commercial transaction to be received from a plurality of client systems such that no individual client system has a sufficient portion of the payment data to complete the commercial transaction.
16. The system of claim 14, wherein each proper subset of payment data includes at least one payment data element comprising a credit card number, a cardholder name, a cardholder billing address, a card security code, a card issue month, a card issue year, a card expiration month, and a card expiration year, wherein no two proper subsets of payment data contain duplicate payment data elements, and wherein at least two proper subsets of payment data are required to complete the commercial transaction.
17. The system of claim 14, wherein the computer-executable instructions further comprise:
maintaining the proper subsets of payment data are aggregated to form a complete payment data needed to complete the commercial transaction; and
transmitting with a payment authorization request to a payment authorization system.
18. The system of claim 14, wherein each proper subset of the payment data includes a transaction identifier that associates the subset with a particular commercial transaction.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. A method of increasing capacity in a transmission system using parallel waveforms, comprising several transmitters and at least one receiver, where the transmitters do not share the same frequency and where a frequency offset may appear between them, wherein the method comprises at least the following steps:
modeling the signal y as follows
4
y
=
H
1
1
H
N
sp
1
H
1
N
sp
H
N
sp
N
sp
a
+
b
(
2
)
where Hij(j,i) is the channel matrix representing the interference received on the sub-carrier j of the symbols borne by the sub-carrier i, and
detecting the different symbols sent by different transmitters that have frequency offsets.
2. The method according to claim 1, comprising estimating the frequency differences of the different transmitters relative to the reference of the receiver and computing the inter-sub-carrier and inter-user matrix.
3. The method according to claim 1, wherein the waveforms are non-circular modulations such as CPM or BPSK modulations.
4. A device to increase capacity of a transmission system using parallel waveforms, the device comprising several transmitters and a receiver, where the transmitters do not share the same frequency and where a frequency offset can appear between them, wherein the receiver is adapted to:
determine the signal y expressed in the form
5
y
=
H
1
1
H
N
sp
1
H
1
N
sp
H
N
sp
N
sp
a
+
b
(
2
)
where Hij(j,i) is the channel matrix representing the interference received on the sub-carrier j of the symbols borne by the sub-carrier i, and
detect the different symbols sent by different transmitters that have frequency offsets.
5. The device according to claim 4, wherein the waveforms are one of non-circular CPM and BPSK modulations.
6. The method of claim 2, wherein the waveforms are non-circular modulations such as CPM or BPSK modulations.