Method and system for secure password/pin input via mouse scroll wheel
First Claim
Patent Images
1. A method for inputting a character string using a computer mouse comprising:
- selecting a mapping from a plurality of mappings uniquely associating different directional movements with different character symbols;
responsive to detecting a holding down of a button of the mouse, calculating an amount of movement of a component of the mouse in each of at least three directions from a start of movement of the component in a first direction to a start of movement of the component in a second direction to a start of movement of the component in each subsequent direction until the mouse button is released;
after the mouse button is released, selecting a single character symbol corresponding to the calculated amount of movement in each of the at least three directions during the holding down of the mouse button based on the selected mapping, the selected single character symbol varying for different calculated amounts of movement in the at least three directions and different mappings; and
providing the selected single character symbol as part of the character string.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for inputting a character string using a handheld input device, such as a mouse wheel or touchpad. Signals are grouped depending on a change in direction, depressing the mouse button as an interrupt, holding a mouse button down, etc., and the groupings are translated into symbols. Translation can be pre-determined or from a mapping file. Symbols can be appended into a character string and provided as a password, PIN, credit card, account number, or as other sensitive data.
-
Citations
18 Claims
-
1. A method for inputting a character string using a computer mouse comprising:
-
selecting a mapping from a plurality of mappings uniquely associating different directional movements with different character symbols; responsive to detecting a holding down of a button of the mouse, calculating an amount of movement of a component of the mouse in each of at least three directions from a start of movement of the component in a first direction to a start of movement of the component in a second direction to a start of movement of the component in each subsequent direction until the mouse button is released; after the mouse button is released, selecting a single character symbol corresponding to the calculated amount of movement in each of the at least three directions during the holding down of the mouse button based on the selected mapping, the selected single character symbol varying for different calculated amounts of movement in the at least three directions and different mappings; and providing the selected single character symbol as part of the character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an input device to detect movement of a component of a computer mouse in a plurality of directions; and a processing device in communication with the input device to calculate, responsive to detecting a holding down of a button of the mouse, an amount of movement of the component of the mouse in each of at least three directions from a start of movement of the component in a first direction to a start of movement of the component in a second direction to a start of movement of the component in each subsequent direction until the mouse button is released and to apply the calculated movements in the at least three directions to a mapping selected from a plurality of mappings uniquely associating different directional movements in at least three directions with different single character symbols, wherein the processing device, responsive to calculating the amount of movement of the component of the mouse in each of the at least three directions, selects a single character symbol as part of an input based on the respective calculated amount of movement and the selected mapping, the selected character symbol varying for different calculated amounts of movement in the at least three directions and different mappings. - View Dependent Claims (12, 13, 14)
-
-
15. A method for inputting a character string using a touch pad comprising:
-
selecting a mapping from a plurality of mappings uniquely associating different directional movements with different character symbols; responsive to detecting a holding down of a button, calculating an amount of movement of an object interacting with the touch pad in each of at least three directions from a start of movement of the object in a first direction to a start of movement of the object in a second direction to a start of movement of the object in each subsequent direction until the button is released; after the button is released, selecting a single character symbol of the character string corresponding to the calculated amount of movement in each of the at least three directions during the holding down of the button based on the selected mapping, the selected single character symbol varying for different calculated amounts of movement in the at least three directions and different mappings; and providing the selected single character symbol as part of the character string. - View Dependent Claims (16, 17, 18)
-
Specification