Artificial intelligence assisted evaluations and user interface for same
US-11119630-B1 · Sep 14, 2021 · US
US12499498B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12499498-B2 |
| Application number | US-202117208574-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 22, 2021 |
| Priority date | Mar 22, 2021 |
| Publication date | Dec 16, 2025 |
| Grant date | Dec 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method and a computer program product for optimizing groupings in a breakout session in a virtual classroom. A computer retrieves profiles of students in the virtual classroom, where the profiles of the students include data of academic performances of the students. The computer retrieves a known correspondents archive which includes historic data of productivities correlated to interactions among the students. In response to initialization of the breakout session in the virtual classroom, the computer determines optimal groups that yield most productive results, based on the profiles of the students, the known correspondents archive, and requirements of group settings given by an instructor, using a machine learning model. The computer provides the instructor with the optimal groups. In another embodiment, the computer analyzes context of customized assignments for the breakout session and determines the optimal groups further based on the context to the customized assignments.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method for optimizing groupings in a breakout session in a virtual classroom, the method comprising: retrieving profiles of students in the virtual classroom, the profiles of the students including data of academic performances of the students; retrieving a known correspondents archive which includes historic data of productivities correlated to interactions among the students, the known correspondents archive including productivity scores ranking pairs of the students; detecting an initialization of the breakout session in the virtual classroom based upon an utterance of a specific phrase; in response to detecting the initialization of the breakout session in the virtual classroom, determining optimal groups that yield most productive results, based on the profiles of the students, the known correspondents archive, and requirements of group settings given by an instructor, using a machine learning model; providing the instructor with the optimal groups; and training the machine learning model to select future groupings using at least one successful grouping as positive reinforcement input data and at least one unsuccessful grouping as negative reinforcement input data, wherein the at least one successful grouping and the at least one unsuccessful grouping is determined in part using a speech tone analyzer. 2 . The computer-implemented method of claim 1 , further comprising: monitoring activities of the students in the breakout session; and updating the profiles of the students and the known correspondents archive, wherein the virtual classroom comprises a virtual conferencing platform. 3 . The computer-implemented method of claim 2 , further comprising: receiving, from the instructor and the students, feedback on evaluations of the groupings in the breakout session; and determining whether the groupings are successful by analyzing the results of the breakout session; in response to determining that the groupings are successful, inputting the at least one successful groupings as the positive reinforcement input data into the machine learning model; and in response to determining that the groupings are unsuccessful, inputting the at least one unsuccessful groupings as the negative reinforcement input data into the machine learning model and prompting the machine learning model to modify data and future groupings. 4 . The computer-implemented method of claim 1 , further comprising: prompting the instructor and requiring the instructor to input the requirements of the group settings. 5 . The computer-implemented method of claim 4 , further comprising: receiving, from the instructor, a requirement of a size of each group. 6 . The computer-implemented method of claim 4 , further comprising: receiving, from the instructor, a requirement about how the students are grouped; and determining whether groups each including students with similar academic profiles or groups each including students with diverse academic profiles are requested. 7 . The computer-implemented method of claim 4 , further comprising: receiving, from the instructor, a requirement about how the students are grouped; and determining whether groups each including students with well-established relationships or groups each including students with no well-established relationships are requested. 8 . A computer program product for optimizing groupings in a breakout session in a virtual classroom, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors, the program instructions executable to: retrieve profiles of students in the virtual classroom, the profiles of the students including data of academic performances of the students; retrieve a known correspondents archive which includes historic data of productivities correlated to interactions among the students, the known correspondents archive including productivity scores ranking pairs of the students; in response to initialization of the breakout session in the virtual classroom, determine optimal groups that yield most productive results, based on the profiles of the students, the known correspondents archive, and requirements of group settings given by an instructor, using a machine learning model; provide the instructor with the optimal groups; and train the machine learning model to select future groupings using at least one successful grouping as positive reinforcement input data and at least one unsuccessful grouping as negative reinforcement input data, wherein the at least one successful grouping and the at least one unsuccessful grouping is determined in part using a speech tone analyzer. 9 . The computer program product of claim 8 , further comprising the program instructions executable to: monitor activities of the students in the breakout session; and update the profiles of the students and the known correspondents archive. 10 . The computer program product of claim 9 , further comprising the program instructions executable to: receive, from the instructor and the students, feedback on evaluations of the groupings in the breakout session; and determine whether the groupings are successful by analyzing the results of the breakout session; in response to determining that the groupings are successful, input the at least one successful groupings as the positive reinforcement input data into the machine learning model; and in response to determining that the groupings are unsuccessful, input the at least one unsuccessful groupings as the negative reinforcement input data into the machine learning model and prompt the machine learning model to modify data and future groupings. 11 . The computer program product of claim 8 , further comprising the program instructions executable to: prompt the instructor and require the instructor to input the requirements of the group settings. 12 . The computer program product of claim 11 , further comprising the program instructions executable to: receive, from the instructor, a requirement of a size of each group. 13 . The computer program product of claim 11 , further comprising the program instructions executable to: receive, from the instructor, a requirement about how the students are grouped; and determine whether groups each including students with similar academic profiles or groups each including students with diverse academic profiles are requested. 14 . The computer program product of claim 11 , further comprising program instructions executable to: receive, from the instructor, requirement about how the students are grouped; and determine whether groups each including students with well-established relationships or groups each including students with no well-established relationships are requested. 15 . A computer-implemented method for optimizing groupings in a breakout session in a virtual classroom, the method comprising: retrieving profiles of students in the virtual classroom, the profiles of the students including data of academic performances of the students; retrieving a known correspondents archive which includes historic data of productivities correlated to interactions among the students, the known correspondents archive including productivity scores ranking pairs of the students; receiving, from an instructor, predefined group settings, wherein one of the predefined group settings requires that each group includes students with a similar academic level; analyzing context of customized assign
Machine learning · CPC title
the stations being mobile · CPC title
with visual presentation of the material to be studied, e.g. using film strip · CPC title
of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student · CPC title
Education · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.