IP Library Granted Patent US 11,544,418
Granted Patent B2
US 11,544,418 · App. 16/825,902 · Granted Jan 3, 2023

Method for replacing 3D objects in 2D environment

Inventor: Milos Jovanovic (Portland, OR)
Assignee: WEST TEXAS TECHNOLOGY PARTNERS, LLC
G06F30/00G06F3/0486G06F3/0488G06F3/04815G06F3/04845G06F30/13G06T13/205G06T15/10G06T15/20G06T19/006G06T19/20G06F2203/04802G06T2215/12G06T2215/16G06T2219/004G06T2219/008G06T2219/012G06T2219/2004G06T2219/2008G06T2219/2012G06T2219/2016G06T2219/2024
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,544,418
App. No.
16/825,902
Granted
Jan 3, 2023
Kind
B2
Abstract

Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include superimposing a first 3D model of an object onto the 2D environment, and replacing the first 3D model of the object with a second 3D model of an object. Further, the method may include superimposing a smart 3D model of an object onto the 2D environment. Additionally, the method may include a code or mark to identify images of the 2D environment to which 3D models of objects have been superimposed.

Claims (53)

1. A method for visualizing a three-dimensional model of an object in a two-dimensional environment, the method comprising:

receiving, with a processor, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment;

superimposing, with the processor, the three-dimensional model of the object onto the two-dimensional environment based on the superimposing request with a scale and a perspective based on the two-dimensional environment;

visualizing, via a video display unit communicatively coupled to the processor, a resulting image with the three-dimensional model of the object superimposed onto the two-dimensional environment, said three-dimensional model further comprising a playback animation, wherein the three-dimensional model is displayed with a scale and a perspective based on the scale and the perspective of the three-dimensional model of the object and a position of the three-dimensional model of the object within the two-dimensional environment;

adjusting, with the processor, a visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected for modification; and

determining, with the processor, an acoustic property of the two-dimensional environment relative to the three-dimensional model of the object; and

adjusting, with the processor, the three-dimensional model based on the acoustic property of the two-dimensional environment.

2. The method of claim 1 , wherein adjusting the visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected for modification comprises increasing or decreasing a shading of the three-dimensional model of the object when the three-dimensional model of the object is selected for one of positioning in the two-dimensional environment and replacing with another three-dimensional model.

3. The method of claim 1 , wherein adjusting the visual appearance of the three-dimensional model of the object when the three-dimensional model of the object is selected for modification comprises visualizing an outer boundary color on an outer boundary of the three-dimensional model of the object.

4. The method of claim 1 , further comprising generating, with the processor, and providing, via a signal generation device communicatively coupled to the processor, an audible tone based on the position of the three-dimensional model of the object within the two-dimensional environment.

5. The method of claim 4 , further comprising adjusting the audible tone based on the scale and the perspective of the two-dimensional environment.

6. The method of claim 4 , further comprising:

receiving, with the processor, an updated position of the three-dimensional model of the object within the two-dimensional environment;

visualizing, with the processor, an updated resulting image with the three-dimensional model of the object superimposed onto the two-dimensional environment at the updated position; and

adjusting, with the processor, the audible tone according to a change in relationship between a point of view and the updated position of the three-dimensional model of the object.

7. The method of claim 4 , further comprising adjusting, with the processor, the audible tone to account for the acoustic property of the two-dimensional environment.

8. The method of claim 1 , further comprising visualizing, via the video display unit, a set of sound waves emanating from the three-dimensional model of the object based on the position of the three-dimensional model of the object within the two-dimensional environment.

9. The method of claim 1 , further comprising visualizing, with the processor, an indicator on the two-dimensional environment, the indicator indicating that the scale and the perspective of the two-dimensional environment is added to the two-dimensional environment.

10. A system for visualization of a three-dimensional model of an object in a two-dimensional environment, the system comprising:

a processor; and

a storage device, the storage device containing instructions executable by the processor comprising:

a superimposing module configured to superimpose, based on a superimposing request, a three-dimensional model of the object onto the two-dimensional environment with a scale and a perspective based on the two-dimensional environment, wherein the three-dimensional model further comprises a playback animation;

a visualizing module configured to:

adjust a visual display of the three-dimensional model of the object when the three-dimensional model of the object is selected for modification; and

adjust an audio display of the three-dimensional model of the object based on an acoustic property of the two-dimensional environment relative to the three-dimensional model of the object in the two-dimensional environment; and

a saving module configured to save a resulting image in response to a request to save the resulting image, wherein the resulting image comprises the three-dimensional model of the object superimposed onto the two-dimensional environment.

11. The system of claim 10 , wherein the visualizing module is further configured to visualize an indicator on the two-dimensional environment indicating that the scale and the perspective of the two-dimensional environment is added to the two-dimensional environment.

12. The system of claim 10 , wherein the visualizing module is configured to display the object on a surface of the three-dimensional model of the object.

13. The system of claim 10 , wherein the visualizing module is configured to display the object away from the three-dimensional model of the object.

14. The system of claim 10 , wherein the storage device further contains instructions executable by the processor comprising a moving module configured to move a position of the three-dimensional model of the object from a first position to a second position.

15. The system of claim 14 , wherein the visualizing module is configured to adjust the visual display of the three-dimensional model of the object when the three-dimensional model of the object is selected for moving, with the moving module, the position of the three-dimensional model of the object.

16. A system for visualization of a three-dimensional model of an object in a two-dimensional environment, the system comprising:

a processor; and

a storage device, the storage device containing instructions executable by the processor comprising:

a superimposing module configured to superimpose a first three-dimensional model of a first object onto the two-dimensional environment with a scale and a perspective based on the two-dimensional environment;

a replacement module configured to:

remove in response to a replacement request, the first three-dimensional model of the first object; and

superimpose a second three-dimensional model of a second object at a same position as the first three-dimensional model of the first object within the two-dimensional environment;

wherein at least one of said first three-dimensional model of the first object and said second three-dimensional model of the second object further comprises a playback animation;

a visualizing module configured to:

display the first object or the second object including said playback animation with a scale and a perspective based on a position of the first three-dimensional model of the first object or the second three-dimensional model of the second object in the two-dimensional environment;

adjust a visual appearance of the first three-dimensional model of the first object or the second three-dimensional model of the second object when the first three-dimensional model of the first object or the second three-dimensional model of the second object is selected for modification; and

generate an audible tone adjusted based on the position of the first three-dimensional model of the first object or the second three-dimensional model of the second object within the two-dimensional environment and based on an acoustic property of the two-dimensional environment;

a saving module configured to save a resulting image, based on a request to save the resulting image, wherein the resulting image comprises the first three-dimensional model of the first object or the second three-dimensional model of the second object superimposed onto the two-dimensional environment;

an uploading module configured to upload the resulting image to a social network; and

a purchasing module configured to receive a purchasing request for the object.

17. The system of claim 16 , wherein the visualizing module is further configured to adjust the audible tone based on the scale and the perspective of the two-dimensional environment.

18. The system of claim 17 , further comprising a receiving module, wherein the receiving module is configured to:

receive an updated position of the first three-dimensional model of the first object or the second three-dimensional model of the second object within the two-dimensional environment;

visualize an updated resulting image with the first three-dimensional model of the first object or the second three-dimensional model of the second object superimposed onto the two-dimensional environment at the updated position; and

adjust the audible tone according to a change in relationship between a point of view and the updated position of the first three-dimensional model of the first object or the second three-dimensional model of the second object.

19. The system of claim 16 , wherein the visualizing module is configured to increase or decrease a shading of the first three-dimensional model of the first object or the second three-dimensional model of the second object when the first three-dimensional model of the first object or the second three-dimensional model of the second object is selected for one of positioning in the two-dimensional environment and replacing with another three-dimensional model.

20. The system of claim 16 , wherein the visualizing module is configured to visualize an outer boundary color on an outer boundary of the first three-dimensional model of the first object or the second three-dimensional model of the second object when the first three-dimensional model of the first object or the second three-dimensional model of the second object is selected for modification.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: ATHEER, INC.
To: WEST TEXAS TECHNOLOGY PARTNERS, LLC
Reel/Frame 058962/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: JOVANOVIC, MILOS
To: SPACEVIEW, INC.
Reel/Frame 058610/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: SPACEVIEW, INC.
To: ATHEER, INC.
Reel/Frame 058610/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: JOVANOVIC, MILOS
To: SPACEVIEW, INC.
Reel/Frame 052478/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: SPACEVIEW, INC.
To: ATHEER, INC.
Reel/Frame 052478/0777 →
Continuity (9)
Continuation 15921579 · Mar 14, 2018
Continuation 14710565 · May 12, 2015
Provisional Application 61992629 · May 13, 2014
Provisional Application 61992665 · May 13, 2014
Provisional Application 61992719 · May 13, 2014
Provisional Application 61992759 · May 13, 2014
Provisional Application 61992746 · May 13, 2014
Provisional Application 61992774 · May 13, 2014
Related Publication 20200218834A1 · Jul 9, 2020