Systems and methods for contextual retrieval and contextual display of records
AssigneeRipcord Inc.
InventorsMichael Moskwinski, Alex Fielding, Kevin Christopher Hall, Kimberly Lembo
Life of this patent
Estimating the term…
Abstract
Provided are systems and methods for the contextual retrieval and contextual display of records. A search query and/or search results may be contextually enhanced based on (i) natural language processing (NLP) models, (ii) user behavior, and/or (iii) relationships between various entities involved in a search, such as between users, records, and/or fields of expertise. Contextually enhanced search results may be delivered and displayed to a user on a user interface in a contextually relevant order.
Claims16
A computer-implemented method for contextual enhancement of search queries, comprising:
- (a) receiving from a user, via a user interface, a search query;
- (b) determining, with aid of one or more computer processors, a first natural language processing (NLP) model of a plurality of NLP models corresponding to the search query, wherein the first NLP model corresponds to a first set of one or more keywords;
- (c) determining, with aid of one or more computer processors, a second NLP model, of the plurality of NLP models, wherein the second NLP model corresponds to a second set of one or more keywords, wherein the first NLP model and the second NLP model have a proximity relationship with a weight value at or above a predetermined threshold;
- (d) enhancing the search query with keywords of the second set of one or more keywords not originally present in the search query, to generate an enhanced search query;
- and
- (e) executing the enhanced search query.
A computer system for contextual enhancement of search queries, comprising:
- one or more processors;
- a memory, communicatively coupled to the one or more processors, including instructions executable by the one or more processors, individually or collectively, to:
- (a) receive from a user, via a user interface, a search query;
- (b) determine, with aid of one or more computer processors, a first natural language processing (NLP) model of a plurality of NLP models corresponding to the search query, wherein the first NLP model corresponds to a first set of one or more keywords;
- (c) determine, with aid of one or more computer processors, a second NLP model, of the plurality of NLP models, wherein the second NLP model corresponds to a second set of one or more keywords, wherein the first NLP model and the second NLP model have a proximity relationship with a weight value at or above a predetermined threshold;
- (d) enhance the search query with keywords of the second set of one or more keyword not originally present in the search query, to generate an enhanced search query;
- and
- (e) execute the enhanced search query.
Dependencies are inferred from the claim text.