IP Library › Granted Patent US 12,162,516
Granted Patent B2
US 12,162,516 · App. 16/794,209 · Granted Dec 10, 2024

Determining transport operation level for gesture control

Inventors: Sachin J. Ahire (Frisco, TX); Manoj Kalamkar (McKinney, TX); Christopher J. Risberg (Flower Mound, TX)
Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
B60W60/00253B60W50/10B60W50/16G06F3/017B60K35/10B60K2360/146
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,162,516
App. No.
16/794,209
Granted
Dec 10, 2024
Kind
B2
Abstract

An example operation includes one or more of detecting a gesture in a transport, responsive to the gesture being detected, identifying an action to be performed by the transport, identifying currently engaged transport operations, determining whether performing the action will exceed a threshold transport operation level based on the currently engaged transport operations, and determining whether to perform or cancel the action corresponding to the detected gesture based on whether the threshold transport operation level will be exceeded.

Claims (57)

1. A method, comprising:

identifying, by a server, an action to be performed by a transport in response to a gesture detected by the transport being received;

identifying, by the server, currently engaged transport operations;

determining, by the server, whether the action being performed will exceed a threshold transport operation level based on the currently engaged transport operations; and

determining, by the server, whether to perform the action or cancel the action based on whether or not the performance of the action will exceed the threshold transport operation level.

2. The method of claim 1 , wherein the currently engaged transport operations are associated with a current transport operation level, and wherein the current transport operation level comprises one or more of:

a score, a total number of currently engaged transport operations, types of currently engaged transport operations, and a noise level detected in the transport.

3. The method of claim 1 , comprising:

identifying an action level associated with the action; and

adding the action level to a current transport operation level to determine a modified transport operation level.

4. The method of claim 3 , comprising:

when the modified transport operation level exceeds the threshold transport operation level, the method further comprises:

preventing the action from occurring.

5. The method of claim 4 , comprising:

providing a feedback control prompt to a transport occupant, wherein the feedback control prompt comprises at least one of:

a cancellation of a currently engaged transport operation, a haptic feedback to at least one of a vehicle seat, a vehicle steering wheel and a vehicle floor, a warning display message on a display disposed inside the transport, and a warning sound via a speaker disposed inside the transport.

6. The method of claim 1 , wherein the transport operations comprise at least one of:

a transport navigation, a transport radio, a transport media player, a partial autonomous driving operation, a fully autonomous driving operation, a mobile device operation conducted while the transport is moving, an engine operation, a phone call, and a data communication service.

7. The method of claim 1 , wherein the action comprises at least one of:

moving the transport, signaling to an external object in a roadway, modifying a current transport navigation route, distributing media data, and sending or receiving a wireless communication signal.

8. A server, comprising:

a processor that when executing one or more instructions stored in an associated memory is configured to:

identify an action to be performed by a transport in response to receiving a gesture detected by the transport;

identify currently engaged transport operations;

determine whether performing the action will exceed a threshold transport operation level based on the currently engaged transport operations; and

determine whether to perform the action or cancel the action based on whether or not the performance of the action will exceed the threshold transport operation level.

9. The server of claim 8 , wherein the currently engaged transport operations are associated with a current transport operation level, and wherein the current transport operation level comprises one or more of:

a score, a total number of currently engaged transport operations, types of currently engaged transport operations, and a noise level detected in the transport.

10. The server of claim 8 , wherein the processor is further configured to:

identify an action level associated with the action; and

add the action level to a current transport operation level to determine a modified transport operation level.

11. The server of claim 10 , wherein, when the modified transport operation level exceeds the threshold transport operation level, the processor is further configured to:

prevent the action from occurring.

12. The server of claim 11 , wherein the processor is further configured to:

provide a feedback control prompt to a transport occupant, wherein the feedback control prompt comprises at least one of:

a cancellation of a currently engaged transport operation, a haptic feedback to at least one of a vehicle seat, a vehicle steering wheel and a vehicle floor, a warning display message on a display disposed inside the transport, and a warning sound via a speaker disposed inside the transport.

13. The server of claim 8 , wherein the transport operations comprise at least one of:

a transport navigation, a transport radio, a transport media player, a partial autonomous driving operation, a fully autonomous driving operation, a mobile device operation conducted while the transport is moving, an engine operation, a phone call, and a data communication service.

14. The server of claim 8 , wherein the action comprises at least one of:

move the transport, signal to an external object in a roadway, modify a current transport navigation route, distribute media data, and send or receive a wireless communication signal.

15. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor cause the processor to perform:

identifying an action to be performed by a transport in response to receiving a gesture detected by the transport;

identifying currently engaged transport operations;

determining whether performing the action will exceed a threshold transport operation level based on the currently engaged transport operations; and

determining whether to perform the action or cancel the action based on whether or not the performance of the action will exceed the threshold transport operation level.

16. The non-transitory computer readable storage medium of claim 15 , wherein the currently engaged transport operations are associated with a current transport operation level, and wherein the current transport operation level comprises one or more of:

a score, a total number of currently engaged transport operations, types of currently engaged transport operations, and a noise level detected in the transport.

17. The non-transitory computer readable storage medium of claim 15 , wherein the one or more instructions further cause the processor to perform:

identifying an action level associated with the action; and

adding the action level to a current transport operation level to determine a modified transport operation level.

18. The non-transitory computer readable storage medium of claim 17 , wherein the one or more instructions further cause the processor to perform:

when the modified transport operation level exceeds the threshold transport operation level, preventing the action from occurring.

19. The non-transitory computer readable storage medium of claim 18 , wherein the one or more instructions further cause the processor to perform:

providing a feedback control prompt to a transport occupant, wherein the feedback control prompt comprises at least one of:

a cancellation of a currently engaged transport operation, a haptic feedback to at least one of a vehicle seat, a vehicle steering wheel and a vehicle floor, a warning display message on a display disposed inside the transport, and a warning sound via a speaker disposed inside the transport.

20. The non-transitory computer readable storage medium of claim 15 , wherein the transport operations comprise at least one of:

a transport navigation, a transport radio, a transport media player, a partial autonomous driving operation, a fully autonomous driving operation, a mobile device operation conducted while the transport is moving, an engine operation, a phone call, and a data communication service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: AHIRE, SACHIN J.; KALAMKAR, MANOJ; RISBERG, CHRISTOPHER J.
To: TOYOTA MOTOR NORTH AMERICA, INC.
Reel/Frame 051851/0784 →
Continuity (1)
Related Publication 20210253135A1 · Aug 19, 2021