IP Library › Granted Patent US 11,227,444
Granted Patent B2
US 11,227,444 · App. 16/812,878 · Granted Jan 18, 2022

Virtual reality content adaptation

Inventors: Zachary A. Silverstein (Jacksonville, FL); Jeremy R. Fox (Georgetown, TX); Sarbajit K. Rakshit (Kolkata, IN); Uri Kartoun (Cambridge, MA)
Assignee: International Business Machines Corporation
G06T19/006G09G3/003G06T2200/24G06T2219/024G16Y10/55G16Y10/65
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 11,227,444
App. No.
16/812,878
Granted
Jan 18, 2022
Kind
B2
Abstract

An approach is provided in which the approach establishes a communication link between a virtual reality device and a hologram system. The hologram system projects a hologram in a physical world and the virtual reality device projects a corresponding virtual hologram in a virtual world. The virtual reality device adjusts the virtual hologram based on request from a user operating the virtual reality device and the approach instructs the hologram system to adjust the hologram in a manner similar to the adjustments to the virtual hologram.

Claims (62)

1. A method implemented by an information handling system that includes a memory and a processor, the method comprising:

establishing a communication link between a virtual reality device and a hologram system, wherein the virtual reality device projects a virtual hologram in a virtual world viewable to a first user operating the virtual reality device, and the hologram system projects a hologram corresponding to the virtual hologram in a physical world viewable to a second user;

receiving a request from the first user operating the virtual reality device to adjust the virtual hologram;

adjusting, by the virtual reality device, the virtual hologram in the virtual world; and

sending a set of instructions from the virtual reality device to the hologram system that instructs the hologram system to adjust the hologram in the physical world based upon the adjusting of the virtual hologram, wherein the adjusted hologram is viewable by the second user.

2. The method of claim 1 further comprising:

re-adjusting the hologram in the physical world by the hologram system based on a re-adjustment request initiated by the second user; and

sending a different set of instructions from the hologram system to the virtual reality device that instructs the virtual reality device to re-adjust the virtual hologram based upon the re-adjusting of the hologram.

3. The method of claim 1 further comprising:

resizing the virtual hologram by the virtual reality device; and

resizing the hologram by the hologram system in proportion to the resizing of the virtual hologram by the virtual reality device.

4. The method of claim 3 further comprising a plurality of virtual reality devices each displaying one of a plurality of corresponding virtual holograms, and where each of the plurality of virtual reality devices resize their corresponding one of the plurality of corresponding virtual holograms.

5. The method of claim 1 further comprising:

receiving a mapping of the physical world from a set of internet of things (IoT) devices; and

generating the virtual world based on the received mapping.

6. The method of claim 1 further comprising:

identifying a physical reference point of the hologram in the physical world;

utilizing the reference point and a virtual position of the first user in the virtual world to establish a virtual reference point in the virtual world; and

displaying the virtual hologram in the virtual world at the virtual reference point.

7. The method of claim 6 wherein the virtual world is a recreation of the physical world in proximity to the first user.

8. An information handling system comprising:

one or more processors;

a memory coupled to at least one of the processors;

a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of:

establishing a communication link between a virtual reality device and a hologram system, wherein the virtual reality device projects a virtual hologram in a virtual world viewable to a first user operating the virtual reality device, and the hologram system projects a hologram corresponding to the virtual hologram in a physical world viewable to a second user;

receiving a request from the first user operating the virtual reality device to adjust the virtual hologram;

adjusting, by the virtual reality device, the virtual hologram in the virtual world; and

sending a set of instructions from the virtual reality device to the hologram system that instructs the hologram system to adjust the hologram in the physical world based upon the adjusting of the virtual hologram, wherein the adjusted hologram is viewable by the second user.

9. The information handling system of claim 8 wherein the processors perform additional actions comprising:

re-adjusting the hologram in the physical world by the hologram system based on a re-adjustment request initiated by the second user; and

sending a different set of instructions from the hologram system to the virtual reality device that instructs the virtual reality device to re-adjust the virtual hologram based upon the re-adjusting of the hologram.

10. The information handling system of claim 8 wherein the processors perform additional actions comprising:

resizing the virtual hologram by the virtual reality device; and

resizing the hologram by the hologram system in proportion to the resizing of the virtual hologram by the virtual reality device.

11. The information handling system of claim 10 further comprising a plurality of virtual reality devices each displaying one of a plurality of corresponding virtual holograms, and where each of the plurality of virtual reality devices resize their corresponding one of the plurality of corresponding virtual holograms.

12. The information handling system of claim 8 wherein the processors perform additional actions comprising:

receiving a mapping of the physical world from a set of internet of things (IoT) devices; and

generating the virtual world based on the received mapping.

13. The information handling system of claim 8 wherein the processors perform additional actions comprising:

identifying a physical reference point of the hologram in the physical world;

utilizing the reference point and a virtual position of the first user in the virtual world to establish a virtual reference point in the virtual world; and

displaying the virtual hologram in the virtual world at the virtual reference point.

14. The information handling system of claim 13 wherein the virtual world is a recreation of the physical world in proximity to the first user.

15. A computer readable storage medium comprising a computer program product, wherein the computer program product comprises computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:

establishing a communication link between a virtual reality device and a hologram system, wherein the virtual reality device projects a virtual hologram in a virtual world viewable to a first user operating the virtual reality device, and the hologram system projects a hologram corresponding to the virtual hologram in a physical world viewable to a second user;

receiving a request from the first user operating the virtual reality device to adjust the virtual hologram;

adjusting, by the virtual reality device, the virtual hologram in the virtual world; and

sending a set of instructions from the virtual reality device to the hologram system that instructs the hologram system to adjust the hologram in the physical world based upon the adjusting of the virtual hologram, wherein the adjusted hologram is viewable by the second user.

16. The computer readable storage medium of claim 15 wherein the information handling system performs further actions comprising:

re-adjusting the hologram in the physical world by the hologram system based on a re-adjustment request initiated by the second user; and

sending a different set of instructions from the hologram system to the virtual reality device that instructs the virtual reality device to re-adjust the virtual hologram based upon the re-adjusting of the hologram.

17. The computer readable storage medium of claim 15 wherein the information handling system performs further actions comprising:

resizing the virtual hologram by the virtual reality device; and

resizing the hologram by the hologram system in proportion to the resizing of the virtual hologram by the virtual reality device.

18. The computer readable storage medium of claim 17 further comprising a plurality of virtual reality devices each displaying one of a plurality of corresponding virtual holograms, and where each of the plurality of virtual reality devices resize their corresponding one of the plurality of corresponding virtual holograms.

19. The computer readable storage medium of claim 15 wherein the information handling system performs further actions comprising:

receiving a mapping of the physical world from a set of internet of things (IoT) devices; and

generating the virtual world based on the received mapping.

20. The computer readable storage medium of claim 15 wherein the information handling system performs further actions comprising:

identifying a physical reference point of the hologram in the physical world;

utilizing the reference point and a virtual position of the first user in the virtual world to establish a virtual reference point in the virtual world; and

displaying the virtual hologram in the virtual world at the virtual reference point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: SILVERSTEIN, ZACHARY A.; FOX, JEREMY R.; RAKSHIT, SARBAJIT K.; KARTOUN, URI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052054/0655 →
Continuity (1)
Related Publication 20210279963A1 · Sep 9, 2021