Preventing malicious observance of private information

US10409997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10409997-B2
Application numberUS-201514875145-A
CountryUS
Kind codeB2
Filing dateOct 5, 2015
Priority dateNov 30, 2012
Publication dateSep 10, 2019
Grant dateSep 10, 2019

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, visible input cues for user input, wherein the visible input cues are associated with visible input values in the graphical user interface, wherein a first visible input cue of the visible input cues is associated a first visible value of the visible input values and with an expected input value that is not visible in the graphical user interface, and wherein the expected input value differs from the first visible input value; determining a correspondence between the first visible input cue and the expected input value before the first visible input cue is selected in the graphical user interface, wherein the correspondence indicates how the first visible input value differs from the expected input value; generating an invisible output that indicates the correspondence between the first visible input value and the expected input value; detecting a selection of the first visible input cue via the graphical user interface; and using, as the user input, the expected input value instead of the first input visible value in response to the selection of the first visible input cue. 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 visible input cues comprises presenting the visible input cues in a circular pattern. 5. The method of claim 1 , further comprising: detecting selection, in the graphical user interface, of certain of the visible input cues; after the detecting, passing input values corresponding to the certain of the visible input cues to an application, wherein the input values include the expected input value. 6. The method of claim 1 , further comprising: converting the first visible input value to the expected input value. 7. The method of claim 6 , wherein the converting comprises applying a conversion formula to the first visible input value. 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. 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 non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising computer usable program code to, present, via a graphical user interface (GUI), visible input cues for user input, wherein the visible input cues are associated with visible input values in the GUI, wherein a first visible input cue of the visible input cues is associated with a first visible input value of the visible input values and with an expected input value that is not visible in the GUI, and wherein the expected input value differs from the first visible input value; determine a correspondence between the first visible input cue and the expected input value before the first visible input cue is selected in the GUI, wherein the correspondence indicates how the first visible input value differs from the expected input value; generate an invisible output that indicates the correspondence between the first visible input value and the expected input value; detect a selection of the first visible input cue via the GUI; and use, as the user input, the expected input value instead of the first visible input value in response to the selection of the first visible input cue. 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 visible input cues comprises computer usable program code to present the visible input cues in a circle. 14. The computer program product of claim 10 , wherein the computer usable program code further comprises computer usable program code to detect selection, in the graphical user interface, certain of the visible input cues; after detection of the selection, pass input values corresponding to the certain of the visible input cues to an application, wherein the input values include the expected input value. 15. The computer program product of claim 10 , wherein the computer usable program code further comprises computer usable program code to convert one of the visible input values to 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 one of the visible input values. 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. 18. An apparatus comprising: a processor; an audio output interface; a display; and a computer program product for preventing data exposure, the computer program product comprising: a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising computer usable program code to, present, via a graphical user interface (GUI), visible input cues for user input, wherein the visible input cues are associated with visible input values appearing in the GUI, wherein a first visible input cue of the visible input cues is associated a first visible input value of the visible input values and with an expected input value that is not visible in the GUI, and wherein the expected input value differs from the first visible input value; determine a correspondence between the first visible input cue and the expected input value before the first visible input cue is selected in the GUI, wherein the correspondence indicates how the first visible input value differs from the expected input value; generate an invisible output that indicates the correspondence between the first visible input cue and the expected input value; detect a selection of the first visible input cue via the GUI; and use, as the user input, the expected input value instead of the first visible input value in response to the selection of the first-visible input cue. 19. The apparatus of claim 18 , wherein the invisible output comprises one or more of a tactile output or a vibration output.

Assignees

Inventors

Classifications

  • to features or functions of an application · CPC title

  • involving the use of external additional devices, e.g. dongles or smart cards · CPC title

  • by graphic or iconic representation · CPC title

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

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US10409997B2 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 Sep 10 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).