US 12,147,761 B2
Systems and methods for improved spell check
Laura D. Hamilton, Chicago, IL (US); Vinit Garg, Fremont, CA (US); Ayush Tomar, Morgan Hill, CA (US); Fazle Shahnawaz Muhibul Karim, Chicago, IL (US); and Chenwei Liu, Rockville, MD (US)
Assigned to Optum, Inc., Minnetonka, MN (US)
Filed by Optum, Inc., Minnetonka, MN (US)
Filed on Jul. 20, 2023, as Appl. No. 18/355,488.
Claims priority of provisional application 63/485,729, filed on Feb. 17, 2023.
Prior Publication US 2024/0281604 A1, Aug. 22, 2024
Int. Cl. G06F 17/00 (2019.01); G06F 16/215 (2019.01); G06F 16/9032 (2019.01); G06F 16/9038 (2019.01); G06F 40/232 (2020.01); G06F 40/242 (2020.01); G16H 10/60 (2018.01)
CPC G06F 40/232 (2020.01) [G06F 16/215 (2019.01); G06F 16/90328 (2019.01); G06F 16/9038 (2019.01); G06F 40/242 (2020.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for improved spell checking, the method comprising:
receiving, by one or more processors, a search query from a user device;
determining, by the one or more processors, that the search query does not exist in a data store that stores at least one of (a) a corpus of correctly spelled words or (b) forced correction mapping data;
in response to the determining,
selecting, by the one or more processors and among each of a plurality of suggested search queries generated by a respective spell corrector model, one of the plurality of suggested search queries based on at least one of:
a frequency of the suggested search query in historical search data; or
a weightage associated with the spell corrector model that generated the selected suggested search query; and
causing, by the one or more processors, the selected suggested search query to be displayed on the user device.