US 11,954,482 B2
Autonomous vehicle control assessment and selection
Brian Mark Fields, Phoenix, AZ (US); Chien Che Huang, Normal, IL (US); Mohamed A. Wazeer, Normal, IL (US); Shawn C. Bennett, Le Roy, IL (US); Steven Cielocha, Bloomington, IL (US); Ronny S. Bryant, Bloomington, IL (US); Stephen Kohaus, Bloomington, IL (US); Terry Quakenbush, Bloomington, IL (US); Richard A. Novak, Plano, TX (US); Aaron Scott Chan, San Jose, CA (US); Craig M. Main, Allen, TX (US); Weixin Wu, Normal, IL (US); Torri Wollenschlager, Bloomington, IL (US); Carol Marie Csanda, Hudson, IL (US); Stacey Gorsuch, Bloomington, IL (US); and Todd Binion, Bloomington, 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 Oct. 11, 2022, as Appl. No. 17/963,421.
Application 17/963,421 is a continuation of application No. 16/750,038, filed on Jan. 23, 2020, granted, now 11,500,377.
Application 16/750,038 is a continuation of application No. 16/509,605, filed on Jul. 12, 2019, granted, now 10,824,144, issued on Nov. 3, 2020.
Application 16/509,605 is a continuation of application No. 14/934,388, filed on Nov. 6, 2015, granted, now 10,416,670, issued on Sep. 17, 2019.
Claims priority of provisional application 62/103,855, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,911, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,893, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,838, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,895, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,891, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,831, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,856, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,907, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,836, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,914, filed on Jan. 15, 2015.
Claims priority of provisional application 62/103,840, filed on Jan. 15, 2015.
Claims priority of provisional application 62/079,533, filed on Nov. 13, 2014.
Prior Publication US 2023/0029673 A1, Feb. 2, 2023
Int. Cl. B60W 30/06 (2006.01); A61B 5/00 (2006.01); A61B 5/02 (2006.01); B60K 35/00 (2006.01); B60W 10/04 (2006.01); B60W 30/09 (2012.01); B60W 30/095 (2012.01); B60W 40/02 (2006.01); B60W 40/08 (2012.01); B60W 40/09 (2012.01); B60W 50/02 (2012.01); B60W 50/04 (2006.01); B60W 50/08 (2020.01); B60W 50/12 (2012.01); B60W 50/14 (2020.01); B60W 60/00 (2020.01); B62D 15/02 (2006.01); G01C 21/34 (2006.01); G05D 1/00 (2006.01); G06F 8/65 (2018.01); G06Q 30/0201 (2023.01); G06Q 30/0207 (2023.01); G06Q 30/0217 (2023.01); G06Q 40/08 (2012.01); G07C 5/02 (2006.01); G07C 5/08 (2006.01); G08B 25/10 (2006.01); G08G 1/09 (2006.01); G08G 1/0962 (2006.01); G08G 1/14 (2006.01); B60W 50/00 (2006.01)
CPC G06F 8/65 (2013.01) [A61B 5/02028 (2013.01); A61B 5/4064 (2013.01); A61B 5/4094 (2013.01); A61B 5/6893 (2013.01); A61B 5/7282 (2013.01); B60K 35/00 (2013.01); B60W 10/04 (2013.01); B60W 30/06 (2013.01); B60W 30/09 (2013.01); B60W 30/0956 (2013.01); B60W 40/02 (2013.01); B60W 40/08 (2013.01); B60W 40/09 (2013.01); B60W 50/02 (2013.01); B60W 50/0205 (2013.01); B60W 50/045 (2013.01); B60W 50/082 (2013.01); B60W 50/12 (2013.01); B60W 50/14 (2013.01); B60W 60/0053 (2020.02); B60W 60/0059 (2020.02); B60W 60/007 (2020.02); B62D 15/0285 (2013.01); G01C 21/3407 (2013.01); G05D 1/0055 (2013.01); G05D 1/0214 (2013.01); G05D 1/0278 (2013.01); G06Q 30/0206 (2013.01); G06Q 30/0207 (2013.01); G06Q 30/0217 (2013.01); G06Q 40/08 (2013.01); G07C 5/02 (2013.01); G07C 5/0808 (2013.01); G08B 25/10 (2013.01); G08G 1/091 (2013.01); G08G 1/0962 (2013.01); G08G 1/14 (2013.01); B60W 2040/0809 (2013.01); B60W 2040/0818 (2013.01); B60W 2050/0071 (2013.01); B60W 2050/0073 (2013.01); B60W 2050/0075 (2013.01); B60W 2050/0215 (2013.01); B60W 2050/046 (2013.01); B60W 2050/143 (2013.01); B60W 2420/403 (2013.01); B60W 2540/043 (2020.02); B60W 2540/22 (2013.01); B60W 2540/221 (2020.02); B60W 2540/26 (2013.01); B60W 2556/45 (2020.02); B60W 2756/10 (2020.02); B60W 2900/00 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for operating an autonomous or semi-autonomous vehicle, comprising, during operation of the autonomous or semi-autonomous vehicle:
receiving, by one or more processors, operating data regarding one or more autonomous operation features operating the autonomous or semi-autonomous vehicle, and data regarding a current operating environment of the autonomous or semi-autonomous vehicle;
receiving, at one or more processors, a request from an operator of the vehicle to disable at least one of the one or more autonomous operation features;
determining, by one or more processors, one or more autonomous operation risk levels associated with current operation of the autonomous or semi-autonomous vehicle in the current operating environment by the one or more autonomous operation features;
determining, by one or more processors, one or more operator risk levels associated with operation of the autonomous or semi-autonomous vehicle in the current operating environment by the vehicle operator based upon one or more of (i) the received operating data, or (ii) driving behavior settings for the vehicle operator;
calculating, by one or more processors, one or more relative risk levels by comparing the one or more autonomous operation risk levels against the one or more operator risk levels;
determining, by one or more processors, whether to disable the at least one of the one or more autonomous operation features based upon the one or more relative risk levels;
causing, by one or more processors, an option to override a determination not to disable the at least one of the one or more autonomous operation features to be presented to the vehicle operator; and
automatically, by one or more processors in response to no receipt of an affirmative selection of the option to override, causing the at least one of the one or more autonomous operation features to be not disabled.