A method for inputting an access code via temporal variations in the amount of pressure applied to a touch interface is disclosed. The method facilitates the input of access codes such as passwords, personal identification codes, and the like in a manner that is indiscernible (via either sight or sound) to third parties thereby reducing the possibility that the access codes may be copied or stolen and used a third party to gain unauthorized access to a system or function.
|
19. An information handling system, comprising:
a processor for executing a program of instructions on the information handling system; a memory coupled to the processor for storing the program of instructions executable by the processor; and a digitizer pad coupled to the processor for sending temporal variations in pressure applied thereto; wherein the program of instructions configures the information handling system to input a code via temporal variations in the amount of pressure applied to the digitizer pad.
34. An information handling system, comprising:
means for executing a program of instructions on the information handling system; means coupled to the executing means, for storing the program of instructions executable by the executing means; and means, coupled to the executing means, for sensing variations in pressure applied to a digitizer pad; wherein the program of instructions configures the information handling system to input a code via temporal variations in the amount of pressure applied to the digitizer pad for inputting a password.
1. A method for inputting a code by temporally varying the amount of pressure applied to a touch interface wherein the code may be used to enable a function, the method comprising the steps of
sensing temporal variations in pressure applied to the touch interface; encoding the sensed temporal variations in pressure to generate a single code based on the sensed pressure over the temporal period; and comparing the generated code with a stored code template to determine if the generated code and the code template match within a predetermined tolerance.
10. A program of instructions storable on a medium readable by an information handling system for causing the information handling system to execute steps for inputting a code via a touch interface of the information handling system, the steps comprising:
sensing temporal variations in pressure applied to the touch interface; encoding the sensed temporal variations in pressure to generate a single code based on the sensed pressure over the temporal period; and comparing the generated code with a stored code template to determine if the generated code and the code template match within a predetermined tolerance.
2. A method as recited in
wherein the generated code and the code template match within the predetermined tolerance, enabling the function; else disabling the function.
3. A method as recited in
4. A method as recited in
5. A method as recited in
6. A method as recited in
7. A method as recited in
generating an image of a fingerprint collected from a finger of a subject generating the temporal variations in pressure, and comparing the generated fingerprint image with a stored fingerprint template to determine if the generated fingerprint image and stored fingerprint template match with a predetermined tolerance.
8. A method as recited in
wherein the generated code and the code template match within the predetermined tolerance, enabling the function and the generated fingerprint image and stored fingerprint template match with a predetermined tolerance, enabling the function; else disabling the function.
9. A method as recited in
11. A program of instructions as recited in
wherein the generated code and the code template match within the predetermined tolerance, enabling the function; else disabling the function.
12. A program of instructions as recited in
13. A program of instructions as recited in
14. A program of instructions as recited in
15. A program of instructions as recited in
16. A program of instructions as recited in
generating an image of a fingerprint collected from a finger of a subject generating the temporal variations in pressure, and comparing the generated fingerprint image with a stored fingerprint template to determine if the generated fingerprint image and stored fingerprint template match with a predetermined tolerance.
17. A program of instructions as recited in
wherein the generated code and the code template match within the predetermined tolerance, enabling the function and the generated fingerprint image and stored fingerprint template match with a predetermined tolerance, enabling the function; else disabling the function.
18. A program of instructions as recited in
20. An information handling system as recited in
21. An information handling system as recited in
22. An information handling system as recited in
23. An information handling system as recited in
24. An information handling system as recited in
25. An information handling system as recited in
26. An information handling system as recited in
27. An information handling system as recited in
28. An information handling system as recited in
29. An information handling system as recited in
30. An information handling system as recited in
31. An information handling system as recited in
32. An information handling system as recited in
33. An information handling system as recited in
35. An information handling system as recited in
36. An information handling system as recited in
37. An information handling system as recited in
38. An information handling system as recited in
39. An information handling system as recited in
40. An information handling system as recited in
41. An information handling system as recited in
42. An information handling system as recited in
43. An information handling system as recited in
44. An information handling system as recited in
45. An information handling system as recited in
|
The present invention relates generally to systems employing user entered access codes such as passwords, personal identification numbers (PIN) and the like, and more particularly to a method for inputting such access codes via temporal variations in the amount of pressure applied to a touch interface.
Access codes such as passwords, personal identification numbers (PIN), and the like have long been employed as a security measure to restrict access to sensitive systems and information. Such access codes are typically entered as a unique string of alphanumeric characters that a user types into a keyboard or keypad. Once entered, the access code is compared against a stored code template. If the access code is legitimate, access is provided to the user.
Because access codes are entered via a keyboard or keypad, the possibility exists that an undesired third party may discover the access code as it is typed. For example, a user of a portable computer who must enter a password to access a network, runs the risk that a third party such as a business competitor seated nearby on a commercial airplane, can discern the password as it is typed. Such a person could then use the stolen password to access the network and compromise information contained therein. Similar concerns apply to security for telephone calling cards, for example, both for prepaid and for charge cards. And, in a similar vein, a person performing banking transactions at a automated teller machine (ATM) runs the risk that a third party may discern his or her personal identification number (PIN) as it is entered into the ATM's keypad. The PIN could then be used to access the user's bank accounts.
Because of such limitations, a variety of other security methods have been developed. However, all such methods suffer similar drawbacks. For example, one such method, signature recognition, employs digitizer pads for entry of a user's signature. The signature is then compared with a stored signature template or list of signature templates. If the signature matches within a predetermined tolerance, access is provided to the user. However, software applications capable of comparing an entered signature with a stored signature template are extremely sophisticated since they must account for natural variations in the user's signature. As a result, such systems are expensive and require large amounts of memory to implement. Further, users may have concerns that a third party may be capable of forging their signatures. Similarly, other methods such as fingerprint recognition and the use of electronic keys (e.g., radio frequency identification (RFID) transponders containing an access code) utilize specialized equipment and may require sophisticated software for implementation.
Accordingly, the present invention is directed to a novel method for inputting information by temporally varying the amount of pressure applied to a touch interface such as a digitizer (touch) pad, cursor control stick, touch screen, or the like. The present invention thus facilitates the input access codes such as passwords and personal identification codes in a manner that is indiscernible (via either sight or sound) to third parties so as to reduce the possibility that the access code may be stolen and used for unauthorized access to a system or information by undesired third parties.
In accordance with a first aspect of the invention, a method for inputting an access code by temporally varying the amount of pressure applied to the touch interface is disclosed. The method includes the steps of sensing temporal variations in pressure applied to the touch interface, encoding the sensed temporal variations in pressure to generate a code, and comparing the generated code with a stored code template to determine if the code and the code template match within a predetermined tolerance. Wherein the generated code and the code template match within the predetermined tolerance, the code may be used to enable a function. Exemplary functions which may be enabled in this manner include, but are not limited to, enabling startup of an information handling system, loading an operating system, executing a software application, establishing a communication link with a network, allowing access to a restricted area, allowing a transaction via a network, and allowing banking transactions via an automatic teller machine (ATM). In an exemplary embodiment, the method may be implemented as a program of instructions storable on a medium readable by an information handling system for causing the information handling system to perform the steps of the method.
In accordance with a second aspect of the present invention, an information handling system utilizing the method is disclosed. In an exemplary embodiment, the information handling system is comprised of a processor for executing the program of instructions implementing the method of the present invention, a memory coupled to the processor for storing the program of instructions, and a touch interface coupled to the processor for sensing variations in pressure applied by a user of the information handling system for entering the access code. Exemplary touch interfaces include, resistive or capacitive digitizer pads (e.g., touch pads), cursor control sticks, mouses which include keys having pressure sensing elements, touch sensitive display overlays (e.g., touch screens), and the like.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention claimed. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention and together with the general description, serve to explain the principles of the invention.
The numerous objects and advantages of the present invention may be better understood by those skilled in the art by reference to the accompanying figures in which:
Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.
Referring now to
An exemplary hardware architecture 200 of an information handling system such as portable computer 100 of
In one embodiment, PCI bus 220 provides a 32-bit-wide data path that runs at 33 MHz. In another embodiment, PCI bus 220 provides a 64-bit-wide data path that runs at 33 MHz. In yet other embodiments, PCI bus 220 provides 32-bit-wide or 64-bit-wide data paths that run at higher speeds. In one embodiment, PCI bus 220 provides connectivity to I/O bridge 222, graphics controller 227, and one or more PCI connectors 221, each of which accepts a standard PCI card. In one embodiment, I/O bridge 222 and graphics controller 227 are each integrated on the motherboard along with system controller 212, in order to avoid a board-to-connector-to-board signal crossing interface and thus provide better speed and reliability. In the embodiment shown, graphics controller 227 is coupled to a video memory 228 that includes memory such as DRAM, EDO DRAM, SDRAM, or VRAM (Video Random-Access Memory), and drives VGA (Video Graphics Adapter) port 229. VGA port 229 can connect to VGA-type or SVGA (Super VGA)-type displays or the like. Other input/output (I/O) cards having a PCI interface can be plugged into PCI connectors 221.
In one embodiment, I/O bridge 222 is a chip that provides connection and control to one or more independent IDE connectors 224-225, to a USB (Universal Serial Bus) port 226, and to ISA (Industry Standard Architecture) bus 230. In this embodiment, IDE connector 224 provides connectivity for up to two or more standard IDE-type devices such as hard disk drives, CD-ROM (Compact Disk-Read-Only Memory) drives, DVD (Digital Video Disk or Digital Versatile Disk) drives, or TBU (Tape-Backup Unit) devices. In one similar embodiment, two IDE connectors 224 are provided, and each provide the EIDE (Enhanced IDE) architecture. In the embodiment shown, SCSI (Small Computer System Interface) connector 225 provides connectivity for preferably up to seven or fifteen SCSI-type devices (depending on the version of SCSI supported by the embodiment). In one embodiment, I/O bridge 222 provides ISA bus 230 having one or more ISA connectors 231 (in one embodiment, three connectors are provided). In one embodiment, ISA bus 230 is coupled to I/O controller 252, which in turn provides connections to two serial ports 254 and 255, parallel port 256, and FDD (Floppy-Disk Drive) connector 257. In one embodiment, FDD connector 257 is connected to FDD 258 that receives removable media (floppy diskette) 259 on which is stored data and/or program code 260. In one such embodiment, program code 260 includes code that controls programmable system 200 to perform the methods described herein. In another such embodiment, serial port 254 is connectable to a computer network such as the Internet, and such network has program code 260 that controls programmable system 200 to perform the methods described herein. In one embodiment, ISA bus 230 is connected to buffer 232, which is connected to X bus 240, which provides connections to real-time clock 242, keyboard/mouse controller 244 and keyboard BIOS ROM (Basic Input/Output System Read Only Memory) 245, and to system BIOS ROM 246.
Referring again to
In accordance with the present invention, digitizer pad 120 may further sense variations in pressure applied along an axis generally perpendicular to its surface. For example, in an exemplary embodiment, digitizer pad 120 comprises a resistive touch pad capable of generating an analog signal proportional to the amount of pressure applied by the user's fingertip 122. This analog signal may be converted to a digital signal via an analog to digital converter (ADC) for processing by the system's processor 202 (FIG. 2). Such resistive touch pads have conventionally been utilized to allow the user to select a point on the display 118 by either tapping or applying an added downward pressure to the surface of the touch pad. Alternately, digitizer pad 120 may be a capacitive touch pad capable of sensing variations in applied pressure by measuring the area of the user's finger tip in contact with the surface of the pad. Such capacitive touch pads are conventionally used to control "edge motion" velocity wherein a displayed cursor will continue to move when the user's fingertip is dragged to the edge of the touch pad, and the velocity of movement is controlled by the amount of pressure applied to the touch pad by the user.
The method of the present invention utilizes the digitizer pad 120 as a touch interface to provide a means for inputting an access code or password via temporal variations in the amount of pressure applied to the surface of the pad 120 by the user. In this way, the present invention facilitates entry of access codes in a manner that is substantially indiscernible (via either sight or sound) to third parties, reducing the possibility that the access code may be stolen and used for access to a system or function by unauthorized persons. In an exemplary embodiment, the method of the present invention may be implemented in an information handling system, such as portable computer 100, as a program of instructions storable on a medium readable by the information handling system for causing the information handling system to execute the steps of the method.
Turning now to
A request may be provided to the user to enter the access code, at step 314. This request may, for example, be displayed via display 118 of portable computer 100. Alternately, step 314 may be omitted, and the user may simply enter the access code without a prompt. The user enters the access code by temporally varying the amount of pressure applied to the touch interface. For example, wherein the touch interface is comprised of a digitizer pad 120 as shown in
The temporal pattern of pressure applications applied by the user is sensed by the touch interface (e.g., the digitizer pad 120), at step 316, and utilized to generate an access code, at step 318. The generated access code is then compared, at step 320, with a code template created by the user at an earlier time. In one embodiment, the user's access code itself will simply have been previously stored as the code template by the information handling system. In more general embodiments, the code template may, for example, be data structure created from the generated access code during a prior use of the information handling system. Similarly, a network server may allow a new user to choose a password the first time that user accesses the network. The password chosen would be saved by the server as the stored code template.
As shown in
Preferably, the user may be allowed more than one opportunity to correctly enter the access code. For example, a counter (COUNTER) may be initialized to a value (N), representing the allowable number of access code requests that may be made to the user, when the access code it first requested from the user, at step 314. A determination may then be made at step 326 whether the counter is greater than zero (0), wherein all allowed access code requests have been made. Wherein the counter (COUNTER) is greater than zero (0), the counter (COUNTER) is decremented (COUNTERn+1=COUNTERn-1), at step 328, and entry of the access code is again requested at step 314. Otherwise, the function is disabled at step 330.
The entered access code may be utilized in conjunction with other security measures. For example, the access code may be utilized to verify identifying information (e.g., a user name) entered by the user via keyboard 116. Similarly, in an exemplary embodiment, digitizer pad 120 may include an optical scanner or thermal sensor for collecting an image of the user's fingerprint as the pressure access code is entered and verified against a stored fingerprint template. Verification of both the collected fingerprint image and the access code may then be required before the user is allowed access to the system or information.
As shown in
A known code key (e.g., Morse code) or a memory nemonic (e.g., the melody of a favorite song) may be utilized to aid the user in selecting, remembering, and entering the access code. Further, by using a code key such as Morse code, a conventional alphanumeric password previously entered via a keyboard or keypad may be converted into a pressure password consisting of a series of long and short pressure applications for use with the present invention.
Referring now to
Similarly, as shown in
Referring now to
Referring now to
In an exemplary embodiment, ATM 800 may be provided with a touch interface for entry of the user's personal identification number (PIN). As shown in
It is believed that the method of the present invention and many of its attendant advantages will be understood by the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the invention or without sacrificing all of its material advantages. The form herein before described being merely an explanatory embodiment thereof, it is the intention of the following claims to encompass and include such changes.
Patent | Priority | Assignee | Title |
10013094, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | System, method, and computer program product for a multi-pressure selection touch screen |
10013095, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Multi-type gesture-equipped touch screen system, method, and computer program product |
10021099, | Mar 22 2012 | The 41st Paramter, Inc. | Methods and systems for persistent cross-application mobile device identification |
10031607, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | System, method, and computer program product for a multi-pressure selection touch screen |
10089679, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
10091312, | Oct 14 2014 | THE 41ST PARAMETER, INC | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
10120480, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Application-specific pressure-sensitive touch screen system, method, and computer program product |
10133397, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Tri-state gesture-equipped touch screen system, method, and computer program product |
10133911, | Feb 29 2016 | BEIJING XIAOMI MOBILE SOFTWARE CO., LTD. | Method and device for verifying fingerprint |
10146353, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Touch screen system, method, and computer program product |
10156921, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Tri-state gesture-equipped touch screen system, method, and computer program product |
10162448, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | System, method, and computer program product for a pressure-sensitive touch screen for messages |
10203794, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure-sensitive home interface system, method, and computer program product |
10209806, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Tri-state gesture-equipped touch screen system, method, and computer program product |
10209807, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure sensitive touch screen system, method, and computer program product for hyperlinks |
10209808, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure-based interface system, method, and computer program product with virtual display layers |
10209809, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure-sensitive touch screen system, method, and computer program product for objects |
10222891, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Setting interface system, method, and computer program product for a multi-pressure selection touch screen |
10222892, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | System, method, and computer program product for a multi-pressure selection touch screen |
10222893, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure-based touch screen system, method, and computer program product with virtual display layers |
10222894, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | System, method, and computer program product for a multi-pressure selection touch screen |
10222895, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Pressure-based touch screen system, method, and computer program product with virtual display layers |
10223519, | Jun 05 2017 | Beat assisted temporal pressure password | |
10254878, | Apr 30 2009 | WACOM CO , LTD | Operating a touch screen control system according to a plurality of rule sets |
10275086, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10275087, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10338736, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10341344, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
10345961, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices and methods for navigating between user interfaces |
10365758, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10386960, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10395252, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
10402551, | Mar 12 2013 | Temporal security for controlled access systems | |
10417637, | Aug 02 2012 | THE 41ST PARAMETER, INC | Systems and methods for accessing records via derivative locators |
10448247, | Dec 18 2012 | ADVANCED NEW TECHNOLOGIES CO , LTD | Method and apparatus for information verification |
10453066, | Jul 01 2003 | The 41st Parameter, Inc. | Keystroke analysis |
10521047, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10530770, | Jun 28 2017 | International Business Machines Corporation | Pressure-based authentication |
10534474, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10535093, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
10540039, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices and methods for navigating between user interface |
10551966, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10592039, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product for displaying multiple active applications |
10606396, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen methods for duration-based functions |
10607222, | Feb 23 2018 | Capital One Services, LLC | Multi-factor automated teller machine (ATM) personal identification number(PIN) |
10616201, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
10620724, | Nov 26 2018 | International Business Machines Corporation | Pressure-sensitive authentication |
10642413, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10649571, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10649578, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10649579, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10649580, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical use interfaces for manipulating user interface objects with visual and/or haptic feedback |
10649581, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10656752, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656753, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656754, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices and methods for navigating between user interfaces |
10656755, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656756, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656757, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656758, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10656759, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10664097, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10671212, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10671213, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10673846, | Jun 28 2017 | International Business Machines Corporation | Pressure-based authentication |
10725581, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10726151, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
10728350, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
10768722, | Nov 26 2018 | International Business Machines Corporation | Pressure-sensitive authentication |
10782819, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10788931, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
10838542, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10853813, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
10862889, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross application mobile device identification |
10902327, | Aug 30 2013 | THE 41ST PARAMETER, INC | System and method for device identification and uniqueness |
10921891, | Mar 23 2018 | VeriFone, Inc.; VERIFONE, INC | Systems and methods for authentication code entry in touch-sensitive screen enabled devices |
10936114, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10996787, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Gesture-equipped touch screen system, method, and computer program product |
10999298, | Mar 02 2004 | THE 41ST PARAMETER, INC | Method and system for identifying users and detecting fraud by use of the internet |
11010468, | Mar 01 2012 | The 41st Parameter, Inc. | Methods and systems for fraud containment |
11010761, | Feb 23 2018 | Capital One Services, LLC | Multi-factor automated teller machine (ATM) personal identification number(PIN) |
11061503, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
11082425, | Jun 28 2017 | International Business Machines Corporation | Pressure-based authentication |
11164206, | Nov 16 2018 | BREAD FINANCIAL PAYMENTS, INC | Automatically aggregating, evaluating, and providing a contextually relevant offer |
11195225, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
11238456, | Jul 01 2003 | The 41st Parameter, Inc. | Keystroke analysis |
11240326, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
11301585, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
11301860, | Aug 02 2012 | The 41st Parameter, Inc. | Systems and methods for accessing records via derivative locators |
11314838, | Nov 15 2011 | TAPAD, INC. | System and method for analyzing user device information |
11410179, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
11568407, | Feb 23 2018 | Capital One Services, LLC | Multi-factor automated teller machine (ATM) personal identification number(PIN) |
11657299, | Aug 30 2013 | The 41st Parameter, Inc. | System and method for device identification and uniqueness |
11683306, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
11683326, | Mar 02 2004 | THE 41ST PARAMETER, INC | Method and system for identifying users and detecting fraud by use of the internet |
11727471, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
11740727, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
11750584, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
11847668, | Nov 16 2018 | BREAD FINANCIAL PAYMENTS, INC | Automatically aggregating, evaluating, and providing a contextually relevant offer |
11886575, | Mar 01 2012 | The 41st Parameter, Inc. | Methods and systems for fraud containment |
11895204, | Oct 14 2014 | The 41st Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
11922419, | Feb 23 2018 | Capital One Services, LLC | Multi-factor automated teller machine (ATM) personal identification number (PIN) |
11922423, | Nov 14 2012 | The 41st Parameter, Inc. | Systems and methods of global identification |
12058131, | Mar 22 2012 | The 41st Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
12079368, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
12093992, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
12132719, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
12153666, | Mar 01 2012 | The 41st Parameter, Inc. | Methods and systems for fraud containment |
6747579, | May 07 2001 | Digitrax Inc. | Variable whistle pitch control for model train layouts |
6822584, | May 17 2001 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Morse code key using a strain gauge |
6924752, | May 30 2001 | Qualcomm Incorporated | Three-dimensional contact-sensitive feature for electronic devices |
6980136, | Nov 17 2003 | Weltrend Semiconductor, Inc. | Keyboard with detection function for pressing pressure |
7088343, | Apr 30 2001 | LENOVO SINGAPORE PTE LTD | Edge touchpad input device |
7324672, | Sep 24 2002 | 138 EAST LCD ADVANCEMENTS LIMITED | Input device, information device, and control information generation method |
7369121, | Jul 21 2004 | Microsoft Technology Licensing, LLC | Input device with a zoom apparatus |
7379569, | Oct 13 2000 | Fujitsu Limited | Fingerprint recognizing apparatus and information processing unit having such apparatus |
7409107, | Sep 24 2002 | 138 EAST LCD ADVANCEMENTS LIMITED | Input device, information device, and control information generation method |
7428142, | Aug 25 2004 | Apple Inc | Lid-closed detector |
7536020, | Mar 18 1998 | Nippon Telegraph and Telephone Corporation | Wearable communication device |
7692637, | Apr 26 2005 | Nokia Corporation | User input device for electronic device |
7890768, | Nov 30 2005 | CHEMTRON RESEARCH LLC | Methods, systems, and computer program products for entering sensitive and padding data using user-defined criteria |
8023262, | Aug 25 2004 | Apple Inc. | Lid-closed detector |
8078882, | Nov 30 2005 | CHEMTRON RESEARCH LLC | Methods systems, and computer program products for entering sensitive and padding data using user-defined criteria |
8125312, | Dec 08 2006 | Malikie Innovations Limited | System and method for locking and unlocking access to an electronic device |
8164573, | Nov 26 2003 | Immersion Corporation | Systems and methods for adaptive interpretation of input from a touch-sensitive input device |
8264460, | Oct 28 2005 | SAP SE | Method and system for secure password/pin input via mouse scroll wheel |
8341420, | Nov 30 2005 | CHEMTRON RESEARCH LLC | Methods, systems, and computer program products for entering sensitive and padding data using user-defined criteria |
8346217, | Feb 21 2011 | Knowledge Solutions, LLC | Systems, methods and apparatus for controlling access to mobile devices |
8378782, | Dec 08 2006 | Malikie Innovations Limited | System and method for locking and unlocking access to an electronic device |
8401522, | Feb 21 2011 | Systems, methods and apparatus for authenticating access to enterprise resources | |
8402372, | May 16 2001 | WACOM CO , LTD | Touch screen with user interface enhancement |
8502789, | Jan 11 2010 | SMART Technologies ULC | Method for handling user input in an interactive input system, and interactive input system executing the method |
8536978, | Nov 19 2010 | Malikie Innovations Limited | Detection of duress condition at a communication device |
8560947, | May 16 2001 | WACOM CO , LTD | Touch screen with user interface enhancement |
8564555, | Apr 30 2009 | WACOM CO , LTD | Operating a touch screen control system according to a plurality of rule sets |
8587542, | Jun 01 2011 | Google Technology Holdings LLC | Using pressure differences with a touch-sensitive display screen |
8743076, | May 15 1998 | Advanced Touchscreen and Gestures Technologies, LLC | Sensor array touchscreen recognizing finger flick gesture from spatial pressure distribution profiles |
8749507, | Nov 26 2003 | Immersion Corporation | Systems and methods for adaptive interpretation of input from a touch-sensitive input device |
8866640, | Dec 22 2008 | LENOVO SWITZERLAND INTERNATIONAL GMBH | Prioritizing user input devices |
8866785, | May 15 1998 | Advanced Touchscreen and Gestures Technologies, LLC | Sensor array touchscreen recognizing finger flick gesture |
8878810, | May 15 1998 | Advanced Touchscreen and Gestures Technologies, LLC | Touch screen supporting continuous grammar touch gestures |
8884885, | Dec 19 2007 | Beijing Lenovo Software Ltd; LENOVO BEIJING LIMITED | Touch pad, method of operating the same, and notebook computer with the same |
8894489, | Jul 12 2008 | NRI R&D PATENT LICENSING, LLC | Touch user interface supporting global and context-specific touch gestures that are responsive to at least one finger angle |
8941466, | Jan 05 2009 | Polytechnic Institute of New York University | User authentication for devices with touch sensitive elements, such as touch sensitive display screens |
8976128, | Sep 12 2011 | Google Technology Holdings LLC | Using pressure differences with a touch-sensitive display screen |
9052764, | Apr 30 2009 | WACOM CO , LTD | Operating a touch screen control system according to a plurality of rule sets |
9069460, | Sep 12 2011 | Google Technology Holdings LLC | Using pressure differences with a touch-sensitive display screen |
9262603, | Oct 21 2011 | International Business Machines Corporation | Advanced authentication technology for computing devices |
9304619, | Apr 30 2009 | WACOM CO , LTD | Operating a touch screen control system according to a plurality of rule sets |
9304677, | May 15 1998 | ADVANCE TOUCHSCREEN AND GESTURE TECHNOLOGIES, LLC | Touch screen apparatus for recognizing a touch gesture |
9310929, | Jun 06 2014 | LENOVO INTERNATIONAL LIMITED | Unlocking touch screen devices |
9390244, | Mar 12 2013 | Temporal security for controlled access systems | |
9412123, | Jul 01 2003 | THE 41ST PARAMETER INC | Keystroke analysis |
9417754, | Aug 05 2011 | SMITH INTERFACE TECHNOLOGIES, LLC | User interface system, method, and computer program product |
9485260, | Dec 18 2012 | ADVANCED NEW TECHNOLOGIES CO , LTD | Method and apparatus for information verification |
9521551, | Mar 22 2012 | THE 41ST PARAMETER, INC | Methods and systems for persistent cross-application mobile device identification |
9582654, | Oct 04 2013 | Murata Manufacturing Co., Ltd. | Mobile device, and authentication program |
9626815, | Sep 22 2013 | APEX NET LLC | Method for unlocking electronic device, and apparatus therefor |
9633201, | Mar 01 2012 | THE 41ST PARAMETER, INC | Methods and systems for fraud containment |
9703411, | Apr 30 2009 | WACOM CO , LTD | Reduction in latency between user input and visual feedback |
9703983, | Dec 16 2005 | The 41st Parameter, Inc. | Methods and apparatus for securely displaying digital images |
9716779, | Aug 31 2016 | Wireless communication system | |
9754256, | Oct 19 2010 | The 41st Parameter, Inc. | Variable risk engine |
9754311, | Mar 31 2006 | The 41st Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
9779225, | Apr 08 2015 | GOOGLE LLC | Method and system to provide access to secure features of a device |
9846980, | Sep 06 2012 | Samsung Electronics Co., Ltd. | Lock releasing method of electronic device, and apparatus thereof |
9948629, | Mar 25 2009 | The 41st Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
9990631, | Nov 14 2012 | THE 41ST PARAMETER, INC | Systems and methods of global identification |
ER4198, | |||
ER8849, | |||
RE48830, | Feb 09 2011 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Information processing apparatus |
RE49669, | Feb 09 2011 | Maxell, Ltd. | Information processing apparatus |
Patent | Priority | Assignee | Title |
4621334, | Aug 26 1983 | Electronic Signature Lock Corporation; ELECTRONIC SIGNATURE LOCK CORPORATION, A CA CORP | Personal identification apparatus |
4725817, | Aug 09 1984 | TEKMA-KINOMAT S R L , C O MAGNATECH INTERNATIONAL, INC , A COMPANY WITH LIMITED LIABILITY OF ITALY | Pressure responsive panel |
4805222, | Dec 23 1985 | SERVICESOURCE INTERNATIONAL, INC | Method and apparatus for verifying an individual's identity |
5241308, | Feb 22 1990 | AVI SYSTEMS, INC ; TMY, INC | Force sensitive touch panel |
5386219, | Oct 16 1991 | AU Optronics Corporation | Touch overlay for improved touch sensitivity |
5451724, | Aug 05 1992 | Fujitsu Limited | Touch panel for detecting a coordinate of an arbitrary position where pressure is applied |
5557686, | Jan 13 1993 | TANGLE LIMITED B H , LLC | Method and apparatus for verification of a computer user's identification, based on keystroke characteristics |
5581484, | Jun 27 1994 | Finger mounted computer input device | |
5627566, | Jun 06 1991 | Keyboard | |
5768386, | May 31 1996 | CITICORP CREDIT SERVICES, INC USA | Method and system for encrypting input from a touch screen |
5982357, | Mar 12 1997 | Key Tronic Corporation | Computer keyboard systems and methods for determining excessive key stroke force |
5987153, | Apr 29 1996 | QUINTET, INC | Automated verification and prevention of spoofing for biometric data |
5995026, | Oct 21 1997 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Programmable multiple output force-sensing keyboard |
6073497, | Aug 05 1997 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | High resolution pressure sensing device having an insulating flexible matrix loaded with filler particles |
6193153, | Apr 16 1997 | Method and apparatus for non-intrusive biometric capture | |
6307956, | Apr 07 1998 | UNITED STATES CP, LLC | Writing implement for identity verification system |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 24 1999 | ANDERSON, GLEN J | Gateway 2000, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010220 | /0758 | |
Sep 01 1999 | Gateway, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 21 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 28 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 25 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 21 2006 | 4 years fee payment window open |
Jul 21 2006 | 6 months grace period start (w surcharge) |
Jan 21 2007 | patent expiry (for year 4) |
Jan 21 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 21 2010 | 8 years fee payment window open |
Jul 21 2010 | 6 months grace period start (w surcharge) |
Jan 21 2011 | patent expiry (for year 8) |
Jan 21 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 21 2014 | 12 years fee payment window open |
Jul 21 2014 | 6 months grace period start (w surcharge) |
Jan 21 2015 | patent expiry (for year 12) |
Jan 21 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |