IP Library › Granted Patent US 12,536,481
Granted Patent B2
US 12,536,481 · App. 18/368,349 · Granted Jan 27, 2026

Methods and systems for holistic medical student and medical residency matching

Inventor: Jonathan Harris Borden (South Burlington, VT)
Assignee: OHR ENTERPRISES, LLC
G06Q10/063112
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,536,481
App. No.
18/368,349
Granted
Jan 27, 2026
Kind
B2
Abstract

A method for holistically ranking medical student and medical residency matching including, generating an applicant profile, determining a diversity score as a function of data in the applicant profile, determining a competency score as a function of data in the applicant profile, and calculating a representative score as a function of the diversity score and the competency score. Further, the method includes presenting, via a graphical user interface (GUI) a graphical representation of the representative score.

Claims (76)

1 . A method for holistic medical student and medical residency matching comprising:

generating, by a processor, an applicant profile based on the applicant data;

determining, by the processor, a diversity score, wherein determining the diversity score comprises:

parsing the applicant profile for diversity data associated with predetermined diversity indices, wherein the parsing further comprises:

training a language processing model using training data, wherein the training data contains a plurality of data entries containing a plurality of diversity data as inputs correlating to a plurality of diversity indices as outputs; and

parsing the applicant profile for an applicant as a function of the applicant profile using the trained language processing model to output the predetermined diversity indices;

converting the diversity data associated with the predetermined diversity indices into numerical diversity values; and

calculating, based at least on the numerical diversity values, the diversity score, wherein calculating the diversity score comprises training and using a predictive model; and

determining, by the processor, a competency score, wherein determining the competency score comprises:

parsing the applicant profile for competency data associated with predetermined competency indices;

converting the competency data associated with the predetermined competency indices into numerical competency values; and

calculating, based at least on the numerical competency values, the competency score; and

calculating a representative score for an applicant based at least on the diversity score and the competency score, wherein calculating the representative score comprises:

calculating a cross product of a diversity score vector and a competency score vector, wherein:

the diversity score vector has a first number of indices and the competency score vector has a second number of indices;

the cross product is calculated by adding a number of zero index values equal to the difference between the first number of indices and the second number of indices to:

the diversity score vector if the first number of indices is less than the second number of indices, or

the competency score vector if the first number of indices is greater than the second number of indices; and

outputting the representative score in the form of a vector;

presenting, on a graphical user interface (GUI), a graphical representation of the representative score;

detecting, by the processor, a user hovering over the graphical representation of the representative score on the GUI; and

in response to the detecting the user hovering over the graphical representation of the representative score, displaying, by the processor, a pop-up window with numerical values of the diversity score.

2 . The method of claim 1 , wherein generating the applicant profile comprises:

receiving the applicant data;

generating a textual query for the applicant data;

applying the textual query to the applicant data;

extracting a textual output based at least on the textual query; and

producing the applicant profile based at least on the textual output of the textual query.

3 . The method of claim 1 , wherein determining the diversity score further comprises extracting the diversity data associated with the predetermined diversity indices as a function of parsing the applicant profile for diversity data associated with predetermined diversity indices.

4 . The method of claim 1 , wherein determining the competency score further comprises extracting the competency data associated with the predetermined competency indices as a function of parsing the applicant profile for competency data associated with predetermined competency indices.

5 . The method of claim 1 , wherein the diversity score comprises a statistical weighting of the predetermined diversity indices.

6 . The method of claim 1 , wherein the first number of indices and the second number of indices are different from each other.

7 . The method of claim 1 , wherein the predictive model is trained with training data comprising known diversity data correlated to estimated diversity data.

8 . The method of claim 1 , wherein generating the applicant profile further comprises:

receiving data input; and

determining an applicant identifier as a function of the data input.

9 . The method of claim 8 , wherein the data input comprises an expert dataset.

10 . A system for holistically ranking medical student and medical residency matching comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

generate an applicant profile based on applicant data;

determine a diversity score, wherein determining the diversity score comprises:

parsing the applicant profile for diversity data associated with predetermined diversity indices wherein the parsing further comprises:

training a language processing model using training data, wherein the training data contains a plurality of data entries containing a plurality of diversity data as inputs correlating to a plurality of diversity indices as outputs; and

parsing the applicant profile for an applicant as a function of the applicant profile using the trained language processing model to output the predetermined diversity indices;

converting the diversity data associated with the predetermined diversity indies into numerical diversity values; and

calculating, based at least on the numerical diversity values, the diversity score, wherein calculating the diversity score comprises training and using a predictive model; and

determine a competency score, wherein determining the competency score comprises:

parsing the applicant profile for competency data associated with predetermined competency indices;

converting the competency data associated with the predetermined competency indices into numerical competency values; and

calculating, based at least on the numerical competency values, the competency score; and

calculating a representative score for an applicant based at least on the diversity score and the competency score, wherein calculating the representative score comprises:

calculating a cross product of a diversity score vector and a competency score vector wherein:

the diversity score vector has a first number of indices and the competency score vector has a second number of indices;

the cross product is calculated by adding a number of zero index values equal to the difference between the first number of indices and the second number of indices to:

the diversity score vector if the first number of indices is less than the second number of indices, or

the competency score vector if the first number of indices is greater than the second number of indices; and

outputting the representative score in the form of a vector;

present, on a graphical user interface (GUI), a graphical representation of the representative score;

detect a user hovering over the graphical representation of the representative score on the GUI; and

in response to the detecting the user hovering over the graphical representation of the representative score, display a pop-up window with numerical values of the diversity score.

11 . The system of claim 10 , wherein generating the applicant profile comprises:

receiving applicant data;

generating a textual query for the applicant data;

applying the textual query to the applicant data;

extracting a textual output based at least on the textual query; and

producing the applicant profile based at least on the textual output of the textual query.

12 . The system of claim 10 , wherein determining the diversity score further comprises extracting the diversity data associated with the predetermined diversity indices as a function of parsing the applicant profile for diversity data associated with predetermined diversity indices.

13 . The system of claim 10 , wherein determining the competency score further comprises extracting the competency data associated with the predetermined competency indices as a function of parsing the applicant profile for competency data associated with predetermined competency indices.

14 . The system of claim 10 , wherein the diversity score comprises a statistical weighting of the predetermined diversity indices.

15 . The system of claim 10 , wherein the first number of indices and the second number of indices are different from each other.

16 . The system of claim 10 , wherein the predictive model is trained with training data comprising known diversity data correlated to estimated diversity data.

17 . The system of claim 10 , wherein generating the applicant profile further comprises:

receiving data input; and

determining an applicant identifier as a function of the data input.

18 . The system of claim 17 , wherein the data input comprises an expert dataset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2025
From: BORDEN, JONATHAN HARRIS
To: OHR ENTERPRISES, LLC
Reel/Frame 072710/0409 →
Continuity (4)
Continuation In Part 17840192 · Jun 14, 2022
Provisional Application 63245031 · Sep 16, 2021
Provisional Application 63210380 · Jun 14, 2021
Related Publication 20240005231A1 · Jan 4, 2024
References Cited (16)
US 11393061B2 · Al-Sulaiman et al. · 2022 [cited by applicant]
US 20140052663A1 · Kelley et al. · 2014 [cited by applicant]
US 20140279620A1 · Lillquist et al. · 2014 [cited by applicant]
US 20150095083A1 · Signer et al. · 2015 [cited by applicant]
US 20150310456A1 · Vandenburgh · 2015 [cited by examiner]
US 20160275803A1 · Martin · 2016 [cited by applicant]
US 20160371279A1 · Bai · 2016 [cited by examiner]
US 20170323408A1 · Wager et al. · 2017 [cited by applicant]
US 20170358230A1 · Martin · 2017 [cited by applicant]
US 20180293679A1 · Bai · 2018 [cited by examiner]
US 20190102854A1 · Terra et al. · 2019 [cited by applicant]
US 20200294166A1 · Vos et al. · 2020 [cited by applicant]
US 20200302296A1 · Miller · 2020 [cited by examiner]
Jeremy R. Rinard, Ben D. Garol, Ashvin B. Shenoy, Raman C. Mahabir, Successfully matching into surgical specialties: an analysis of national resident matching program data, Sep. 30, 2010. [cited by applicant]
Fernandez, et al., Evaluation of a Medical Student Research and Career Development Program to Increase Diversity in Academic Medicine, 94 Academic Medicine 8, pp. 1220-1228 (2019) (Year: 2019). [cited by applicant]
McLaughlin, et al., Using Composite Metrics to Measure Student Diversity in Higher Education, 37 Journal of Higher Education Policy and Management 2, pp. 222-224 (2015) (Year: 2015). [cited by applicant]