×

System and method for browser based access to smart cards

  • US 7,748,609 B2
  • Filed: 08/31/2007
  • Issued: 07/06/2010
  • Est. Priority Date: 08/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A client-side application extension executable on a host computer, having a central processing unit and a random access memory, from within a browser having the capability of executing at least one browser add-on to provide a user access to a smart card, connected to the host computer having a smart card resource manager, via the browser, the browser extension comprising:

  • instructions to direct the central processing unit to access data on the smart card, the instructions executing in a first thread and comprising;

    a browser and platform independent interface module providing a browser and platform independent application program interface allowing the host computer to execute the at least one browser add-on to invoke functions of the browser extension, the application program interface providing at least one function for accessing data on the smart card;

    a browser and platform dependent wrapper module connected to the browser and platform independent interface module and to the smart card resource manager having a function processing module operable to receive a call to the at least one function for accessing data on the smart card and for transforming the function call into a corresponding call to the smart card resource manager; and

    a call-back function operable responsive to a response received from the smart card in response to a command sent to the smart card resource manager, wherein a function call to the smart card resource manager spawns a new thread for execution of the function call and directs the host computer to return control to the first thread at the call-back function upon conclusion of the execution of the command sent to the smart card resource manager.

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