IP Library Granted Patent US 8,683,387
Granted Patent B2
US 8,683,387 · App. 13/040,202 · Granted Mar 25, 2014

System and method for visualizing virtual objects on a mobile device

Inventor: Gilray Densham (Inglewood, CA)
Assignee: CAST Group of Companies Inc.
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 8,683,387
App. No.
13/040,202
Granted
Mar 25, 2014
Kind
B2
Abstract

A system and a method are provided for visualizing virtual objects on a mobile device. A computing device is in communication with the mobile device. The computing device generates a 3D virtual world of one or more virtual objects corresponding to one or more physical objects in a real world. The computing device then associates information with the one or more virtual objects and generates one or more static images based on the 3D virtual world. The mobile device receives the one or more static images and the associated information associated from the computing device, and then displays the one or more static images.

Claims (46)

1. A computing device used for visualizing virtual objects on a mobile device, the computing device in communication with at least one or more mobile devices, the at least one or more mobile devices including the mobile device, the computing device comprising a processor, memory and a communication device, the computing device configured to execute at least the following instructions:

obtaining a 3D virtual world of one or more virtual objects corresponding to one or more physical objects in a real world, the one more virtual objects including a virtual fixture corresponding to a physical fixture;

associating operational attributes of the physical fixture, including orientation, with the virtual fixture;

generating a 2D or 3D image based on the 3D virtual world, the 2D or 3D image displaying the virtual fixture;

sending the 2D or 3D image, the operational attributes, and a name of the virtual fixture to the mobile device;

receiving the name of the virtual fixture from the mobile device;

obtaining a static image of the 3D virtual world from a point of view of the named virtual fixture;

sending the static image to the mobile device; and

wherein the static image is configured to be compared with a photograph of the real world, wherein the comparison is performed to indicate if setup of the real world matches the 3D virtual world.

2. The computing device of claim 1 wherein the 2D or 3D image is configured to be displayed on the mobile device and the operational attributes are configured to be displayed on the mobile device in association with the virtual fixture.

3. The computing device of claim 1 the operational attributes further comprise at least one of power draw of the physical fixture and a data channel for the physical fixture.

4. The computing device of claim 3 wherein the computing device is also configured to execute the following instructions:

after receiving a location of the mobile device, the computing device determining a location of a virtual fixture located closest to the location of the mobile device in the 3D virtual word;

obtaining a static image of the point of view of the closest virtual fixture; and

sending the static image to the mobile device.

5. The computing device of claim 1 wherein the computing device is also configured to execute the following instructions:

after receiving a location and an orientation of the mobile device, identifying a corresponding location and a corresponding orientation in the 3D virtual world;

obtaining a static image of the 3D virtual world from a point of view from the corresponding location and the corresponding orientation; and

sending the static image to the mobile device.

6. The computing device of claim 1 wherein the computing device receives the photograph from the mobile device and the computing device is also configured to execute the following instructions:

after receiving the photograph from the mobile device, displaying in a graphical user interface (GUI) the photograph and the static image from the point of view of the virtual fixture; and

receiving through the GUI a user input that determines a result indicating whether or not the photograph matches the static image.

7. The computing device of claim 1 wherein the virtual fixture is any one of a camera and a light.

8. A method performed by a computing device including a processor for visualizing virtual objects on a mobile device, the method comprising:

obtaining a 3D virtual world of one or more virtual objects corresponding to one or more physical objects in a real world, the one more virtual objects including a virtual fixture corresponding to a physical fixture;

associating operational attributes of the physical fixture, including orientation, with the virtual fixture;

a 2D or 3D image based on the 3D virtual world, the 2D or 3D image displaying the virtual fixture;

sending the 2D or 3D image, the operational attributes, and a name of the virtual fixture to the mobile device;

receiving the name of the virtual fixture from the mobile device;

obtaining a static image of the 3D virtual world from a point of view of the named virtual fixture;

sending the static image to the mobile device; and

wherein the static image is configured to be compared with a photograph of the real world, wherein the comparison is performed to indicate if setup of the real world matches the 3D virtual world.

9. The method of claim 8 wherein the 2D or 3D image is configured to be displayed on the mobile device and the operational attributes are configured to be displayed on the mobile device in association with the virtual fixture.

10. The method of claim 8 wherein operational attributes further comprise at least one of power draw of the physical fixture and the data channel for the physical fixture.

11. The method of claim 10 further comprising:

the computing device, after receiving a location of the mobile device, determining a location of a virtual fixture located closest to the location of the mobile device in the 3D virtual word;

obtaining a static image of the point of view of the closest virtual fixture; and

sending the static image to the mobile device.

12. The method of claim 8 further comprising:

the computing device, after receiving a location and an orientation of the mobile device, identifying a corresponding location and a corresponding orientation in the 3D virtual world;

obtaining a static image of the 3D virtual world from a point of view from the corresponding location and the corresponding orientation; and

sending the static image of the 3D virtual world to the mobile device.

13. The method of claim 8 wherein the computing device receives the photograph from mobile device and the method further comprises:

the computing device, after receiving the photograph from the mobile device, displaying in a graphical user interface (GUI) the photograph and the static image from the point of view of the virtual fixture; and

receiving through the GUI a user input that determines a result indicating whether or not the photograph matches the static image.

14. The method of claim 8 wherein the virtual fixture is any one of a camera and a light.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2011
From: DENSHAM, GILRAY
To: CAST GROUP OF COMPANIES INC.
Reel/Frame 026181/0601 →
Continuity (2)
Provisional Application 61310148 · Mar 3, 2010
Related Publication 20110219339A1 · Sep 8, 2011