Back to results
US 12,106,681 B2Granted
Annotations overlaid on lessons
AssigneeLearningmate Solutions Private Limited
InventorsMailarangam Ramani Ganesh Kumar, Shreyasi Roy, Deepak Nadar, Samudra Sen, Prasanna Mohit Bhargava
Life of this patent
Estimating the term…
Abstract
A method of managing an interaction of a student with a class about a subject, the subject having at least one lesson having at least one topic, the topic having at least one of exposition content, demonstration content and test content, the test content having a query and a scheme for mapping a response to a result, comprising: presenting content to the student and storing the interaction of the student with the content presented.
Claims22
A method comprising:
- receiving, by one or more processors, a communication from a virtual space in a lesson object,
- wherein the lesson object contains lesson data and lesson code,
- wherein the lesson data is in the form of lesson fields that include lesson attributes and lesson properties,
- wherein the lesson code is in the form of lesson procedures,
- wherein the student creates the communication in the virtual space,
- wherein the communication includes a communication with the student, a communication with a teacher and a communication with another student,
- wherein the virtual space includes different modes of communication;
- and
- receiving, by the one or more processors, an annotation object representing annotations that the student overlays over the communication in the lesson object,
- wherein the annotation object contains annotation data and annotation code,
- wherein the annotation data is in the form of annotation fields that include annotation attributes and annotation properties,
- wherein the annotation code is in the form of annotation procedures,
- wherein the annotations are overlayed over the communication with the student, the communication with the teacher and the communication with another student,
- wherein the receiving the annotation object is during virtual interactions with the lesson object,
- wherein the virtual interactions are while the lesson is being taught by the teacher that is communicating with the student, and
- wherein the annotation object is part of an annotation class.
13 more elements
A system comprising:
- one or more processors;
- and
- one or more tangible, non-transitory memories configured to communicate with the one or more processors,
- the one or more tangible, non-transitory memories having instructions stored thereon that, in response to execution by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving, by the one or more processors, a communication from a virtual space in a lesson object,
- wherein the lesson object contains lesson data and lesson code,
- wherein the lesson data is in the form of lesson fields that include lesson attributes and lesson properties,
- wherein the lesson code is in the form of lesson procedures,
- wherein the student creates the communication in the virtual space,
- wherein the communication includes a communication with the student, a communication with a teacher and a communication with another student,
- wherein the virtual space includes different modes of communication;
- and
- receiving, by the one or more processors, an annotation object representing annotations that the student overlays over the communication in the lesson object,
- wherein the annotation object contains annotation data and annotation code,
- wherein the annotation data is in the form of annotation fields that include annotation attributes and annotation properties,
- wherein the annotation code is in the form of annotation procedures,
- wherein the annotations are overlayed over the communication with the student, the communication with the teacher and the communication with another student,
- wherein the receiving the annotation object is during virtual interactions with the lesson object,
- wherein the virtual interactions are while the lesson is being taught by the teacher that is communicating with the student, and
- wherein the annotation object is part of an annotation class.
17 more elements
Dependencies are inferred from the claim text.