US 11,699,270 B2
Computationally efficient model selection
Bo Morgan, Emerald Hills, CA (US); Mark E. Drummond, Palo Alto, CA (US); Peter Meier, Los Gatos, CA (US); Cameron J. Dunn, Los Angeles, CA (US); John Christopher Russell, Playa del Rey, CA (US); Siva Chandra Mouli Sivapurapu, Santa Clara, CA (US); and Ian M. Richter, Los Angeles, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 9, 2022, as Appl. No. 17/740,052.
Application 17/740,052 is a continuation of application No. 17/203,393, filed on Mar. 16, 2021, granted, now 11,373,377.
Application 17/203,393 is a continuation of application No. PCT/US2019/052587, filed on Sep. 24, 2019.
Claims priority of provisional application 62/738,066, filed on Sep. 28, 2018.
Prior Publication US 2022/0270335 A1, Aug. 25, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); A63F 13/55 (2014.01); G06F 40/14 (2020.01); G06F 3/01 (2006.01)
CPC G06T 19/006 (2013.01) [A63F 13/55 (2014.09); G06F 3/011 (2013.01); G06F 40/14 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
at an electronic device including a processor and non-transitory memory:
obtaining a first environment state associated with a first environment time of an environment and a first timestep value;
in accordance with a determination that the first timestep value satisfies a first criterion, selecting a first model from among a plurality of models and determining, according to the first model and based on the first environment state, a second environment state associated with a second environment time; and
in accordance with a determination that the first timestep value satisfies a second criterion different from the first criterion, selecting a second model different from the first model from among a plurality of models and determining, according to the second model and based on the first environment state, a third environment state associated with a third environment time.