1460956650-5134d8c5-775c-4da5-a186-1657fdfc2b3b

1. A method implemented in a base station, the method comprising:
receiving a plurality of packet transmissions over a wireless uplink, at least one packet transmission including a downlink performance parameter;
determining, based on the packet transmissions, a plurality of uplink channel characteristic measurements, each uplink channel characteristic measurement being associated with one of the packet transmissions;
determining a predicted uplink channel characteristic based on the plurality of uplink channel characteristic measurements combined in a moving time weighted average and the downlink performance parameter; and
using the predicted uplink channel characteristic to determine a modulation and coding scheme for the wireless uplink.
2. The method of claim 1, wherein determining the predicted uplink channel characteristic further comprises:
compensating the predicted uplink channel characteristic based on a time weighted error rate performance determined by multiplying a unitless weighting factor by a first quantity of packets successfully received without errors and dividing by a total quantity of packets received to determine a first result;
multiplying a quantity by a previously determined value of the time weighted error rate performance metric to determine a second result; and
subtracting the first result from the second result.
3. The method of claim 2 further comprising:
determining a supplemental channel characteristic parameter by multiplying a value range for the supplemental channel characteristic parameter by the time weighted error rate performance metric and adding thereto a bias value.
4. The method of claim 1 further comprising capping the predicted uplink channel characteristic based on a maximum value.
5. A method implemented in a base station comprising:
receiving packets through a wireless uplink;
determining a predicted uplink channel characteristic based on a plurality of uplink channel characteristic measurements combined in a moving time weighted average and a downlink performance parameter; and
compensating the predicted uplink channel characteristic based on information regarding successful reception of the packets as received by a receiving unit and a time weighted error rate metric; and
using the predicted uplink channel characteristic to determine a modulation and coding scheme for the wireless uplink.
6. The method of claim 5, wherein compensating the predicted uplink channel characteristic further comprises:
determining a time weighted error rate performance metric by multiplying a unitless weighting factor by a first quantity of packets successfully received without errors and dividing by a total quantity of packets received to determine a first result;
multiplying a quantity by a previously determined value of the time weighted error rate performance metric to determine a second result; and
subtracting the first result from the second result.
7. The method of claim 6 further comprising:
determining a supplemental channel characteristic parameter by multiplying a value range for the supplemental channel characteristic parameter by the time weighted error rate performance metric and adding thereto a bias value.
8. The method of claim 5 further comprising capping the predicted uplink channel characteristic based on a maximum value.
9. A method implemented in a base station comprising:
transmitting a first set of packets through a wireless downlink;
receiving a second set of packets through a wireless uplink; and
determining a predicted uplink channel characteristic based on the plurality of uplink channel characteristic measurements combined in a moving time weighted average, a downlink performance parameter and information regarding successful reception of the first set of packets and a time weighted error rate metric.
10. The method of claim 9 further comprising:
selecting a modulation and coding scheme for the wireless uplink based on the predicted uplink channel characteristic.
11. The method of claim 9, wherein determining the predicted uplink channel characteristic further comprises:
compensating the predicted uplink channel characteristic based on a time weighted error rate performance determined by multiplying a unitless weighting factor by a first quantity of packets successfully received without errors and dividing by a total quantity of packets received to determine a first result;
multiplying a quantity by a previously determined value of the time weighted error rate performance metric to determine a second result; and
subtracting the first result from the second result.
12. The method of claim 11 further comprising:
determining a supplemental channel characteristic parameter by multiplying a value range for the supplemental channel characteristic parameter by the time weighted error rate performance metric and adding thereto a bias value.
13. The method of claim 9 further comprising capping the predicted uplink channel characteristic based on a maximum value.
14. An apparatus comprising:
a transmitter configured to send packets over a downlink to an intended receiver; and
a modulation and coding selector configured to receive information regarding successful reception of the packets at the intended receiver, determine from the received information a predicted uplink channel characteristic based on a plurality of uplink channel characteristic measurements combined in a moving time weighted average and a downlink performance parameter, and use the predicted uplink channel characteristic to determine a modulation and coding scheme for an uplink.
15. The apparatus of claim 14 wherein the predicted uplink channel characteristic is capped based on a maximum value.
16. A non-transitory computer readable storage medium containing a first set of instructions adapted to create a processor, the processor being configured to implement a second set of instructions, the second set of instructions comprising:
a receiving code segment for receiving packets over a wireless uplink;
a link performance parameter determining code segment for determining, based on the packets, a predicted uplink channel characteristic based on a plurality of uplink channel characteristic measurements combined in a moving time weighted average and a downlink performance parameter; and
a transmission parameter determining code segment for determining a transmission parameter for the wireless uplink using the predicted uplink channel characteristic.
17. The non-transitory computer readable storage medium of claim 16 wherein the predicted uplink channel characteristic is capped based on a maximum value.
18. A non-transitory computer readable storage medium containing a first set of instructions adapted to create a processor, the processor being configured to implement a second set of instructions, the second set of instructions comprising:
a transmitting code segment for transmitting packets through a wireless downlink;
a link performance parameter determining code segment for determining a predicted uplink channel characteristic based on a plurality of uplink channel characteristic measurements combined in a moving time weighted average and a downlink performance parameter; and
a modulation and coding scheme determining code segment for determining a modulation and coding scheme for a wireless uplink using the predicted uplink channel characteristic.
19. The non-transitory computer readable storage medium of claim 18 wherein the predicted uplink channel characteristic is capped based on a maximum value.

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:

1. A system to facilitate separate cardholder and authority access to resources controlled by a smart card comprising:
a client operatively equipped with said smart card and a biometric sensor for input of biometric data associated with said cardholder,
said smart card including authentication means for at least preventing unauthenticated access to said resources and memory having operatively stored therein a first identifier associated with said cardholder holder and a token secret associated with a server,
said server including biometric data processing means, a biometric database and at least one record in said biometric database retrievable using a biometric result of said biometric data processing,
said at least one record including a biometric template associated with said cardholder and a server secret associated with said smart card.
2. The system according to claim 1 wherein a match between said biometric result and said biometric template retrieves said server secret.
3. The system according to claim 2 wherein said cardholder is authenticated to said smart card using said authentication means in concert with said token secret and said server secret.
4. The system according to claim 3 wherein said token secret is a first cryptographic key.
5. The system according to claim 4 wherein said authentication means includes a cryptographic algorithm compatible with said first cryptographic key.
6. The system according to claim 5 wherein said server secret includes a second cryptographic key compatible with said first cryptographic key.
7. The system according to claim 6 wherein said authentication means includes means for performing challengeresponse authentications.
8. The system according to claim 3 wherein said authentication means includes a comparator.
9. The system according to claim 8 wherein said token secret includes a second identifier.
10. The system according to claim 9 wherein said server secret includes a third identifier.
11. The system according to claim 10 wherein said authentication means compares said second identifier and said third identifier and allows access to said resources if an exact match is found.
12. The system according to claim 11 wherein said first, second and third identifiers are personal identification numbers.
13. The system according to claim 12 wherein said first identifier and said second identifier are different.
14. The system according to claim 8 wherein said cardholder is authenticated to said smart card by said first identifier or said biometric result.
15. The system according to claim 1 wherein said biometric data includes at least a fingerprint, a handwriting scan, a retinal scan, an iris scan, a hand geometry scan, a face recognition scan, or a voice pattern scan.
16. The system according to claim 1 wherein said resources includes means for authenticating said smart card to said server.
17. The system according to claim 1 wherein said client and said server are in processing communications using a secure messaging protocol.
18. The system according to claim 17 wherein said client and said smart card are in processing communications using a secure messaging protocol.
19. The system according to claim 1 wherein said at least one record is cryptographically protected.
20. A method to facilitate separate cardholder and authority access to resources controlled by a smart card comprising the steps of:
a. collecting biometric data from a cardholder associated with said smart card,
b. sending said biometric data to a server for processing,
c. generating a result from said processing,
d. querying a biometric database with said result,
e. retrieving in said server a secret associated with a matching record,
f. authenticating said cardholder to said smart card using said server secret,
g. allowing access to said resources.
21. The method according to claim 20 wherein said step f. includes the steps of:
a. generating a challenge by said smart card,
b. sending said challenge to said server,
c. generating a response to said challenge using said server secret,
d. sending said response to said smart card,
e. authenticating said response by said smart card.
22. The method according to claim 21 wherein said server secret is a cryptographic key compatible with an existing cryptographic key and algorithm operatively installed in said smart card.
23. The method according to claim 20 wherein said step f. includes the steps of:
a. sending said secret to said smart card,
b. comparing said secret to a previously stored secret in said smart card,
c. authenticating said secret by said smart card.
24. The method according to claim 20 wherein said server secret is a personal identification number unknown to said cardholder.
25. The method according to claim 20 wherein said biometric data includes a fingerprint, a retinal scan, an iris scan, a hand geometry scan, a face recognition scan, or a voice pattern scan.
26. The method according to claim 20 wherein said resources includes means for authenticating said smart card to said server.
27. The method according to claim 20 wherein step b. includes using a secure messaging protocol.
28. The method according to claim 21 wherein step b. includes using a secure messaging protocol.
29. The method according to claim 23 wherein step a. includes using a secure messaging protocol.