Telelocation: location sharing for users in augmented and virtual reality environments
First Claim
1. A method for generating a telelocation, the method comprising:
- capturing visual content representing a real world location by a device associated with a user;
automatically associating a geographic location with the captured visual content;
automatically associating orientation data with the captured visual content;
transmitting a data bundle comprising the captured visual content, the geographic location and the orientation data to a server;
notifying a remote user about the data bundle on the server;
in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a virtual rendering of the real world location;
further comprising the remote user placing augmented reality graphics content in the virtual rendering or in the real world location.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided herein are exemplary embodiments for generating a telelocation, including capturing visual content representing a real world location by a device associated with a user, automatically associating a geographic location with the captured visual content, automatically associating orientation data with the captured visual content, transmitting a data bundle comprising the captured visual content, the geographic location and the orientation data to a server, notifying a remote user about the data bundle on the server, in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a virtual rendering of the real world location.
40 Citations
27 Claims
-
1. A method for generating a telelocation, the method comprising:
-
capturing visual content representing a real world location by a device associated with a user; automatically associating a geographic location with the captured visual content; automatically associating orientation data with the captured visual content; transmitting a data bundle comprising the captured visual content, the geographic location and the orientation data to a server; notifying a remote user about the data bundle on the server; in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a virtual rendering of the real world location;
further comprising the remote user placing augmented reality graphics content in the virtual rendering or in the real world location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating a telelocation, the method comprising:
-
capturing visual content and related data representing a virtual reality location by a device associated with a user; automatically associating a location with the captured visual content; automatically associating orientation data with the captured visual content; transmitting a data bundle comprising the captured visual content, the location and the orientation data to a server; notifying a remote user about the data bundle on the server; in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a rendering of the virtual reality location; and
the orientation data further comprising one or more parameters stored when the visual content is captured, the one or more parameters representing a reference for future rendering of the virtual reality location. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for generating a telelocation, the method comprising:
-
capturing visual content and related data representing a virtual reality location by a device associated with a user; automatically associating a location with the captured visual content; automatically associating orientation data with the captured visual content; transmitting a data bundle comprising the captured visual content, the location and the orientation data to a server; notifying a remote user about the data bundle on the server; in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a rendering of the virtual reality location in a real world location; and
further comprising the user updating in real time the rendering of the virtual reality location in the real world location. - View Dependent Claims (24, 25, 26, 27)
-
Specification