Preventing malicious observance of private information

US10929544B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10929544-B2
Application numberUS-201916508643-A
CountryUS
Kind codeB2
Filing dateJul 11, 2019
Priority dateNov 30, 2012
Publication dateFeb 23, 2021
Grant dateFeb 23, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A technique for preventing malicious observance of private information includes presenting, via a graphical user interface, a visible input cue for user input. The visible input cues is associated with an expected input value that differs from the visible input cue. The technique further includes determining a correspondence between the visible input cue and the expected input value before the visible input cue is selected. The correspondence indicates how the visible input cues differs from the expected input value. The technique further includes generating an invisible output that indicates the correspondence between the visible input cue and the expected input value and detecting a selection of the visible input cue via the graphical user interface. The technique further includes using, as the user input, the expected input value instead of the visible input cue in response to the selection of the visible input cue.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for preventing data exposure, the method comprising: presenting, via a graphical user interface, a plurality of actual inputs for user input, wherein one of the actual inputs is associated with an expected input value that differs from the one of the actual inputs; determining a correspondence between the one of the actual inputs and the expected input value before the one of the actual inputs is selected, wherein the correspondence indicates how the one of the actual inputs differs from the expected input value; generating an invisible output that indicates the correspondence between the one of the actual inputs and the expected input value; detecting a selection of the one of the actual inputs via the graphical user interface; and using, as the user input, the expected input value instead of the one of the actual inputs in response to the selection of the one of the actual inputs. 2. The method claim 1 , wherein the invisible output comprises one or more of an audio output or a voice output. 3. The method of claim 1 , wherein the invisible output comprises one or more of a tactile output or a vibration output. 4. The method of claim 1 , wherein the presenting, via the graphical user interface, the actual inputs, comprises presenting the actual inputs in a circle. 5. The method of claim 1 , further comprising passing input values corresponding to a series of selected actual inputs to an application after a submit actual input is selected, wherein the expected input value is included in the input values. 6. The method of claim 1 , further comprising converting a first value, which the selected one of the actual inputs indicates, to a second value that is the expected input value. 7. The method of claim 6 , wherein the converting the first value to the second value comprises applying a conversion formula to the first value, wherein the conversion formula was pre-selected. 8. The method of claim 6 further comprising automatically selecting a conversion formula and generating, as the invisible output, a notification of the automatically selected conversion formula before detecting the selection of the one of the actual inputs, and wherein the converting the first value to the second value comprises applying the automatically selected conversion formula to the first value. 9. The method of claim 1 further comprising verifying that an earphone is connected to an audio interface of a device that presents the graphical user interface, and presenting an audio output via the audio interface connected to the earphone instead of via other audio output devices. 10. A computer program product for preventing data exposure, the computer program product comprising: a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code to, present, via a graphical user interface, actual inputs for user input, wherein one of the actual inputs is associated with an expected input value that differs from the one of the actual inputs; determine a correspondence between the one of the actual inputs and the expected input value before the one of the actual inputs is selected, wherein the correspondence indicates how the one of the actual inputs differs from the expected input value; generate an invisible output that indicates the correspondence between the one of the actual inputs and the expected input value; detect a selection of the one of the actual inputs via the graphical user interface; and use, as the user input, the expected input value instead of the one of the actual inputs in response to the selection of the one of the actual inputs. 11. The computer program product of claim 10 , wherein the invisible output comprises one or more of an audio output or a voice output. 12. The computer program product of claim 10 , wherein the invisible output comprises one or more of a tactile output or a vibration output. 13. The computer program product of claim 10 , wherein the computer usable program code to present, via the graphical user interface, the actual inputs comprises computer usable program code to present the actual inputs in a circle. 14. The computer program product of claim 10 , wherein the computer usable program code further comprises computer usable program code to pass input values corresponding to a series of selected actual inputs to an application after a submit actual inputs is selected, wherein the expected input value is included in the input values. 15. The computer program product of claim 10 , wherein the computer usable program code further comprises computer usable program code to convert a first value, which the selected one of the actual inputs indicates, to a second value that is the expected input value. 16. The computer program product of claim 15 , wherein the computer usable program code to convert the first value to the second value comprises computer usable program code to apply a conversion formula to the first value, wherein the conversion formula was pre-selected. 17. The computer program product of claim 15 , wherein the computer usable program code further comprises computer usable program code to automatically select a conversion formula and generate, as the invisible output, a notification of the automatically selected conversion formula before detecting the selection of the one of the actual inputs, wherein the computer usable program code to convert the first value to the second value comprises the computer usable program code to apply the automatically selected conversion formula to the first value. 18. An apparatus comprising: a processor; an audio output interface; a display; and a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code executable by the processor to cause the apparatus to, present on the display a graphical user interface that presents actual inputs for user input, wherein each of the actual inputs corresponds with each one of expected input values, determine a correspondence between at least one of the actual inputs and at least one of the expected input values, wherein the at least one of the actual inputs indicate a value other than the at least one of the expected input values, generate an invisible output that indicates the correspondence between the at least one of the actual inputs and the at least one of the expected input values, detect a selection of the at least one of the actual inputs via the graphical user interface, and use, as the user input, the at least one of the expected input values instead of the at least one of the actual inputs in response to the selection of the at least one of the actual inputs. 19. The apparatus of claim 18 , wherein the computer usable program code further comprises computer usable program code executable by the processor to cause the apparatus to pass input values corresponding to a series of selected actual inputs to an application after a submit actual inputs is selected. 20. The apparatus of claim 18 , wherein the invisible output comprises one or more of a tactile output or a vibration output.

Assignees

Inventors

Classifications

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • G06F21/83Primary

    input devices, e.g. keyboards, mice or controllers thereof · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • by graphic or iconic representation · CPC title

  • to features or functions of an application · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10929544B2 cover?
A technique for preventing malicious observance of private information includes presenting, via a graphical user interface, a visible input cue for user input. The visible input cues is associated with an expected input value that differs from the visible input cue. The technique further includes determining a correspondence between the visible input cue and the expected input value before the …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).