Patents by Inventor Eirik Herskedal

Eirik Herskedal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9787672
    Abstract: A method and system for emulating a smartcard which includes receiving a one time password and a container PIN for a container, validating the container PIN, upon validating the container PIN, and sending a request to validate the one time password to an authentication server based on a credential ID and a user ID, wherein the request includes the credential ID, the user ID, and the one time password. Upon validation of the one time password by the authentication server, a response is received from the authentication server, and the response includes at least one of: at least a portion of a private key or an authorization to access a at least a portion of the private key stored locally.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 10, 2017
    Assignee: Symantec Corporation
    Inventors: Alan Dundas, Eirik Herskedal
  • Patent number: 9780950
    Abstract: A method and system for authenticating a credential via a one time password which includes receiving a user ID, a client ID, and the one time password from a client device, and then validating the one time password based on the user ID and the credential ID. Upon validating the one time password, a response is sent to the client device, and the response includes at least one of an authorization to access a private key stored on the client device or at least a portion of the private key.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: October 3, 2017
    Assignee: Symantec Corporation
    Inventors: Alan Dundas, Eirik Herskedal
  • Patent number: 9704158
    Abstract: Techniques are disclosed for authenticating transactions conducted over computer networks, e.g., online banking transactions or other transactions performed by a financial institution at a customer's request. After receiving a transaction request (and associated transaction details), the transaction signing service signs the transaction data and sends the resulting blob to the user requesting the transaction. After being transmitted to the user, the signed transaction data itself is then signed using PKI credentials of the user, which then returns the twice-signed bundle to the financial institution. Rather than rely on the cryptographic signature of the client, the financial intuition (or other replying party) validates that the transaction data signed using its own highly trusted key has not been altered prior to being signed and returned by the client.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 11, 2017
    Assignee: Symantec Corporation
    Inventors: Alan Dundas, Oanh Hoang, Eirik Herskedal
  • Patent number: 9166970
    Abstract: A script hosting server receives a script from an authenticated source, associates the script with a certificate profile for digital certificates based on input from the authenticated source, receives user enrollment information for the certificate profile from the authenticated source, receives a script request of a client device, the script request identifying the certificate profile and a user of the client device, determines whether the user is enrolled in the certificate profile based on the user enrollment information, and, upon determining that the user is enrolled, providing the scripts to the client device.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: October 20, 2015
    Assignee: Symantec Corporation
    Inventors: Alan Dundas, Eirik Herskedal, Thomas Harning, Aaron Diers
  • Publication number: 20140250008
    Abstract: Techniques are disclosed for authenticating transactions conducted over computer networks, e.g., online banking transactions or other transactions performed by a financial institution at a customer's request. After receiving a transaction request (and associated transaction details), the transaction signing service signs the transaction data and sends the resulting blob to the user requesting the transaction. After being transmitted to the user, the signed transaction data itself is then signed using PKI credentials of the user, which then returns the twice-signed bundle to the financial institution.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 4, 2014
    Inventors: Alan DUNDAS, Oanh Hoang, Eirik Herskedal
  • Patent number: 8607321
    Abstract: Techniques for identifying a smart card in a plug and play system. The technique requires identifying a unique code identifier and loading a smart card minidriver according to the unique code identifier.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Eirik Herskedal, Pieter Retief Kasselman, Salvatore Francomacaro, Xiaohong Su
  • Patent number: 8086778
    Abstract: Described herein is a filter driver in a smartcardreader class that recognizes the presence of a smartcard in a smartcard reader and creates a device node (devnode).
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Eirik Herskedal, Doron J. Holan, Eliyas Yakub
  • Patent number: 8001311
    Abstract: A filter driver may be instantiated in a smartcardreader class, and used to modify the smartcard status in an operating system.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Eirik Herskedal, Eliyas Yakub, Doron J. Holan
  • Publication number: 20090328179
    Abstract: Techniques for identifying a smart card in a plug and play system. The technique requires identifying a unique code identifier and loading a smart card minidriver according to the unique code identifier.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Eirik Herskedal, Pieter Retief Kasselman, Salvatore Francomacaro, Xiaohong Su
  • Publication number: 20090328075
    Abstract: Described herein is a filter driver in a smartcardreader class that recognizes the presence of a smartcard in a smartcard reader and creates a device node (devnode).
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Eirik Herskedal, Doron J. Holan, Eliyas Yakub
  • Publication number: 20090328076
    Abstract: A filter driver may be instantiated in a smartcardreader class, and used to modify the smartcard status in an operating system.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Eirik Herskedal, Eliyas Yakub, Doron J. Holan