IP Library › Granted Patent US 10,546,427
Granted Patent B2
US 10,546,427 · App. 15/886,969 · Granted Jan 28, 2020

System and method of generating virtual reality data from a three-dimensional point cloud

Inventors: Aleksej Frank (Stuttgart, DE); Oliver Zweigle (Stuttgart, DE)
Assignee: FARO TECHNOLOGIES, INC
G06T19/006G06Q20/14
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,546,427
App. No.
15/886,969
Granted
Jan 28, 2020
Kind
B2
Abstract

A system and method for generating a virtual reality scene from scanned point cloud data having user defined content is provided. The system includes a coordinate measurement device operable to measure three-dimensional coordinates. A computing device having a processor is operably coupled to the coordinate measurement device, the processor being operable to generate a point cloud data and insert user defined content into the point cloud data in response to an input from a user, the processor further being operable to generate a virtual reality data file based at least in part on the point cloud data with the user defined content. A virtual reality device is operably coupled to the computing device, the virtual reality device being operable to display the virtual reality data file to the user.

Claims (36)

1. A system for generating a virtual reality scene to a user, the system comprising:

a service provider computer having a network connection;

a service provider storage accessible by said service provider computer; and

the service provider computer comprising a non-transitory computer readable storage medium having computer executable instructions stored thereon, which when executed by a processing unit causes the processing unit to perform a method comprising:

providing an interface allowing a subscriber to log in to said service provider computer;

generating a virtual reality data file that includes user defined content inserted into a point cloud data by the subscriber, wherein the generating of the virtual reality data file comprises:

receiving from the subscriber the point cloud data;

generating virtual reality data by converting the point cloud data to a virtually reality device compatible format, the virtual reality data including the user defined content; and

generating an executable virtual reality data file from the virtual reality data;

receiving, from the subscriber, authorization information to set access to the virtual reality data file by a user via the interface;

in response to receipt, via the interface, credentials of the user to log in to the service provider computer, identifying the user and presenting the virtual reality data file to the user.

2. The system of claim 1 , wherein the user defined content is selected from a group comprising: two-dimensional images, network addresses, text, three-dimensional models, a computer aided design model, video images, animations, web pages, streaming media data and combinations thereof.

3. The system of claim 1 , wherein the generating the virtual reality data file further comprises:

receiving the user defined content;

receiving from the subscriber an area of the point cloud data to insert the user defined content; and

integrating the user defined content into the area of the point cloud data.

4. The system of claim 3 , wherein the point cloud data is generated by a coordinate measurement device.

5. The system of claim 1 , wherein the user logs into the interface with a virtual reality device.

6. The system of claim 1 , wherein the method further comprises, receiving an electronic payment from the subscriber.

7. The system of claim 6 , wherein the method further comprises, determining that the electronic payment was received prior to presenting the virtual reality data file to the user.

8. A method for generating a virtual reality scene to a user, the method comprising:

generating, by a service provider computer, a virtual reality data file that includes user defined content inserted into a point cloud data by a subscriber, wherein the generating of the virtual reality data file comprises:

receiving from the subscriber the point cloud data;

generating virtual reality data by converting the point cloud data to a virtually reality device compatible format, the virtual reality data including the user defined content; and

generating an executable virtual reality data file from the virtual reality data;

receiving, from the subscriber, authorization information to set access to the virtual reality data file by a user via an interface of the service provider computer; and

in response to receipt, via the interface, credentials of the user to log in to the service provider computer, identifying the user and presenting the virtual reality data file to the user.

9. The method of claim 8 , wherein the user defined content is selected from a group comprising: two-dimensional images, network addresses, text, three-dimensional models, a computer aided design model, video images, animations, web pages, streaming media data and combinations thereof.

10. The method of claim 8 , wherein the generating the virtual reality data file further comprises:

receiving the user defined content;

receiving from the subscriber an area of the point cloud data to insert the user defined content; and

integrating the user defined content into the area of the point cloud data.

11. The method of claim 10 , wherein the point cloud data is generated by a coordinate measurement device.

12. The method of claim 8 , wherein the user logs into the interface with a virtual reality device.

13. The method of claim 8 , further comprising, receiving an electronic payment from the subscriber.

14. The method of claim 13 , further comprising, determining that the electronic payment was received prior to presenting the virtual reality data file to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2018
From: FRANK, ALEKSEJ; ZWEIGLE, OLIVER
To: FARO TECHNOLOGIES, INC.
Reel/Frame 045696/0023 →
Continuity (2)
Provisional Application 62459247 · Feb 15, 2017
Related Publication 20180232954A1 · Aug 16, 2018