US 12,013,246 B2
Systems and methods of monitoring and analyzing multimodal transportation usage
Craig Cope, Bloomington, IL (US); Kristopher Keith Gaudin, Bloomington, IL (US); Ryan Gross, Normal, IL (US); Melissa C. Miles, Normal, IL (US); Jessica Lynn Shull, Bloomington, IL (US); and Michael K. Cook, Carlock, IL (US)
Assigned to State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Nov. 11, 2020, as Appl. No. 17/095,067.
Application 17/095,067 is a continuation of application No. 16/182,703, filed on Nov. 7, 2018, granted, now 10,895,463.
Claims priority of provisional application 62/621,546, filed on Jan. 24, 2018.
Claims priority of provisional application 62/621,538, filed on Jan. 24, 2018.
Claims priority of provisional application 62/621,542, filed on Jan. 24, 2018.
Prior Publication US 2021/0063173 A1, Mar. 4, 2021
Int. Cl. G01C 21/00 (2006.01); G01C 21/34 (2006.01); G06F 16/9537 (2019.01); G06F 40/169 (2020.01); G06Q 10/02 (2012.01); G06Q 40/08 (2012.01); G06Q 50/40 (2024.01); G01C 21/16 (2006.01)
CPC G01C 21/3438 (2013.01) [G01C 21/3484 (2013.01); G06F 16/9537 (2019.01); G06F 40/169 (2020.01); G06Q 10/02 (2013.01); G06Q 40/08 (2013.01); G06Q 50/40 (2024.01); G01C 21/165 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method of monitoring multimodal transportation usage of a user, the method comprising:
collecting, by one or more processors, geolocation data comprising a plurality of user locations and corresponding times associated with a user trip of the user;
identifying, by the one or more processors, an area associated with the user trip based upon the geolocation data;
receiving, by the one or more processors, transit route data associated with one or more transit route segments in the area, the transit route data including transit stopping points;
determining, by the one or more processors and based upon the geolocation data, a plurality of locations at which the user stopped for at least a threshold time; and
determining, by the one or more processors and based upon comparing the transit stopping points with the plurality of locations,
a user route taken by the user, wherein the user route comprises at least one of the one or more transit route segments.