US 11,934,413 B2
Techniques and systems for smart natural language processing of search results
Piper Alexandra Coble, Richmond, VA (US); Natalie Kuhn, New York, NY (US); Paul Cho, Boston, MA (US); Ryan M. Parker, Dallas, TX (US); Sergey Petrunin, Cambridge, MA (US); Gary B. Williams, Williamsburg, VA (US); Eric Campbell, Midlothian, VA (US); Lin Ni Lisa Cheng, Fresh Meadows, NY (US); Matthew Kevin Sullivan, Midlothian, VA (US); and Chris Demchalk, Frisco, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Nov. 18, 2021, as Appl. No. 17/530,149.
Prior Publication US 2023/0153309 A1, May 18, 2023
Int. Cl. G06F 16/2457 (2019.01); G06F 16/242 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/24578 (2019.01) [G06F 16/243 (2019.01); G06F 16/285 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory storing programming code including a search result scoring application, a plurality of user profiles, and collected search history, wherein the collected search history is a database that includes search terms used in a query, results from the query, and a degree of engagement with results of interest of a plurality of users;
an input/output device; and
a processor operable to:
receive, via the input/output device, a search query including one or more of a textual phrase, a document, or data including metadata from a user;
generate a theme of the search query based on an evaluation of the search query;
locate other users having profiles similar to a user profile of the user from whom the search query was received, wherein the user profile is based on a user group to which the user and the other users are assigned;
obtain a plurality of search histories by retrieving a search history of each of the located other users from the collected search history;
identify content corresponding to the generated theme in at least one of the plurality of search histories;
execute the search query to obtain content corresponding to the generated theme of the search query from a searchable content module, wherein the searchable content module includes public source content and internal source content, the execution of the search query to identify the public source content from a public source having a similar theme as the search query and identify the internal source content from an internal source searchable content repository based on a work assignment category obtained from the user profile;
score the obtained content and the identified content using a scoring algorithm based on a result of an evaluation of search history results considered relevant to each user for relevancy to the generated theme of the search query, wherein the score is based on application of the search result scoring application to the identified public source content and the identified internal source content; and
output a set of scored search results to the input/output device.