A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that cause the one or more processors to perform operations: receiving first real-world geolocation data, generating one or more first virtual encounters based at least in part upon the first real-world telematics data and the first real-world geolocation data; generating one or more second virtual encounters based at least in part upon the first real-world environmental data and the first real-world geolocation data; providing a first virtual map; providing a first virtual character associated with the first real-world user; and simulating the first virtual map and the first virtual character in a virtual game, simulating at least one of (i) the one or more first virtual encounters or (ii) the one or more second virtual encounters for the first virtual map and for the first virtual character. Other embodiments are described.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: receiving first real-world geolocation data and at least one of: first real-world telematics data; or first real-world environmental data, wherein each of the first real-world geolocation data, the first real-world telematics data, and the first real-world environmental data is associated with one or more prior first real-world vehicle trips made by a first real-world user; when the first real-world telematics data are received: generating, by the one or more processors, one or more first virtual encounters based at least in part upon the first real-world telematics data and the first real-world geolocation data; when the first real-world environmental data are received: generating, by the one or more processors, one or more second virtual encounters based at least in part upon the first real-world environmental data and the first real-world geolocation data; providing, by the one or more processors, a first virtual map based at least in part upon the first real-world geolocation data; providing a first virtual character associated with the first real-world user; and simulating the first virtual map and the first virtual character in a virtual game, wherein the simulating further comprises simulating at least one of (i) the one or more first virtual encounters, as generated, or (ii) the one or more second virtual encounters, as generated, for the first virtual map and for the first virtual character to experience while traversing the first virtual map during the virtual game.
2. The system of claim 1, wherein the operations further comprise: receiving second real-world telematics data and second real-world geolocation data associated with one or more prior second real-world vehicle trips made by a second real-world user; determining, by the one or more processors, one or more second real-world driving characteristics based at least in part upon the second real-world telematics data; determining, by the one or more processors, one or more first real-world driving characteristics based at least in part upon the first real-world telematics data; providing, by the one or more processors, a second virtual map based at least in part upon the second real-world geolocation data; providing, a second virtual character associated with the second real-world user; generating, by a computing device, one or more third virtual encounters based at least in part upon the one or more second real-world telematics data and the second real-world geolocation data; and simulating the second virtual map and the second virtual character in the virtual game, wherein the simulating the second virtual map and the second virtual character in the virtual game further comprises simulating the one or more third virtual encounters, as generated, for the second virtual map and for the second virtual character to experience while traversing the second virtual map during the virtual game, wherein, the one or more first virtual encounters and the one or more third virtual encounters are generated to be different in response to the one or more first real-world driving characteristics and the one or more second real-world driving characteristics, respectively.
3. The system of claim 1, wherein generating the one or more first virtual encounters further comprises: generating one or more virtual obstacles to be placed at corresponding one or more first virtual locations in the first virtual map for the first virtual character to experience during the virtual game, and wherein the one or more virtual obstacles comprise a virtual crosswalk, a virtual pothole, a virtual speed bump, or a virtual billboard.
4. The system of claim 3, wherein: the first virtual character operates a first virtual vehicle to navigate the one or more virtual obstacles along a first virtual route in the first virtual map during the virtual game.
5. The system of claim 1, wherein generating the one or more second virtual encounters further comprises: generating one or more virtual environmental conditions for the first virtual character to experience during the virtual game based at least in part on the first real-world environmental data, and wherein the one or more virtual environmental conditions comprise a virtual weather condition, a virtual traffic condition, or a virtual road condition.
6. The system of claim 5, wherein the first virtual character operates a first virtual vehicle to navigate one or more first virtual environmental conditions along a first virtual route in the first virtual map during the virtual game.
7. The system of claim 1, wherein simulating the one or more second virtual encounters further comprises simulating the first real-world environmental data by providing a virtual driving environment that simulates one or more virtual conditions comprising: effects of reduced visibility when operating a first virtual vehicle during a virtual snow storm; effects of increased braking frequency when operating the first virtual vehicle during a virtual traffic condition; or effects of reduced speed when operating the first virtual vehicle around virtual road construction.
8. A computer-implemented method for operating a computing device, comprising: receiving, by the computing device, first real-world geolocation data and at least one of: first real-world telematics data; or first real-world environmental data, wherein each of the first real-world geolocation data, the first real-world telematics data, and the first real-world environmental data is associated with one or more prior first real-world vehicle trips made by a first real-world user; when the first real-world telematics data are received: generating, by one or more processors, one or more first virtual encounters based at least in part upon the first real-world telematics data and the first real-world geolocation data; when the first real-world environmental data are received: generating, by the one or more processors, one or more second virtual encounters based at least in part upon the first real-world environmental data and the first real-world geolocation data; providing, by the one or more processors, a first virtual map based at least in part upon the first real-world geolocation data; providing a first virtual character associated with the first real-world user; and simulating the first virtual map and the first virtual character in a virtual game, wherein the simulating further comprises simulating at least one of (i) the one or more first virtual encounters, as generated, or (ii) the one or more second virtual encounters, as generated, for the first virtual map and for the first virtual character to experience while traversing the first virtual map during the virtual game.
9. The computer-implemented method for operating the computing device of claim 8, further comprising: receiving second real-world telematics data and second real-world geolocation data associated with one or more prior second real-world vehicle trips made by a second real-world user; determining, by the one or more processors, one or more second real-world driving characteristics based at least in part upon the second real-world telematics data; determining, by the one or more processors, one or more first real-world driving characteristics based at least in part upon the first real-world telematics data; providing, by the one or more processors, a second virtual map based at least in part upon the second real-world geolocation data; providing, a second virtual character associated with the second real-world user; generating, by the computing device, one or more third virtual encounters based at least in part upon the one or more second real-world telematics data and the second real-world geolocation data; and simulating the second virtual map and the second virtual character in the virtual game, wherein the simulating the second virtual map and the second virtual character in the virtual game further comprises simulating the one or more third virtual encounters, as generated, for the second virtual map and for the second virtual character to experience while traversing the second virtual map during the virtual game, wherein, the one or more first virtual encounters and the one or more third virtual encounters are generated to be different in response to the one or more first real-world driving characteristics and the one or more second real-world driving characteristics, respectively.
10. The computer-implemented method for operating the computing device of claim 8, wherein generating the one or more first virtual encounters further comprises: generating one or more virtual obstacles to be placed at corresponding one or more first virtual locations in the first virtual map for the first virtual character to experience during the virtual game, and wherein the one or more virtual obstacles comprise a virtual crosswalk, a virtual pothole, a virtual speed bump, or a virtual billboard.
11. The computer-implemented method for operating the computing device of claim 10, the first virtual character operates a first virtual vehicle to navigate the one or more virtual obstacles along a first virtual route in the first virtual map.
12. The computer-implemented method for operating the computing device of claim 8, wherein generating the one or more second virtual encounters further comprises: generating one or more virtual environmental conditions for the first virtual character to experience during the virtual game based at least in part on the first real-world environmental data, and wherein the one or more virtual environmental conditions comprise a virtual weather condition, a virtual traffic condition, or a virtual road condition.
13. The computer-implemented method for operating the computing device of claim 12, wherein the first virtual character operates a first virtual vehicle to navigate the one or more first virtual environmental conditions along a first virtual route in the first virtual map.
14. The computer-implemented method for operating the computing device of claim 7, wherein simulating the one or more second virtual encounters further comprises simulating the first real-world environmental data by providing a virtual driving environment that simulates one or more virtual conditions comprising: effects of reduced visibility when operating a first virtual vehicle during a virtual snow storm; effects of increased braking frequency when operating the first virtual vehicle during a virtual traffic condition; or effects of reduced speed when operating the first virtual vehicle around virtual road construction.
15. One or more non-transitory computer-readable media storing computing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving first real-world geolocation data and at least one of: first real-world telematics data; or first real-world environmental data, wherein each of the first real-world geolocation data, the first real-world telematics data, and the first real-world environmental data is associated with one or more prior first real-world vehicle trips made by a first real-world user; when the first real-world telematics data are received: generating, by the one or more processors, one or more first virtual encounters based at least in part upon the first real-world telematics data and the first real-world geolocation data; when the first real-world environmental data are received: generating, by the one or more processors, one or more second virtual encounters based at least in part upon the first real-world environmental data and the first real-world geolocation data; providing, by the one or more processors, a first virtual map based at least in part upon the first real-world geolocation data; providing a first virtual character associated with the first real-world user; and simulating the first virtual map and the first virtual character in a virtual game, wherein the simulating further comprises simulating at least one of (i) the one or more first virtual encounters, as generated, or (ii) the one or more second virtual encounters, as generated, for the first virtual map and for the first virtual character to experience while traversing the first virtual map during the virtual game.
16. The one or more non-transitory computer-readable media of claim 15, wherein the operations further comprise: receiving second real-world telematics data and second real-world geolocation data associated with one or more prior second real-world vehicle trips made by a second real-world user; determining, by the one or more processors, one or more second real-world driving characteristics based at least in part upon the second real-world telematics data; determining, by the one or more processors, one or more first real-world driving characteristics based at least in part upon the first real-world telematics data; providing, by the one or more processors, a second virtual map based at least in part upon the second real-world geolocation data; providing, a second virtual character associated with the second real-world user; generating, by a computing device, one or more third virtual encounters based at least in part upon the one or more second real-world telematics data and the second real-world geolocation data; and simulating the second virtual map and the second virtual character in the virtual game, wherein the simulating the second virtual map and the second virtual character in the virtual game further comprises simulating the one or more third virtual encounters, as generated, for the second virtual map and for the second virtual character to experience while traversing the second virtual map during the virtual game, wherein, the one or more first virtual encounters and the one or more third virtual encounters are generated to be different in response to the one or more first real-world driving characteristics and the one or more second real-world driving characteristics, respectively.
17. The one or more non-transitory computer-readable media of claim 15, wherein generating the one or more first virtual encounters further comprises: generating one or more virtual obstacles to be placed at corresponding one or more first virtual locations in the first virtual map for the first virtual character to experience during the virtual game, and wherein the one or more virtual obstacles comprise a virtual crosswalk, a virtual pothole, a virtual speed bump, or a virtual billboard.
18. The one or more non-transitory computer-readable media of claim 17, wherein: the first virtual character operates a first virtual vehicle to navigate the one or more virtual obstacles along a first virtual route in the first virtual map during the virtual game.
19. The one or more non-transitory computer-readable media of claim 15, wherein generating the one or more first virtual encounters further comprises: generating one or more virtual environmental conditions for the first virtual character to experience during the virtual game based at least in part on the first real-world environmental data, and wherein the one or more virtual environmental conditions comprise a virtual weather condition, a virtual traffic condition, or a virtual road condition, and wherein the first virtual character operates a first virtual vehicle to navigate one or more first virtual environmental conditions along a first virtual route in the first virtual map during the virtual game.
20. The one or more non-transitory computer-readable media of claim 15, wherein simulating the one or more second virtual encounters further comprises simulating the first real-world environmental data by providing a virtual driving environment that simulates one or more virtual conditions comprising: effects of reduced visibility when operating a first virtual vehicle during a virtual snow storm; effects of increased braking frequency when operating the first virtual vehicle during a virtual traffic condition; or effects of reduced speed when operating the first virtual vehicle around virtual road construction.
21. A system comprising: a means for: receiving first real-world geolocation data and at least one of: first real-world telematics data; or first real-world environmental data, wherein each of the first real-world geolocation data, the first real-world telematics data, and the first real-world environmental data is associated with one or more prior first real-world vehicle trips made by a first real-world user; when the first real-world telematics data are received: generating one or more first virtual encounters based at least in part upon the first real-world telematics data and the first real-world geolocation data; when the first real-world environmental data are received: generating one or more second virtual encounters based at least in part upon the first real-world environmental data and the first real-world geolocation data; providing a first virtual map based at least in part upon the first real-world geolocation data; providing a first virtual character associated with the first real-world user; and simulating the first virtual map and the first virtual character in a virtual game, wherein the simulating further comprises simulating at least one of (i) the one or more first virtual encounters, as generated, or (ii) the one or more second virtual encounters, as generated, for the first virtual map and for the first virtual character to experience while traversing the first virtual map during the virtual game.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 1, 2024
March 11, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.