Voice control to diagnose inadvertent activation of accessibility features
First Claim
Patent Images
1. A method, comprising:
- at an electronic device comprising a processor and memory storing instructions for execution by the processor;
while the device is operating with a first setting in a first state, detecting, at a first time, a change in settings of the device to change the first setting from the first state to a second state that is different from the first state;
while the device is operating with the first setting in the second state, receiving, at a second time that is after the first time, a user input that corresponds to a pattern of user behavior, wherein the user input is a user voice input;
in response to receiving the user input;
comparing the pattern of user behavior to a plurality of predefined conditions that, when met, indicate that the user is having difficulty with operating the device, wherein a predefined condition of the plurality of predefined conditions includes the user voice input containing one or more predetermined words associated with user difficulty;
in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the device changed the first setting from the first state to the second state within a predetermined time period prior to receiving the user input, restoring the first setting to the first state; and
in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the user is not having difficulty with operating the device, maintaining the first setting in the second state.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for diagnosing inadvertent activation of user interface settings on an electronic device. The electronic device receives a user input indicating that the user is having difficulty operating the electronic device. The device then determines whether a setting was changed on the device within a predetermined time period prior to receiving the user input. When a first setting was changed within the predetermined time period prior to receiving the user input, the device restores the changed setting to a prior setting.
707 Citations
24 Claims
-
1. A method, comprising:
at an electronic device comprising a processor and memory storing instructions for execution by the processor; while the device is operating with a first setting in a first state, detecting, at a first time, a change in settings of the device to change the first setting from the first state to a second state that is different from the first state; while the device is operating with the first setting in the second state, receiving, at a second time that is after the first time, a user input that corresponds to a pattern of user behavior, wherein the user input is a user voice input; in response to receiving the user input; comparing the pattern of user behavior to a plurality of predefined conditions that, when met, indicate that the user is having difficulty with operating the device, wherein a predefined condition of the plurality of predefined conditions includes the user voice input containing one or more predetermined words associated with user difficulty; in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the device changed the first setting from the first state to the second state within a predetermined time period prior to receiving the user input, restoring the first setting to the first state; and in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the user is not having difficulty with operating the device, maintaining the first setting in the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An electronic device, comprising:
-
a processor; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; while the device is operating with a first setting in a first state, detecting, at a first time, a change in settings of the device to change the first setting from the first state to a second state that is different from the first state; while the device is operating with the first setting in the second state, receiving, at a second time that is after the first time, a user input that corresponds to a pattern of user behavior, wherein the user input is a user voice input; in response to receiving the user input; comparing the pattern of user behavior to a plurality of predefined conditions that, when met, indicate that the user is having difficulty with operating the device, wherein a predefined condition of the plurality of predefined conditions includes the user voice input containing one or more predetermined words associated with user difficulty; in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the device changed the first setting from the first state to the second state within a predetermined time period prior to receiving the user input, restoring the first setting to the first state; and in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the user is not having difficulty with operating the device, maintaining the first setting in the second state. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the device to:
-
while the device is operating with a first setting in a first state, detect, at a first time, a change in settings of the device to change the first setting from the first state to a second state that is different from the first state; while the device is operating with the first setting in the second state, receive, at a second time that is after the first time, a user input that corresponds to a pattern of user behavior, wherein the user input is a user voice input; in response to receiving the user input; compare the pattern of user behavior to a plurality of predefined conditions that, when met, indicate that the user is having difficulty with operating the device, wherein a predefined condition of the plurality of predefined conditions includes the user voice input containing one or more predetermined words associated with user difficulty; in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the device changed the first setting from the first state to the second state within a predetermined time period prior to receiving the user input, restore the first setting to the first state; and in accordance with a determination, based on the comparison of the pattern of user behavior to the plurality of predefined conditions, that the user is not having difficulty with operating the device, maintain the first setting in the second state. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification