×

Smart card set protocol optimization

  • US 7,945,704 B2
  • Filed: 07/13/2007
  • Issued: 05/17/2011
  • Est. Priority Date: 07/13/2007
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×