Prosecution Insights
Last updated: August 06, 2026
Application No. 18/970,748

SYSTEMS AND METHODS FOR LEARNER GROWTH TRACKING AND ASSESSMENTS

Non-Final OA §DP
Filed
Dec 05, 2024
Priority
Apr 08, 2021 — provisional 63/172,433 +2 more
Examiner
SAINT-VIL, EDDY
Art Unit
3715
Tech Center
3700 — Mechanical Engineering & Manufacturing
Assignee
Brainpop Ip LLC
OA Round
1 (Non-Final)
43%
Grant Probability
Moderate
1-2
OA Rounds
1y 6m
Est. Remaining
73%
With Interview

Examiner Intelligence

Grants 43% of resolved cases
43%
Career Allowance Rate
247 granted / 579 resolved
-27.3% vs TC avg
Strong +30% interview lift
Without
With
+29.9%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
27 currently pending
Career history
616
Total Applications
across all art units

Statute-Specific Performance

§101
31.4%
-8.6% vs TC avg
§103
35.1%
-4.9% vs TC avg
§102
10.7%
-29.3% vs TC avg
§112
17.6%
-22.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 579 resolved cases

Office Action

§DP
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Application Status Present office action is in response to preliminary amendment filed 07/08/2025. Claim 1 is cancelled. Claims 2-21 are added and currently pending in the application. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory obviousness-type double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on a nonstatutory double patenting ground provided the conflicting application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. Effective January 1, 1994, a registered attorney or agent of record may sign a terminal disclaimer. A terminal disclaimer signed by the assignee must fully comply with 37 CFR 3.73(b). Claims 2-21 are rejected on the ground of nonstatutory obviousness-type double patenting as being obvious over claims 1-20 of US Patent No. 11,568,753. The claims are not patentably distinct from each other as shown by representative independent claims below: US Patent No. 11,568,753 US Application No. 18/970,748 Claim 20: A method for conducting automated skills mastery assessments, the method comprising: assessing, by processing circuitry, engagements of a plurality of learners with a plurality of electronic learning resources via an electronic-learning platform to produce a plurality of mastery assessments, wherein the plurality of electronic learning resources is configured to present content related to a plurality of skills logically arranged in a skills hierarchy comprising a plurality of skills families, each mastery assessment of the plurality of mastery assessments corresponds to a respective learner of the plurality of learners and one or more skills of a given skill family of a plurality of skill families, wherein each respective skill family comprises descendant and ancestor relationships between a set of skills of the plurality of skills belonging to the respective family, and the plurality of skills are connected to the plurality of electronic learning resources via a plurality of logical indicators of skill-resource relationships, each logical indicator of the plurality of logical indicators defining a connection between a given resource of the plurality of electronic learning resources and a given skill of the plurality of skills, wherein each respective electronic learning resource of the plurality of electronic learning resources is connected, via at least one of the logical indicators, to at least one skill of the plurality of skills, wherein each logical indicator of at least a portion of the logical indicators indicates a weight representing a relative strength of evidence of mastery in the respective skill that an interaction with the respective electronic learning resource carries, and at least a portion of the plurality of electronic learning resources are each connected, via a respective two or more logical indicators of the plurality of logical indicators, to two or more skills, wherein each logical indicator of the respective two or more logical indicators indicates a strength representing a relative strength of presentation of the respective skill within the respective electronic learning resource, and producing each mastery assessment comprises applying a set of mastery assessment parameters to at least one mastery assessment algorithm configured to calculate a skills level based on interactions of the respective learner with a set of learning resources linked by a set of logical indicators of the plurality of logical indicators to the respective one or more skills, wherein at least a portion of the mastery assessment parameters correspond to applying the strengths and/or weights of the respective set of logical indicators in calculating the respective mastery assessment; using historic interaction data derived through the engagements of the plurality of learners with the plurality of electronic learning resources and historic evaluation metrics derived through a portion of the engagements of the plurality of learners with the plurality of electronic learning resources, training, by the processing circuitry, at least one machine learning algorithm to forecast evaluation outcomes of learning resource engagements by analyzing a time series of interactions of each learner of the plurality of learners with a collection of learning resources related to a given skill family of the plurality of skill families, wherein a first machine learning algorithm of the at least one machine learning algorithm is a regression-based model, and the first machine learning algorithm is trained to forecast the evaluation outcomes based at least in part on engagement patterns and engagement timings indicative of one or more of skill fading, imparting learning, initial level of mastery, or a difficulty of acquiring mastery; applying, by the processing circuitry, the at least one machine learning algorithm to sets of historic user interactions of a set of learners with one or more electronic learning resources of the plurality of electronic learning resources to produce predicted evaluation outcomes corresponding to the historic learner interactions; comparing, by the processing circuitry, the predicted evaluation outcomes with actual evaluation outcomes for the set of learners; and based on one or more differences between the predicted evaluation outcomes and the actual evaluation outcomes, refining, by the processing circuitry, at least one parameter of the set of mastery assessment parameters. Claim 2: A method for developing a learner's mastery of one or more skills of a skills hierarchy through a plurality of electronic learning resources of an e-learning platform, the method comprising: creating a skills hierarchy, accessible by processing circuitry, wherein two or more skills are logically connected as an ancestor skill and a descendant skill, the ancestor skill representing a genus of skills and the descendant skill representing a species of the genus, storing to non-volatile computer-readable media of the e-learning platform, a plurality of electronic learning resources, wherein each electronic learning resource of the plurality of electronic learning resources is comprised of one or more elements, each element of the one or more elements is logically connected to one or more skills of the skills hierarchy, and each element is associated with at least one mastery assessment parameter indicating the element's relevance to the development of the one or more logically connected skills, selecting, through a content recommendation engine trained by at least one machine learning algorithm of a plurality of machine learning algorithms, a first electronic learning resource, presenting, through a graphical user interface engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the first electronic learning resource of the plurality of electronic resources to the learner, recording to non-volatile computer-readable media, by the processing circuitry, a first interaction from the learner in response to the first electronic learning resource, evaluating, through a first skills evaluation engine of one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the first interaction, to create a first assessment of the learner's mastery of one or more skills logically connected to one or more elements of the first electronic learning resource, based on the learner's mastery of the one or more logically connected skills, automatically selecting, through the content recommendation engine, a second electronic learning resource of the plurality of electronic resources, wherein one or more elements of the second electronic learning resource is logically connected to one or more skills logically connected to one or more elements of the first electronic learning resource, predicting, through an evaluation prediction engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, a predicted evaluation of the second interaction to the second electronic learning resource, presenting, through a graphical user interface engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the second electronic learning resource of the plurality of electronic resources to the learner, recording to non-volatile computer-readable media, by the processing circuitry, an actual second interaction from the learner in response to the second electronic learning resource, evaluating, through a second skills evaluation engine of the one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the actual second interaction to create a second assessment of the learner's mastery of the one or more skills logically connected to one or more elements of both the first electronic learning resource and the second electronic learning resource, evaluating, through a third skills evaluation engine of the one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the difference between the predicted second interaction and the actual second interaction, training, by the processing circuitry, at least one machine learning algorithm of the plurality of machine learning algorithms, to change at least one master assessment parameter, using the difference between the predicted second interaction and the actual second interaction training, based on the second assessment of the learner's mastery of the one or more logically connected skills, automatically selecting, through the content recommendation, a third electronic learning resource of the plurality of electronic resources. Claim 1: A system for conducting automated skills mastery assessments, the system comprising: a data architecture stored to at least one non-volatile computer readable medium, the data architecture comprising a plurality of electronic learning resources, a plurality of skills arranged in a skills hierarchy comprising a plurality of skill families, each skill family comprising descendant and ancestor relationships between a respective set of skills of the plurality of skills belonging to the respective skill family, and a plurality of logical indicators of skill-resource relationships, each logical indicator of the plurality of logical indicators defining a connection between a given resource of the plurality of electronic learning resources and a given skill of the plurality of skills, wherein each respective electronic learning resource of the plurality of electronic learning resources is connected, via at least one of the logical indicators, to at least one skill of the plurality of skills, wherein each logical indicator of at least a portion of the logical indicators indicates a weight representing a relative strength of evidence of mastery in the respective skill that an interaction with the respective electronic learning resource carries, and at least a portion of the plurality of electronic learning resources are each connected, via a respective two or more logical indicators of the plurality of logical indicators, to two or more skills, wherein each logical indicator of the respective two or more logical indicators indicates a strength representing a relative strength of presentation of the respective skill within the respective electronic learning resource; and software logic for executing on processing circuitry and/or hardware logic configured to perform operations comprising assess engagements of a plurality of learners with the plurality of electronic learning resources via an electronic-learning platform to produce a plurality of mastery assessments, wherein each mastery assessment of the plurality of mastery assessments corresponds to a respective learner of the plurality of learners and one or more skills of a given skill family of the plurality of skill families, and producing each mastery assessment comprises applying a set of mastery assessment parameters to at least one mastery assessment algorithm configured to calculate a skills level based on interactions of the respective learner with a set of learning resources linked by a set of logical indicators of the plurality of logical indicators to the respective one or more skills, wherein at least a portion of the mastery assessment parameters correspond to applying the strengths and/or weights of the respective set of logical indicators in calculating the respective mastery assessment, using historic interaction data derived through the engagements of the plurality of learners with the plurality of electronic learning resources and historic evaluation metrics derived through a portion of the engagements of the plurality of learners with the plurality of electronic learning resources, train at least one machine learning algorithm to forecast evaluation outcomes of learning resource engagements by analyzing a time series of interactions of each learner of the plurality of learners with a collection of learning resources related to a given skill family of the plurality of skill families, wherein a first machine learning algorithm of the at least one machine learning algorithm is a regression-based model, and the first machine learning algorithm is trained to forecast the evaluation outcomes based at least in part on engagement patterns and engagement timings indicative of one or more of skill fading, imparting learning, initial level of mastery, or a difficulty of acquiring mastery, apply the at least one machine learning algorithm to sets of historic time series of user interactions of a set of learners with one or more electronic learning resources of the plurality of electronic learning resources to produce predicted evaluation outcomes corresponding to the historic learner interactions, compare the predicted evaluation outcomes with actual evaluation outcomes for the set of learners, and based on one or more differences between the predicted evaluation outcomes and the actual evaluation outcomes, refine at least one parameter of the set of mastery assessment parameters. Claim 21: A system for developing a learner's mastery of one or more skills of a skills hierarchy through a plurality of electronic learning resources of an e-learning platform, the system comprising: at least one non-volatile computer readable medium configured to store a skills hierarchy and the plurality of electronic learning resources, accessible by processing circuitry, wherein the skills hierarchy is comprised of two or more skills logically connected, by processing circuitry, as an ancestor skill and a descendant skill, the ancestor skill representing a genus of skills and the descendant skill representing a species of the genus, and each electronic learning resource of the plurality of electronic learning resources is comprised of one or more elements, each element of the one or more elements is logically connected to one or more skills of the skills hierarchy, and each element is associated with at least one mastery assessment parameter indicating the element's relevance to the development of the one or more logically connected skills, and the processing circuitry, configured to perform operations comprising, selecting, through a content recommendation engine trained by at least one machine learning algorithm of a plurality of machine learning algorithms, a first electronic learning resource, presenting, through a graphical user interface engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the first electronic learning resource of the plurality of electronic resources to the learner, recording to non-volatile computer-readable media, by the processing circuitry, a first interaction from the learner in response to the first electronic learning resource, evaluating, through a first skills evaluation engine of one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the first interaction, to create a first assessment of the learner's mastery of one or more skills logically connected to one or more elements of the first electronic learning resource, based on the learner's mastery of the one or more logically connected skills, automatically selecting, through the content recommendation engine, a second electronic learning resource of the plurality of electronic resources, wherein one or more elements of the second electronic learning resource is logically connected to one or more skills logically connected to one or more elements of the first electronic learning resource, predicting, through an evaluation prediction engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, a predicted evaluation of the second interaction to the second electronic learning resource, presenting, through a graphical user interface engine trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the second electronic learning resource of the plurality of electronic resources to the learner, recording to non-volatile computer-readable media, by the processing circuitry, an actual second interaction from the learner in response to the second electronic learning resource, evaluating, through a second skills evaluation engine of the one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the actual second interaction to create a second assessment of the learner's mastery of the one or more skills logically connected to one or more elements of both the first electronic learning resource and the second electronic learning resource, evaluating, through a third skills evaluation engine of the one or more skills evaluation engines trained by at least one machine learning algorithm of the plurality of machine learning algorithms, the difference between the predicted second interaction and the actual second interaction, training, by the processing circuitry, at least one machine learning algorithm of the plurality of machine learning algorithms, to change at least one master assessment parameter, using the difference between the predicted second interaction and the actual second interaction training, based on the second assessment of the learner's mastery of the one or more logically connected skills, automatically selecting, through the content recommendation, a third electronic learning resource of the plurality of electronic resources. The claims are not patentably distinct from each other because the limitations set forth in claims 2-21 of the instant application are comparable in scope to the combination of claims 1-20 of US Patent No. 11,568,753. Any claimed subject matter differences would have been obvious variations in view of known knowledge and at least the prior art cited in the Information Disclosure Statement (IDS) by Applicant filed 04/18/2025. Allowable Subject Matter Claims 2-21 would be allowed if the Double Patenting rejections were overcome with properly filed terminal disclaimers. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to EDDY SAINT-VIL whose telephone number is (571)272-9845. The examiner can normally be reached Mon-Fri 6:30 AM -6:00 PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, PETER VASAT can be reached on (571) 270-7625. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /EDDY SAINT-VIL/Primary Examiner, Art Unit 3715
Read full office action

Prosecution Timeline

Dec 05, 2024
Application Filed
Jul 15, 2026
Non-Final Rejection mailed — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12688797
SURGICAL TRAINER WITH MECHANICAL FEEDBACK
2y 1m to grant Granted Jul 21, 2026
Patent 12682779
INFORMATION COMMUNICATION APPARATUS, STORAGE MEDIUM, AND COMMUNICATION SYSTEM
2y 1m to grant Granted Jul 14, 2026
Patent 12676083
ULTRASOUND SIMULATION
2y 5m to grant Granted Jul 07, 2026
Patent 12670802
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
2y 4m to grant Granted Jun 30, 2026
Patent 12658072
METHOD FOR RENDERING MATHEMATICAL MODELS OF SYSTEMS INTO INTERACTIVE TRAINING SIMULATORS
2y 8m to grant Granted Jun 16, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
43%
Grant Probability
73%
With Interview (+29.9%)
3y 2m (~1y 6m remaining)
Median Time to Grant
Low
PTA Risk
Based on 579 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month