Virtual reality interaction with 3D printing
First Claim
1. A system for accessing virtual reality (VR) representations in a virtual universe, the system comprising:
- memory that stores a plurality of VR data sets, each VR data set defining a VR representation of a different location within a virtual universe, including associated 3D data strings;
one or more VR data servers, wherein each VR data server accesses and transmits one of the VR data sets;
a domain server that provides domain data regarding a selected location within the virtual universe, the domain data including a network address of the VR data server identified as storing the respective VR representation and the respective 3D data strings for the selected location;
a client host that;
receives a selection of a location within the virtual universe,receives the network address of the VR data server associated with the VR data set defining the VR representation of the selected location within the virtual universe,communicates with the VR data server at the received network address regarding access to the VR data set for the selected location,generates a display of the VR representation of the selected location within the virtual universe using the VR data set,receives a request to print the display of the generated VR representation of the selected location in 3D, andqueries one or more online sources based on the 3D data strings associated with the VR data set for the selected location, wherein at least one 3D data file is retrieved based on the queries;
a 3D printing device that produces a physical representation of the selected location based on the 3D data file, wherein the 3D printing device produces the physical representation using 3D printing.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. Data may be stored regarding a plurality of VR data sets. Each VR data set may define a VR representation of a location, as well as 3D data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets. Each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation and to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
-
Citations
16 Claims
-
1. A system for accessing virtual reality (VR) representations in a virtual universe, the system comprising:
-
memory that stores a plurality of VR data sets, each VR data set defining a VR representation of a different location within a virtual universe, including associated 3D data strings; one or more VR data servers, wherein each VR data server accesses and transmits one of the VR data sets; a domain server that provides domain data regarding a selected location within the virtual universe, the domain data including a network address of the VR data server identified as storing the respective VR representation and the respective 3D data strings for the selected location; a client host that; receives a selection of a location within the virtual universe, receives the network address of the VR data server associated with the VR data set defining the VR representation of the selected location within the virtual universe, communicates with the VR data server at the received network address regarding access to the VR data set for the selected location, generates a display of the VR representation of the selected location within the virtual universe using the VR data set, receives a request to print the display of the generated VR representation of the selected location in 3D, and queries one or more online sources based on the 3D data strings associated with the VR data set for the selected location, wherein at least one 3D data file is retrieved based on the queries; a 3D printing device that produces a physical representation of the selected location based on the 3D data file, wherein the 3D printing device produces the physical representation using 3D printing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for accessing virtual reality (VR) representations in a virtual universe, the method comprising:
-
storing a plurality of VR data sets, each VR data set defining a VR representation of a different location within a virtual universe, including associated 3D data strings; receiving a selection of a location within the virtual universe from a visitor device; providing domain data regarding the selected location within the virtual universe, the domain data including a network address of the VR data server identified as storing the respective VR representation and the respective 3D data strings for the selected location; receiving the network address of the VR data server associated with the VR data set defining the VR representation of the selected location within the virtual universe; communicating with the VR data server at the received network address regarding access to the VR data set for the selected location; generating a display of the VR representation of the selected location within the virtual universe using the VR data set; receiving a request to print the display of the generated VR representation of the selected location in 3D; querying one or more online sources based on the 3D data strings associated with the VR data set for the selected location, wherein at least one 3D data file is retrieved based on the queries; and transmitting the 3D data file to a 3D printing device that produces a physical representation of the selected location based on the 3D data file, wherein the 3D printing device produces the physical representation using 3D printing.
-
-
16. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for accessing virtual reality (VR) representations in a virtual universe, the method comprising:
-
storing a plurality of VR data sets, each VR data set defining a VR representation of a different location within a virtual universe, including associated 3D data strings; receiving a selection of a location within the virtual universe from a visitor device; providing domain data regarding the selected location within the virtual universe, the domain data including a network address of the VR data server identified as storing the respective VR representation and the respective 3D data strings for the selected location; receiving the network address of the VR data server associated with the VR data set defining the VR representation of the selected location within the virtual universe; communicating with the VR data server at the received network address regarding access to the VR data set for the selected location; generating a display of the VR representation of the selected location within the virtual universe using the VR data set; receiving a request to print the display of the generated VR representation of the selected location in 3D; querying one or more online sources based on the 3D data strings associated with the VR data set for the selected location, wherein at least one 3D data file is retrieved based on the queries; transmitting the 3D data file to a 3D printing device that produces a physical representation of the selected location based on the 3D data file, wherein the 3D printing device produces the physical representation using 3D printing.
-
Specification