METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR SEMANTICALLY ENRICHING CONTENT AND FOR SEMANTIC NAVIGATION

Information

  • Patent Application
  • 20230297602
  • Publication Number
    20230297602
  • Date Filed
    May 23, 2023
    a year ago
  • Date Published
    September 21, 2023
    a year ago
  • CPC
    • G06F16/316
    • G06F16/248
    • G06F16/3325
    • G06F16/3344
    • G06F16/338
    • G06F16/36
    • G06F16/951
  • International Classifications
    • G06F16/31
    • G06F16/36
    • G06F16/248
    • G06F16/338
    • G06F16/951
    • G06F16/332
    • G06F16/33
Abstract
Methods, systems and computer-readable media enable various techniques related to semantic navigation. One aspect is a technique for displaying semantically derived facets in the search engine interface. Each of the facets comprises faceted search results. Each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query. Another aspect automatically infers new metadata from the content and from existing metadata and then automatically annotates the content with the new metadata to improve recall and navigation. Another aspect identifies semantic annotations by determining semantic connections between the semantic annotations and then dynamically generating a topic page based on the semantic connections.
Description
Claims
  • 1. A method for semantically enriching content for semantic navigation, the method comprising: determining, by a computer, semantic metadata from content ingested from different sources;creating, by the computer, a first semantic facet from the semantic metadata;storing, by the computer, the first semantic facet in a semantic index;receiving, by the computer, a search query from a user device;querying, by the computer, the semantic index with the search query from the user device;retrieving or receiving, by the computer, results of the querying from the semantic index, wherein the results include the first semantic facet created from the semantic metadata; andpresenting, by the computer, faceted search results through a user interface on the user device, the presenting including, responsive to the search query, instantiating a second semantic facet from the semantic metadata, the faceted search results including the first semantic facet of the results and the second semantic facet instantiated from the semantic metadata at the presenting responsive to the search query.
  • 2. The method according to claim 1, wherein the faceted search results comprise facets and wherein each facet of the facets is presented on the user interface with a plus sign and a minus sign.
  • 3. The method according to claim 2, further comprising: upon selection of a plus sign corresponding to a facet of the facets presented on the user interface: updating the search query to include the facet as a search term;querying the semantic index with the search query thus updated;retrieving or receiving an additional faceted search result from the semantic index; anddisplaying a new selection summary box on the user interface to include the additional faceted search result.
  • 4. The method according to claim 1, further comprising: providing a deselection user interface element next to each search term in the search query to enable deselection of a corresponding search term.
  • 5. The method according to claim 4, further comprising: upon selection of a deselection user interface element corresponding to a search term in the search query: updating the search query to remove the search term from the search query; andquerying the semantic index with the search query thus updated.
  • 6. The method according to claim 1, wherein the search query from the user device comprises at least one of a natural language question or a keyword with implicit or explicit Boolean logic.
  • 7. The method according to claim 1, wherein the semantic index comprises a forward index or an inverted index.
  • 8. A system for semantically enriching content for semantic navigation, the system comprising: a processor;a non-transitory computer-readable medium; andinstructions stored on the non-transitory computer-readable medium and translatable by the processor for: determining semantic metadata from content ingested from different sources;creating a first semantic facet from the semantic metadata;storing the first semantic facet in a semantic index;receiving a search query from a user device;querying the semantic index with the search query from the user device;retrieving or receiving results of the querying from the semantic index, wherein the results include the first semantic facet created from the semantic metadata; andpresenting faceted search results through a user interface on the user device, the presenting including, responsive to the search query, instantiating a second semantic facet from the semantic metadata, the faceted search results including the first semantic facet of the results and the second semantic facet instantiated from the semantic metadata at the presenting responsive to the search query.
  • 9. The system of claim 8, wherein the faceted search results comprise facets and wherein each facet of the facets is presented on the user interface with a plus sign and a minus sign.
  • 10. The system of claim 9, wherein the instructions are further translatable by the processor for: upon selection of a plus sign corresponding to a facet of the facets presented on the user interface: updating the search query to include the facet as a search term;querying the semantic index with the search query thus updated;retrieving or receiving an additional faceted search result from the semantic index; anddisplaying a new selection summary box on the user interface to include the additional faceted search result.
  • 11. The system of claim 8, wherein the instructions are further translatable by the processor for: providing a deselection user interface element next to each search term in the search query to enable deselection of a corresponding search term.
  • 12. The system of claim 11, wherein the instructions are further translatable by the processor for: upon selection of a deselection user interface element corresponding to a search term in the search query: updating the search query to remove the search term from the search query; andquerying the semantic index with the search query thus updated.
  • 13. The system of claim 8, wherein the search query from the user device comprises at least one of a natural language question or a keyword with implicit or explicit Boolean logic.
  • 14. The system of claim 8, wherein the semantic index comprises a forward index or an inverted index.
  • 15. A computer program product for semantically enriching content for semantic navigation, the computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for: determining semantic metadata from content ingested from different sources;creating a first semantic facet from the semantic metadata;storing the first semantic facet in a semantic index;receiving a search query from a user device;querying the semantic index with the search query from the user device;retrieving or receiving results of the querying from the semantic index, wherein the results include the first semantic facet created from the semantic metadata; andpresenting faceted search results through a user interface on the user device, the presenting including, responsive to the search query, instantiating a second semantic facet from the semantic metadata, the faceted search results including the first semantic facet of the results and the second semantic facet instantiated from the semantic metadata at the presenting responsive to the search query.
  • 16. The computer program product of claim 15, wherein the faceted search results comprise facets and wherein each facet of the facets is presented on the user interface with a plus sign and a minus sign.
  • 17. The computer program product of claim 16, wherein the instructions are further translatable by the processor for: upon selection of a plus sign corresponding to a facet of the facets presented on the user interface: updating the search query to include the facet as a search term;querying the semantic index with the search query thus updated;retrieving or receiving an additional faceted search result from the semantic index; anddisplaying a new selection summary box on the user interface to include the additional faceted search result.
  • 18. The computer program product of claim 15, wherein the instructions are further translatable by the processor for: providing a deselection user interface element next to each search term in the search query to enable deselection of a corresponding search term.
  • 19. The computer program product of claim 18, wherein the instructions are further translatable by the processor for: upon selection of a deselection user interface element corresponding to a search term in the search query: updating the search query to remove the search term from the search query; andquerying the semantic index with the search query thus updated.
  • 20. The computer program product of claim 15, wherein the search query from the user device comprises at least one of a natural language question or a keyword with implicit or explicit Boolean logic.
Divisions (1)
Number Date Country
Parent 13189048 Jul 2011 US
Child 14079406 US
Continuations (4)
Number Date Country
Parent 17347815 Jun 2021 US
Child 18322511 US
Parent 16371974 Apr 2019 US
Child 17347815 US
Parent 15059125 Mar 2016 US
Child 16371974 US
Parent 14079406 Nov 2013 US
Child 15059125 US