| CPC G06T 19/006 (2013.01) [G01C 21/3841 (2020.08); G01C 21/3896 (2020.08); G01S 19/01 (2013.01); G02B 27/017 (2013.01); G06F 3/017 (2013.01); H04W 4/021 (2013.01); G02B 2027/0138 (2013.01); G06T 2219/024 (2013.01)] | 14 Claims |

|
1. A method for presenting a shared virtual environment to users residing in different vehicles while the respective vehicle driving in a real-world environment, the method comprising:
receiving, by a respective interactive first user device of a first vehicle, definition data from a user in the first vehicle, or generating the definition data based on a current driving situation of the vehicle, wherein the definition data describe a new virtual event for the virtual environment;
generating, by a position sensor of the first vehicle, position data of the first vehicle while the user generates the definition data, wherein the position data describe a current position of the first vehicle in the real-world environment;
receiving, by a server device, the definition data and the position data from the first vehicle;
generating, by the server device, event data of the new virtual event, wherein based on the position data a trigger region is defined that defines where in the real-world environment the new virtual event shall be triggered;
receiving, by the server device, request data from a second user device a second vehicle, wherein the request data indicate that the second vehicle approaches or enters or is positioned in the trigger region;
sending, by the server device, the event data of the new virtual event to the first user device of the first vehicle; and
displaying, in the first vehicle, the corresponding virtual event as a part of the virtual environment.
|