Automatically Adapting User Interfaces for Hands-Free Interaction
First Claim
1. A method of adapting a user interface, performed at an electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
- automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle; and
responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
The method includes automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle. In some implementations, determining that the electronic device is in a vehicle comprises detecting that the electronic device is in communication with the vehicle (e.g., via a wired or wireless communication techniques and/or protocols). The method also includes, responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device. In some implementations, the method also includes limiting the ability of a user to view visual output presented by the electronic device, provide typed input to the electronic device, and the like.
491 Citations
20 Claims
-
1. A method of adapting a user interface, performed at an electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle; and responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle; and responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
one or more processors; and memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising; automatically, without user input and without regard to whether a digital assistant application has been separately invoked by a user, determining that the electronic device is in a vehicle; and responsive to the determining, invoking a listening mode of a virtual assistant implemented by the electronic device. - View Dependent Claims (20)
-
Specification