US 11,698,920 B2
Methods, systems, and computer-readable media for semantically enriching content and for semantic navigation
Pascal Dimassimo, Montreal (CA); Steve Pettigrew, Montreal (CA); Martin Brousseau, Montreal (CA); Charles-Olivier Simard, Montreal (CA); Eric Williams, Montreal (CA); Francis Lacroix, Montreal (CA); Alex Dowgailenko, Montreal (CA); Agostino Deligia, Montreal (CA); and Jean-Michel Texier, Montreal (CA)
Assigned to Open Text SA ULC, Halifax (CA)
Filed by Open Text S.A. ULC, Halifax (CA)
Filed on Jun. 15, 2021, as Appl. No. 17/347,815.
Application 17/347,815 is a continuation of application No. 16/371,974, filed on Apr. 1, 2019, granted, now 11,042,573.
Application 16/371,974 is a continuation of application No. 15/059,125, filed on Mar. 2, 2016, granted, now 10,282,372, issued on May 7, 2019.
Application 15/059,125 is a continuation of application No. 14/079,406, filed on Nov. 13, 2013, granted, now 10,331,714, issued on Jun. 25, 2019.
Application 14/079,406 is a continuation of application No. 13/189,048, filed on Jul. 22, 2011, granted, now 9,298,816, issued on Mar. 29, 2016.
Prior Publication US 2021/0311974 A1, Oct. 7, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/31 (2019.01); G06F 16/36 (2019.01); G06F 16/248 (2019.01); G06F 16/338 (2019.01); G06F 16/951 (2019.01); G06F 16/332 (2019.01); G06F 16/33 (2019.01)
CPC G06F 16/316 (2019.01) [G06F 16/248 (2019.01); G06F 16/338 (2019.01); G06F 16/3325 (2019.01); G06F 16/3344 (2019.01); G06F 16/36 (2019.01); G06F 16/951 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for semantically enriching content for semantic navigation, the method comprising:
ingesting content from a plurality of data sources, the ingesting performed by an ingestion broker of a semantic navigation system operating on at least one server machine;
operating a semantic index, the operating performed by an engine of the semantic navigation system, the semantic index supporting indexing by the engine, the indexing combining features and functions of both keyword indexing and semantic indexing;
determining semantic metadata from the content ingested by the ingestion broker from the plurality of data sources, the determining performed by a content analytics module operatively connected to the engine;
enriching the content with the semantic metadata determined by the content analytics module, the enriching performed by a semantic annotator, wherein the enriching the content includes creating a first semantic facet from the semantic metadata;
storing the semantic metadata in the semantic index, the storing performed by the engine, the content enriched with the semantic metadata searchable via the semantic index;
receiving, by the semantic navigation system, a search query from a client application operating on a client computer;
retrieving results from the semantic index responsive to the search query, the retrieving performed by a retrieval process of the semantic navigation system, wherein the results include the first semantic facet created from the semantic metadata at the enriching; and
responsive to the search query, presenting faceted search results, 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.