System and Method for Dynamic Response to User Interaction
First Claim
1. A method for providing a dynamic response to user interaction, comprising:
- at a computing device with a user input interface including an input button;
processing a sentence array including component words of a target sentence string to determine at least one target word to be read by the user, the determined at least one target word defining a context position relative to the target sentence string;
detecting press and hold by the user of the input button, and in direct response to detecting the press and hold by the user of the input button;
receiving user speech input;
processing the user speech input to recognize in the user speech input at least one spoken word; and
upon recognizing the at least one spoken word, determining whether the user has correctly read the at least one target word; and
detecting release by the user of the input button, and in direct response to detecting the release by the user of the input button;
identifying the context position relative to the target sentence string; and
processing at least one predefined action based on the identified context position.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device, having a user input interface including an input button, processes a sentence array including component words of a target sentence string to determine at least one target word to be read by the user. The computing device detects press and hold by the user of the input button, and in direct response, receives and processes user speech input to recognize at least one spoken word, and upon recognizing the at least one spoken word, determines whether the user has correctly read the at least one target word. The computing device also detects release by the user of the input button, and in direct response, identifies a context position relative to the target sentence string, and processes at least one predefined action based on the identified context position.
13 Citations
19 Claims
-
1. A method for providing a dynamic response to user interaction, comprising:
at a computing device with a user input interface including an input button; processing a sentence array including component words of a target sentence string to determine at least one target word to be read by the user, the determined at least one target word defining a context position relative to the target sentence string; detecting press and hold by the user of the input button, and in direct response to detecting the press and hold by the user of the input button; receiving user speech input; processing the user speech input to recognize in the user speech input at least one spoken word; and upon recognizing the at least one spoken word, determining whether the user has correctly read the at least one target word; and detecting release by the user of the input button, and in direct response to detecting the release by the user of the input button; identifying the context position relative to the target sentence string; and processing at least one predefined action based on the identified context position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A system for providing a dynamic response to user interaction, comprising:
-
a user input interface including an input button; one or more processors configured to; detect press and hold by the user of the input button, and in direct response to detecting the press and hold by the user of the input button;
receive user speech input, process the user speech input to recognize in the user speech input at least one spoken word, and determine based on the recognized at least one spoken word that the user has correctly read at least one target word of a target sentence string; anddetect subsequent release by the user of the input button, and in direct response to detecting the release by the user of the input button;
identify a context position relative to the target sentence string defined by the at least one target word, and process a predefined action based on the identified context position.
-
-
19. A non-transitory computer-readable medium comprising computer-executable instructions, that when executed by a computing device perform the method of:
-
receiving a sentence array including component words of a target sentence string; processing the sentence array to determine at least one target word to be read by the user, defining a context position relative to the target sentence string; detecting press and hold by the user of the input button, and in direct response to detecting the press and hold by the user of the input button; receiving user speech input; processing the user speech input to recognize in the user speech input at least one spoken word; and upon recognizing the at least one spoken word, determining whether the user has correctly read the at least one target word; and detecting release by the user of the input button, and in direct response to detecting the release by the user of the input button; identifying the context position relative to the target sentence string; and processing at least one predefined action based on the identified context position.
-
Specification