IP Library Granted Patent US 9,830,474
Granted Patent B2
US 9,830,474 · App. 14/928,073 · Granted Nov 28, 2017

Concealing sensitive content from unauthorized users

Inventors: Vijay Kumar Anantapur Bache (Bangalore, IN); Vijay Ekambaram (Tamilnadu, IN); Saravanan Sadacharam (Chennai, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F21/6245G06F1/163G06F21/44G06F21/84H04L9/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,830,474
App. No.
14/928,073
Granted
Nov 28, 2017
Kind
B2
Abstract

A computer-implemented method includes: receiving, by a user device, a selection for content having sensitive information; generating, by the user device, an encrypted object; concealing, by the user device, the sensitive information by overlaying the encrypted object over the sensitive information; presenting, by the user device, the content with the concealed sensitive information on a display of the user device; authenticating, by the user device, a registered wearable computing device; and outputting, by the user device, the sensitive information to the registered wearable computing device for display within the wearable computing device.

Claims (37)

1. A computer-implemented method comprising:

receiving, by a user device, a selection for content having sensitive information;

generating, by the user device, an encrypted object;

concealing, by the user device, the sensitive information by overlaying the encrypted object over the sensitive information;

presenting, by the user device, the content with the concealed sensitive information on a display of the user device;

authenticating, by the user device, a registered wearable computing device, wherein the authenticating the registered wearable computing device includes receiving decrypted information associated with the encrypted object from the registered wearable device; and

outputting, by the user device, the sensitive information to the registered wearable computing device for display within the wearable computing device.

2. The method of claim 1 , further comprising obtaining a public key of the registered wearable computing device based on receiving the selection for the content, wherein generating the encrypted object includes generating the encrypted object using the public key of the registered wearable computing device.

3. The method of claim 1 , further comprising obtaining, based on receiving the selection for the content, information regarding sections or frames corresponding to locations in which the sensitive information is displayed on a display or user interface of the user device wherein the concealing the sensitive information includes overlaying the encrypted object at the sections or frames.

4. The method of claim 3 , wherein the outputting the sensitive information includes outputting the sensitive information for display within the wearable computing device in locations of the display of the wearable device corresponding to locations on the user device in which the sensitive information is concealed.

5. The method of claim 1 , wherein the sensitive information is concealed prior to displaying the content on the user device.

6. The method of claim 1 , wherein the encrypted object is a quick response (QR) code.

7. The method of claim 1 , wherein the wearable computing device includes a pair of eyeglasses with an integrated display.

8. The method of claim 1 , further comprising determining that the sensitive information should be concealed, wherein the generating the encrypted object is based on determining that the sensitive object should be concealed.

9. The method of claim 8 , wherein the determining that the sensitive information should be concealed includes capturing an image to determine that surrounding individuals are present in addition to a user of the user device.

10. The method of claim 8 , wherein the determining that the sensitive information should be concealed includes identifying words or graphics in the content corresponding to the presence of the sensitive information.

11. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the user device to cause the user device to:

receive a selection for content having sensitive information;

determine that the sensitive information should be concealed;

generate an encrypted object based on determining that the sensitive information should be concealed, wherein the encrypted object is a quick response (QR) code;

conceal the sensitive information by overlaying the encrypted object over the sensitive information;

present the content with the concealed sensitive information on a display of the user device;

authenticate a registered wearable computing device; and

output the sensitive information to the registered wearable computing device for display within the wearable computing device.

12. The computer program product of claim 11 , wherein the program instructions further cause the user device to obtain a public key of the registered wearable computing device based on receiving the selection for the content, wherein the program instructions for generating the encrypted object further cause the user device to generate the encrypted object using the public key of the registered wearable computing device.

13. The computer program product of claim 11 , wherein the program instructions further cause the user device to obtain, based on receiving the selection for the content, information regarding sections or frames corresponding to locations in which the sensitive information is displayed on a display or user interface of the user device, wherein the program instructions to conceal the sensitive information cause the user device to overlay the encrypted object at the sections or frames.

14. The computer program product of claim 11 , wherein the sensitive information is concealed prior to displaying the content on the user device.

15. The computer program product of claim 11 , wherein the program instructions determine that the sensitive information should be concealed further cause the user device to capture an image to determine that surrounding individuals are present in addition to a user of the user device.

16. A system comprising:

a CPU, a computer readable memory and a computer readable storage medium associated with a wearable computing device;

program instructions to decrypt an encrypted object concealing sensitive information on a display of a user device;

program instructions to receive the sensitive information based on decrypting the encrypted object; and

program instructions to present the sensitive information in a display of the wearable computing device,

wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.

17. The system of claim 16 , further comprising program instructions to output to the user device decrypted information associated with the encrypted object,

wherein receiving the sensitive information is based on outputting the decrypted information.

18. The system of claim 16 , wherein the program instructions to present the sensitive information include program instructions to present the sensitive information within a field of view corresponding to locations on the user device with the sensitive information is concealed.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE FIRST INVENTOR PREVIOUSLY RECORDED ON REEL 036924 FRAME 0693. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 8, 2023
From: ANANTHAPUR BACHE, VIJAY KUMAR; EKAMBARAM, VIJAY; SADACHARAM, SARAVANAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 062684/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2015
From: ANANTAPUR BACHE, VIJAY KUMAR; EKAMBARAM, VIJAY; SADACHARAM, SARAVANAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036924/0693 →
Continuity (1)
Related Publication 20170124349A1 · May 4, 2017