IP Library Granted Patent US 10,600,255
Granted Patent B2
US 10,600,255 · App. 16/180,733 · Granted Mar 24, 2020

Technologies for composing a virtual reality setting in a mobile computing environment

Inventors: Bret Besecker (Safety Harbor, FL); Barry Besecker (Xenia, OH); Ken Moser (Springboro, OH)
Assignee: Marxent Labs, LLC
G06T19/20G06Q10/087G06Q30/0207G06Q30/0241G06Q30/0643G06T11/60G06T2200/24G06T2210/04G06T2219/2004G06T2219/2021
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,600,255
App. No.
16/180,733
Filed
Nov 5, 2018
Granted
Mar 24, 2020
Kind
B2
Art Unit
2618
USPC
345/419
Abstract

Technologies for composing a virtual reality setting on a mobile computing device are disclosed. In one or more techniques, a virtual reality environment may be configured on the mobile computing device. At least one virtual item may be selected for addition to the virtual reality environment. Information may be determined regarding a fit, a location, and/or a compatibility of the at least one virtual item relative to the virtual reality environment. The at least one virtual item may be added to the virtual reality environment based, at least in part, in the information. The virtual reality environment may be rendered on a display of the mobile computing device. The information may comprise rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item. The rules and/or the metadata may be predetermined, or may be determined by the mobile computing device at run time.

Claims (49)

1. A method for composing a virtual reality setting in a mobile computing device, the method comprising:

configuring a virtual reality environment on the mobile computing device;

selecting at least one virtual item for addition to the virtual reality environment;

determining information regarding at least one of: a fit, a location, or a compatibility of the at least one virtual item relative to the virtual reality environment, the information comprising at least one of: one or more rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item, the information controlling an addition of the at least one virtual item to the virtual reality environment such that the at least one virtual item is to be in virtual contact with at least a second virtual object according to one or more merchandising characteristics;

adding the at least one virtual item to the virtual reality environment based, at least in part, on the information; and

rendering the virtual reality environment on a display of the mobile computing device.

2. The method of claim 1 , wherein the one or more rules regarding the at least one virtual item are at least one of: predetermined, or determined by the mobile computing device at run time, and wherein the metadata corresponding to the at least one virtual item is at least one of: predetermined, or determined by the mobile computing device at run time.

3. The method of claim 1 , further comprising:

obtaining, at run time, at least one of: the metadata corresponding to the at least one virtual item, or the one or more rules regarding the at least one virtual item.

4. The method of claim 3 , wherein the obtaining includes:

receiving at least one of: the metadata corresponding to the at least one virtual item, or the one or more rules regarding the at least one virtual item, from a database, the database being at least one of: stored in a memory of the mobile computing device, or located at a remote computing device in communication with the mobile computing device.

5. The method of claim 1 , wherein the at least one virtual item is at least one of: a virtual object, or a virtual assembly.

6. The method of claim 5 , wherein the virtual object is at least one of: a cabinet, a refrigerator, a sofa, a floor, a table, a dishwasher, a faucet, a vanity, or a lamp, and the virtual assembly is at least one of: a plurality of kitchen cabinets, a faucet mounted on a vanity, or a lamp on a table.

7. The method of claim 5 , wherein the at least one of: the one or more rules regarding the at least one virtual item, or the metadata corresponding to the at least one virtual item, corresponds, at least in part, to a virtual object class.

8. The method of claim 7 , wherein the at least one virtual item is a first virtual object of a first virtual object class, and the at least one of: the one or more rules regarding the at least one virtual item, or the metadata corresponding to the at least one virtual item, controls the adding of the first virtual object to the virtual reality environment such that the first virtual object is to be in virtual contact with a second virtual object of the first virtual object class.

9. The method of claim 5 , wherein the at least one virtual item is a first virtual object, and the at least one of: the one or more rules regarding the at least one virtual item, or the metadata corresponding to the at least one virtual item, controls the adding of the first virtual object to the virtual reality environment such that the first virtual object is to be in virtual contact with one or more specific other virtual objects.

10. The method of claim 1 , wherein the configuring the virtual reality environment includes:

capturing an image via a camera of the mobile computing device;

analyzing the captured image; and

rendering the analyzed captured image into at least a part of the virtual reality environment.

11. The method of claim 1 , wherein the configuring the virtual reality environment includes:

obtaining at least one of: a two-dimensional (2D) model, or a three-dimensional (3D) model; and

rendering the at least one of: the 2D model, or the 3D model into at least a part of the virtual reality environment.

12. The method of claim 11 , wherein the obtaining includes:

receiving the at least one of: the 2D model, or the 3D model from a database, the database being at least one of: stored in a memory of the mobile computing device, or located at a remote computing device in communication with the mobile computing device.

13. The method of claim 1 , wherein the one or more merchandising characteristics include one or more of: a sale discount for the second virtual object, a manufacturer's rebate for the second virtual object, a warranty of use of the second virtual object in combination with the at least one virtual item, or a physical interconnection capability between the at least one virtual item and the second virtual object.

14. A mobile computing device, comprising:

a memory;

a display; and

a processor, the processor configured at least to:

configure a virtual reality environment on the mobile computing device;

select at least one virtual item for addition to the virtual reality environment;

determine information regarding at least one of: a fit, a location, or a compatibility of the at least one virtual item relative to the virtual reality environment, the information comprising at least one of: one or more rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item, the information controlling an addition of the at least one virtual item to the virtual reality environment such that the at least one virtual item is to be in virtual contact with at least a second virtual object according to one or more merchandising characteristics;

add the at least one virtual item to the virtual reality environment based, at least in part, in the information; and

render the virtual reality environment on the display.

15. The device of claim 14 , wherein the processor is further configured such that:

the information comprises at least one of: one or more rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item;

the one or more rules regarding the at least one virtual item are at least one of: predetermined, or determined by the mobile computing device at run time; and

the metadata corresponding to the at least one virtual item is at least one of: predetermined, or determined by the mobile computing device at run time.

16. The device of claim 15 , wherein the processor is further configured to:

receive at least one of: the metadata corresponding to the at least one virtual item, or the one or more rules regarding the at least one virtual item, from a database, the database being at least one of: stored in a memory of the mobile computing device, or located at a remote computing device in communication with the mobile computing device.

17. The device of claim 14 , wherein the processor is further configured such that one or more merchandising characteristics include one or more of: a sale discount for the second virtual object, a manufacturer's rebate for the second virtual object, a warranty of use of the second virtual object in combination with the at least one virtual item, or a physical interconnection capability between the at least one virtual item and the second virtual object.

18. The device of claim 14 , wherein the processor is further configured such that the at least one virtual item is at least one of: a virtual object, or a virtual assembly.

19. The device of claim 18 , wherein the processor is further configured such that the virtual object is at least one of: a cabinet, a refrigerator, a sofa, a floor, a table, a dishwasher, a faucet, a vanity, or a lamp, and the virtual assembly is at least one of: a plurality of kitchen cabinets, a faucet mounted on a vanity, or a lamp on a table.

20. The device of claim 14 , wherein the processor is further configured to obtain, at run time, at least one of: the metadata corresponding to the at least one virtual item, or the one or more rules regarding the at least one virtual item.

21. The device of claim 14 , wherein the processor is further configured to:

obtain at least one of: a two-dimensional (2D) model, or a three-dimensional (3D) model; and

render the at least one of: the 2D model, or the 3D model into at least a part of the virtual reality environment.

22. The device of claim 14 , wherein the at least one of: the one or more rules regarding the at least one virtual item, or the metadata corresponding to the at least one virtual item, corresponds, at least in part, to a virtual object class, the at least one virtual item is a first virtual object of a first virtual object class, and the at least one of: the one or more rules regarding the at least one virtual item, or the metadata corresponding to the at least one virtual item, controls the adding of the first virtual object to the virtual reality environment such that the first virtual object is to be in virtual contact with a second virtual object of the first virtual object class.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: BESECKER, BARRY; MOSER, KEN; BESECKER, BRET
To: MARXENT LABS, LLC
Reel/Frame 051219/0994 →
Continuity (2)
Provisional Application 62581479 · Nov 3, 2017
Related Publication 20190139322A1 · May 9, 2019
Cited By (8)
US 1,142,414 US 1,145,771 US 12,266,009 US 12,293,459 US 12,614,218 US 12,626,298 US 12,718,507 US 12,737,507