Processing data portions associated with selectable search algorithm execution

US12182187B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12182187-B2
Application numberUS-202217697548-A
CountryUS
Kind codeB2
Filing dateMar 17, 2022
Priority dateMar 17, 2021
Publication dateDec 31, 2024
Grant dateDec 31, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method to receive a search query input from an end user system, wherein the search query input relates to information associated with a merchant system. In view of the search query, a document associated with the merchant system is identified. A set of portions of the document are identified. A keyword-matching density level is determined for each portion of the set of portions of the document. A selected portion of the set of portions having a highest relative keyword-matching density level is identified. A graphical user interface including a search result responsive to the search query is generated, the graphical user interface including the selected portion of the document.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a search query from an end user system, wherein the search query relates to information associated with a merchant system; identifying, in view of the search query, a document associated with the merchant system; generating at least one portion of the document by segmenting the document into the at least one portion comprising a determined number of word tokens and a separator token; determining a keyword-matching density level for each portion in the at least one portion of the document, the keyword-matching density level representing a relative density of keywords associated with the search query to a total number of words in each portion; identifying, by a processing device, a selected portion of the at least one portion having a highest relative keyword-matching density level; and generating a graphical user interface including a search result responsive to the search query, wherein the graphical user interface includes the selected portion of the document. 2. The method of claim 1 , wherein the selected portion comprises a featured snippet portion associated with the search result. 3. The method of claim 1 , further comprising executing a search algorithm to identify the document in view of the search query. 4. The method of claim 1 , further comprising extracting the selected portion having the highest relative keyword-matching density level from the document. 5. The method of claim 1 , wherein the selected portion comprises information providing a context for the search result. 6. The method of claim 1 , wherein the selected portion comprises one of a direct answer featured snippet portion or an inline featured snippet portion. 7. The method of claim 1 , further comprising receiving, from the merchant system, a selection of a first search algorithm of a set of search algorithms, wherein the first search algorithm relates to a first type of search query. 8. The method of claim 7 , further comprising: classifying the search query as having the first type; and applying the first search algorithm to the search query to identify the document. 9. 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 operation comprising: receiving a search query from an end user system, wherein the search query relates to information associated with a merchant system; identifying, in view of the search query, a document associated with the merchant system; generating at least one portion of the document by segmenting the document into the at least one portion comprising a determined number of word tokens and a separator token; determining a keyword-matching density level for each portion of the at least one portion of the document, the keyword-matching density level representing a relative density of keywords associated with the search query to a total number of words in each portion; identifying, by a processing device, a selected portion of the at least one portion having a highest relative keyword-matching density level; and generating a graphical user interface including a search result responsive to the search query, wherein the graphical user interface includes the selected portion of the document. 10. The system of claim 9 , wherein the selected portion comprises a featured snippet portion associated with the search result. 11. The system of claim 9 , the operations further comprising executing a search algorithm to identify the document in view of the search query. 12. The system of claim 9 , the operations further comprising extracting the selected portion having the highest relative keyword-matching density level from the document. 13. The system of claim 9 , wherein the selected portion comprises information providing a context for the search result. 14. The system of claim 9 , wherein the selected portion comprises one of a direct answer featured snippet portion or an inline featured snippet portion. 15. The system of claim 9 , the operations further comprising receiving, from the merchant system, a selection of a first search algorithm of a set of search algorithms, wherein the first search algorithm relates to a first type of search query. 16. The system of claim 15 , the operations further comprising: classifying the search query as having the first type; and applying the first search algorithm to the search query to identify the document. 17. 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 from an end user system, wherein the search query relates to information associated with a merchant system; identifying, in view of the search query, a document associated with the merchant system; at least one portion of the document by segmenting the document into the at least one portion comprising a determined number of word tokens and a separator token; determining a keyword-matching density level for each portion of the at least one portion of the document, the keyword-matching density level representing a relative density of keywords associated with the search query to a total number of words in each portion; identifying, by a processing device, a selected portion of the at least one portion having a highest relative keyword-matching density level; and generating a graphical user interface including a search result responsive to the search query, wherein the graphical user interface includes the selected portion of the document. 18. The non-transitory computer readable storage medium of claim 17 , wherein the selected portion comprises a featured snippet portion associated with the search result. 19. The non-transitory computer readable storage medium of claim 17 , the operations further comprising executing a search algorithm to identify the document in view of the search query. 20. The non-transitory computer readable storage medium of claim 17 , the operations further comprising extracting the selected portion having the highest relative keyword-matching density level from the document.

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • Knowledge representation; Symbolic representation · CPC title

  • Knowledge engineering; Knowledge acquisition · CPC title

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • Rating or review of business operators or products · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12182187B2 cover?
A system and method to receive a search query input from an end user system, wherein the search query input relates to information associated with a merchant system. In view of the search query, a document associated with the merchant system is identified. A set of portions of the document are identified. A keyword-matching density level is determined for each portion of the set of portions of …
Who is the assignee on this patent?
Yext Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9538. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).