US 12,070,694 B2
Systems and methods for training and applying virtual occurrences to a virtual character using telematics data of one or more real trips
Micah Wind Russo, Oakland, CA (US); and Kenneth Jason Sanchez, San Francisco, CA (US)
Assigned to QUANATA, LLC, San Francisco, CA (US)
Filed by BlueOwl, LLC, San Francisco, CA (US)
Filed on Apr. 25, 2023, as Appl. No. 18/306,301.
Application 18/306,301 is a continuation of application No. 17/867,834, filed on Jul. 19, 2022, granted, now 11,691,084.
Application 17/867,834 is a continuation of application No. PCT/US2021/013911, filed on Jan. 19, 2021.
Claims priority of provisional application 62/963,332, filed on Jan. 20, 2020.
Prior Publication US 2023/0256344 A1, Aug. 17, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/42 (2014.01); A63F 13/216 (2014.01); A63F 13/428 (2014.01); A63F 13/65 (2014.01); A63F 13/67 (2014.01); A63F 13/69 (2014.01); A63F 13/798 (2014.01); A63F 13/803 (2014.01); A63F 13/825 (2014.01)
CPC A63F 13/69 (2014.09) [A63F 13/216 (2014.09); A63F 13/42 (2014.09); A63F 13/428 (2014.09); A63F 13/65 (2014.09); A63F 13/67 (2014.09); A63F 13/798 (2014.09); A63F 13/803 (2014.09); A63F 13/825 (2014.09); A63F 2300/205 (2013.01); A63F 2300/69 (2013.01); A63F 2300/8017 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method for training a virtual character defined by a character profile and a plurality of virtual ratings associated with a plurality of virtual skills, the method comprising:
receiving telematics data associated with one or more real trips during which a user operated a real vehicle;
determining, based at least in part upon the telematics data, a plurality of skill points associated with a plurality of real skills exhibited by the user during the one or more real trips;
training the virtual character by at least updating, based at least in part upon the plurality of skill points, the plurality of virtual ratings;
generating, based at least in part upon the character profile, one or more virtual occurrences to be encountered by the virtual character;
determining, based at least in part upon the plurality of virtual ratings, as updated, one or more outcomes associated with the one or more virtual occurrences;
updating the character profile by at least applying the one or more virtual occurrences based on the associated one or more outcomes to the virtual character; and
providing a reward based upon the one or more outcomes.