Crowd and cloud enabled virtual reality distributed location network
Abstract
A virtual reality network provides access to a number of virtual reality representations, each virtual reality representation representing a location in a virtual universe and defined by VR data stored on the network. The VR data can be in a simplified data format. A database stores the network address and the location in the universe of each virtual reality representation. A database server provides access to the database. The database server generates a list of locations in response to a location query from a visitor, and provides the network address of the virtual reality representation of a selected location. A visitor connects to the database server with a client host to visit the locations in the virtual universe.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for enabling a visitor to access virtual reality (VR) representations authored by different authors of locations in a virtual universe via a computer network, the system comprising:
memory for storing a plurality of VR data sets, each VR data set defining a VR representation of a location and comprising multiple datasets of images at a same location at a plurality of times, each VR data set independently authored by a respective author different from the other authors; one or more VR data servers adapted to access and transmit the VR data sets, each VR data set associated with a VR data server for access to the VR data set; a domain server 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; and a client host 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, the client host further adapted to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
2 . The system of claim 1 , wherein each of the one or more data servers stores a database of multiple datasets of images at the same location at various times.
3 . The system of claim 1 , wherein at least one of the VR data sets comprise first data representing a plurality of photographs taken from a geographical location and comprise multiple datasets of images at the same location at various times, each photograph taken in a respective viewing direction, and second data representing the viewing direction of each photograph.
4 . The system of claim 1 , wherein the client host generates a virtual reality presentation utilizing the accessed VR data set and comprises a specific time or a range of times.
5 . The system of claim 1 , wherein the domain data in the domain server is automatically updated in the cloud with the data server and the location in the virtual reality universe associated with the VR data set stored by time.
6 . The system of claim 1 , wherein at least one of the VR data sets comprise data representing a photograph taken from a geographical location at a specific time.
7 . The system of claim 1 , wherein a crowd member can automatically create and store a VR dataset by geo location and by time.
8 . A method for enabling a visitor utilizing a computer to visit a selected location within a virtual reality universe using virtual reality data authored by different authors and a possibility of having multiple datasets of images at the same location at various times, the method comprising:
providing a plurality of data servers and a domain server interconnected with the data servers, the data servers providing access to sets of VR data of virtual representations of locations within the universe, each set of VR data comprising multiple datasets of images at a same location at a plurality of times each set of VR data authored by a respective different author independently of the other authors, the domain server providing access to domain data for selecting the location to visit and the network address of the data server providing access to the VR data for the selected location; receiving data from the visitor representing a selected location in the universe; accessing the domain data in response to the received data and obtaining therefrom the network address of the data server that provides access to the VR data for the selected location; and transferring the VR data for the selected location from the data server to the visitor's computer for generation of a VR presentation of the selected location without leaving the virtual universe.
9 . A virtual reality viewing system for viewing virtual locations in a virtual universe accessed through a computer network, the viewing system comprising:
memory for storing
a plurality of data sets comprising multiple datasets of images at the same location at various times, each data set representing a location in a virtual universe, each data set independently authored by a respective author different from the other authors; and
data representing a map of the locations in the virtual universe represented by the plurality of data sets;
a display for displaying an image of a map from the map data; an interface for:
receiving visitor input for selecting a location displayed on the map represented by one of the plurality of data sets;
transmitting the one data set representing the selected location through the network;
receiving data representing the network address of a network data server providing access to the one data set; and
communicating with the network data server to receive the one data set; and
a processor for executing instructions stored in memory, wherein execution of the instructions by the processor generates a virtual reality presentation from the one data set without leaving the virtual universe.
10 . The viewing system of claim 9 , wherein the display further displays a private mode, a public mode or a private/public mode.
11 . The viewing system of claim 9 , wherein the display further displays the map at a specific time.
12 . The viewing system of claim 9 , wherein the display further display the map at various times in a time traveler mode.
13 . A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method for enabling a visitor utilizing a computer to visit a selected location within a virtual reality universe using virtual reality data authored by different authors and a possibility of having multiple datasets of images at the same location at various times, the method comprising:
providing a plurality of data servers and a domain server interconnected with the data servers, the data servers providing access to sets of VR data of virtual representations of locations within the universe, each set of VR data comprising multiple datasets of images at a same location at a plurality of times each set of VR data authored by a respective different author independently of the other authors, the domain server providing access to domain data for selecting the location to visit and the network address of the data server providing access to the VR data for the selected location; receiving data from the visitor representing a selected location in the universe; accessing the domain data in response to the received data and obtaining therefrom the network address of the data server that provides access to the VR data for the selected location; and transferring the VR data for the selected location from the data server to the visitor's computer for generation of a VR presentation of the selected location without leaving the virtual universe.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.