CN102067150A - 用于图形通关码安全性的方法和*** - Google Patents

用于图形通关码安全性的方法和*** Download PDF

Info

Publication number
CN102067150A
CN102067150A CN2009801234278A CN200980123427A CN102067150A CN 102067150 A CN102067150 A CN 102067150A CN 2009801234278 A CN2009801234278 A CN 2009801234278A CN 200980123427 A CN200980123427 A CN 200980123427A CN 102067150 A CN102067150 A CN 102067150A
Authority
CN
China
Prior art keywords
custom
open
code
envelope
parameter value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009801234278A
Other languages
English (en)
Other versions
CN102067150B (zh
Inventor
S·S·罗杰斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN102067150A publication Critical patent/CN102067150A/zh
Application granted granted Critical
Publication of CN102067150B publication Critical patent/CN102067150B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/68Gesture-dependent or behaviour-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Collating Specific Patterns (AREA)

Abstract

一种用于电子访问安全性的方法和***使用触敏表面上的触摸和运动来确定以与口令类似的方式使用的图形通关码。图形通关码包括触摸屏表面上的如由用户定义的挥击、轻叩或拖曳的组合。用户选中的图形通关码被存储在存储器中以供与图形通关码的后续输入比对,以便认证用户。可生成包络以定义进行通关码认证所需要的、作为时间或位置的函数的可接受的压力、速度、坐标位置或其他参数的范围。该包络可被存储在计算机存储器中并被用来通过确定所输入的图形通关码是否落在该包络之内的方式来认证用户。

Description

用于图形通关码安全性的方法和***
发明领域
本发明一般涉及计算机安全性,尤其涉及用于将触摸屏输入的图形通关码用于安全的计算机访问的方法和***。
背景
个人电子设备(例如,蜂窝电话、PDA、膝上型设备、游戏设备)向用户提供日益增长的功能性和数据存储。典型情况下,用户将诸如个人金融信息、联系信息和书面通信之类的敏感数据存储在个人电子设备上。因此,限制对个人电子设备的访问对于许多用户而言是必要的。
计算机安全典型情况下依赖于口令和可任选的个人标识符。典型情况下经由按键板输入此类口令和标识符以获得对计算机的访问。字母数字的按键板输入口令的问题在于,它们容易被忘记或者在不同的设备之间被混淆。忘记口令实质上致使设备不能使用。而且,简单的且容易记住的口令往往可以被演绎出来。因此,需要促成容易记住且直观的通关码和个人标识符的安全访问方法。此类方法和***可广泛地用于提供对个人电子设备的直观且安全的访问。
概述
各种实施例提供用于可靠地且快速地标识在电子设备的触摸屏或触摸板上输入的图形通关码和/或标识符的方法和***。实施例方法和***在标识图形通关码时监视时基数据、压力幅值数据、速度数据、和/或坐标(位置)数据。替换实施例方法和***能够正确地标识图形通关码,即使在所输入的通关码中发生时基、压力、速度和/或坐标(位置)数据上的随机变动时亦是如此。
在实施例方法中,通过图形通关码来提供对移动设备的安全访问。首先,用户可以通过以难忘的方式触摸该触摸板一次或更多次并将结果得到的信息存储在要被保护的电子设备的非易失性计算机可读存储器中的方式来创建图形通关码。随后,为所存储的图形通关码的可测量参数(例如,压力、速度)定义包络。该包络也被存储在非易失性计算机可读存储器中。当用户请求访问此受保护的电子设备时,提示该用户输入该图形通关码。用户随后通过以相同的该难忘方式触摸模该触摸屏或触摸板来输入该图形通关码。所输入的图形通关码的可测量参数被测量并与存储在存储器中的该参数的包络相比较。如果测得的参数落在该包络之内,那么提供访问。
各种实施例方法和***可在各种计算机或电子设备上实现,包括蜂窝电话、膝上型计算机、个人数字助理(PDA)、智能电话、台式计算机、游戏控制台以及类似设备。另外,各种实施例方法和***可以用各种触摸屏或触摸板技术来实现,包括电阻性触摸屏、电容性触摸屏、声学触摸屏、和红外触摸屏。而且,各种实施例方法和***可以利用(具有相关联的图像显示器的)触摸屏和(不具有相关联的图像显示器的)触摸板两者。
附图简述
纳入本文并构成本说明书的一部分的附图解说本发明的示例性实施例。这些附图与以上给出的一般描述以及下文给出的详细描述一道用于解释本发明的特征。
图1是能够使用本发明的用于图形通关码的方法和***的示例性通信设备的组件框图。
图2A解说了包括一轻叩、一挥击和两轻叩的示例性图形通关码。
图2B-2E是解说关于图2A中所示的图形通关码的不同参数的各种包络的标绘。
图3A是解说设计成外接于在训练会话期间输入的三个名义上相同的图形通关码的包络的标绘。
图3B是解说不具有上界的包络和在一些区划中不存在的包络的标绘。
图4是用于创建并存储合意的图形通关码的实施例方法的过程流程图。
图5是用于认证图形通关码的实施例方法的过程流程图。
图6A解说第二示例性图形通关码。
图6B-6E是解说关于图6A中所示的图形通关码的不同参数的各种包络的标绘。
图7A解说第三示例性图形通关码。
图7B-7E是解说关于图7A中所示的图形通关码的不同参数的各种包络的标绘。
图8A解说第四示例性图形通关码。
图8B-8E是解说关于图8A中所示的图形通关码的不同参数的各种包络的标绘。
图9解说存储关于图2A的图形通关码的压力对位置包络的示例性数据表。
图10解说存储关于图2A的图形通关码的压力对时间包络和速度对时间包络的示例性数据表。
图11解说用于存储关于图2A的图形通关码的测得通关码参数的示例性经相关数据集数据表。
图12是对与远程认证服务器通信的具有触摸屏的电子设备的解说。该远程认证服务器认证图形通关码。
图13是具有触摸屏显示器的电子设备的软硬件架构。
详细描述
将参照附图详细描述各种实施例。在任何可能之处,在附图中通篇将使用相同参考标号来指代相同或类似部分。对特定示例和实现的引述用作解说性目的,而无意限定本发明或权利要求的范围。
如本文中所使用的,“触摸屏”是具有相关联的图像显示器的触摸输入设备。如本文中所使用的,“触摸板”是不具有相关联的图像显示器的触摸输入设备。例如,触摸板可以在电子设备的位于图像显示器区域之外的任何表面上实现。触摸屏和触摸板在本文中被一般化地称为“触摸表面”。触摸表面可以是电子设备的整合部分,诸如触摸屏显示器,或者是可由有线或无线数据链路耦合至该电子设备的分开模块。
如本文所使用的,术语“电子设备”或“便携式设备”是指以下各项中的任何一项或全部:蜂窝电话、个人数据助理(PDA)、掌上计算机、无线电子邮件接收器和蜂窝电话接收器(例如,
Figure BPA00001278705600041
Figure BPA00001278705600042
设备)、多媒体有因特网能力的蜂窝电话(例如,
Figure BPA00001278705600043
)、以及包括可编程处理器、存储器和连通或整合的触摸表面的类似个人电子设备。本发明适用于任何类型的具有整合的触摸表面或者能够诸如由有线数据链路(例如,USB或数据电缆)或无线数据链路(例如,
Figure BPA00001278705600045
数据链路)来连接至电子设备的触摸表面的便携式或非便携式电子设备。在优选实施例中,该电子设备是蜂窝电话。
如本文中所使用的,“资产”是指电子设备、远程计算机、服务器、网站、网络、数据库或其他电子装备或信息资产中的任何一者。
如本文中所使用的,“图形通关码”是诸如由用户的手指或输入笔在触摸表面上输入的图形、绘图、字母或形状。图形通关码实质上是触摸表面上具有变化的压力、速度和位置的的一系列触摸、挥击和/或轻叩。图形通关码被用作口令、个人标识符或密钥以提供对电子设备、网络、网站或类似物的安全访问。
如本文中所使用的,“压力”旨在描述每单位面积上的力以及总共施加的力。
如本文中所使用的,“认证”描述确定所输入的图形通关码是否匹配于所存储的或已知的图形通关码的过程。典型情况下,通过将所输入的图形通关码的特征与存储在存储器中的图形通关码的相应特征相比较的方式来执行认证。
如本文中所使用的,“包络”是指图形通关码内的参数的计及此类通关码中固有的可变性的范围。该参数可以例如是压力、力、速度、X轴位置、Y轴位置、或者线宽(即,接触面积)。该参数可以对照时间或者对照触摸表面上用于图形通关码认证的位置被包络。对于认证而言,图形通关码必须占据包络的一部分。
各种实施例提供用于通过将经由触摸表面输入的图形通关码用作认证凭证的方式来向电子设备认证用户的方法和***。在操作中,用户通过以短暂的时段内的一系列运动和触摸来触摸触摸屏的方式来创建图形通关码。在初始化规程中,该系列运动和触摸被记录在触摸表面上。可要求用户重复这些图形通关码运动和触摸数次以记录运动、压力和相对时基上的可变性。此类可变性可被用来定义该图形通关码的边界或包络。在初始化规程期间创建的图形通关码可被认为是模板图形通关码,所有后续输入的图形通关码将与其比对。模板图形通关码和后续输入的图形通关码两者均包括的运动可能在压力、速度、位置和/或线宽的意义上变动。在初始化规程期间创建的包括压力、速度、位置和/或线宽上的变动的图形通关码被存储在非易失性存储器中。存储了模板图形通关码,就可以在对照该模板图形通关码来认证后续输入的图形通关码之后再准予对电子设备的访问。
在各种实施例中,当模板图形通关码被输入时,由触摸表面来测量所输入的模板图形通关码的一个或更多个可测量参数(例如,时基、速度、压力、力、线宽、接触面积、或位置)。测得的参数可被标绘为时间和/或触摸表面上的位置的函数。替换地,测得的参数可被格式化为数据集,其中将每个测得的参数与相对时间值(例如,自通关码发起以来的时间)和/或诸如触摸屏上的X-Y坐标之类的位置坐标相关。这些测得的参数和标绘或者经相关的数据集可被存储为模板图形通关码文件的一部分。当图形通关码随后被输入时,相同的参数作为时间和/或位置的函数被测量和标绘,并与模板图形通关码的标绘比对。替换地,后续的图形通关码可被转换成数据集,并将这些数据集与所存储的数据集比对。后续输入的图形通关码要得到认证,则测得的参数值对于每个时间增量和/或位置都必须落在一定范围或容差之内。换言之,这些参数标绘必须在包络或容差内匹配于模板图形通关码的参数标绘。
在一实施例中,可以在初始化过程中决定关于每个时间增量或位置增量的的参数值范围,以使得后续输入的图形通关码不必精确地匹配于模板图形通关码。确切而言,只要后续输入的图形通关码是在类似于模板的一定范围内输入的,那么该后续输入的图形通关码就将得到认证。参数值的范围在时间或位置上可以变动,并且在一些时间或位置区划中可以是未定义的(或无穷大的)。因此,定义的是这些参数在时间和位置上可接受的范围的包络,并且后续输入的图形通关码的测得参数应当落在该包络之内才能得到认证。可以在初始化过程期间通过与用户的训练会话来演算包络的宽度和形状。测得参数在训练会话期间的大变动将产生宽包络;测得参数在训练会话期间的小变动将产生窄包络。可以使用已知的统计分析方法来确定图形通关码的多次输入中固有的可变性,以使得所定义的包络涵盖用户在训练会话期间输入的绝大多数图形通关码。例如,可以将包络设置在离平均参数测量2σ(即,两倍标准差)边界处,这在大约95%的时间(至少在与训练会话期间的条件类似的条件下)都将能涵盖用户的图形通关码。可任选地,用户可以输入要作出的调整以配置包络的松度,以便使通关码的严格性更高或更低。例如,用户可以输入修改施加于标准差的倍数的调整(例如,以例如将包络设置在例如1.6被标准差值处)。
图1描绘能够支持各种实施例的电子设备70的典型组件。电子设备70具有处理器71、计算机可读存储器72、无线电通信收发机75、按键板76、导航板77、天线74、时钟78和触摸屏显示器40。触摸屏显示器40可以是任何类型的触摸屏,诸如电阻性传感触摸屏、电容性传感触摸屏、红外传感触摸屏、声学/压电传感触摸屏或类似的触摸屏。各种实施例并不限于任何特定类型的触摸屏或触摸板技术。在初始化规程期间,用户可以在触摸屏显示器40上执行要用作模板图形通关码的图形通关码。该模板图形通关码和相关联的标绘或数据集被存储在非易失性计算机可读存储器72中。随后,每当用户希望访问电子设备70时,用户就经由触摸屏40来向电子设备70提供图形通关码。处理器71将后续输入的图形通关码与存储在存储器72中的模板图形通关码和相关联的标绘或数据集(即,一个或更多个包络)比对,如以下更全面地描述的那样。
在一些实施例中,触摸表面可被设置在电子设备70的位于触摸屏40之外的区域中。例如,按键板76可包括具有埋藏的电容性触摸传感器的触摸表面。在其他实施例中,按键板76可被取消,从而触摸屏40提供全部用户接口。在又一些实施例中,触摸表面可以是能借助至电缆-电缆连接器79(例如,
Figure BPA00001278705600061
或USB连接器)的电缆或者耦合至处理器的无线收发机(例如,收发机75)连接至电子设备70的外部触摸板。
在一些实施例中,电子设备70可包括用于检测和测量对触摸屏40施加的压力或力的传感器。该压力或力测量优选是时间分辨或位置分辨的,以使得该压力或力能作为时间或位置的函数来被测量以及标绘或相关。在一些实施例中,提供用于测量对整个触摸屏施加的总力的力传感器。例如,布置于触摸屏之下的单个力传感器可被用来测量对触摸屏40施加的总力。
图2A解说示例性图形通关码。在此示例中,通关码包括在触摸屏40的左上区划中的第一轻叩20a,继以朝向下的从左到右方向的挥击22,再继以在触摸屏40的右下区划中的两个轻叩20b和20c。挥击22大致在该挥击中部具有所施加的压力/力24增大的区划。另外,该挥击始于较快的速度(在轻叩20a附近),并且止于较慢的速度(在轻叩20b附近)。轻叩20a、20b和20c在测得的压力/力和速度值的意义上大致上彼此相等。
图2B是关于图2A中所解说的图形通关码的压力(或力)对时间的标绘。轻叩20a、20b和20c看起来像是压力上的尖峰。挥击22看起来像是台地形状,其中在中部有对应于力增大的区划24的凸起。类似地,图2C是关于图2A的通关码的压力(或力)对Y轴位置的标绘。在图2C中,轻叩20a、20b和20c看起来像是具有特定压力/力幅值的位于Y轴沿线的点。因为挥击22本质上是线性的,并且在该挥击的中部具有力增大的区域24,所以图2也示出了台地形状,其中在中部有对应于力增大的区划24的凸起。在图2B和2C中,实线和点解说了作为时间或Y轴位置的函数的压力或力的实测值。虚线28表示以下更详细地讨论的参数包络。
类似地,图2D是关于图2A的通关码的压力/力对X轴位置的标绘。如在图2C中那样,在图2D中,轻叩20a、20b和20c看起来像是具有特定压力/力幅值的位于X轴沿线的点。由于挥击22的线性本质,图2D中也示出了相同的在挥击的中部具有凸起的台地形状。图2E是关于图2A的通关码的速度对时间的标绘。如图2E中所示,瞬时轻叩被表示为基本上零速度的点,而挥击22被示为梯形,其中挥击22的速度开始很快并且结束较慢。
虚线解说了关于图2A中所解说的图形通关码的参数包络28。参数包络28表示特性参数(例如,压力、力、速度)的值范围,所输入的图形通关码必须落入该范围之内才能得到认证。换言之,参数包络28外接于要使所输入的图形通关码被认为真实所可接受的参数值。后续输入的游离于其中任何所标绘的参数包络28之外的图形通关码可能得不到认证。
图形通关码可以由一个或更多个特性参数和相关联的包络来认证。例如,可以仅使用图2B中的压力对时间数据和相关联的包络来认证图2A的图形通关码。替换地,可以使用压力对X位置并附加地使用压力对Y位置以及速度对时间数据来认证图形通关码,在这种情形中使用图2C、2D和2E的包络。在优选实施例中,使用参数和参数包络的组合来认证所输入的图形通关码。
如果大量特性参数和包络被用于认证,那么图形通关码一般而言将是更安全的。然而,大量参数和包络也将趋于使图形通关码变得更难以记住和使用。如果速度、压力、时间和位置都必须被准确地呈现,那么图形通关码可能变得难以正确地输入。所附权利要求并不以任何方式被限定于必须使用任何数目个参数、包络或包络值。
在替换实施例中,用户可以调整参数包络的大小和形状。通过加宽围绕测得参数值的参数包络28,在输入图形通关码时为使所输入的图形通关码得到认证所需的精确性就变得较低。反之,通过缩窄围绕测得参数值的参数包络28,在输入图形通关码时为使所输入的图形通关码得到认证所需的精确性就变得较高。这将允许用户对安全性与使用方便性的相互竞争的需要进行平衡。大或宽的包络将较容易满足并且因此安全性较低。小或窄的包络将较难满足并且因此安全性较高。用户可以独立地调整压力、时基、速度和其他参数的包络大小。替换地,这些包络的大小和宽度可以由设备中的软件来固定或调整。
在另一实施例中,用户可以选择哪些测得参数被用于图形通关码认证。例如,用户可以决定是否将所施加的力、时基和/或速度用作对图形通关码的要求。而且,用户可以选择该参数是作为位置的函数还是作为时间的函数来测量。替换地,用于认证的参数可以由设备中的软件或硬件来固定。
在又一些实施例中,包络28的大小和宽度可以由电子设备70自动地演算。例如,在初始化规程内的训练规程期间,可提示用户输入合意的图形通关码多次。测量在训练会话中输入的特性参数在每次多轮迭代中的变动。包络大小和形状可以随后由电子设备来选择,以使得所输入的图形通关码中的绝大多数或全部将得到认证。例如,特性参数的变动可被统计地分析以生成涵盖所输入的落在选定的容限(例如,如较早提及的2σ)内的通关码的包络。因此,如果用户在特性参数上有大变动(例如,在名义上相同的通关码中所施加的压力上有很广的变动),那么包络的大小可被设置成能容适该变动。因此,包络可以是每个用户独一无二的形状。包络大小可以基于统计分布来演算,以使得输入的通关码的估计分数(例如,50%、75%、90%)将落在该包络之内并且因此得到认证。例如,图3A示出了关于各自略微不同的多个输入的通关码26a、26b、26c的压力对时间的标绘。在图3A中,参数包络28被形成为使得该多个输入通关码26a、26b、26c的测得参数值全部被包括在该参数包络28之内。以此方式,用户可以容适在每次认证尝试期间对该图形通关码的后续输入时的略微变动。
在替换实施例中,包络在某些时间或位置区划中可以不存在(即,无穷大)。在这种情形中,其中不存在包络的区域不被用于认证。这些区域中的测得参数值是无关紧要的。例如,图3B示出了在其中参数包络28对于由括号29指示的时间区间没有下界或上界的图形通关码。因此,在将后续输入的图形通关码对照模板通关码进行比对时,这些时间区间期间的任何压力读数都将满足认证过程,只要后续输入的图形通关码的测得压力值落在参数包络28有定义的参数包络28之内即可。在时间区间29中不存在包络,所以对于认证而言不需要区间29中的压力幅值。对图形通关码的诸部分提供未定义的包络可以通过将认证限于最可再现且对微小变动较不敏感的部分的方式来使用户更易于输入可接受的通关码。
在一些实施例中,对后续输入的图形通关码的认证可以采用对施加于触摸表面的物体或指尖的大小(即,面积)的测量。例如,触摸表面可以在大指尖与小输入笔尖之间加以辨别,并将此面积差别用作能对照模板图形通关码进行比对以认证的测得参数。认证可以要求测得接触面积大于或小于某个大小、或者在某个大小范围之内。该大小要求可以在训练会话期间决定,或者可以是预定的或者能由用户来选择。
在替换实施例中,电子设备70可以为用户提供图形通关码的起点或终点。例如,电子设备70可以在图形通关码的起始位置或结束位置处显示“X”或目标符号。在模板图形通关码数据包括对测得压力的标绘和/或速度是对照位置来标绘的实施例中,这可以趋于降低认证失败率并帮助用户更准确地呈现图形通关码。通过向用户指示在何处开始或结束所输入的图形通关码,用户就可以具有提高的认证率。
在另一替换实施例中,电子设备70可包括用于检测运动的加速计。对运动的测量可被用来校正图形通关码呈现中的误差。例如,在颠簸的环境中(例如,在轿车或交通工具中),颠簸可能使用户的手和设备(相对于用户的手)抖动,这因此会影响图形通关码的输入。过滤或移除后续输入的图形通关码中因抖动而引起的分量将帮助用户在颠簸的环境中正确地呈现图形通关码。替换地,与颠簸的环境一致的频繁加速的检出可被用来扩大图形通关码的包络以使用户更易于输入遵循认证准则的通关码。
应当领会,时域中的参数包络28(例如,图2B的压力对时间包络)固有地包括关于构成图形通关码的轻叩和挥击的时基信息。因此,时域中的参数包络28可以识别图形通关码中的节奏。在另一替换实施例中,电子设备70可被配置成忽略空间信息(例如,X和Y坐标信息)并仅认证时域中的信息。在这种情形中,例如,触摸表面上任何地方的正确节奏和轻叩次数对于图形通关码认证而言是充分的。只要轻叩具有正确的时基(即,节奏),那么位置可以是无关紧要的。可以相对于时钟78精确地测量时基。
图4解说了用于以模板图形通关码来初始化电子设备的实施例方法中的步骤的过程流程。电子设备70经由处理器71和显示器40可以提示用户输入合意的图形通关码(步骤101)。响应于该提示,用户诸如通过以恰适的方式跨将指尖拖曳过触摸表面之类的形式来输入要被用作通关码模板的图形通关码(步骤102)。用户可任选地被提示完成训练会话(步骤103),其中合意的图形通关码可被输入多次以使处理器71能够生成外接于通关码模板的必要参数包络28。替换地,用户可以发起训练会话。电子设备70的处理器71测量所输入的模板图形通关码的至少一个特性参数并将测得的至少一个特性参数存储在内部存储器72中作为通关码模板的至少一部分(步骤104)。测得的通关码参数可包括X轴位置、Y轴位置、压力、速度、线宽、等等。特性参数测量可以作为时间或位置的函数来测量和存储。例如,如果测量的是所施加的力,那么在每个时间区间测得的所施加的力被存储在存储器72中。这些特性参数测量可被存储为标绘的图形或者作为经相关的数据集。
处理器71可以为通关码模板内的每个特性参数演算可接受的值包络或范围(步骤105)。参数包络28可被实现是因为每当用户输入图形通关码时自然将会有变动。例如,每当用户输入图形通关码时,所施加的力典型情况下将不是完全相同的。可接受的包络值可以统计地从多个训练会话来演算,或者可以基于预定的估计变动量。作为用于演算可接受的包络的过程的一部分,可接受用户输入以调整包络范围,从而允许用户收紧或放松其通关码基线周围的包络。以此方式,用户可以配置其通关码的“松度”以使其通关码验证的严格性更高或更低。例如,如果包络被确定为是测得参数值的标准差的倍数,那么可接受用户输入以调整在此演算中使用的倍数。一些实施例可任选地放弃参数包络的使用。然而,在此类实施例中,任何后续输入的图形通关码必须与要被认证的模板图形通关码一模一样地输入。一旦可接受的包络值已被演算出来,这些可接受的包络值就作为通关码模板的一部分被存储在存储器72中(步骤106)。通关码模板及其可接受的包络值由处理器71用来确定后续输入的图形通关码的真实性。
图5解说了用于使用图形通关码来获得对电子设备的访问的实施例方法的步骤的过程流程。在图5中所示的实施例中,用户请求访问使用图形通关码安全性***的电子设备70(步骤202)。电子设备7经由处理器71和显示器40提示用户输入正被用作认证凭证的图形通关码(步骤203)。用户经由触摸表面40输入图形通关码,该图形通关码被处理器71接收(步骤204)。当通关码被草绘在触摸表面上时,处理器71测量所输入的图形通关码的各种特性参数(例如,压力、力、速度、X或Y坐标数据)并将测得参数值存储在存储器缓冲器中(步骤205)。特性参数值的测量可包括原始参数数据的测量,并且该测量存储在诸如经相关数据集之类的表中。替换地,可生成参数值对位置或时间的各种标绘并将其存储在缓冲器中。一旦测得参数值被存储在缓冲器中,就可以从存储器检索通关码模板连同关于该图形通关码模板的不同参数中的每个参数的可接受参数值的各种包络(步骤206)。相应各个检索出的参数包络中的每个参数包络定义关于该通关码中的相应各个测得参数的每个时间和/或位置增量的可接受值范围。将所输入的图形通关码的测得参数值中的每个测得参数值对照通关码模板的相应的检索出的参数包络进行比对(步骤207),并且作出关于所输入的图形通关码是否落在该通关码模板的可接受范围之内的确定(判决208)。如果存储在缓冲器中的相应各个测得参数值中的每个测得参数值都落在每个相应包络的可接受值范围之内(即,判决208=“是”),那么允许对电子设备70的访问(步骤209)。如果存储在缓冲器中的相应各个测得参数值中的任何测得参数值或其某个片断没有落在通关码模板的每个相应包络的可接受值范围之内(即,判决208=“否”),那么拒绝对电子设备70的访问(步骤210)。如果对电子设备70的访问被拒绝,那么用户可任选地被提示重新输入图形通关码(步骤203)以重复步骤203-210。
图6A解说了另一示例性图形通关码。图6B-6E是解说此图形通关码的各种参数测量以及外接于每个测得参数值的示例性包络的标绘。图6A的示例性图形通关码包括(例如,用两根手指作出的)两个同时的挥击110、120,继以在触摸表面中部的轻叩130。挥击110、120具有恒定的速度和压力。图6B示出了关于此示例通关码的压力对X轴位置的标绘,该标绘示出包络28。这两个条形对应于挥击110和120沿X轴的宽度和位置。圆点对应于轻叩130。应当注意,压力对X轴包络外接于与轻叩130对应的点并外接于与这两个挥击110、120对应的条形的顶端,因为关于那些X轴位置的可接受压力值范围必须逼近用以输入这些挥击的压力的幅值。图6C是压力对Y轴位置的标绘。注意到,对应于轻叩130的点被标绘在对应于沿顺着Y轴的挥击110和120施加的压力的水平条形的上方。因此,只要后续输入的图形通关码的沿Y轴测得的压力不是轻叩130的幅值就是挥击110、120中任一者在给定Y轴位置处的幅值,那么这些后续输入的图形通关码就可得到认证。
图6D是速度对时间的标绘。由于挥击110和120是以恒定的速度输入的,因而该标绘描绘了随这些挥击被输入的时间的流逝呈恒定幅值的条形。轻叩130基本上具有零速度,因为其并不在运动。最后,图6E是压力对时间的标绘。图6E中的压力可以是在整个触摸表面上积分的压力(即,力),或者可以是仅在触摸表面的特定区划上的压力测量。如图6E中所示,轻叩130将在此压力对时间的标绘中导致尖峰。
图7A解说了另一示例性图形通关码。图7B-7E是解说该图形通关码的各种参数测量以及外接于每个测得参数值的示例性包络的标绘。图7A的示例性图形通关码包括在触摸表面的四个角上按箭头解说的次序执行的5个轻叩210、220、230、240和250。轻叩#3230的历时较长并且以比其他四个轻叩高的压力来施加。这在图7E中的压力对时间的标绘中变得明显。
图7B是压力对X轴位置的标绘,其示出了包络28。如以上所描述的,因为每个轻叩仅接触该触摸表面上的点,所以压力对X轴位置(以及Y轴位置)的标绘将仅在该标绘上注册点。注意到,因为轻叩#1和轻叩#5共享相同的压力幅值和X坐标位置,所以在图7B中所示的标绘中单个点表示轻叩#1和#5两者。类似地,单一点表示轻叩#2和#4。轻叩#3与轻叩#1和#5共享相同的X坐标位置,然而,因为轻叩#3是以比其他四个轻叩高的压力来施加的,所以在图7B中描绘了处于较高压力的另一点以表示轻叩#3。
图7C是压力对Y轴位置的标绘。类似于图7B,图7C描绘了三个分开的点。因为轻叩#1和#4共享相同的Y坐标位置和压力幅值,所以单一点被用来表示这两个轻叩。类似地,轻叩#2和#5共享相同的Y坐标位置和压力幅值。因此,单一点被用来表示轻叩#2和#5两者。而且,由于轻叩#3与轻叩#1和#4共享Y坐标位置,但是以比所有其他轻叩高的压力来施加的,所以在图7C中示出了具有与表示轻叩#1的点相同的Y坐标但是在压力幅值上较高的单独的点。
图7D是图7A中所解说的图形通关码的速度对时间的标绘。这五个轻叩中的每个轻叩基本上具有零速度,因为没有哪一个轻叩是在运动的。相应地,在图7D中描绘了速度幅值为零但根据这些轻叩分别发生的时间沿时间轴的5个分开的点。
最后,图7E是这五个轻叩的压力对时间的标绘。如先前参照图2B所描述的,轻叩#1-#5中的每个轻叩不是真正瞬时的。相应地,压力对时间的标绘导致关于这五个轻叩中的每个轻叩有一尖峰。注意到,轻叩#3的压力幅值被示出为大于其他四个轻叩的幅值,该其他四个轻叩中的每个轻叩在幅值上大致相同。另外,注意到,轻叩#3被保持在触摸表面40上的历时要略微长于其他四个轻叩。这是由表示轻叩#3的尖峰相比于其他四个轻叩略宽来指示的。
图8A解说了另一示例性图形通关码。图8B-8E是解说该图形通关码的各种参数测量以及外接于每个测得参数值的示例性包络的标绘。图8A的示例性图形通关码包括在触摸表面40的左下部分中的轻叩310,继以始于曲线的底部并向上运动的S形挥击320,继以在触摸表面40的右上部分中的两个轻叩330、340。挥击320具有两个压力增大但却是以恒定的速度输入的区划350、360。
图8B解说了关于图8A中的图形通关码的压力对X轴位置的标绘,该标绘示出包络28。如上,轻叩310、330和340可在压力对位置标绘中呈现为点。挥击320在压力对X轴位置标绘中被示为在任一末端处均具有尖峰的匣形。任一末端处均有的尖峰表示S形挥击320中的外曲线上以较高压力施加的区域。
图8C是压力对Y轴位置的标绘。如上,轻叩310、330和340可在压力对位置标绘中呈现为点。挥击320在压力对Y轴位置标绘中被示为具有与S形挥击320的任一末端处均有的较高压力区域的Y轴位置对应的两个尖峰的匣形。
图8D是速度对时间的标绘。以上,因为轻叩310、330和340并不运动,所以它们基本上没有记录下速度。因此,轻叩310、330和340被表示为沿时间轴的不具有速度的幅值分量的点。挥击320在该标绘中被描绘为在该挥击的历时上具有恒定速度的条形。
图8E是压力对时间的标绘。如上,轻叩310、330和340中的每个轻叩不是真正瞬时的。相应地,压力对时间的标绘导致对于这三个轻叩中的每个轻叩有一尖峰。另外,对应于挥击320的标绘保持具有对应于压力增大区域的两个尖峰的匣形,其中这两个尖峰发生在略晚于挥击320被发起的之后并且再次发生在略早于挥击320被终止之前。
图9解说了可被用于存储(例如,在计算机可读存储器中)对应于图2A的图形通关码的压力对位置包络的数据表的示例。如图9中所描绘的,轻叩20a例如在X轴上的位置3处并且在Y轴上的位置17处产生压力信号。该数据表指示轻叩20a是以20PSI的压力来施加的。然而,如果在X轴位置3处测得的压力在18PSI与22PSI(20PSI+/-2PSI)之间的任何地方,那么外接于该点的包络28将认证出后续输入的图形通关码。挥击22例如对应于X轴上的位置6-16和Y轴上的位置7-15处的压力包络。如图9的表中所示,挥击24中压力增大区域对应于X坐标位置9-13以及Y轴坐标位置9-13处增大的压力测量。每个X轴和Y轴位置具有相关联的压力值范围,该压力值范围对应于图2C和图2D中的包络的宽度。在此示例性数据表中,可接受值的范围为+/-2PSI。应当注意,X轴和Y轴坐标数据可以相对于触摸表面边界或者相对于图形通关码的特征(例如,起点或终点)来测量。
图10是用于存储(例如,在计算机可读存储器中)对应于图2A的图形通关码的压力对时间包络和速度对时间包络的解说性数据表。如图10的数据表中所示,轻叩20a在时间3ms处产生压力信号并具有+/-2mm/s的速度包络。因此,对于要被认证的任何后续输入的图形通关码而言,压力对时间的测得值在相对时间3ms处必须具有最小18PSI的压力和最大22PSI的压力。如果任何后续输入的图形通关码的测得数据点中的绝大多数或全部落在这些数据表中所示的每个数据条目的值范围之内,那么此后续输入的图形通关码就可得到认证。挥击22对应于时间6-16ms处的压力包络以及时间6-16ms处的速度包络。每个时间区间具有相关联的压力值范围和速度值范围,这些范围对应于图2B和图2E中的包络的宽度。
注意到,存储在存储器中的包络数据可以将时间或位置域信息存储为无标签的数值索引或无量纲的量。在本发明或所附权利要求中不要求直接或显式的时间单位或位置单位。例如,可以根据相对索引或任意性索引来存储可测量参数。
来自图形通关码的输入的所有测得参数可被存储在单个经相关数据集中,诸如通过使用如图11中所解说的那样的数据表格式来实现。在此示例数据结构中,以毫秒为单位来衡量的自通关码输入起以来的相对时间被用作对包含记录X轴位置、Y轴位置、压力和速度的数据字段的数据记录进行索引的独立键值。可存储其他参数并且可使用不同的数据结构或组织。如图11所揭示的,使用时间或任意性索引,所有测得参数可以用紧凑格式存储在电子设备的存储器内。使用像这样的数据结构,就能在训练会话期间将多个通关码输入存储在存储器中,此后,可以调回个体的参数记录以进行统计处理,其结果(诸如平均值和可接受容差值之类)存储在与结果得到的通关码模板类似的数据表中。使用像这样的数据结构,就能存储后续输入的图形通关码并随后使用简单的表查找例程来将其与通关码模板比对。
注意到,本发明的图形通关码方法可以在无线链路、网络或因特网上的远程设备上实现。图12解说了经由诸如因特网之类的网络62与远程认证服务器60通信的具有触摸屏40的示例电子设备70。远程认证服务器60可配置有软件和通关码模板以便能够认证从电子设备70接收到的图形通关码。设备70可以向服务器60传送描述输入的图形通关码的数据(例如,原始图形通关码数据或者诸如图11中所解说的经相关数据集),并且认证是在服务器60处执行的。以此方式,图形通关码可被用来向远程服务器、网络或网站标识人或机器。例如,可以使用本发明的图形通关码方法和***来认证(例如,使用具有触摸表面的膝上型计算机来)访问远程网站的人。
本发明的图形通关码可以按与当前使用的常规口令、安全码或个人标识符相同的方式来使用。例如,通关码可被用来锁住或解锁电子设备、提供或拒绝对特定文件或文档的访问、操作机械锁或交通工具、或者向电子设备、网络或网站标识个人。
用于实现前述实施例的硬件可以是配置成执行指令集的处理元件和存储器元件,其中该指令集用于执行对应于上述方法的方法步骤。替换地,一些步骤或方法可由专用于给定功能的电路***来执行。
图13解说了电子设备70的与将参数数据同触摸屏40上的输入联系起来有关的硬软件架构。触摸屏40可实现各种不同的技术。这些技术可包括电阻性、表面声波、电容性、红外、应变仪、光学成像、色散信号技术、声脉冲识别、以及受抑全内反射。例如,触摸屏40可以是包括若干层的电阻性触摸屏面板,这些层包括由薄空间分开的两个薄金属导电和电阻性层。在某个物体触摸这种触摸面板时,这些层在某个点处接通;该面板随后在电学上起到类似于输出端接通的两个分压器的作用。这会导致电流上的变化,该变化被注册为触摸事件并被发送给控制器以进行处理。在测量按压力时,在分压器之间添加取决于此模型中的力的电阻器是有用的。替换地,触摸屏40可以利用表面声波技术,该技术使用在触摸屏面板上传递的超声波。当该面板被触摸时,此波的一部分被吸收。超声波上的这种变化注册触摸事件的位置并向控制器发送此信息以进行处理。其他替换方案包括涂覆有跨传感器传导连续电流的材料的电容性触摸屏。当传感器的“正常”电容场(其参考状态)被另一电容场(即,某个人的手指)所改动时,位于面板的每个角上的电子电路测量参考场的正弦波特性中结果得到的“畸变”并向控制器发送关于该事件的信息以进行数学处理。
无论实现哪种特定的触摸屏技术,当用户触摸该触摸屏40面板上的特定点时,电信号可由硬件驱动器层50感测并转换成中断信号。硬件驱动器50是将来自触摸屏40的信号转换成能被软件应用存储和解读的数据信号的固件程序。硬件驱动器层50可比较中断信号的位置、压力、宽度以生成表示来自用户的触摸屏输入的经编码信号。触摸屏硬件驱动器层50可以与各种应用开发平台55中的任何应用开发平台处于通信,该应用开发平台55可以将经编码信号翻译成数个设计成在该应用开发平台55上运行的程序应用中的任何程序应用的有用输入。例如,无线二进制运行时环境
Figure BPA00001278705600171
是可以在移动设备上下载并运行数个应用的应用开发平台55。触摸屏硬件驱动器50接收来自触摸屏40的位码输出,并输出可由在移动设备上运行的应用60经由应用开发平台层55来解读的消息。
不同的应用可以按与该应用的功能相容的不同方式来解读触摸屏事件。例如,文本输入可以用速记触摸屏笔画运动来达成,其中不同系列的笔画运动可以表示字母表中的不同字母。例如,
Figure BPA00001278705600172
是将收到的触摸屏笔画运动翻译成字母表中的字母的手写识别软件应用。触摸屏硬件驱动器50可以将触摸屏事件经由应用开发平台55传递给应用60以确定特定的触摸屏笔画运动是否已由特定的应用600重映射。
各种实施例可由执行配置成实现所描述的方法中的一个或更多个方法的软件指令的处理器71来实现。此类软件指令可被存储在存储器72中作为该设备的操作***、由该操作***实现的一系列API、或者作为实现实施例方法的经编译软件。另外,这些软件指令可被存储在任何形式的有形处理器可读存储器上,包括:随机存取存储器模块,诸如该***内的存储器芯片72或者诸如可USB连接的外部存储器(例如,“闪速驱动器”)等的外部存储器芯片之类;只读存储器;硬盘存储器设备;软盘;和压缩盘。
本领域技术人员将领会,结合本文中公开的实施例描述的各种解说性逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和强加于整体***的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。
结合本文所公开的实施例描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在可以是RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中的任一者的处理器可读存储器中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。
提供了以上对各种实施例的描述是为了使得本领域任何技术人员皆能够制作或使用本发明。对这些实施例的各种改动对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他实施例而不会脱离本发明的精神或范围。由此,本发明并非旨在被限定于本文中示出的实施例,相反,权利要求应被授予与本文中公开的原理和新颖性特征一致的最广义的范围。

Claims (79)

1.一种用于限制对资产的访问的方法,包括:
经由触摸表面从用户接收输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所测得的参数值与存储在存储器中的通关码模板比对;以及
如果所述输入图形通关码的所测得的参数值基本上匹配于所述通关码模板,则准予对所述资产的访问。
2.如权利要求1所述的方法,其特征在于,X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者是作为时间的函数来测量的。
3.如权利要求1所述的方法,其特征在于,进一步包括:
向远程处理器传送所测得的参数值,其中所述将所测得的参数值与所述通关码模板比对的步骤是由所述远程处理器执行的,并且所述通关码模板被存储在所述远程处理器的存储器中;以及
从所述远程处理器接收指示对所述资产的访问是被准予还是被拒绝的信号。
4.如权利要求3所述的方法,其特征在于,所述资产是所述远程处理器。
5.如权利要求1所述的方法,其特征在于,所述资产是电子设备并且所述通关码模板被存储在所述电子设备的存储器中。
6.如权利要求1所述的方法,其特征在于,进一步包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
基于所测得的各种参数值来生成所述通关码模板;以及
将所生成的通关码模板存储在存储器中。
7.如权利要求1所述的方法,其特征在于,进一步包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的多个输入图形通关码,对于所述多个输入图形通关码中的每个输入图形通关码
测量与此输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;以及
将所测得的参数值存储在存储器中;
分析所存储的测得参数值以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个输入图形通关码的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在存储器中。
8.如权利要求7所述的方法,其特征在于:
分析所存储的测得参数值包括统计地分析所测得的参数值以定义所测得的参数值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所测得的参数值的所述标准差的倍数。
9.如权利要求7所述的方法,其特征在于,所述包络是在时域上定义的。
10.如权利要求7所述的方法,其特征在于,所述包络是在位置域上定义的。
11.如权利要求1所述的方法,其特征在于,所述各种参数值是作为在所述触摸表面上的位置的参数来测量的。
12.如权利要求7所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所收到的用户输入来调整所述包络。
13.如权利要求8所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
14.一种用于在服务器处认证客户机的方法,包括:
从所述客户机接收图形通关码数据,所述图形通关码数据包括与由耦合至所述客户机的触摸表面接收的图形通关码相关联的各种参数的测量,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所接收到的图形通关码数据与存储在所述服务器的存储器中的通关码模板比对;以及
如果所述图形通关码数据基本上匹配于所述通关码模板,则认证出所述客户机。
15.如权利要求14所述的方法,其特征在于,所述图形通关码数据包括作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
16.如权利要求14所述的方法,其特征在于,进一步包括:
从所述客户机接收要在生成用于认证所述客户机的所述通关码模板中使用的图形通关码数据;
基于所收到的图形通关码数据来生成所述通关码模板;以及
将所生成的通关码模板存储在服务器存储器中。
17.如权利要求14所述的方法,其特征在于,进一步包括:
从所述客户机接收要在生成用于认证所述客户机的所述通关码模板中使用的多个图形通关码数据集;
分析所接收到的多个图形通关码数据集以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个图形通关码数据集的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在服务器存储器中。
18.如权利要求17所述的方法,其特征在于:
分析所接收到的多个图形通关码数据集包括统计地分析所述图形通关码数据集以定义所测得的参数值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所测得的参数值的所述标准差的倍数。
19.如权利要求18所述的方法,其特征在于,所述包络是在时域上定义的。
20.如权利要求18所述的方法,其特征在于,所述包络是在位置域上定义的。
21.如权利要求17所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
22.如权利要求18所述的方法,其特征在于,进一步包括:
接收用户输入以调整关于所述基线通关码参数的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
23.一种电子设备,包括:
处理器;
耦合至所述处理器的触摸表面,所述触摸表面被配置成测量对所述触摸表面的触摸并向所述处理器发送测量信号;以及
耦合至所述处理器的存储器,
其中所述处理器配置有用于执行以下步骤的软件指令,所述步骤包括:
经由所述触摸表面从用户接收输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数值包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所测得的参数值与存储在所述存储器中的通关码模板比对;以及
如果所述输入图形通关码的所测得的参数值基本上匹配于所述通关码模板,则准予对所述电子设备的访问。
24.如权利要求23所述的电子设备,其特征在于,所述处理器配置有用于执行以下步骤的软件指令,所述步骤包括:作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
25.如权利要求23所述的电子设备,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
向远程处理器传送所测得的参数值,其中所述将所测得的参数值与通关码模板比对的步骤是由所述远程处理器执行的,并且所述通关码模板被存储在所述远程处理器的存储器中;以及
从所述远程处理器接收指示对所述电子设备的访问是被准予还是被拒绝的信号。
26.如权利要求23所述的电子设备,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数值包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
基于所测得的参数值来生成所述通关码模板;以及
将所生成的通关码模板存储在所述存储器中。
27.如权利要求23所述的电子设备,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的多个输入图形通关码,对于所述多个输入图形通关码中的每个输入图形通关码
测量与所述多个输入图形通关码中的每个输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数值包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;以及
将所测得的参数值存储在存储器中;
分析所存储的测得参数值以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个输入图形通关码的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在所述存储器中。
28.如权利要求27所述的电子设备,其特征在于:
分析所存储的测得参数值包括统计地分析所测得的参数值以定义所测得的参数值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所测得的参数值的所述标准差的倍数。
29.如权利要求28所述的电子设备,其特征在于,所述包络是在时域上定义的。
30.如权利要求28所述的电子设备,其特征在于,所述包络是在位置域上定义的。
31.如权利要求27所述的电子设备,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
32.如权利要求28所述的方法,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
33.如权利要求28所述的电子设备,其特征在于,所述各种参数值是作为在所述触摸表面上的位置的函数来测量的。
34.如权利要求23所述的电子设备,其特征在于,所述触摸表面是触摸屏。
35.如权利要求23所述的电子设备,其特征在于,所述触摸表面是耦合至所述电子设备的触摸板。
36.一种服务器,包括:
处理器;
耦合至所述处理器的网络连接;以及
耦合至所述处理器的服务器存储器,
其中所述处理器配置有用于执行以下步骤的软件指令,所述步骤包括:
经由所述网络连接从客户机接收图形通关码数据,所述图形通关码数据包括与由耦合至所述客户机的触摸表面接收的图形通关码相关联的各种参数的测量,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所接收到的图形通关码数据与存储在所述服务器的存储器中的通关码模板比对;以及
如果所接收到的图形通关码数据基本上匹配于所述通关码模板,则认证出所述客户机。
37.如权利要求36所述的服务器,其特征在于,所述图形通关码数据包括作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
38.如权利要求36所述的服务器,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
经由网络连接来接收要在生成用于认证所述客户机的所述通关码模板中使用的图形通关码数据;
基于所接收到的图形通关码数据来生成所述通关码模板;以及
将所生成的通关码模板存储在服务器存储器中。
39.如权利要求36所述的服务器,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
经由所述网络连接来接收要在生成用于认证所述客户机的所述通关码模板中使用的多个图形通关码数据集;
分析所接收到的多个图形通关码数据集以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个图形通关码数据集的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在所述服务器存储器中。
40.如权利要求39所述的服务器,其特征在于:
分析所接收到的多个图形通关码数据集包括统计地分析所述多个图形通关码数据集以定义所述参数值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所述参数值的所述标准差的倍数。
41.如权利要求40所述的服务器,其特征在于,所述包络是在时域上定义的。
42.如权利要求40所述的服务器,其特征在于,所述包络是在位置域上定义的。
43.如权利要求39所述的服务器,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
44.如权利要求40所述的服务器,其特征在于,所述处理器配置有用于执行以下进一步的步骤的软件指令,所述进一步的步骤包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
45.一种电子设备,包括:
用于从用户接收输入图形通关码的装置;
用于测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值的装置,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
用于将所测得的参数值与存储在存储器中的通关码模板比对的装置;以及
用于如果所述输入图形通关码的所测得的参数值基本上匹配于所述通关码模板则准予对所述资产的访问的装置。
46.如权利要求45所述的电子设备,其特征在于,所述用于测量各种参数值的装置作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
47.如权利要求46所述的电子设备,其特征在于,进一步包括:
用于向所述用于将所测得的参数值与通关码模板比对的装置传送所测得的参数值的装置,其中所述用于将所测得的参数值与通关码模板比对的装置位于远程并且所述通关码模板被存储在所述用于将所测得的参数值与通关码模板比对的装置的存储器中;以及
用于从所述远程处理器接收指示对所述电子设备的访问是被准予还是被拒绝的信号的装置。
48.如权利要求47所述的电子设备,其特征在于,进一步包括:
用于经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的输入图形通关码的装置;
用于测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值的装置,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
用于基于所测得的参数值来生成所述通关码模板的装置;以及
用于将所生成的通关码模板存储在存储器中的装置。
49.如权利要求47所述的电子设备,其特征在于,进一步包括:
用于经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的多个输入图形通关码的装置,对于所述多个输入图形通关码中的每个输入图形通关码
测量与此输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;以及
将所测得的各种参数值存储在存储器中;
用于分析所存储的测得的各种参数值以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个输入图形通关码的至少一部分的包络的装置;以及
用于将要被用作所述通关码模板的所述平均通关码参数和包络存储在存储器中的装置。
50.如权利要求49所述的电子设备,其特征在于:
所述用于分析所存储的测得的各种参数值的装置进一步包括用于统计地分析所测得的各种参数值以定义所测得的各种参数值的平均参数值和标准差的装置;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所测得的各种参数值的所述标准差的倍数。
51.如权利要求49所述的电子设备,其特征在于,进一步包括:
用于接收用户输入以调整在所述基线通关码参数周围的所述包络的装置;以及
用于在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络的装置。
52.如权利要求50所述的电子设备,其特征在于,进一步包括:
用于接收用户输入以调整在所述基线通关码参数周围的所述包络的装置;以及
用于在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数的装置。
53.一种服务器,包括:
用于从所述客户机接收图形通关码数据的装置,所述图形通关码数据包括与由耦合至所述客户机的触摸表面接收的图形通关码相关联的各种参数的测量,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
用于将所接收到的图形通关码数据与存储在所述服务器的存储器中的通关码模板比对的装置;以及
用于如果所述图形通关码数据基本上匹配于所述通关码模板则认证出所述客户机的装置。
54.如权利要求53所述的服务器,其特征在于,所述图形通关码数据包括作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
55.如权利要求53所述的服务器,其特征在于,进一步包括:
用于从所述客户机接收要在生成用于认证所述客户机的所述通关码模板中使用的图形通关码数据的装置;
用于基于所接收到的图形通关码数据来生成用于认证所述客户机的所述通关码模板的装置;以及
用于将所生成的通关码模板存储在服务器存储器中的装置。
56.如权利要求55所述的服务器,其特征在于,进一步包括:
用于接收要由所述用于生成用于认证所述客户机的所述通关码模板的装置使用的多个图形通关码数据集的装置;
用于分析所接收到的多个图形通关码数据集以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个图形通关码数据集的至少一部分的包络的装置;以及
用于将要被用作所述通关码模板的所述基线通关码参数和包络存储在服务器存储器中的装置。
57.如权利要求56所述的服务器,其特征在于:
用于分析所接收到的多个图形通关码数据集的装置包括用于统计地分析所述图形通关码数据集以定义所述参数值的平均参数值和标准差的装置;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所述参数值的所述标准差的倍数。
58.如权利要求56所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
59.如权利要求57所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
60.一种其上存储有处理器可执行软件指令的有形存储介质,所述处理器可执行软件指令配置成使处理器执行以下步骤,所述步骤包括:
经由触摸表面从用户接收输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所测得的参数值与存储在存储器中的通关码模板比对;以及
如果所述输入图形通关码的所测得的参数值基本上匹配于所述通关码模板,则准予对资产的访问。
61.如权利要求60所述的有形存储介质,其特征在于,X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者是作为时间的函数来测量的。
62.如权利要求60所述的有形存储介质,其特征在于,其上存储有配置成使处理器执行以下进一步的步骤的处理器可执行软件指令,所述进一步的步骤包括:
向远程处理器传送所测得的参数值,其中所述将所测得的参数值与通关码模板比对的步骤是由所述远程处理器执行的,并且所述通关码模板被存储在所述远程处理器的存储器中;以及
从所述远程处理器接收指示对所述资产的访问是被准予还是被拒绝的信号。
63.如权利要求60所述的有形存储介质,其特征在于,其上存储有配置成使处理器执行以下进一步的步骤的处理器可执行软件指令,所述进一步的步骤包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的输入图形通关码;
测量与所述输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
基于所测得的参数值来生成所述通关码模板;以及
将所生成的通关码模板存储在存储器中。
64.如权利要求60所述的有形存储介质,其特征在于,其上存储有配置成使处理器执行以下进一步的步骤的处理器可执行软件指令,所述进一步的步骤包括:
经由所述触摸表面从所述用户接收要在生成所述通关码模板中使用的多个输入图形通关码,对于所述多个输入图形通关码中的每个输入图形通关码
测量与此输入图形通关码的每个触摸表面触摸相关联的各种参数值,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
并且将所测得的参数值存储在存储器中;
分析所存储的测得参数值以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个输入图形通关码的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在存储器中。
65.如权利要求64所述的有形存储介质,其特征在于:
分析所存储的测得参数值包括统计地分析所测得的参数值以定义所测得的值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所测得的值的所述标准差的倍数。
66.如权利要求65所述的有形存储介质,其特征在于,所述包络是在时域上定义的。
67.如权利要求65所述的有形存储介质,其特征在于,所述包络是在位置域上定义的。
68.如权利要求64所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
69.如权利要求65所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
70.如权利要求65所述的有形存储介质,其特征在于,所述各种参数值是作为在所述触摸表面上的位置的函数来测量的。
71.一种其上存储有处理器可执行软件指令的有形存储介质,所述处理器可执行软件指令配置成使服务器处理器执行以下步骤,所述步骤包括:
从客户机接收图形通关码数据,所述图形通关码数据包括与由耦合至所述客户机的触摸表面接收的图形通关码相关联的各种参数的测量,所述各种参数包括时间、X轴位置、Y轴位置、压力、速度和接触面积中的一者或更多者;
将所接收到的图形通关码数据与存储在所述服务器的存储器中的通关码模板比对;以及
如果所述图形通关码数据基本上匹配于所述通关码模板,则认证出所述客户机。
72.如权利要求71所述的有形存储介质,其特征在于,所述图形通关码数据包括作为时间的函数来测量的X轴位置、Y轴位置、压力、速度和接触面积参数值中的一者或更多者。
73.如权利要求71所述的有形存储介质,其特征在于,其上还存储有配置成使处理器执行以下进一步的步骤的处理器可执行软件指令,所述进一步的步骤包括:
从所述客户机接收要在生成用于认证所述客户机的所述通关码模板中使用的图形通关码数据;
基于所接收到的图形通关码数据来生成所述通关码模板;以及
将所生成的通关码模板存储在服务器存储器中。
74.如权利要求71所述的有形存储介质,其特征在于,其上存储有配置成使处理器执行以下进一步的步骤的处理器可执行软件指令,所述进一步的步骤包括:
接收要在生成用于认证所述客户机的所述通关码模板中使用的多个图形通关码数据集;
分析所接收到的多个图形通关码数据集以确定基线通关码参数和在所述基线通关码参数周围的外接于所述多个图形通关码数据集的至少一部分的包络;以及
将要被用作所述通关码模板的所述基线通关码参数和包络存储在服务器存储器中。
75.如权利要求74所述的有形存储介质,其特征在于:
分析所接收到的多个图形通关码数据集包括统计地分析所述图形通关码数据集以定义所述参数值的平均参数值和标准差;
所述基线通关码参数被确定为所述平均参数值;并且
在所述基线通关码参数周围的所述包络被确定为所述参数值的所述标准差的倍数。
76.如权利要求75所述的有形存储介质,其特征在于,所述包络是在时域上定义的。
77.如权利要求75所述的有形存储介质,其特征在于,所述包络是在位置域上定义的。
78.如权利要求74所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将在所述基线通关码参数周围的所述包络存储在存储器中之前基于所接收到的用户输入来调整所述包络。
79.如权利要求75所述的方法,其特征在于,进一步包括:
接收用户输入以调整在所述基线通关码参数周围的所述包络;以及
在将所述包络存储在存储器中之前调整被用来演算所述包络的所测得的参数值的所述标准差的所述倍数。
CN200980123427.8A 2008-06-16 2009-06-09 用于图形通关码安全性的方法和*** Active CN102067150B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/139,692 US8683582B2 (en) 2008-06-16 2008-06-16 Method and system for graphical passcode security
US12/139,692 2008-06-16
PCT/US2009/046676 WO2010005662A1 (en) 2008-06-16 2009-06-09 Method and system for graphical passcode security

Publications (2)

Publication Number Publication Date
CN102067150A true CN102067150A (zh) 2011-05-18
CN102067150B CN102067150B (zh) 2015-06-24

Family

ID=41350193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980123427.8A Active CN102067150B (zh) 2008-06-16 2009-06-09 用于图形通关码安全性的方法和***

Country Status (8)

Country Link
US (1) US8683582B2 (zh)
EP (1) EP2291786B1 (zh)
JP (2) JP2011524592A (zh)
KR (1) KR101471236B1 (zh)
CN (1) CN102067150B (zh)
ES (1) ES2760615T3 (zh)
HU (1) HUE046999T2 (zh)
WO (1) WO2010005662A1 (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637114A (zh) * 2012-03-15 2012-08-15 广东国笔科技股份有限公司 实现触控解锁的数据处理设备、***及方法
CN102662594A (zh) * 2012-04-17 2012-09-12 中兴通讯股份有限公司 一种解锁方法、装置及电子终端
CN103548031A (zh) * 2011-05-24 2014-01-29 微软公司 图片手势认证
CN103714278A (zh) * 2012-09-29 2014-04-09 北京三星通信技术研究有限公司 一种终端设备的密码认证方法和装置
CN104022876A (zh) * 2013-03-01 2014-09-03 深圳市腾讯计算机***有限公司 用户身份认证方法、设备及***
CN104035688A (zh) * 2014-06-20 2014-09-10 江苏物联网研究发展中心 移动终端单点触控压力感知安全解锁方法及装置
CN104182159A (zh) * 2013-05-23 2014-12-03 华为终端有限公司 一种触摸屏解锁的方法、装置及设备
CN105900103A (zh) * 2014-01-08 2016-08-24 呢哦怕的株式会社 触摸终端机以及触摸终端机的密码生成方法
CN106104454A (zh) * 2014-03-19 2016-11-09 谷歌公司 触摸键盘校准
WO2017032127A1 (zh) * 2015-08-27 2017-03-02 广东欧珀移动通信有限公司 一种图案解锁的方法及终端
CN103870181B (zh) * 2012-12-14 2017-08-25 联想(北京)有限公司 一种手持设备的控制方法、控制装置及手持设备
CN107402708A (zh) * 2016-04-14 2017-11-28 佳能株式会社 信息处理设备及其控制方法和存储介质
US9946891B2 (en) 2009-06-17 2018-04-17 Microsoft Technology Licensing, Llc Image-based unlock functionality on a computing device
CN108944936A (zh) * 2017-05-19 2018-12-07 致伸科技股份有限公司 人体感知检测***及其方法
USRE47518E1 (en) 2005-03-08 2019-07-16 Microsoft Technology Licensing, Llc Image or pictographic based computer login systems and methods
US20230177127A1 (en) * 2021-12-08 2023-06-08 Qualcomm Incorporated Authentication of a user based on a user-specific swipe

Families Citing this family (209)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US8988221B2 (en) 2005-03-16 2015-03-24 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US9191228B2 (en) 2005-03-16 2015-11-17 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US9609003B1 (en) 2007-06-12 2017-03-28 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11190578B2 (en) 2008-08-11 2021-11-30 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US10062273B2 (en) 2010-09-28 2018-08-28 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US8073931B2 (en) * 2005-03-16 2011-12-06 Icontrol Networks, Inc. Networked touchscreen with integrated interfaces
US20050216302A1 (en) 2004-03-16 2005-09-29 Icontrol Networks, Inc. Business method for premises management
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US20170118037A1 (en) 2008-08-11 2017-04-27 Icontrol Networks, Inc. Integrated cloud system for premises automation
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US9450776B2 (en) 2005-03-16 2016-09-20 Icontrol Networks, Inc. Forming a security network including integrated security system components
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US10051078B2 (en) 2007-06-12 2018-08-14 Icontrol Networks, Inc. WiFi-to-serial encapsulation in systems
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US12003387B2 (en) 2012-06-27 2024-06-04 Comcast Cable Communications, Llc Control system user interface
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US8407048B2 (en) * 2008-05-27 2013-03-26 Qualcomm Incorporated Method and system for transcribing telephone conversation to text
US8683582B2 (en) * 2008-06-16 2014-03-25 Qualcomm Incorporated Method and system for graphical passcode security
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
CA2734496A1 (en) * 2008-08-20 2010-02-25 Wherepro, Llc Data packet generator for generating passcodes
US9628440B2 (en) 2008-11-12 2017-04-18 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US8326358B2 (en) 2009-01-30 2012-12-04 Research In Motion Limited System and method for access control in a portable electronic device
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
GB0910545D0 (en) 2009-06-18 2009-07-29 Therefore Ltd Picturesafe
TWI460623B (zh) * 2009-07-14 2014-11-11 Htc Corp 觸控式電子裝置及其相關控制方法
US8925070B2 (en) * 2009-12-17 2014-12-30 Verizon Patent And Licensing Inc. Method and apparatus for providing user authentication based on user actions
US9146669B2 (en) * 2009-12-29 2015-09-29 Bizmodeline Co., Ltd. Password processing method and apparatus
US8813183B2 (en) * 2010-02-11 2014-08-19 Antique Books, Inc. Method and system for processor or web logon
EP2381384B1 (en) * 2010-04-21 2019-02-27 BlackBerry Limited Method of providing security on a portable electronic device having a touch-sensitive display
AU2011250886A1 (en) 2010-05-10 2013-01-10 Icontrol Networks, Inc Control system user interface
US20170140169A1 (en) * 2013-04-01 2017-05-18 Passtouch, Llc System and method for signature pathway authentication and identification
US20130212674A1 (en) * 2010-06-25 2013-08-15 Passtouch, Llc System and method for signature pathway authentication and identification
US8789206B2 (en) * 2010-08-10 2014-07-22 Harris Technology, Llc Login system for a graphical user interface using a pattern that provides feedback on the pattern
CN101930341B (zh) * 2010-08-25 2012-09-12 宇龙计算机通信科技(深圳)有限公司 一种移动终端***时间的显示方法、***
CN102385672A (zh) * 2010-09-02 2012-03-21 杨丰源 拖曳式认证装置
US9330243B2 (en) * 2010-09-10 2016-05-03 Sony Corporation Method for biometrically controlling device access and device therefor
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
JP2012118637A (ja) * 2010-11-29 2012-06-21 Nissha Printing Co Ltd 認証システム、入力装置、認証プログラム
US8931083B2 (en) 2010-12-16 2015-01-06 Blackberry Limited Multi-layer multi-point or randomized passwords
US11750414B2 (en) 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US8661530B2 (en) 2010-12-16 2014-02-25 Blackberry Limited Multi-layer orientation-changing password
US9135426B2 (en) 2010-12-16 2015-09-15 Blackberry Limited Password entry using moving images
US8650624B2 (en) 2010-12-16 2014-02-11 Blackberry Limited Obscuring visual login
US8863271B2 (en) 2010-12-16 2014-10-14 Blackberry Limited Password entry using 3D image with spatial alignment
US8635676B2 (en) 2010-12-16 2014-01-21 Blackberry Limited Visual or touchscreen password entry
US8745694B2 (en) 2010-12-16 2014-06-03 Research In Motion Limited Adjusting the position of an endpoint reference for increasing security during device log-on
US8769641B2 (en) 2010-12-16 2014-07-01 Blackberry Limited Multi-layer multi-point or pathway-based passwords
US8650635B2 (en) 2010-12-16 2014-02-11 Blackberry Limited Pressure sensitive multi-layer passwords
US9258123B2 (en) 2010-12-16 2016-02-09 Blackberry Limited Multi-layered color-sensitive passwords
US8631487B2 (en) 2010-12-16 2014-01-14 Research In Motion Limited Simple algebraic and multi-layer passwords
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
US20120169617A1 (en) * 2011-01-04 2012-07-05 Nokia Corporation Controlling of user input device
JP5651494B2 (ja) 2011-02-09 2015-01-14 日立マクセル株式会社 情報処理装置
EP2509019A1 (en) * 2011-04-04 2012-10-10 Sony Ericsson Mobile Communications AB Security arrangement
US8769668B2 (en) 2011-05-09 2014-07-01 Blackberry Limited Touchscreen password entry
KR101112779B1 (ko) * 2011-05-18 2012-03-13 (주)이미지스테크놀로지 시간 개념을 포함하는 터치 패턴을 이용한 디바이스의 잠금 해제 방법
CN102203794A (zh) * 2011-06-01 2011-09-28 华为终端有限公司 一种终端认证方法及装置
EP2541452A1 (en) * 2011-06-29 2013-01-02 Fujitsu Limited Authentication method of user of electronic device
US9537848B2 (en) 2011-07-07 2017-01-03 Bottomline Technologies, Inc. Application security system and method
US8776213B2 (en) * 2011-07-07 2014-07-08 Bottomline Technologies (De), Inc. Mobile application security system and method
CN102393977A (zh) * 2011-07-25 2012-03-28 苏州中研纺织科技有限公司 一种电子门锁
US9659164B2 (en) 2011-08-02 2017-05-23 Qualcomm Incorporated Method and apparatus for using a multi-factor password or a dynamic password for enhanced security on a device
KR101318149B1 (ko) * 2011-09-05 2013-11-21 팅크웨어(주) 위치와 리듬 패턴을 이용한 사용자 인터페이스 장치 및 그를 이용한 사용자 인터페이스 장치에서의 잠금 설정 방법
EP2575084A1 (en) * 2011-09-30 2013-04-03 Nxp B.V. Security token and authentication system
US9973398B1 (en) * 2011-10-31 2018-05-15 Reality Analytics, Inc. System and method for discriminating remote site origination of communication signals transmitted through a network based on envelope characteristics
US8490008B2 (en) 2011-11-10 2013-07-16 Research In Motion Limited Touchscreen keyboard predictive display and generation of a set of characters
US9223948B2 (en) 2011-11-01 2015-12-29 Blackberry Limited Combined passcode and activity launch modifier
US9652448B2 (en) 2011-11-10 2017-05-16 Blackberry Limited Methods and systems for removing or replacing on-keyboard prediction candidates
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
EP2605165A1 (en) * 2011-12-15 2013-06-19 France Telecom Gesture based generation of a user identifier
US9152323B2 (en) 2012-01-19 2015-10-06 Blackberry Limited Virtual keyboard providing an indication of received input
US9557913B2 (en) 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
WO2013123571A1 (en) 2012-02-24 2013-08-29 Research In Motion Limited Virtual keyboard with dynamically reconfigurable layout
DE112012000189B4 (de) 2012-02-24 2023-06-15 Blackberry Limited Berührungsbildschirm-Tastatur zum Vorsehen von Wortvorhersagen in Partitionen der Berührungsbildschirm-Tastatur in naher Assoziation mit Kandidaten-Buchstaben
US9256715B2 (en) * 2012-03-09 2016-02-09 Dell Products L.P. Authentication using physical interaction characteristics
WO2013137455A1 (ja) * 2012-03-16 2013-09-19 株式会社エヌ・ティ・ティ・ドコモ 情報端末及び実行制御方法
JP6168645B2 (ja) * 2012-03-31 2017-07-26 国立大学法人秋田大学 反転チューリングテスト方法およびアクセス認証方法
US9201510B2 (en) 2012-04-16 2015-12-01 Blackberry Limited Method and device having touchscreen keyboard with visual cues
US20150073987A1 (en) 2012-04-17 2015-03-12 Zighra Inc. Fraud detection system, method, and device
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
US10025487B2 (en) 2012-04-30 2018-07-17 Blackberry Limited Method and apparatus for text selection
US9354805B2 (en) 2012-04-30 2016-05-31 Blackberry Limited Method and apparatus for text selection
US9207860B2 (en) 2012-05-25 2015-12-08 Blackberry Limited Method and apparatus for detecting a gesture
US20130333020A1 (en) * 2012-06-08 2013-12-12 Motorola Mobility, Inc. Method and Apparatus for Unlocking an Electronic Device that Allows for Profile Selection
US9116552B2 (en) 2012-06-27 2015-08-25 Blackberry Limited Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
KR20140027578A (ko) * 2012-07-06 2014-03-07 삼성전자주식회사 잠금 기능을 제어하기 위한 방법 및 그 전자 장치
US9063653B2 (en) 2012-08-31 2015-06-23 Blackberry Limited Ranking predictions based on typing speed and typing confidence
US9524290B2 (en) 2012-08-31 2016-12-20 Blackberry Limited Scoring predictions based on prediction length and typing speed
CN103731265B (zh) * 2012-10-10 2018-04-06 阿里巴巴集团控股有限公司 口令校验方法、客户端和服务器端、终端口令***
US9147058B2 (en) * 2012-10-12 2015-09-29 Apple Inc. Gesture entry techniques
US9372970B2 (en) 2012-10-12 2016-06-21 Apple Inc. Gesture entry techniques
EP2733636A1 (en) * 2012-11-15 2014-05-21 Sony Mobile Communications AB Secure screen lock with pressure pattern
US9928975B1 (en) 2013-03-14 2018-03-27 Icontrol Networks, Inc. Three-way switch
US9867143B1 (en) 2013-03-15 2018-01-09 Icontrol Networks, Inc. Adaptive Power Modulation
US9287727B1 (en) 2013-03-15 2016-03-15 Icontrol Networks, Inc. Temporal voltage adaptive lithium battery charger
JP2014187632A (ja) * 2013-03-25 2014-10-02 Ntt Docomo Inc 情報端末、ロック解除方法及びロック解除プログラム
WO2014155749A1 (ja) * 2013-03-29 2014-10-02 楽天株式会社 情報処理装置、情報処理装置の制御方法、プログラム、及び情報記憶媒体
US9589120B2 (en) * 2013-04-05 2017-03-07 Microsoft Technology Licensing, Llc Behavior based authentication for touch screen devices
WO2014165431A1 (en) 2013-04-05 2014-10-09 Antique Books, Inc. Method and system providing a picture password proof of knowledge
WO2014186010A1 (en) 2013-05-13 2014-11-20 Ohio University Motion-based identity authentication of an individual with a communications device
CN105144028B (zh) * 2013-06-07 2018-08-17 意美森公司 触觉效果信号交换解锁
NO336008B1 (no) 2013-06-26 2015-04-20 Steinar Pedersen Enkel og pålitelig autentisering av fingeravtrykk
EP3031206B1 (en) 2013-08-09 2020-01-22 ICN Acquisition, LLC System, method and apparatus for remote monitoring
KR101654040B1 (ko) * 2013-09-10 2016-09-05 주식회사 케이티 사용자의 스텝 패턴 입력을 이용하는 전자 기기의 자동 설정 장치, 자동 설정 시스템 및 전자 기기의 자동 설정 방법
CN103488404B (zh) 2013-09-22 2016-03-02 华为技术有限公司 一种解除电子设备锁定的方法及其装置
US9189614B2 (en) 2013-09-23 2015-11-17 GlobalFoundries, Inc. Password entry for double sided multi-touch display
KR101580637B1 (ko) 2013-10-28 2015-12-28 주식회사 케이티 엘리베이터 보안 시스템
WO2015066274A1 (en) 2013-10-30 2015-05-07 Ohio University Motion-based identity authentication of an individual
US9652097B2 (en) * 2013-11-29 2017-05-16 Hideep Inc. Feedback method according to touch level and touch input device performing the same
US9223955B2 (en) 2014-01-30 2015-12-29 Microsoft Corporation User-authentication gestures
GB2522864A (en) 2014-02-06 2015-08-12 Ibm User authentication using temporal knowledge of dynamic images
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US9300659B2 (en) 2014-04-22 2016-03-29 Antique Books, Inc. Method and system of providing a picture password for relatively smaller displays
US9323435B2 (en) 2014-04-22 2016-04-26 Robert H. Thibadeau, SR. Method and system of providing a picture password for relatively smaller displays
US20150350210A1 (en) 2014-06-02 2015-12-03 Antique Books Inc. Advanced proofs of knowledge for the web
US9490981B2 (en) 2014-06-02 2016-11-08 Robert H. Thibadeau, SR. Antialiasing for picture passwords and other touch displays
US9497186B2 (en) 2014-08-11 2016-11-15 Antique Books, Inc. Methods and systems for securing proofs of knowledge for privacy
US9699178B2 (en) 2014-11-25 2017-07-04 International Business Machines Corporation Temporal modification of authentication challenges
US20160162900A1 (en) 2014-12-09 2016-06-09 Zighra Inc. Fraud detection system, method, and device
US20160188855A1 (en) * 2014-12-26 2016-06-30 Michael Ara Bezjian Secure PIN Entry
WO2016137575A1 (en) * 2015-02-27 2016-09-01 Stein John William Touch field detector radio linked authentication method
CN106155298B (zh) 2015-04-21 2019-11-08 阿里巴巴集团控股有限公司 人机识别方法及装置、行为特征数据的采集方法及装置
WO2016191376A1 (en) 2015-05-22 2016-12-01 Antique Books, Inc. Initial provisioning through shared proofs of knowledge and crowdsourced identification
US11762989B2 (en) 2015-06-05 2023-09-19 Bottomline Technologies Inc. Securing electronic data by automatically destroying misdirected transmissions
US20170163664A1 (en) 2015-12-04 2017-06-08 Bottomline Technologies (De) Inc. Method to secure protected content on a mobile device
US10268814B1 (en) * 2015-12-16 2019-04-23 Western Digital Technologies, Inc. Providing secure access to digital storage devices
CN107122638A (zh) * 2016-02-24 2017-09-01 西安中兴新软件有限责任公司 用户设备及其解锁方法
CN107153785A (zh) * 2016-03-04 2017-09-12 艾恩尤尼公司 利用图像联想及触摸屏的安全认证方法
KR101833788B1 (ko) * 2016-04-06 2018-03-02 (주)휴맥스 포스 입력을 이용하여 사용자 프로파일을 제공하는 미디어 시스템 및 이에 있어서 개인화 서비스 제공 방법
CN107346386A (zh) * 2016-05-05 2017-11-14 阿里巴巴集团控股有限公司 一种认证、用于认证的信息生成方法及装置
JP6755125B2 (ja) * 2016-05-31 2020-09-16 シャープ株式会社 情報処理装置及びプログラム
US11163955B2 (en) 2016-06-03 2021-11-02 Bottomline Technologies, Inc. Identifying non-exactly matching text
WO2017219376A1 (zh) * 2016-06-25 2017-12-28 华为技术有限公司 利用压力触控生成密码的方法及装置
CN106372488B (zh) * 2016-08-23 2019-05-24 华为技术有限公司 一种设备控制方法及装置
USD825584S1 (en) 2017-03-29 2018-08-14 Becton, Dickinson And Company Display screen or portion thereof with transitional graphical user interface
KR102065912B1 (ko) * 2018-05-09 2020-01-14 주식회사 슈프리마 압력 감지를 이용한 사용자 인증 영상 획득 장치 및 방법
KR102125083B1 (ko) * 2018-08-23 2020-06-19 주식회사 쿠노소프트 슬라이딩을 이용한 패스워드 프리 인증 시스템
US10332367B1 (en) * 2018-10-17 2019-06-25 Capital One Services, Llc Systems and methods for using haptic vibration for inter device communication
US11416713B1 (en) 2019-03-18 2022-08-16 Bottomline Technologies, Inc. Distributed predictive analytics data set
US11042555B1 (en) 2019-06-28 2021-06-22 Bottomline Technologies, Inc. Two step algorithm for non-exact matching of large datasets
US11269841B1 (en) 2019-10-17 2022-03-08 Bottomline Technologies, Inc. Method and apparatus for non-exact matching of addresses
US11449870B2 (en) 2020-08-05 2022-09-20 Bottomline Technologies Ltd. Fraud detection rule optimization
WO2022135674A1 (en) * 2020-12-21 2022-06-30 Telefonaktiebolaget Lm Ericsson (Publ) Authenticating a user
US11694276B1 (en) 2021-08-27 2023-07-04 Bottomline Technologies, Inc. Process for automatically matching datasets
US11544798B1 (en) 2021-08-27 2023-01-03 Bottomline Technologies, Inc. Interactive animated user interface of a step-wise visual path of circles across a line for invoice management
US11663302B1 (en) * 2021-12-22 2023-05-30 Devdan Gershon System and method for quickly accessing a locked electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347589A (en) * 1991-10-28 1994-09-13 Meeks Associates, Inc. System and method for displaying handwriting parameters for handwriting verification
US20010044906A1 (en) * 1998-04-21 2001-11-22 Dimitri Kanevsky Random visual patterns used to obtain secured access
US20040095384A1 (en) * 2001-12-04 2004-05-20 Applied Neural Computing Ltd. System for and method of web signature recognition system based on object map
CN101079707A (zh) * 2007-06-21 2007-11-28 中国科学院合肥物质科学研究院 基于可撤消的手写签名的身份认证方法
EP1879127A1 (en) * 2006-07-13 2008-01-16 Cipherstone Technologies AB User authentication method and system and password management system

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4736445A (en) 1986-01-21 1988-04-05 International Business Machines Corporation Measure of distinguishability for signature verification
JPH0197628A (ja) 1987-10-08 1989-04-17 Bridgestone Corp 曲線を有する合成樹脂網の製造方法
JPH04282776A (ja) 1991-03-12 1992-10-07 Omron Corp パターン照合装置
JPH06103057A (ja) * 1991-08-06 1994-04-15 Nec Home Electron Ltd パスワード機能付情報処理装置
JPH0721128A (ja) * 1993-06-18 1995-01-24 Matsushita Electric Ind Co Ltd 電子機器
US5687254A (en) 1994-06-06 1997-11-11 Xerox Corporation Searching and Matching unrecognized handwriting
JP3135104B2 (ja) 1994-11-07 2001-02-13 シャープ株式会社 電子機器の利用者認証装置
JPH0927031A (ja) 1995-07-10 1997-01-28 Hitachi Vlsi Eng Corp 図形判定方法および装置
US5917942A (en) 1995-12-28 1999-06-29 Motorla, Inc. Device and method for handwriting recognition with adaptive weighting of recognition data
JP3537963B2 (ja) * 1996-08-21 2004-06-14 日本電信電話株式会社 サイン認証方法
JPH1097628A (ja) * 1996-09-24 1998-04-14 Canon Inc 画像処理装置
US6275611B1 (en) 1996-10-17 2001-08-14 Motorola, Inc. Handwriting recognition device, method and alphabet, with strokes grouped into stroke sub-structures
JPH10187266A (ja) * 1996-12-27 1998-07-14 Tsubasa Syst Kk コンピュータシステム
JPH10240941A (ja) * 1997-03-03 1998-09-11 Canon Inc 入力データ認識装置と入力データの認識方法
US7054510B1 (en) 1999-03-24 2006-05-30 British Telecommunications Public Limited Company Handwriting recognition system
JP2001331802A (ja) * 2000-05-22 2001-11-30 Interlink Kk 筆跡イメージの生成装置及び表示装置並びに筆跡イメージ生成用プログラムを記憶した記憶媒体
JP3562577B2 (ja) * 2000-07-25 2004-09-08 精一郎 半谷 認証システム
JP2002082734A (ja) 2000-09-06 2002-03-22 Sony Corp 情報処理装置、情報処理方法、並びにプログラム格納媒体
KR20020003321A (ko) 2001-10-12 2002-01-12 한국유니퀘스트 (주) 키 입력 장치를 통한 사용자 입력 패턴을 이용한 사용자인증방법
US7243239B2 (en) * 2002-06-28 2007-07-10 Microsoft Corporation Click passwords
JP4267307B2 (ja) 2002-11-28 2009-05-27 株式会社アプコット 個人認証方法とそのシステム、及び個人認証プログラム
US7298904B2 (en) 2004-01-14 2007-11-20 International Business Machines Corporation Method and apparatus for scaling handwritten character input for handwriting recognition
JP4647974B2 (ja) * 2004-11-17 2011-03-09 株式会社日立ハイテクノロジーズ 欠陥レビュー装置、データ管理装置、欠陥観察システム及び欠陥レビュー方法
CA2495445A1 (en) * 2005-01-29 2005-07-13 Hai Tao An arrangement and method of graphical password authentication
JP5017943B2 (ja) * 2006-07-04 2012-09-05 オムロン株式会社 不良分析支援装置、不良分析支援用プログラム、および、不良分析支援用プログラムを記録した記録媒体
US8125312B2 (en) * 2006-12-08 2012-02-28 Research In Motion Limited System and method for locking and unlocking access to an electronic device
US20080235788A1 (en) * 2007-03-23 2008-09-25 University Of Ottawa Haptic-based graphical password
US8683582B2 (en) * 2008-06-16 2014-03-25 Qualcomm Incorporated Method and system for graphical passcode security
US8941466B2 (en) * 2009-01-05 2015-01-27 Polytechnic Institute Of New York University User authentication for devices with touch sensitive elements, such as touch sensitive display screens

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347589A (en) * 1991-10-28 1994-09-13 Meeks Associates, Inc. System and method for displaying handwriting parameters for handwriting verification
US20010044906A1 (en) * 1998-04-21 2001-11-22 Dimitri Kanevsky Random visual patterns used to obtain secured access
US20040095384A1 (en) * 2001-12-04 2004-05-20 Applied Neural Computing Ltd. System for and method of web signature recognition system based on object map
EP1879127A1 (en) * 2006-07-13 2008-01-16 Cipherstone Technologies AB User authentication method and system and password management system
CN101079707A (zh) * 2007-06-21 2007-11-28 中国科学院合肥物质科学研究院 基于可撤消的手写签名的身份认证方法

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE47518E1 (en) 2005-03-08 2019-07-16 Microsoft Technology Licensing, Llc Image or pictographic based computer login systems and methods
US9946891B2 (en) 2009-06-17 2018-04-17 Microsoft Technology Licensing, Llc Image-based unlock functionality on a computing device
CN103548031A (zh) * 2011-05-24 2014-01-29 微软公司 图片手势认证
CN102637114B (zh) * 2012-03-15 2014-05-14 广东国笔科技股份有限公司 实现触控解锁的数据处理设备、***及方法
CN102637114A (zh) * 2012-03-15 2012-08-15 广东国笔科技股份有限公司 实现触控解锁的数据处理设备、***及方法
CN102662594A (zh) * 2012-04-17 2012-09-12 中兴通讯股份有限公司 一种解锁方法、装置及电子终端
CN102662594B (zh) * 2012-04-17 2017-12-22 中兴通讯股份有限公司 一种解锁方法、装置及电子终端
CN103714278A (zh) * 2012-09-29 2014-04-09 北京三星通信技术研究有限公司 一种终端设备的密码认证方法和装置
CN103870181B (zh) * 2012-12-14 2017-08-25 联想(北京)有限公司 一种手持设备的控制方法、控制装置及手持设备
CN104022876B (zh) * 2013-03-01 2018-12-28 深圳市腾讯计算机***有限公司 用户身份认证方法、设备及***
CN104022876A (zh) * 2013-03-01 2014-09-03 深圳市腾讯计算机***有限公司 用户身份认证方法、设备及***
CN104182159B (zh) * 2013-05-23 2018-12-25 华为终端(东莞)有限公司 一种触摸屏解锁的方法、装置及设备
CN104182159A (zh) * 2013-05-23 2014-12-03 华为终端有限公司 一种触摸屏解锁的方法、装置及设备
CN105900103A (zh) * 2014-01-08 2016-08-24 呢哦怕的株式会社 触摸终端机以及触摸终端机的密码生成方法
CN105900103B (zh) * 2014-01-08 2019-08-09 呢哦怕的株式会社 触摸终端机以及触摸终端机的密码生成方法
US10331880B2 (en) 2014-01-08 2019-06-25 Neopad, Inc. Touch terminal and password generation method thereof
CN106104454A (zh) * 2014-03-19 2016-11-09 谷歌公司 触摸键盘校准
CN104035688A (zh) * 2014-06-20 2014-09-10 江苏物联网研究发展中心 移动终端单点触控压力感知安全解锁方法及装置
WO2017032127A1 (zh) * 2015-08-27 2017-03-02 广东欧珀移动通信有限公司 一种图案解锁的方法及终端
CN107402708A (zh) * 2016-04-14 2017-11-28 佳能株式会社 信息处理设备及其控制方法和存储介质
CN108944936A (zh) * 2017-05-19 2018-12-07 致伸科技股份有限公司 人体感知检测***及其方法
CN108944936B (zh) * 2017-05-19 2020-07-10 致伸科技股份有限公司 人体感知检测***及其方法
US20230177127A1 (en) * 2021-12-08 2023-06-08 Qualcomm Incorporated Authentication of a user based on a user-specific swipe

Also Published As

Publication number Publication date
JP2013239184A (ja) 2013-11-28
ES2760615T3 (es) 2020-05-14
EP2291786B1 (en) 2019-10-16
HUE046999T2 (hu) 2020-04-28
EP2291786A1 (en) 2011-03-09
CN102067150B (zh) 2015-06-24
WO2010005662A1 (en) 2010-01-14
JP5788435B2 (ja) 2015-09-30
KR101471236B1 (ko) 2014-12-09
KR20110031328A (ko) 2011-03-25
US20090313693A1 (en) 2009-12-17
JP2011524592A (ja) 2011-09-01
US8683582B2 (en) 2014-03-25

Similar Documents

Publication Publication Date Title
CN102067150B (zh) 用于图形通关码安全性的方法和***
EP2659432B1 (en) User identification with biokinematic input
US9817965B2 (en) System and method for authentication with a computer stylus
CN102483784B (zh) 用于对触摸屏上的签名的基于压力的认证的***和方法
KR102143574B1 (ko) 근접 터치를 이용한 온라인 서명 인증 방법 및 이를 위한 장치
AU2006307996B2 (en) Method and system for secure password/PIN input via mouse scroll wheel
US20140375573A1 (en) System and Method of Authentication of an Electronic Signature
EP1735942A2 (en) Mouse performance identification
EP3014508A1 (en) Improvements in or relating to user authentication
JP6177729B2 (ja) 電子機器
CN108460260A (zh) 侦测***、指纹传感器及相关手指触碰认证的方法
EP2816451A1 (en) System and method of authentication of an electronic signature
CN109426427A (zh) 触控终端及其指纹解锁方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant