Method and apparatus for providing an application engine based on real-time commute activity
US-9473893-B2 · Oct 18, 2016 · US
US12246259B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12246259-B2 |
| Application number | US-202418593304-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 1, 2024 |
| Priority date | Aug 17, 2021 |
| Publication date | Mar 11, 2025 |
| Grant date | Mar 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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 da
using environment-related information, i.e. information generated otherwise than by the player, e.g. ambient temperature or humidity · CPC title
Role playing or strategy games · CPC title
Driving on land or water; Flying · CPC title
Involving elements of the real world in the game world, e.g. measurement in live races, real video · CPC title
Registering or indicating driving, working, idle, or waiting time only (apparatus forming part of taximeters G07B13/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.