Directed data indexing based on conceptual relevance

US11726972B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11726972-B2
Application numberUS-201815939902-A
CountryUS
Kind codeB2
Filing dateMar 29, 2018
Priority dateMar 29, 2018
Publication dateAug 15, 2023
Grant dateAug 15, 2023

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 non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to initiation of a data indexing for a search concept, retrieve content of a first data source via a data connector, the retrieved content including a reference to a second data source. The instructions further cause the processor to, in response to a determination that the retrieved content of the first data source is relevant to the search concept: index the retrieved content of the first data source; retrieve content of the second data source based on the reference; and determine whether the retrieved content of the second data source is relevant to the search concept.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine-readable storage medium storing instructions that upon execution cause a processor to: in response to initiation of a data indexing for a search concept, retrieve content of a first data source via a data connector, the retrieved content including a reference to a second data source; in response to a determination that the retrieved content of the first data source is relevant to the search concept: generate, via the data connector, a conceptual index data structure based on the retrieved content of the first data source, wherein the instructions that upon execution cause the processor to generate the conceptual index data structure further cause the processor to index the retrieved content of the first data source in the conceptual index data structure based on conceptual relevance of the retrieved content to the search concept; retrieve content of the second data source based on the reference and the conceptual index data structure; determine whether the retrieved content of the second data source is relevant to the search concept; and modify the conceptual index data structure based on the retrieved content of the second data source, in response to whether the retrieved content of the second data source is determined to be relevant to the search concept. 2. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution further cause the processor to: in response to a determination that the retrieved content of the first data source is not relevant to the search concept: discard the retrieved content of the first data source; and ignore the content of the second data source. 3. The non-transitory machine-readable storage medium of claim 2 , wherein the instructions upon execution further cause the processor to: subsequent to the determination that the retrieved content of the first data source is not relevant to the search concept, retrieve content of a third data source that is not referenced in the first and second data sources. 4. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution further cause the processor to: in response to the determination that the retrieved content of the second data source is relevant to the search concept: index the retrieved content of the second data source in the conceptual index data structure based on conceptual relevance of the retrieved content of the second data source to the search concept; and retrieve content of a third data source based on a second reference included in the retrieved content of the second data source. 5. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution further cause the processor to: in response to a user query associated with the search concept, generate query results based on the conceptual index data structure; and present the query results to a user, wherein the query results comprise at least a portion of the retrieved content of the first data source, at least a portion of the retrieved content of the second data source, or both. 6. The non-transitory machine-readable storage medium of claim 1 , wherein the first data source is a first web site, the second data source is a second web site, and the reference is a hyperlink to the second website. 7. The non-transitory machine-readable storage medium of claim 1 , wherein the retrieved content of the first data source comprises image content, and the reference comprises a visual identifier. 8. The non-transitory machine-readable storage medium of claim 1 , wherein the retrieved content of the first data source comprises audio content, and the reference comprises human speech identifying a data source. 9. A computer implemented method comprising: detecting initiation of a data indexing for a search concept; in response to the detection of the initiation of the data indexing, retrieving, via a data connector, content of a first data source, the retrieved content including a reference to a second data source; determining, by a conceptual analysis engine executed by a processor, whether the retrieved content of the first data source is relevant to the search concept; in response to the determination that the retrieved content of the first data source is relevant to the search concept: generating, by the data connector, a conceptual index data structure based on the retrieved content of the first data source, wherein generating the conceptual index data structure comprises indexing the retrieved content of the first data source in the conceptual index data structure based on conceptual relevance of the retrieved content to the search concept; retrieving, via the data connector, content of the second data source based on the reference and the conceptual index data structure; determining, by the conceptual analysis engine, whether the retrieved content of the second data source is relevant to the search concept; and modifying, by the data connector, the conceptual index data structure based on the retrieved content of the second data source, in response to the determination of whether the retrieved content of the second data source is relevant to the search concept. 10. The computer implemented method of claim 9 , further comprising: in response to a determination that the retrieved content of the second data source is not relevant to the search concept: discarding the retrieved content of the second data source; and ignoring a second reference included in the retrieved content of the second data source, the second reference identifying a third data source. 11. The computer implemented method of claim 9 , further comprising: in response to a determination that the retrieved content of the second data source is relevant to the search concept: indexing the retrieved content of the second data source in the conceptual index data structure based on conceptual relevance of the retrieved content of the second data source to the search concept; and retrieving, via the data connector, content of a third data source based on a second reference included in the retrieved content of the second data source. 12. The computer implemented method of claim 9 , wherein the determining whether the retrieved content of the first data source is relevant to the search concept occurs after the retrieving the content of the first data source. 13. The computer implemented method of claim 9 , wherein the reference comprises a network address. 14. The method of claim 9 , further comprising: in response to a user query associated with the search concept, generating query results based on the conceptual index data structure; and presenting the query results to a user via a user interface, wherein the query results comprise at least a portion of the retrieved content of the first data source, at least a portion of the retrieved content of the second data source, or both. 15. A computing device comprising: a hardware processor; and a machine-readable storage medium storing instructions, the instructions executable by the hardware processor to: in response to initiation of a data indexing for a search concept, retrieve content of a first data source via a data connector, the retrieved content including a reference to a second data source; in response to a determination that the retrieved content of the first data source is relevant to the search concept: generate, via the data connector, a conceptual index data structure based on the retrieved content of the first data source, wherein the instructions

Assignees

Inventors

Classifications

  • Indexing structures · CPC title

  • Query processing · CPC title

  • Presentation of query results · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • URL specific, e.g. using aliases, detecting broken or misspelled links · 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 US11726972B2 cover?
A non-transitory machine-readable storage medium stores instructions that upon execution cause a processor to, in response to initiation of a data indexing for a search concept, retrieve content of a first data source via a data connector, the retrieved content including a reference to a second data source. The instructions further cause the processor to, in response to a determination that the…
Who is the assignee on this patent?
Entit Software Llc, Micro Focus Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/2228. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).