US 12,172,659 B2
Allocation of non-monitoring periods during automated control of a device
Ronit Bustin, Kfar Saba (IL); Gila Kamhi, Zichron Yaakov (IL); Asaf Degani, Palo Alto, CA (US); Claudia Goldman-Shenhar, Mevasseret Zion (IL); Zahy Bnaya, Tel Aviv (IL); Ariel Telpaz, Tel Aviv (IL); Yael Shmueli Friedland, Tel Aviv (IL); and Omer Tsimhoni, Bloomfield Hills, MI (US)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Jul. 23, 2021, as Appl. No. 17/384,037.
Prior Publication US 2023/0036945 A1, Feb. 2, 2023
Int. Cl. B60W 50/08 (2020.01); B60W 50/04 (2006.01); B60W 50/14 (2020.01); B60W 50/00 (2006.01)
CPC B60W 50/085 (2013.01) [B60W 50/04 (2013.01); B60W 50/14 (2013.01); B60W 2050/0002 (2013.01); B60W 2050/007 (2013.01); B60W 2050/0096 (2013.01)] 20 Claims
OG exemplary drawing
 
10. A method of controlling an automated device, comprising:
operating the device during a monitoring mode, the monitoring mode corresponding to a first state in which a control system automatically controls device operation and a user is required to monitor the device operation during automated control, wherein a scheduling module is configured to maintain a queue of one or more tasks, each task of the one or more tasks being unrelated to the device operation, the queue relating each task to a minimum amount of time for performing each task and transitioning from a temporary state to the first state;
during the operating mode, receiving a request for the user to temporarily stop monitoring in order to perform a task unrelated to the device operation;
determining conditions including a state of the user and a state of the device, and determining whether the conditions permit the user to temporarily stop monitoring the device;
selecting a task from the queue based on the conditions permitting allocation of a time period including the minimum amount of time, and presenting the selected task to the user;
based on the user accepting the selected task, allocating the time period during which the device is in a temporary state, wherein the control system maintains automated control and permits the user to stop monitoring during the temporary state, the allocated time period including a non-monitoring period, the non-monitoring period including a period for performing the selected task and a transition period associated with a transition from the first state to the temporary state; and
putting the device into a temporary state at initiation of the allocated time period.