US2022415206A1PendingUtilityA1

Defining an interactive session that analyzes user input provided by a participant

Assignee: DEBBY WEBBY LLCPriority: Feb 13, 2019Filed: Sep 2, 2022Published: Dec 29, 2022
Est. expiryFeb 13, 2039(~12.5 yrs left)· nominal 20-yr term from priority
G06Q 50/20G09B 5/14G06F 3/167G06F 3/0489G06F 3/04883G06F 3/16G06F 3/0482G09B 7/077G09B 5/06G06F 9/451G06F 3/0486G09B 19/00
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for engaging in interactive sessions between computerized devices and participants. The method includes receiving user input that interacts with user controls to specify, for each respective content item in a plurality of content items, a text spelling and an audio recording. The method includes receiving user input that selects a set of user-selected content items from among the plurality of content items for inclusion as part of the first interactive exercise, and assigns an order to the user-selected content items. The computing system presents the selected content items in the user-selected order, receives user input that inputs the respective content items, and determines whether the user input matches the content item.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method for analyzing a manner in which touchscreen user inputs are generated, comprising:
 presenting, by a computing system, a multi-character word and prompting a user of the computing system to write the multi-character word using an input device of the computing system;   receiving, by the computing system, user input that interacts with the input device of the computing system to generate a user-animated gesture, responsive to the computing system prompting the user to write the multi-character word using the input device, wherein a final form of the user-animated gesture satisfactorily represents the multi-character word;   identifying, by the computing system, different portions of the user-animated gesture that correspond to different respective characters of the multi-character word;   for each respective character in the multi-character word:
 (i) accessing, by the computing system, a set of pre-stored animated gestures that represent different techniques for forming the respective character; 
 (ii) determining, by the computing system, a first level of similarity between the portion of the user-animated gesture that corresponds to the respective character and a first pre-stored animated gesture for forming the respective character from among the set of pre-stored animated gestures for forming the respective character, wherein the first pre-stored animated gesture for forming the respective character is designated as representing a satisfactory technique in which to form the respective character; 
 (iii) determining, by the computing system, a second level of similarity between the portion of the user-animated gesture that corresponds to the respective character and a second pre-stored animated gesture for forming the respective character from among the set of pre-stored animated gestures for forming the respective character, wherein the second pre-stored animated gesture for forming the respective character is designated as representing an unsatisfactory technique in which to form the respective character; 
 (iv) identifying, by the computing system, which of the first pre-stored animated gesture and the second pre-stored animated gesture matches the portion of the user-animated gesture that corresponds to the respective character based on which of the first level of similarity and the second level of similarity represents a greatest level of similarity; 
 (v) storing, by the computing system, an indication regarding whether the user-animated gesture formed the respective character using a satisfactory technique, based on which of the first pre-stored animated gesture and the second pre-stored animated gesture the computing system determined to match the user-animated gesture, wherein the computing system identifies that the user-animated gesture formed a first character of the multi-character word using a satisfactory technique and identifies that the user-animated gesture formed a second character of the multi-character word using an unsatisfactory technique; and 
 displaying, by the computing system, an indication that the user-animated gesture formed the second character using an unsatisfactory technique, based on the computing system determining that a portion of the user-animated gesture that corresponds to the second character has a greatest level of similarity with a pre-stored animated gesture that represents an unsatisfactory technique for forming the second character rather than a pre-stored animated gesture that represents a satisfactory technique for forming the second character. 
   
     
     
         22 . The computer-implemented method of  claim 21 , wherein presenting the multi-character word includes displaying a textual representation of the multi-character word on a touchscreen. 
     
     
         23 . The computer-implemented method of  claim 21 , wherein identifying which of the first pre-stored animated gesture and the second pre-stored animated gesture matches the user-animated gesture based on which of the first level of similarity and the second level of similarity represents a greatest level of similarity includes determining that one of the first level of similarity or the second level of similarity satisfies a designated threshold level of similarity. 
     
     
         24 . The computer-implemented method of  claim 21 , wherein:
 the first pre-stored animated gesture for forming the respective character represents a technique in which the respective character is formed by starting at a first location of the respective character; and   the second pre-stored animated gesture for forming the respective character represents a technique in which the respective character is formed by starting formation of the respective character starting at a second location of the respective character, the second location being on a different side of the respective character than the first location.   
     
     
         25 . The computer-implemented method of  claim 21 , wherein:
 the method further comprises, for each respective character in the multi-character word, determining, by the computing system, a third level of similarity between the portion of the user-animated gesture that corresponds to the respective character and a third pre-stored animated gesture for forming the respective character from among the set of pre-stored animated gestures for forming the respective character;   the second pre-stored animated gesture for forming the respective character represents a first type of unsatisfactory technique in which to form the respective character;   the third pre-stored animated gesture for forming the respective character represents a second type of unsatisfactory technique in which to form the respective character;   the computing system identifying that the user-animated gesture formed the second character of the multi-character word using an unsatisfactory technique includes the computing system identifying that the user-animated gesture formed the second character using the first type of unsatisfactory technique;   the computing system is configured to identify that the user-animated gesture formed the second character using the second type of unsatisfactory technique responsive to the computing system determining that the portion of the user-animated gesture that corresponds to the second character has a greatest level of similarity with the third type of pre-stored animated gesture accessed for the second character.   
     
     
         26 . The computer-implemented method of  claim 25 , wherein the second type of unsatisfactory technique represented by the third pre-stored animated gesture for forming the respective character includes the respective character being formed backwards. 
     
     
         27 . The computer-implemented method of  claim 21 , wherein:
 determining, by the computing system, the first level of similarity includes:
 coordinating, by the computing system, a timing of the portion of the user-animated gesture that corresponds to the respective character and a first timing of the first pre-stored animated gesture for forming the respective character; 
 determining, for each respective time of multiple first coordinated times after the timing and the first timing have been coordinated, a first distance between (a) a location of user input forming the user-animated gesture at the respective time, and (b) a location representing user input forming the first pre-stored animated gesture at the respective time; and 
   generating, by the computing system, the first level of similarity based on a combination of the first distances determined for the multiple first coordinated times; and   determining, by the computing system, the second level of similarity includes:
 coordinating, by the computing system, the timing of the portion of the user-animated gesture that corresponds to the respective character and a second timing of the second pre-stored animated gesture for forming the respective character; 
 determining, for each respective time of multiple second coordinated times after the timing and the second timing have been coordinated, a second distance between (a) a location of user input forming the user-animated gesture at the respective time, and (b) a location representing user input forming the second pre-stored animated gesture at the respective time; and 
 generating, by the computing system, the second level of similarity based on a combination of the second distances determined for the multiple second coordinated times. 
   
     
     
         28 . The computer-implemented method of  claim 21 , further comprising:
 presenting, by the computing system, a second multi-character word and prompting the user of the computing system to write the second multi-character word using the input device of the computing system;   receiving, by the computing system, user input that interacts with the input device to generate a second user-animated gesture, responsive to the computing system prompting the user to write the second multi-character word with the input device;   identifying, by the computing system, different portions of the second user-animated gesture that correspond to different respective characters of the second multi-character word;   determining, by the computing system through a comparison of the second user-animated gesture to the second multi-character word, that the second user-animated gesture does not match the second multi-character word, and instead matches the second multi-character word with one of (a) an extra letter inserted, (b) a letter missing, and (c) letters ordered incorrectly;   displaying, by the computing system, an indication that the second user-animated gesture formed the second multi-character word with one of (a) an extra letter inserted, (b) a letter missing, and (c) letters ordered incorrectly, based on the comparison of the second user-animated gesture to the second multi-character word.   
     
     
         29 . The computer-implemented method of  claim 21 , wherein:
 the computing system includes a server system, and the server system performs (i) the determining the first level of similarity between the portion of the user-animated gesture and the first pre-stored animated gesture, and (ii) the determining the second level of similarity between the portion of the user-animated gesture and the second pre-stored animated gesture;   the presenting the multi-character word involves the server system providing information to a handheld computing device to cause the handheld computing device to present the multi-character word;   the receiving the user input involves the server system receiving from the handheld computing device an indication that the user input was provided at the handheld computing device; and   the displaying the indication that the user-animated gesture formed the second character using an unsatisfactory technique involves the server system providing information to a second computing device to cause the second computing device to display text that specifies that the user of the computing system formed the second character using an unsatisfactory technique.   
     
     
         30 . A computing system that comprises:
 one or more processors; and   one or more computer-readable devices including instructions that, when executed by the one or more processors, cause the computing system to perform operations that include:
 presenting, by the computing system, a multi-character word and prompting a user of the computing system to write the multi-character word using an input device of the computing system; 
 receiving, by the computing system, user input that interacts with the input device of the computing system to generate a user-animated gesture, responsive to the computing system prompting the user to write the multi-character word using the input device, wherein a final form of the user-animated gesture satisfactorily represents the multi-character word; 
 identifying, by the computing system, different portions of the user-animated gesture that correspond to different respective characters of the multi-character word; 
 for each respective character in the multi-character word: 
   (i) accessing, by the computing system, a set of pre-stored animated gestures that represent different techniques for forming the respective character;   (ii) determining, by the computing system, a first level of similarity between the portion of the user-animated gesture that corresponds to the respective character and a first pre-stored animated gesture for forming the respective character from among the set of pre-stored animated gestures for forming the respective character, wherein the first pre-stored animated gesture for forming the respective character is designated as representing a satisfactory technique in which to form the respective character;   (iii) determining, by the computing system, a second level of similarity between the portion of the user-animated gesture that corresponds to the respective character and a second pre-stored animated gesture for forming the respective character from among the set of pre-stored animated gestures for forming the respective character, wherein the second pre-stored animated gesture for forming the respective character is designated as representing an unsatisfactory technique in which to form the respective character;   (iv) identifying, by the computing system, which of the first pre-stored animated gesture and the second pre-stored animated gesture matches the portion of the user-animated gesture that corresponds to the respective character based on which of the first level of similarity and the second level of similarity represents a greatest level of similarity;   (v) storing, by the computing system, an indication regarding whether the user-animated gesture formed the respective character using a satisfactory technique, based on which of the first pre-stored animated gesture and the second pre-stored animated gesture the computing system determined to match the user-animated gesture, wherein the computing system identifies that the user-animated gesture formed a first character of the multi-character word using a satisfactory technique and identifies that the user-animated gesture formed a second character of the multi-character word using an unsatisfactory technique; and   displaying, by the computing system, an indication that the user-animated gesture formed the second character using an unsatisfactory technique, based on the computing system determining that a portion of the user-animated gesture that corresponds to the second character has a greatest level of similarity with a pre-stored animated gesture that represents an unsatisfactory technique for forming the second character rather than a pre-stored animated gesture that represents a satisfactory technique for forming the second character.

Join the waitlist — get patent alerts

Track US2022415206A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.