Nova Patents
EP1599786B1

Virtual keyboard

Abstract

This record has no abstract on file.

EP1599786B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 20 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

42 claims: 42 independent, 0 dependent

  1. 1
    Method of providing access to electronic services via a secure access code, comprising the step of:(i) providing a keyboard (100, 200, 300, 400, 500) comprising a predetermined number of keys, which are used to input a secure access code, the method being characterized by further comprising the steps of: (ii) associating at least two variables with each individual key, wherein the value of one or more of said variables may change from one access to another;(iii) displaying the variables to the user;(iv) selecting, by the user, each key which corresponds to each variable of his access code;(v) comparing the values associated with each selected key with a code stored in a database;and(vi) allowing the user to access electronic services, if the values associated with the keys, as sequentially selected by the user, match the stored access code. Procédé pour donner accès à des services électroniques via un code d'accès sécurisé, comprenant l'étape de : (i) fournir un clavier (100, 200, 300, 400, 500) comprenant un nombre prédéterminé de touches, qui sont utilisées pour saisir un code d'accès sécurisé, le procédé étant caractérisé en ce qu'il comprend en outre les étapes de : (ii) associer au moins deux variables à chaque touche individuelle, dans lequel la valeur d'une ou plus desdites variables peut changer d'un accès à un autre ;(iii) afficher les variables pour l'utilisateur ;(iv) sélectionner, par l'utilisateur, chaque touche qui correspond à chaque variable de son code d'accès ;(v) comparer les valeurs associées à chaque touche sélectionnée avec un code stocké dans une base de données ;et(vi) laisser l'utilisateur accéder aux services électroniques, si les valeurs associées aux touches, telles qu'elles sont séquentiellement sélectionnées par l'utilisateur, correspondent au code d'accès stocké. Verfahren zum Bereitstellen eines Zugangs zu elektronischen Dienstleistungen über einen sicheren Zugangscode, aufweisend die folgenden Schritte: (i) Bereitstellen einer Tastatur (100, 200, 300, 400, 500), die eine vorbestimmte Anzahl an Tasten aufweist, welche dazu verwendet werden, einen sicheren Zugangscode einzugeben, wobei das Verfahren dadurch gekennzeichnet ist, dass es ferner die folgenden Schritte aufweist:(ii) Zuordnen mindestens zweier Variabler zu jeder einzelnen Taste, wobei der Wert einer oder mehrerer der Variablen sich von einem Zugang zum anderen ändern kann;(iii) Anzeigen der Variablen dem Nutzer;(iv) Auswählen, durch den Nutzer, jeder Taste, die jeder Variable seines Zugangscodes entspricht;(v) Vergleichen der jeder ausgewählten Taste zugeordneten Werte mit einem in einer Datenbank gespeicherten Code;und(vi) es dem Nutzer ermöglichen, auf die elektronischen Dienstleistungen zuzugreifen, falls die den Tasten zugeordneten Werte, wie sie aufeinanderfolgend durch den Nutzer ausgewählt worden sind, mit dem gespeicherten Zugangscode übereinstimmen.
  2. 2
    Method of claim 1, characterized in that in step (v) each value associated with each selected key that matches the corresponding portion of the user's access code is retained;and in that in step (vi) if the values retained for the keys, as sequentially selected by the user, match the stored access code then the user is allowed to access electronic services. Procédé selon la revendication 1, caractérisé en ce qu'à l'étape (v) chaque valeur associée à chaque touche sélectionnée qui correspond à la portion correspondante du code d'accès de l'utilisateur est conservée, et en ce qu'à l'étape (vi) si les valeurs conservées pour les touches, telles qu'elles sont séquentiellement sélectionnées par l'utilisateur, correspondent au code d'accès stocké, alors l'utilisateur est autorisé à accéder aux services électroniques. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass in Schritt (v) jeder Wert, der jeder ausgewählten Taste zugeordnet ist, welcher dem zugehörigen Teil des Zugangscodes des Nutzer zugeordnet wird, zurückbehalten wird;und dass in Schritt (vi), falls die für die Tasten zurückbehaltenen Werte, wie sie aufeinanderfolgend durch den Nutzer ausgewählt worden sind, mit dem gespeicherten Zugangscode übereinstimmen, es dann dem Nutzer ermöglicht wird, auf die elektronischen Dienstleistungen zuzugreifen.
  3. 3
    Method of any claims 1 or 2, characterized in that the variables of step (ii) change after a predetermined period of time. Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que les variables de l'étape (ii) changent après une période de temps prédéterminée. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, dass die Variablen von Schritt (ii) sich nach einer vorbestimmten Zeitdauer ändern.
  4. 4
    Method of any claims 1 to 3, characterized in that the keyboard is a physical keyboard (500). Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le clavier est un clavier physique (500). Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Tastatur eine gegenständliche Tastatur (500) ist.
  5. 5
    Method of any claims 1 to 3, characterized in that the keyboard is a virtual keyboard (100, 200, 300, 400). Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le clavier est un clavier virtuel (100, 200, 300, 400). Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Tastatur eine virtuelle Tastatur (100, 200, 300, 400) ist.
  6. 6
    Method of claim 5, characterized in that the virtual keyboard is displayed via a graphical user interface. Procédé selon la revendication 5, caractérisé en ce que le clavier virtuel est affiché par l'intermédiaire d'une interface utilisateur graphique. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die virtuelle Tastatur über eine grafische Nutzerschnittstelle angezeigt wird.
  7. 7
    Method of any claims 5 or 6, characterized in that the virtual keyboard is comprised by five keys (105, 110, 115, 120, 125;205, 210, 215, 220, 225;305, 310, 315, 320, 325;405, 410, 415, 420, 425). Procédé selon l'une quelconque des revendications 5 ou 6, caractérisé en ce que le clavier virtuel est composé de cinq touches (105, 110, 115, 120, 125 ;205, 210, 215, 220, 225 ;305, 310, 315, 320, 325 ;405, 410, 415, 420, 425). Verfahren nach einem der Ansprüche 5 oder 6, dadurch gekennzeichnet, dass die virtuelle Tastatur fünf Tasten umfasst (105, 110, 115, 120, 125;205, 210, 215, 220, 225;305, 310, 315, 320, 325;405, 410, 415, 420, 425).
  8. 8
    Method of any claims 1 to 7, characterized in that the user is notified when the selected keys and the stored code do not match. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que l'utilisateur est informé lorsque les touches sélectionnées et le code stocké ne correspondent pas. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass der Nutzer benachrichtigt wird, wenn die ausgewählten Tasten und der gespeicherte Code nicht übereinstimmen.
  9. 9
    Method of any claims 1 to 8, characterized in that the electronic services are banking functions. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que les services électroniques sont des fonctions bancaires. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass die elektronischen Dienstleistungen Bankfunktionen sind.
  10. 10
    Method of any claims 1 to 9, characterized in that the variables are alphanumeric characters. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les variables sont des caractères alphanumériques. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Variablen alphanumerische Zeichen sind.
  11. 11
    Method of any claims 1 to 9, characterized in that the variables are numbers. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les variables sont des nombres. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Variablen Zahlen sind.
  12. 12
    Method of any claims 1 to 9, characterized in that the variables are letters. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les variables sont des lettres. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Variablen Buchstaben sind.
  13. 13
    Method of any claims 1 to 9, characterized in that the variables are a combination of letters and numbers. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les variables sont une combinaison de lettres et de nombres. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Variablen eine Kombination von Buchstaben und Zahlen sind.
  14. 14
    Method of any claims 1 to 9, characterized in that the variables are symbols. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les variables sont des symboles. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass die Variablen Symbole sind.
  15. 15
    Method of any claims 1 to 14, characterized in that a group of variables is selected and displayed for each user. Procédé selon l'une quelconque des revendications 1 à 14, caractérisé en ce qu'un groupe de variables est sélectionné et affiché pour chaque utilisateur. Verfahren nach einem der Ansprüche 1 bis 14, dadurch gekennzeichnet, dass eine Gruppe von Variablen ausgewählt und jedem Nutzer angezeigt wird.
  16. 16
    Method of claim 15, characterized in that the group of variables is generated by a predetermined sequence. Procédé selon la revendication 15, caractérisé en ce que le groupe de variables est généré par une séquence prédéterminée. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass die Gruppe von Variablen mittels einer vorbestimmten Folge erzeugt wird.
  17. 17
    Method of claim 15, characterized in that the group of variables is associated with the keys in accordance with a random sequence of combination of values. Procédé selon la revendication 15, caractérisé en ce que le groupe de variables est associé aux touches conformément à une séquence aléatoire de combinaison de valeurs. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass die Gruppe von Variablen den Tasten gemäß einer zufälligen Folge einer Kombination von Werten zugeordnet wird.
  18. 18
    Method of any claims 1 to 17, characterized in that the method is implemented in a secure access terminal. Procédé selon l'une quelconque des revendications 1 à 17, caractérisé en ce que le procédé est mis en oeuvre dans un terminal à accès sécurisé. Verfahren nach einem der Ansprüche 1 bis 17, dadurch gekennzeichnet, dass das Verfahren in einem sicheren Zugangsendgerät implementiert wird.
  19. 19
    Method of any claims 1 to 18, characterized in that a predetermined keyboard is displayed for a user. Procédé selon l'une quelconque des revendications 1 à 18, caractérisé en ce qu'un clavier prédéterminé est affiché pour un utilisateur. Verfahren nach einem der Ansprüche 1 bis 18, dadurch gekennzeichnet, dass einem Nutzer eine vorbestimmte Tastatur angezeigt wird.
  20. 20
    Method of any claims 1 to 19, characterized by further comprising the step of inserting a bank issued card into a terminal to execute a transaction (605). Procédé selon l'une quelconque des revendications 1 à 19, caractérisé en ce que comprenant en outre l'étape d'insérer une carte émise par une banque dans un terminal pour exécuter une transaction (605). Verfahren nach einem der Ansprüche 1 bis 19, gekennzeichnet durch weiteres Aufweisen des Schritts des Einführens einer von einer Bank ausgegebenen Karte in ein Endgerät, um eine Transaktion durchzuführen (605).
  21. 21
    Method of any claims 1 to 20, characterized by further comprising the step of requesting the user's access code (620). Procédé selon l'une quelconque des revendications 1 à 20, caractérisé en ce que comprenant en outre l'étape de demander le code d'accès de l'utilisateur (620). Verfahren nach einem der Ansprüche 1 bis 20, gekennzeichnet durch weiteres Aufweisen des Schritts des Anforderns des Zugangscodes des Nutzers (620).
  22. 22
    Method of claim 20, characterized by further comprising the steps of:transmitting card information to a server (610);verifying the authenticity of the bank issued card;anddetermining which keyboard to display to the user (615). Procédé selon la revendication 20 caractérisé en ce que comprenant en outre les étapes de : transmettre les informations relatives à la carte à un serveur (610) ;vérifier l'authenticité de la carte émise par une banque ;etdéterminer quel clavier afficher pour l'utilisateur (615). Verfahren nach Anspruch 20, gekennzeichnet durch weiteres Aufweisen der folgenden Schritte: Übermitteln einer Karteninformation an einen Server (610);Überprüfen der Echtheit der von der Bank ausgegebenen Karte;undBestimmen, welche Tastatur dem Nutzer anzuzeigen ist (615).
  23. 23
    Method of any claims 1 to 22, characterized by further comprising the steps of:iv.a) encrypting the user's access code data;andiv.b) transmitting the data to a server (630). Procédé selon l'une quelconque des revendications 1 à 22, caractérisé en ce que comprenant en outre les étapes de : iv.a) crypter les données du code d'accès de l'utilisateur ;etiv.b) transmettre les données à un serveur (630). Verfahren nach einem der Ansprüche 1 bis 22, gekennzeichnet durch weiteres Aufweisen der folgenden Schritte: iv.a) Verschlüsseln der Zugangscodedaten des Nutzers;undiv.b) Übermitteln der Daten an einen Server (630).
  24. 24
    Clavier (100, 200, 300, 400, 500) pour donner accès à des services électroniques via un code d'accès sécurisé, comprenant :un nombre prédéterminé de touches pour saisir un code d'accès (110, 115, 120, 125 ;205, 210, 215, 220, 225 ;305, 310, 315, 320, 325 ;405, 410, 415, 420, 425 ;500) ;le clavier étant caractérisé en ce qu'au moins deux variables sont associées à chaque touche et affichées pour l'utilisateur, dans lequel l'utilisateur sélectionne séquentiellement les touches correspondant à toutes les variables de son code d'accès, les variables étant capables de changer d'un accès à un autre, dans lequel les valeurs associées à chaque touche sélectionnée sont comparées avec un code stocké dans une base de données et l'accès aux services électroniques est autorisé à l'utilisateur, si les valeurs associées avec les touches, telles qu'elles sont séquentiellement sélectionnées par l'utilisateur, correspondent au code d'accès stocké. Keyboard (100, 200, 300, 400, 500) for providing access to electronic services via a secure access code, comprising: a predetermined number of keys for inputting an access code (105, 110, 115, 120, 125;205, 210, 215, 220, 225;305, 310, 315, 320, 325;405, 410, 415, 420, 425;500);the keyboard being characterized in that at least two variables are associated with each key and displayed to the user, wherein the user sequentially selects the keys corresponding to all the variables of his access code, the variables being able to change from one access to another, wherein the values associated with each selected key are compared with a code stored in a database and the access to electronic services is allowed to the user, if the values associated with the keys, as sequentially selected by the user, match the stored access code. Tastatur (100, 200, 300, 400, 500) zum Bereitstellen eines Zugangs zu elektronischen Dienstleistungen über einen sicheren Zugangscode, aufweisend: eine vorbestimmte Anzahl an Tasten zum Eingeben eines Zugangscodes (105, 110, 115, 120, 125;205, 210, 215, 220, 225;305, 310, 315, 320, 325;405, 410, 415, 420, 425), wobei die Tastatur dadurch gekennzeichnet ist, dass mindestens zwei Variable jeder Taste zugeordnet sind und dem Nutzer angezeigt werden, wobei der Nutzer die Tasten aufeinanderfolgend entsprechend aller Variablen seines Zugangscodes auswählt, wobei die Variablen in der Lage sind, sich von einem Zugang zum anderen ändern, wobei die jeder ausgewählten Taste zugeordneten Werte mit einem in einer Datenbank gespeicherten Code verglichen werden und der Zugang zu den elektronischen Dienstleistungen dem Nutzer ermöglicht wird, falls die den Tasten zugeordneten Werte, wie sie aufeinanderfolgend durch den Nutzer ausgewählt worden sind, mit dem gespeicherten Zugangscode übereinstimmen.
  25. 25
    Clavier selon la revendication 24, caractérisé en ce que les variables peuvent changer après une période de temps prédéterminée. Keyboard of claim 24, characterized in that the variables may change after a predetermined period of time. Tastatur nach Anspruch 24, dadurch gekennzeichnet, dass die Variablen sich nach einer vorbestimmten Zeitdauer ändern können.
  26. 26
    Clavier selon l'une quelconque des revendications 24 à 25, caractérisé en ce que le clavier est un clavier virtuel. Keyboard of any claims 24 to 25, characterized in that the keyboard is a virtual keyboard. Tastatur nach einem der Ansprüche 24 bis 25, dadurch gekennzeichnet, dass die Tastatur eine virtuelle Tastatur ist.
  27. 27
    Clavier selon la revendication 26, caractérisé en ce que le clavier virtuel est affiché par l'intermédiaire d'une interface graphique utilisateur. Keyboard of claim 26, characterized in that the virtual keyboard is displayed via a graphical user interface. Tastatur nach Anspruch 26, dadurch gekennzeichnet, dass die virtuelle Tastatur über eine grafische Nutzerschnittstelle angezeigt wird.
  28. 28
    Clavier selon l'une quelconque des revendications 24 à 25, caractérisé en ce que les touches sont physiques. Keyboard of any claims 24 to 25, characterized in that the keys are physical. Tastatur nach einem der Ansprüche 24 bis 25, dadurch gekennzeichnet, dass die Tasten gegenständlich sind.
  29. 29
    Clavier selon la revendication 28, caractérisé en ce que les touches sont placées à l'extérieur de l'écran. Keyboard of claim 28, characterized in that the keys are placed outside of the screen. Tastatur nach Anspruch 28, die Tasten ausserhalb des Bildschirms angeordnet sind.
  30. 30
    Clavier selon la revendication 29, caractérisé en ce que les variables sont affichées à l'intérieur de l'écran. Keyboard of claim 29, characterized in that the variables are displayed inside of the screen. Tastatur nach Anspruch 29, die Variablen im Bildschirm angezeigt werden.
  31. 31
    Clavier selon l'une quelconque des revendications 24 à 30, caractérisé en ce qu'il comprend cinq touches. Keyboard of any claims 24 to 30, characterized by comprising five keys. Tastatur nach einem der Ansprüche 24 bis 30, dadurch gekennzeichnet, dass sie fünf Tasten umfasst.
  32. 32
    Clavier selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les variables sont des caractères alphanumériques. Keyboard of any claims 24 to 31, characterized in that the variables are alphanumeric characters. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass die Variablen alphanumerische Zeichen sind.
  33. 33
    Clavier selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les variables sont des nombres. Keyboard of any claims 24 to 31, characterized in that the variables are numbers. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass die Variablen Zahlen sind.
  34. 34
    Clavier selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les variables sont des lettres. Keyboard of any claims 24 to 31, characterized in that the variables are letters. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass die Variablen Buchstaben sind.
  35. 35
    Clavier selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les variables sont une combinaison de lettres et de nombres. Keyboard of any claims 24 to 31, characterized in that the variables are a combination of letters and numbers. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass die Variablen eine Kombination von Buchstaben und Zahlen sind.
  36. 36
    Clavier selon l'une quelconque des revendications 24 à 31, caractérisé en ce que les variables sont des symboles. Keyboard of any claims 24 to 31, characterized in that the variables are symbols. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass die Variablen Symbole sind.
  37. 37
    Clavier selon l'une quelconque des revendications 24 à 36, caractérisé en ce qu'un groupe de variables est sélectionné et affiché pour chaque utilisateur. Keyboard of any claims 24 to 36, characterized in that a group of variables is selected and displayed for each user. Tastatur nach einem der Ansprüche 24 bis 31, dadurch gekennzeichnet, dass eine Gruppe von Variablen ausgewählt und jedem Nutzer angezeigt wird.
  38. 38
    Clavier selon la revendication 37, caractérisé en ce que le groupe de variables est généré par une séquence prédéterminée. Keyboard of claim 37, characterized in that the group of variables is generated by a predetermined sequence. Tastatur nach Anspruch 37, dadurch gekennzeichnet, dass die Gruppe von Variablen mittels einer vorbestimmten Folge erzeugt wird.
  39. 39
    Clavier selon la revendication 37, caractérisé en ce que le groupe de variables est associé aux touches conformément à une séquence aléatoire de combinaison de valeurs. Keyboard of claim 37, characterized in that the group of variables is associated with the keys in accordance with a random sequence of combination of values. Tastatur nach Anspruch 37, dadurch gekennzeichnet, dass die Gruppe von Variablen den Tasten gemäß einer zufälligen Folge einer Kombination von Werten zugeordnet ist.
  40. 40
    Clavier selon l'une quelconque des revendications 24 à 39, caractérisé en ce qu'un clavier prédéterminé est affiché pour un utilisateur. Keyboard of any claims 24 to 39, characterized in that a predetermined keyboard is displayed for a user. Tastatur nach einem der Ansprüche 24 bis 39, dadurch gekennzeichnet, dass einem Nutzer eine vorbestimmte Tastatur angezeigt wird.
  41. 41
    Clavier selon l'une quelconque des revendications 24 à 40, caractérisé en ce que le clavier est mis en oeuvre dans un terminal à accès sécurisé. Keyboard of any claims 24 to 40, characterized in that the keyboard is implemented in a secure access terminal. Tastatur nach einem der Ansprüche 24 bis 40, dadurch gekennzeichnet, dass die Tastatur in einem sicheren Zugangsendgerät implementiert ist.
  42. 42
    A secure access terminal for providing access to electronic services via a secure access code, the terminal comprising a graphical user interface, which allows a user to access secured electronic information, and a keyboard as defined in any of claims 24 to 41. Sicheres Zugangsendgerät zum Bereitstellen eines Zugangs zu elektronischen Dienstleistungen über einen sicheren Zugangscode, wobei das Endgerät eine grafische Nutzerschnittstelle aufweist, welche er einem Nutzer ermöglicht, auf gesicherte elektronische Information zuzugreifen, als auch eine Tastatur nach einem der Ansprüche 24 bis 41. Terminal à accès sécurisé pour donner accès à des services électroniques via un code d'accès sécurisé, le terminal comprenant une interface utilisateur graphique qui permet à un utilisateur d'accéder à des informations électroniques sécurisées, et un clavier selon l'une quelconque des revendications 24 à 41.
Independent claims42