US 11,868,374 B2
User degree matching algorithm
Jay Lynch, Arvada, CO (US); and Reuben N. Kelly, Orlando, FL (US)
Assigned to PEARSON EDUCATION, INC., Bloomington, MN (US)
Filed by Pearson Education, Inc., Bloomington, MN (US)
Filed on May 13, 2020, as Appl. No. 15/930,904.
Prior Publication US 2021/0357428 A1, Nov. 18, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 16/28 (2019.01); G06F 16/23 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/285 (2019.01) [G06F 16/2379 (2019.01); G06F 16/252 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a database, storing:
a plurality of degree factors;
a plurality of survey questions, each associated with a degree factor in the plurality of degree factors; and
a factor rating threshold; and
a server, comprising a computing device coupled to a network and including at least one processor executing instructions within memory which, when executed, cause the system to:
generate a first Graphical User Interface (GUI) comprising:
a degree selection GUI component;
the plurality of survey questions; and
a factor rating GUI component for each of the plurality of survey questions receiving, as input, a factor rating indicating a level to which the degree factor applies to a user;
transmit the first GUI to a first client device;
receive, from the first client device, a first response comprising a degree identifier and the factor rating for each of the plurality of survey questions, wherein the first response is associated with a first user;
identify, within the first response, at least one high factor rating comprising the factor rating exceeding the factor rating threshold;
store the at least one high factor rating and the degree identifier in association in the database;
generate a second GUI comprising the plurality of survey questions and the factor rating GUI component for each of the plurality of survey questions;
transmit the second GUI to a second client device;
receive, from the second client device, a second response comprising the factor rating for each of the plurality of survey questions, wherein the second response is associated with a second user;
identify, within the second response, the at least one high factor rating;
execute a database command selecting, from the database, at least one degree identifier, wherein the at least one degree identifier includes the degree identifier and the at least one high factor rating common to both the first response and the second response;
generate a candidate degree list comprising the at least one degree identifier;
generate a third GUI comprising the candidate degree list; and
transmit the third GUI to the second client device.