IP Library › Granted Patent US 10,394,188
Granted Patent B2
US 10,394,188 · App. 15/279,779 · Granted Aug 27, 2019

Protection of private content and objects

Inventors: James E. Bostick (Cedar Oarj, TX); John M. Ganci, Jr. (Cary, NC); Martin G. Keen (Cary, NC); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
G03H1/0011G03H1/2249G03H1/2294G06K9/00255G06K9/00288G06K9/00369G09G3/003G09G5/00G03H2001/2252G03H2001/2273G03H2210/30G03H2226/05G09G2358/00H04N7/181
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 10,394,188
App. No.
15/279,779
Granted
Aug 27, 2019
Kind
B2
Abstract

A method, system and computer program product for shielding objects from view are disclosed. In an embodiment, the method comprises detecting a specified presence around a given object; determining if the detected presence has authorization to view the given object; and when the detected presence does not have the authorization to view the given object, building a three dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence. In an embodiment, building the shielding image includes determining a position for the shielding image, and building the shielding image at the determined position. In an embodiment, a mobile communications device is used to build the holographic shielding image, and multiple cameras are installed in the mobile communications device to recognize placement of people in an area surrounding the given object.

Claims (49)

1. A method of generating a holographic image for shielding objects from view, comprising:

detecting a specified presence around a given object;

determining if the detected presence has authorization to view the given object;

and determining when and where to build a three-dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence, including when the detected presence does not have the authorization to view the given object, a holographic display apparatus building the three dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence, including

determining a position of the detected presence, using the determined position of the detected presence for determining a position for the holographic shielding image, and the holographic display apparatus building the holographic shielding image at the determined position for the holographic shielding image; and wherein:

the specified presence moves relative to the given object; and

the building a three-dimensional holographic image includes dynamically adjusting positions of the three-dimensional holographic image as the specified presence moves relative to the given object to keep the three-dimensional holographic image between the specified presence and the given object.

2. The method according to claim 1 , wherein the determining a position for the holographic shielding image includes:

determining a position of the given object; and

using the determined position of the given object and the determined position of the detected presence in a process for determining the position of the holographic shielding image.

3. The method according to claim 1 , wherein:

a specified mobile communications device is used to build the three dimensional holographic shielding image; and

the detecting a specified presence around a given object includes using multiple cameras installed in the mobile communications device to recognize placement of people in an area surrounding the given object.

4. The method according to claim 1 , wherein the determining if the detected presence has authorization to view the given object includes:

obtaining image data of a defined area relative to the given object; and

analyzing the image data to determine if any one of a pre-specified group of images is present in the defined area.

5. The method according to claim 4 , wherein:

the analyzing the image data includes analyzing the image data to determine if any persons are in the defined area; and

the determining if the detected presence has authorization to view the given object further includes when any persons are determined to be in the defined area, identifying a security level for each of said any persons in the defined area.

6. The method according to claim 1 , wherein the building a three dimensional holographic image includes generating a plurality of shielding holographic images at different positions at different times to shield the given object from the detected specified presence.

7. The method according to claim 6 , wherein:

the generating the plurality of shielding holographic images includes generating the plurality of the shielding holographic images at the different positions at the different times, to keep the given object shielded from the detected specified presence as the detected specified presence moves relative to the given object.

8. The method according to claim 1 , wherein the building a three dimensional holographic image includes:

identifying a level of security for the given object; and

shielding the given object in a predetermined manner based on the level of security identified for the given object.

9. The method according to claim 1 , wherein the given object is a three dimensional holographic object.

10. A system for generating a holographic image for shielding objects from view, comprising:

a mobile communications device including:

an imaging module for detecting a specified presence around a given object, a processing module for determining if the detected presence has authorization to view the given object and for determining when and where to build a three-dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence, and a holographic display module for building the three dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence when the detected presence does not have the authorization to view the given object; and wherein:

the processing module includes a sub-module for determining a position of the detected presence, and using the determined position of the detected presence for determining a position for the holographic shielding image;

the building a three dimensional holographic shielding image include building the holographic shielding image at the determined position of the holographic shielding image; the specified presence moves relative to the given object; and the building a three-dimensional holographic image includes dynamically adjusting positions of the three-dimensional holographic image as the specified presence moves relative to the given object to keep the three-dimensional holographic image between the specified presence and the given object.

11. The system according to claim 10 , wherein:

the imaging module obtains image data of a defined area relative to the given object; and

the processing module includes an image analysis sub-module for analyzing the image data to determine if any one of a pre-specified group of images is present in the defined area.

12. The system according to claim 10 , wherein the imaging module includes multiple cameras to recognize placement of people in an area surrounding the given object.

13. The system according to claim 10 , wherein the given object is a three dimensional holographic object.

14. A computer program product for generating a holographic image for shielding objects, the computer program product comprising a computer readable storage medium having program instructions embodied therein, the program instructions executable by a computer to cause the computer to:

detect a specified presence around a given object;

determine if the detected presence has authorization to view the given object;

and determine when and where to build a three-dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence, including when the detected presence does not have the authorization to view the given object, operate a holographic display module to build the three dimensional holographic shielding image between the given object and the detected presence to shield the given object from the detected presence, including

determining a position of the detected presence, using the determined position of the detected presence for determining a position for the holographic shielding image, and building the holographic shielding image at the determined position for the holographic shielding image; and wherein:

the specified presence moves relative to the given object; and

the building a three-dimensional holographic image includes dynamically adjusting positions of the three-dimensional holographic image as the specified presence moves relative to the given object to keep the three-dimensional holographic image between the specified presence and the given object.

15. The computer program product according to claim 14 , wherein the program instructions are executable by the computer to cause the computer to:

obtain image data of a defined area relative to the given object; and

analyze the image data to determine if any one of a pre-specified group of images is present in the defined area.

16. The computer program product according to claim 15 , wherein the program product instructions are executable by the computer to cause the computer to: analyze the image data to determine if any persons are in the defined area; and

when any persons are determined to be in the defined area, identify a security level for each of said any persons in the defined area.

17. The computer program product according to claim 14 , wherein the given object is a three dimensional holographic object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: BOSTICK, JAMES E.; GANCI, JOHN M., JR.; KEEN, MARTIN G.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039892/0675 →
Continuity (1)
Related Publication 20180088527A1 · Mar 29, 2018
Cited By (1)
US 12,333,049