| 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 |

|
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.
|