IP Library Patent Application 18104618
Patent Application
App. No. 18/104,618

SEARCH RESULT GENERATION USING NAMED ENTITY RECOGNITION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/104,618
Abstract

A system and method to receive a search query including a set of search terms associated with a merchant system. A machine-learning model is executed to identify a first subset of one or more multi-term phrases associated with one or more named entity types. A set of tokens corresponding to the search query is generated, wherein the set of tokens comprises a token associated with each of the first subset of one or more multi-term phrases. A comparison of the set of tokens to a document index associated with the merchant system is executed to identify one or more matching documents. Based on the comparison, a set of search results comprising the one or more matching documents is generated.

Claims (37)

1 . A method comprising:

receiving a search query including a set of search terms associated with a merchant system;

executing, by a processing device, a machine-learning model to identify a first subset of one or more multi-term phrases associated with one or more named entity types;

generating a set of tokens corresponding to the search query, wherein the set of tokens comprises a subset of tokens associated with each of the one or more multi-term phrases associated with the one or more named entity types;

executing a comparison of the set of tokens to a document index associated with the merchant system to identify one or more matching documents; and

generating, based on the comparison, a set of search results comprising the one or more matching documents.

2 . The method of claim 1 , wherein the machine-learning model comprises a named entity recognition (NER) model.

3 . The method of claim 1 , wherein the first subset of one or more multi-term phrases comprise one or more NER phrases.

4 . The method of claim 3 , further comprising identifying a second subset of one or more multi-term phrases comprising one or more custom phrases, wherein the one or more custom phrases are defined by the merchant system.

5 . The method of claim 1 , wherein the one or more matching documents include a sequence of terms matching an ordered sequence of a first multi-term phrase of the one or more multi-term phrases.

6 . The method of claim 1 , further comprising receiving one or more selections of the one or more named entity types identifiable by the machine-learning model.

7 . The method of claim 1 , wherein the one or more matching documents include a sequence of terms matching at least a portion of a first multi-term phrase of the one or more multi-term phrases and another term associated with a token of the search query.

8 . A system comprising:

a memory to store instructions; and

a processing device operatively coupled to the memory, the processing device to execute the instructions to perform operations comprising:

receiving a search query including a set of search terms associated with a merchant system;

executing, by a processing device, a machine-learning model to identify a first subset of one or more multi-term phrases associated with one or more named entity types;

generating a set of tokens corresponding to the search query, wherein the set of tokens comprises a subset of tokens associated with each of the one or more multi-term phrases associated with the one or more named entity types;

executing a comparison of the set of tokens to a document index associated with the merchant system to identify one or more matching documents; and

generating, based on the comparison, a set of search results comprising the one or more matching documents.

9 . The system of claim 8 , wherein the machine-learning model comprises a named entity recognition (NER) model.

10 . The system of claim 8 , wherein the first subset of one or more multi-term phrases comprise one or more NER phrases.

11 . The system of claim 10 , the operations further comprising identifying a second subset of one or more multi-term phrases comprising one or more custom phrases, wherein the one or more custom phrases are defined by the merchant system.

12 . The system of claim 8 , wherein the one or more matching documents include a sequence of terms matching an ordered sequence of a first multi-term phrase of the one or more multi-term phrases.

13 . The system of claim 8 , the operations further comprising receiving one or more selections of the one or more named entity types identifiable by the machine-learning model.

14 . The system of claim 8 , wherein the one or more matching documents include a sequence of terms matching at least a portion of a first multi-term phrase of the one or more multi-term phrases and another term associated with a token of the search query.

15 . A non-transitory computer readable storage medium having instructions that, if executed by a processing device, cause the processing device to perform operations comprising:

receiving a search query including a set of search terms associated with a merchant system;

executing, by a processing device, a machine-learning model to identify a first subset of one or more multi-term phrases associated with one or more named entity types;

generating a set of tokens corresponding to the search query, wherein the set of tokens comprises a subset of tokens associated with each of the one or more multi-term phrases associated with the one or more named entity types;

executing a comparison of the set of tokens to a document index associated with the merchant system to identify one or more matching documents; and

generating, based on the comparison, a set of search results comprising the one or more matching documents.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the machine-learning model comprises a named entity recognition (NER) model.

17 . The non-transitory computer readable storage medium of claim 15 , wherein the first subset of one or more multi-term phrases comprise one or more NER phrases.

18 . The non-transitory computer readable storage medium of claim 17 , the operations further comprising identifying a second subset of one or more multi-term phrases comprising one or more custom phrases, wherein the one or more custom phrases are defined by the merchant system.

19 . The non-transitory computer readable storage medium of claim 15 , wherein the one or more matching documents include a sequence of terms matching an ordered sequence of a first multi-term phrase of the one or more multi-term phrases.

20 . The non-transitory computer readable storage medium of claim 19 , the operations further comprising receiving one or more selections of the one or more named entity types identifiable by the machine-learning model.

Assignments (2)
SECURITY INTEREST Recorded May 16, 2025
From: YEXT, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071295/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: YANG, ALEX SHAOCHENG; MISIEWICZ, MICHAEL; DUNN, MICHAEL; DAVISH, MAXWELL; SRINIVASAN, DEEPAK
To: YEXT, INC.
Reel/Frame 063567/0222 →