IP Library Granted Patent US 10,282,865
Granted Patent B2
US 10,282,865 · App. 15/485,863 · Granted May 7, 2019

Method and apparatus for presenting imagery within a virtualized environment

Inventor: Giovanni Coglitore (Saratoga, CA)
Assignee: R-STOR INC.
G06T11/00G06F3/011G06T7/70G06T19/00
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,282,865
App. No.
15/485,863
Granted
May 7, 2019
Kind
B2
Abstract

Certain embodiments may relate to presenting imagery within a virtualized environment. A method and apparatus may be provided. The method may include generating a virtualized environment for a user. The method may also include detecting an object in the real world. The method may further include rendering imagery corresponding to the detected object in the virtualized environment.

Claims (38)

1. A method, comprising:

generating, by a virtual reality device, a virtualized environment for a user;

detecting an object in the real word; and

rendering imagery corresponding to the detected object in the virtualized environment, wherein the rendering the imagery corresponding to the detected object is based on a determined distance between the user and the object,

wherein when the user is at a first distance from the object, the rendering comprises generating only an outline of the object, and

wherein when the user is at a second distance closer to the object than the first distance, the rendering comprises generating a fully rendered image of the object based on the outline.

2. The method of claim 1 , wherein the generating the virtualized environment comprises using real-world imagery.

3. The method of claim 1 , further comprising capturing real-world imagery of the object in the real world,

wherein the rendering the imagery corresponding to the detected object comprises using the captured real-world imagery.

4. The method of claim 1 , wherein the detecting the object comprises determining a distance between the user and the object.

5. The method of claim 1 , further comprising providing an alert that the detected object is within a predetermined distance from the user.

6. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

generate a virtualized environment for a user;

detect an object in the real world; and

render imagery corresponding to the detected object in the virtualized environment, wherein the rendering the imagery corresponding to the detected object is based on a determined distance between the user and the object,

wherein when the user is at a first distance from the object, the rendering comprises generating only an outline of the object, and

wherein when the user is at a second distance closer to the object than the first distance, the rendering comprises generating a fully rendered image of the object based on the outline.

7. The apparatus of claim 6 , wherein the generating the virtualized environment comprises using real-world imagery.

8. The apparatus of claim 6 ,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to capture real-world imagery of the object in the real world, and

wherein the rendering the imagery corresponding to the detected object comprises using the captured real-world imagery.

9. The apparatus of claim 6 , wherein the detecting the object comprises determining a distance between the user and the object.

10. The apparatus of claim 6 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to provide an alert that the detected object is within a predetermined distance from the user.

11. A computer program, embodied on a non-transitory computer-readable medium, the computer program, when executed by a processor, causes the processor to:

generate a virtualized environment for a user;

detect an object in the real world; and

render imagery corresponding to the detected object in the virtualized environment, wherein the rendering the imagery corresponding to the detected object is based on a determined distance between the user and the object,

wherein when the user is at a first distance from the object, the rendering comprises generating only an outline of the object, and

wherein when the user is at a second distance closer to the object than the first distance, the rendering comprises generating a fully rendered image of the object based on the outline.

12. The computer program of claim 11 , wherein the generating the virtualized environment comprises using real-world imagery.

13. The computer program of claim 11 ,

wherein the computer program, when executed by the processor, further causes the processor to capture real-world imagery of the object in the real world, and

wherein the rendering the imagery corresponding to the detected object comprises using the captured real-world imagery.

14. The computer program of claim 11 , wherein the detecting the object comprises determining a distance between the user and the object.

15. The computer program of claim 11 , wherein the computer program, when executed by the processor, further causes the processor to provide an alert that the detected object is within a predetermined distance from the user.

Assignments (3)
SECURITY INTEREST Recorded Apr 8, 2026
From: WASABI TECHNOLOGIES LLC
To: BAIN CAPITAL CREDIT, LP AS AGENT FOR THE LENDERS
Reel/Frame 074307/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: R-STOR, INC.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 064642/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: COGLITORE, GIOVANNI
To: R-STOR INC.
Reel/Frame 042237/0345 →
Continuity (2)
Provisional Application 62321528 · Apr 12, 2016
Related Publication 20170294030A1 · Oct 12, 2017