Numeric keypad encryption for augmented reality devices
US-2016307001-A1 · Oct 20, 2016 · US
US9904808B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9904808-B2 |
| Application number | US-201715456647-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2017 |
| Priority date | Apr 14, 2015 |
| Publication date | Feb 27, 2018 |
| Grant date | Feb 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention provide methods and systems for numeric keypad encryption using an augmented reality device. The method may include establishing a secure connection to an augmented reality device. A random keypad layout is generated and sent to the augmented reality device. The random keypad layout is displayed in the augmented reality view over a real-world numeric keypad.
Opening claim text (preview).
What is claimed is: 1. A method for keypad encryption comprising: generating, by one or more computer processors, a virtual keypad layout, wherein generating a virtual keypad layout comprises: assigning, by one or more computer processors, a QR code associated with keys of an external input keypad that maps anchor points for each key of the virtual keypad layout, and generating, by one or more computer processors, a randomized virtual keypad over the external input keypad, wherein the virtual keypad layout is visible only to a user associated with an augmented reality device; and sending, by one or more computer processors, the virtual keypad layout to the augmented reality device, for displaying the virtual keypad layout over the external input keypad, wherein the external input keypad comprises keys lacking assigned values, whereby the external input keypad is obscured from viewing from persons not wearing the augmented reality device. 2. The method of claim 1 , further comprising: determining that the augmented reality device is implemented by a user, wherein determining that the augmented reality device is implemented by a user comprises: detecting, by one or more computer processors, an identification element associated with the user; and linking, by one or more computer processors, the augmented reality device to a keypad device, the keypad device associated with the keypad and the one or more computer processors. 3. The method of claim 2 , further comprising: responsive to determining that the augmented reality device is not implemented by the user, displaying, by one or more computer processors, a set of digits on the keypad. 4. The method of claim 1 , further comprising: receiving, by one or more computer processors, a user selection from the virtual keypad layout, wherein receiving the user selection from the keypad layout comprises: detecting, by one or more computer processors, that the user has selected one or more keys from the keypad layout; and matching, by one or more computer processors, the user selection with an identification from a database. 5. The method of claim 1 , further comprising: responsive to receiving an indication that a transaction is complete, invalidating the keypad layout. 6. The method of claim 1 , further comprising: invalidating, by one or more computer processors, the keypad layout after a preset period of time. 7. The method of claim 1 , wherein the one or more computer processors use a secure short range wireless network to send the keypad layout to the augmented reality device. 8. A computer program product for keypad encryption comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to generate a virtual keypad layout, wherein generating a virtual keypad layout comprises: program instructions to assign a QR code associated with keys of an external input keypad that maps anchor points for each key of the virtual keypad layout, and program instructions to generate a randomized virtual keypad over the external input keypad, wherein the virtual keypad layout is visible only to a user associated with an augmented reality device; and program instructions to send the virtual keypad layout to the augmented reality device, for displaying the virtual keypad layout over the external input keypad, wherein the external input keypad comprises keys lacking assigned values, whereby the external input keypad is obscured from viewing from persons not wearing the augmented reality device. 9. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to determine that the augmented reality device is implemented by a user, wherein determining that the augmented reality device is implemented by a user comprises: program instructions to detect an identification element associated with the user; and program instructions to link the augmented reality device to a keypad device, the keypad device associated with the keypad and the one or more computer processors. 10. The computer program product of claim 9 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to, responsive to determining that the augmented reality device is not implemented by the user, display a set of digits on the keypad. 11. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to receive a user selection from the virtual keypad layout, wherein receiving the user selection from the keypad layout comprises: program instructions to detect that the user has selected one or more keys from the keypad layout; and program instructions to match the user selection with an identification from a database. 12. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to, responsive to receiving an indication that a transaction is complete, invalidate the keypad layout. 13. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to invalidate the keypad layout after a preset period of time. 14. The computer program product of claim 8 , wherein the one or more computer processors use a secure short range wireless network to send the keypad layout to the augmented reality device. 15. A computer system for keypad encryption comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to generate a virtual keypad layout, wherein generating a virtual keypad layout comprises: program instructions to assign a QR code associated with keys of an external input keypad that maps anchor points for each key of the virtual keypad layout, and program instructions to generate a randomized virtual keypad over the external input keypad, wherein the virtual keypad layout is visible only to a user associated with an augmented reality device; and program instructions to send the virtual keypad layout to the augmented reality device, for displaying the virtual keypad layout over the external input keypad, wherein the external input keypad comprises keys lacking assigned values, whereby the external input keypad is obscured from viewing from persons not wearing the augmented reality device. 16. The computer system of claim 15 , wherein the program instructions stored on the one or more computer readable storage media further comprise: program instructions to determine that the augmented reality device is implemented by a user, wherein determining that the augmented reality device is implemented by a user comprises: program instructions to detect an identification element associated with the user; and program instructions to link the augmented reality device to a keypad device, the keypad device associated with the keypad and the one or more computer processors. 17. The computer system of claim 16 , wherein the program instructions stored on the one or mor
by graphic or iconic representation · CPC title
Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042) · CPC title
tracking fingers with respect to a virtual keyboard projected or printed on the surface (virtual keyboards on touch screens G06F3/04886) · CPC title
Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence) · CPC title
input devices, e.g. keyboards, mice or controllers thereof · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.