Patent US4755248A successfully refreshed from Google Patents.
Patent US6234802B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6234802B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual challenge system and method for teaching a language

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1999-01-26
•
Granted: 2001-05-22
•
Expires: 2019-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for teaching a language and evaluating language comprehension in a digitally synthesized, interactive three-dimensional graphical representation of an environment. Within the environment, the user is given opportunities to practice language skills by interacting with digital videos of people. As the user walks through the environment and encounters various people therein, the people set forth challenges in the form of scripted questions and tasks that require the user to comprehend the language in order to correctly respond. A speech recognition engine interprets verbal responses of the user, thereby further simulating a real-world environment. A set of one or more scripts controls various aspects of the environment while testing and evaluating the user's comprehension of the language.

Inventors

  • 👤 John P. Pella
  • 👤 Quentin DeWolf
  • 👤 Peter C. Acker
  • 👤 Charles A. Hale
  • 👤 Renée Louise April
  • 👤 Jason T. Cortese
  • 👤 Victor J. Bondi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 08:37
CPC Classifications
G; G09; G09B; G09B19/00; G09B19/06; G09B5/00; G09B5/06; G09B5/065; G09B7/00; G09B7/02; G09B7/04

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 105 words
In a computer system a method for teaching language skills to a user, comprising: rendering a graphical representation of an environment; adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; encountering a representation of an object in the environment; communicating a challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; receiving information from the user in response to the challenge; and in response to receiving the information from the user, automatically providing information to the user indicative of whether the user comprehended the challenge.
Claim 2
Dependent Claim 105 words
In a computer system a method for teaching language skills to a user, comprising: rendering a graphical representation of an environment; adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; encountering a representation of an object in the environment; communicating a challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; receiving information from the user in response to the challenge; and in response to receiving the information from the user, automatically providing information to the user indicative of whether the user comprehended the challenge.
Claim 3
Dependent Claim 14 words
The method of claim 1 wherein the graphical representation of the environment is three-dimensional.
Claim 4
Dependent Claim 24 words
The method of claim 2 wherein adjusting the graphical representation of the environment includes changing the viewing perspective in response to the user input.
Claim 5
Dependent Claim 21 words
The method of claim 1 wherein communicating a challenge from the object to the user includes outputting full motion video information.
Claim 6
Dependent Claim 22 words
The method of claim 1 wherein communicating a challenge from the object to the user includes providing audio output to the user.
Claim 7
Dependent Claim 21 words
The method of claim 5 wherein communicating a challenge includes outputting full motion video information in conjunction with the audio output.
Claim 8
Dependent Claim 22 words
The method of claim 1 wherein encountering a representation of an object in the environment includes encountering a representation of a person.
Claim 9
Dependent Claim 32 words
The method of claim 1 wherein the challenge corresponds to a question, and wherein receiving information from the user in response to the challenge includes receiving an audible response from the user.
Claim 10
Dependent Claim 21 words
The method of claim 8 further comprising interpreting the audible response to determine whether the user properly responded to the question.
Claim 11
Dependent Claim 32 words
The method of claim 1 wherein the challenge corresponds to a task, and wherein receiving information from the user in response to the challenge includes receiving user input from a pointing device.
Claim 12
Dependent Claim 28 words
The method of claim 1 wherein providing information to the user indicative of whether the user comprehended the challenge includes outputting fill motion video information to the user.
Claim 13
Dependent Claim 26 words
The method of claim 1 wherein providing information to the user indicative of whether the user comprehended the challenge includes outputting audio information to the user.
Claim 14
Dependent Claim 24 words
The method of claim 1 further comprising, communicating a plurality of additional challenges to the user, and tracking the user's comprehension of the challenges.
Claim 15
Dependent Claim 156 words
In a computer system, a system for teaching language skins to a user, comprising: an engine configured to render a three-dimensional graphical representation of an environment and for adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; a detection mechanism configured to determine when a user encounters a representation of an object in the environment; a video player configured to communicate an audiovisual challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; a microphone configured to receive audio information from the user in response to the challenge; a speech recognizer configured to interpret the audio information and provide information corresponding thereto; and a script configured to evaluate the information provided by the speech recognizer to make a determination as to whether the user comprehended the challenge, and to automatically take action based on the determination.
Claim 16
Dependent Claim 156 words
In a computer system, a system for teaching language skins to a user, comprising: an engine configured to render a three-dimensional graphical representation of an environment and for adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; a detection mechanism configured to determine when a user encounters a representation of an object in the environment; a video player configured to communicate an audiovisual challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; a microphone configured to receive audio information from the user in response to the challenge; a speech recognizer configured to interpret the audio information and provide information corresponding thereto; and a script configured to evaluate the information provided by the speech recognizer to make a determination as to whether the user comprehended the challenge, and to automatically take action based on the determination.
Claim 17
Dependent Claim 26 words
The system of claim 14 further comprising a pointing device configured to provide user input to the engine to adjust the graphical representation of the environment.
Claim 18
Dependent Claim 36 words
The system of claim 14 wherein the speech recognizer is configured to return a value to the script indicative of whether the audio information corresponded to information previously sent from the script to the speech recognizer.
Claim 19
Dependent Claim 25 words
The system of claim 14 wherein the script is configured to maintain a score with respect to the comprehension of the challenge by the user.
Claim 20
Dependent Claim 32 words
The system of claim 14 wherein the script is configured to take action in response to the determination by providing information to the user indicative of whether the user comprehended the challenge.
Claim 21
Dependent Claim 93 words
A computer-readable medium having computer executable instructions comprising: rendering a three-dimensional graphical representation of an environment; adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; encountering a representation of a person in the environment; communicating a verbal challenge from the person to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; receiving an audible response from the user in response to the challenge; and automatically interpreting the audible response to determine whether the user comprehended the challenge.
Claim 22
Dependent Claim 93 words
A computer-readable medium having computer executable instructions comprising: rendering a three-dimensional graphical representation of an environment; adjusting the graphical representation of the environment in response to user input to simulate moving in the environment; encountering a representation of a person in the environment; communicating a verbal challenge from the person to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto; receiving an audible response from the user in response to the challenge; and automatically interpreting the audible response to determine whether the user comprehended the challenge.
Claim 23
Dependent Claim 25 words
The computer-readable medium of claim 19 having further computer executable instructions for providing information to the user indicative of whether the user comprehended the challenge.
Claim 24
Dependent Claim 15 words
A computer-readable medium having computer executable instructions for performing the method of claim 1 .

References Cited (Backward Citations)

US4445187A Cited
US5456607A Cited
US5774878A Cited
US5782692A Cited
US6012926A Cited
EP0801370A1 Cited
WO1998011523A1 Cited
WO1998035320A1 Cited
US6050822A Cited
WO2000022597A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-21 2004-11-20 2005-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-21 2008-11-20 2009-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-21 2012-11-20 2013-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag