US 12,314,276 B2
Enhanced search result relevancy for information retrieval systems
Carter C. Hansen, Huntersville, NC (US); and Christian P. Krobisch, Charlotte, NC (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Jun. 14, 2024, as Appl. No. 18/744,534.
Application 18/744,534 is a continuation of application No. 18/366,509, filed on Aug. 7, 2023, granted, now 12,038,934.
Application 18/366,509 is a continuation of application No. 18/152,272, filed on Jan. 10, 2023, granted, now 11,762,866.
Application 18/152,272 is a continuation of application No. 17/644,481, filed on Dec. 15, 2021, granted, now 11,580,121.
Application 17/644,481 is a continuation of application No. 16/946,800, filed on Jul. 7, 2020, granted, now 11,232,112.
Application 16/946,800 is a continuation of application No. 14/952,504, filed on Nov. 25, 2015, granted, now 10,726,020.
Prior Publication US 2024/0338373 A1, Oct. 10, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/245 (2019.01); G06F 16/2457 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 16/245 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing a graphical user interface for entering a search query;
receiving at least part of the search query entered into the graphical user interface;
retrieving a plurality of search results that at least partially match the at least part of the search query, each particular one of the plurality of search results being either a stock symbol or a company name, each particular one of the plurality of search results having a respective matching score that quantifies a strength of a match between the at least part of the search query and the particular one of the plurality of search results, wherein the respective matching score is further based upon a location of the match within the particular one of the plurality of search results, with matches at a beginning of the search result weighted more heavily than matches in a middle or end;
determining a trading volume corresponding to each of the plurality of search results, the trading volume being a trading or quote volume of a financial security corresponding to each search result;
ordering the plurality of search results based at least in part upon the trading volume corresponding to each of the plurality of search results and the location-weighted matching scores; and
providing the plurality of search results in the graphical user interface.