US 11,811,971 B1
Systems and methods for occupation categorization
Thirumurugan Thyagarajan, San Antonio, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by United Services Automobile Association (USAA), San Antonio, TX (US)
Filed on Apr. 28, 2022, as Appl. No. 17/731,975.
Application 17/731,975 is a continuation of application No. 17/036,935, filed on Sep. 29, 2020, granted, now 11,330,106.
Claims priority of provisional application 62/908,210, filed on Sep. 30, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 3/51 (2006.01); G06F 40/30 (2020.01); G06Q 30/018 (2023.01); G06N 20/00 (2019.01); G06F 3/0482 (2013.01)
CPC H04M 3/5183 (2013.01) [G06F 3/0482 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 30/0185 (2013.01); H04M 2203/408 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions that, when executed by one or more processors of one or more machines, cause the one or more machines to:
identify a user of a user input graphical user interface (GUI);
access an electronic profile of the user;
determine that the electronic profile does not include an occupation indication, identifying an occupation of the user;
in response to determining that the electronic profile does not include the occupation indication, prompt for and receive, via the user input GUI, a free-form indication of the occupation of the user;
generate a meaning vector of the free-form indication;
compare the meaning vector of the free-form indication against meaning vectors associated with a prescribed set of occupations prescribed to use in anti-money-laundering classification;
determine meaning scores for the prescribed set of occupations based upon an affinity between vector of the free-form indication and the vectors associated with the prescribed set of occupations;
select a subset of the prescribed set of occupations based at least in part upon the meaning scores for the prescribed set of occupations;
present, via an occupation selection GUI, a selectable list of prescribed occupations, the selectable list comprising the subset;
receive an indication of a selection a particular prescribed occupation for the selectable list; and
provide the particular prescribed occupation to a reduced software bloat downstream-processing system that is configured to perform the anti-money-laundering classification using only occupations in the prescribed set of occupations.