Patent ID: 7945704
Filing Date: 2011-05-17
Classification: G06K,H04W

Abstract:
1. A method of facilitating communications between a computer device and a smart card reader having an associated smart card for use in login authentication, the computer device including a smart card resource manager and a smart card reader service, the smart card reader service acting as a relay for commands between the smart card resource manager and the smart card reader, the method comprising: receiving, from the smart card resource manager, a first command for setting a protocol for communications with the smart card; responding, prior to receiving a reply from the smart card to the first command, to the smart card resource manager with a message indicating that the smart card has successfully received the first command; relaying the first command to the smart card reader through a wireless communication link; receiving a second command from the smart card resource manager; relaying the second command to the smart card reader through the wireless communication link; receiving, from the smart card reader through the wireless communication link, a response to the second command; relaying the response to the smart card resource manager; receiving the first command from the smart card reader service; providing the first command to the smart card; receiving an indication from the smart card of whether the first command failed; receiving the second command from the smart card reader service; if the first command failed at the smart card, then sending the smart card reader service a response indicating that the second command failed; and if the first command did not fail at the smart card, then providing the second command to the smart card, receiving a response to the second command from the smart card and sending the smart card response to the smart card reader service.