Method and system of using spatially-defined and pattern-defined gesturing passwords
AssigneeGeneral Electric Company
InventorsPavan Kumar Singh Thakur, Jagadeesh Jinka, Chaithanya Guttikonda
Life of this patent
Estimating the term…
Abstract
Exemplified herein is a system and method to accept password on a touch-screen HMI (human-machine interface) device. The system and method uses a combination of tactile gestures that are each received at predefined quadrants (or regions) or the touch-screen. The combination of such tactile gestures and quadrant information are used as an authentication sequence to allow or enable access to control screens that manages operations of a nearby subsystem.
Claims21
A method of receiving a sequence of spatially- and pattern-defined touch inputs, at a graphical user interface, of a touch-screen input device, in an industrial automation system, as a touch-based password for an operating system or an application executing on the device, the method comprising:
- presenting, by a processor, via a touch-screen display of the touch-screen input device, a plurality of transparent widgets, each located at an area spanning a pre-defined quadrant of the presented display;
- upon receipt, via the touch-screen display, of a plurality of inputs at a plurality of positions corresponding to the plurality of transparent widgets, determining, by the processor, for each received input, a determined touch pattern, among a plurality of stored touch patterns, derived from the respective received input;
- comparing, by the processor, a sequence of determined touch patterns to at least one password sequences of touch patterns, wherein each sequence is associated with access to an application or operating-system function-call;
- and
- upon a match, causing, by the processor, execution of the application or operating-system function-call associated with a successful authenticated input.
An apparatus (e.g., in an industrial automation system) that authenticates a password inquiry via a touch-based password comprising a sequence of spatially- and pattern-defined touch inputs, at a graphical user interface of the apparatus, the apparatus comprising:
- a touch-screen display;
- a processor operatively coupled to the touch-screen display;
- and
- a memory operatively coupled to the processor, the memory having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to:
- present, via the touch-screen display, a plurality of transparent widgets, each located at an area spanning a pre-defined quadrant of the presented display;
- upon receipt, via the touch-screen display, of a plurality of inputs at a plurality of positions corresponding to the plurality of transparent widgets, determine, for each received input, a determined touch pattern, among a plurality of stored touch pattern, derived from the respective received input;
- compare a sequence of determined touch patterns to at least one password sequence of touch patterns, wherein each sequence is associated with access to an application or operating-system function-call;
- and
- upon a match, cause execution of the application or operating-system function-call associated with a successful authenticated input.
A non-transitory computer-readable medium that authenticates a password inquiry via a touch-based password comprising a sequence of spatially- and pattern-defined inputs, at a graphical user interface, received at a touch-screen input, the computer-readable medium having instructions stored thereon, wherein the instructions, when executed by the processor, cause the processor to:
- present, via the touch-screen display, a plurality of transparent widgets, each located at an area spanning a pre-defined quadrant of the presented display;
- upon receipt, via the touch-screen display, of a plurality of inputs at a plurality of positions corresponding to the plurality of transparent widgets, determine for each received input, a determined touch pattern, among a plurality of stored touch pattern, derived from the respective received input;
- compare a sequence of determined touch patterns to a plurality of password sequence of touch patterns, wherein each sequence is associated with access to an application or operating-system function-call;
- and
- upon a match, cause execution of the application or operating-system function-call associated with a successful authenticated input.
A method of receiving a sequence of spatially- and pattern-defined touch inputs, at a graphical user interface, of a touch-screen input device, in an industrial automation system, as a touch-based password for an operating system or an application executing on the device, the method comprising:
- presenting, by a processor, via a touch-screen display of the touch-screen input device, a plurality of widgets for a control application in an industrial automation system, wherein each of the plurality of widgets is associated with a control function call of the control application and is presented in a non-responsive state;
- upon receipt, via the touch-screen display, of a plurality of inputs at a plurality of positions, at the graphical user interface, determining, by the processor, for each received input, i) a determined touch pattern, among a plurality of stored touch patterns, derived from the respective received input and ii) an associated pre-defined quadrant of the presented display, wherein each associated pre-defined quadrant is associated with a given determined touch pattern, and wherein each pre-defined quadrant spans a pre-defined area over the graphical user interface;
- comparing, by the processor, a sequence of determined touch patterns to at least one password sequences of touch patterns, wherein each sequence is associated with access to an application or operating-system function-call;
- and
- upon a match, causing, by the processor, each of the plurality of widgets to be presented in a responsive state such that a receipt of an input at the plurality of widgets causes execution of the associated control function-call of the control application.
Dependencies are inferred from the claim text.