Nova Patents
EP1844567A2

Passcodes

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 23 January 2026, 0.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

134 claims: 13 independent, 121 dependent

  1. 1
    Claims of equivalent WO 2006091301 A2 CLAIMS 1. A method comprising:generating, via a machine, a code that is valid temporarily, wherein the code is based on information associated with a user;and determining whether an attempted access is permitted, based on the code.
  2. 19
    A method comprising:receiving a passcode from a user;retrieving at least one passcode generator;generating at least one passcode from the at least one passcode generator;determining whether one passcode of the at least one passcode generated matches the passcode received;and if the one passcode matches the passcode received, granting the user access to a secure entity, perturbing one passcode generator of the at least one passcode generator to create a new passcode generator, and storing the new passcode generator in place of the one passcode generator.
  3. 25
    A system comprising at least one machine-readable medium storing instructions that cause one or more processors to perform a method including at least determining whether a submitted passcode is valid, by at least generating a generated passcode from a passcode generator;comparing the submitted passcode to the generated passcode;if the submitted passcode matches the generated passcode granting access to a secure entity.
  4. 42
    A method comprising:generating, via a machine, a temporary passcode based on passcode generation information;and submitting the temporary passcode as at least part of a request for access to a secure entity.
  5. 70
    A method comprising:acquiring identifying information;generating at least one registration code by at least applying a first method to the identifying information, wherein the first method is of a type such that computing the identifying information from the registration code is computationally intractable;submitting the registration code to a system that is distinct from where the acquiring occurred;generating a passcode generator from the registration code, at a device where the acquiring occurred, by at least applying a second method to the registration code, wherein the second method is of a type such that . computing the registration code from the passcode generator is computationally intractable;and storing the passcode generator at the device.
  6. 80
    A system comprising:circuitry that in response to receiving user information generates a passcode from a passcode generator;wherein the passcode generator is a value derived from earlier acquired user information associated with a user from which the user information is expected to have been received, and the passcode generator is a value from which deriving the earlier received user information is expected to be intractable.
  7. 86
    The system of claims 85, wherein the output interface is a display that is configured for displaying the passcode.
  8. 99
    A system comprising:an acquisition mechanism for acquiring biometric data;an output unit;passcode circuitry including at least an onboard memory;and the passcode circuitry running embedded software, which configures the passcode circuitry for extracting information characterizing the biometric data, generating a registration code from the information, outputting the registration code via the output unit, generating a current passcode generator from the registration code, and storing the current passcode generator in the onboard memory.
  9. 101
    A system comprising:an acquisition mechanism for acquiring biometric data;an output unit;passcode circuitry including at least an onboard memory;and the passcode circuitry running embedded software that configures the passcode circuitry for implementing a method including at least in response to acquiring a new set of biometric data, authenticating the new set of biometric data, if the new set of biometric data matches information extracted from previously acquired biometric data, generating a passcode from a current passcode generator, generating a new passcode generator from the current passcode generator, replacing a value of the current passcode generator with a value of the new passcode generator, and storing the current passcode generator in the onboard memory wherein the current passcode generator includes at least the value of the new passcode generator.
  10. 102
    A method comprising:presenting a user identifier and a passcode generator as arguments of an Application Program Interface (API), wherein the passcode generator is a value derived from user information, and the passcode generator is a value from which deriving the user information is expected to be intractable.
  11. 114
    A method comprising:receiving at least a registration code at an Application Program Interface (API);transmitting the registration code to an administrator;in response, if the registration code is determined to be invalid, receiving at the API a message from the administrator indicating that the registration code is invalid, if the registration code is determined to be valid, receiving at the API a message from the administrator indicating that the registration code is valid, receiving at the API a passcode generator from the administrator, wherein the passcode generator is based on user information, and storing the passcode generator in a database;wherein the registration code is a value derived from the user information, and the registration code is a value from which deriving the user information is expected to be intractable;and wherein the passcode generator is a value derived from the user information, and the passcode generator is a value from which deriving the user information is expected to be intractable.
  12. 117
    A method comprising:receiving at an Application Program Interface (API) a passcode from a device associated with a user;receiving at the API a user identifier that is associated with the passcode;sending from the API the user identifier to a database;receiving at the API a passcode generator corresponding to the user identifier from the database;sending the passcode generator and the passcode to the administrator;if the passcode and the passcode generator do not match, sending the message that the passcode is invalid and denying access to a secure entity;and if the passcode and the passcode generator match, sending the message that the passcode is valid and granting access to a secure entity.
  13. 118
    A system comprising a machine-readable medium storing thereon instructions for an Application Program Interface (API) having an argument for a passcode generator and a user ID;wherein the passcode generator is a value derived from user information;and wherein the passcode generator is a value from which deriving the user information is expected to be intractable.