METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR SEMANTICALLY ENRICHING CONTENT AND FOR SEMANTIC NAVIGATION
First Claim
1. A method of displaying search results on a computing device, the method comprising:
- receiving search results in response to a search query;
displaying on the computing device a list of search results in a search engine interface; and
displaying a plurality of semantic facets in the search engine interface, each of the facets comprising faceted search results, each of the faceted search results being 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.
10 Assignments
0 Petitions
Accused Products
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.
-
Citations
19 Claims
-
1. A method of displaying search results on a computing device, the method comprising:
-
receiving search results in response to a search query; displaying on the computing device a list of search results in a search engine interface; and displaying a plurality of semantic facets in the search engine interface, each of the facets comprising faceted search results, each of the faceted search results being 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. - View Dependent Claims (2, 3)
-
-
4. A method for presenting content on a computing device, the method comprising:
-
identifying a plurality of semantic annotations for content; determining one or more semantic connections between the semantic annotations; and dynamically generating a topic page based on the one or more semantic connections.
-
-
5. A method, performed by a computing device, for annotating content, the method comprising:
-
automatically inferring new semantic metadata from the content and from existing semantic metadata; and automatically annotating the content with the new semantic metadata.
-
-
6. A method, performed by a computing device, for semantically searching content, the method comprising:
-
displaying a first facet and a second facet as part of faceted search results in response to a search query; associating a first facet with a second facet in response to user input; and searching a semantic index based on the first and second facets by cross-referencing semantic metadata for the content associated with the first facet with metadata for the content associated with the second facet. - View Dependent Claims (7)
-
-
8. A non-transitory computer-readable medium comprising programmed instructions in code which, when loaded into a memory and executed by a processor of a computing device, causes the computing device to:
-
receive search results in response to a search query; display a list of search results in a search engine interface; and display a plurality of facets in the search engine interface, each of the facets comprising faceted search results, each of the faceted search results being 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. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer-readable medium comprising programmed instructions in code which, when loaded into a memory and executed by a processor of a computing device, causes the computing device to:
-
identify a plurality of semantic annotations for content; determine one or more semantic connections between the semantic annotations; and dynamically generate a topic page based on the one or more semantic connections.
-
-
12. A non-transitory computer-readable medium comprising programmed instructions in code which, when loaded into a memory and executed by a processor of a computing device, causes the computing device to:
-
automatically infer new metadata from content and from existing metadata; and automatically annotate the content with the new metadata.
-
-
13. A semantic navigation system comprising:
-
an ingestion broker for ingesting content from client systems; a web crawler operatively connected to the ingestion broker for crawling web content for the ingestion broker; an engine for operating a semantic index; a content analytics module operatively connected to the engine for analyzing content to generate semantic metadata for the semantic index; and a presentation module having presentation logic for presenting search results obtained by querying the semantic index. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification