METHODS AND APPARATUS FOR SEARCHING OF CONTENT USING SEMANTIC SYNTHESIS
First Claim
Patent Images
1. A method of semantic searching, the method comprising:
- receiving a first search query;
obtaining a disambiguation term for semantically disambiguating the first search query;
creating, with a processor, a second search query based at least in part on the first search query and the disambiguation term; and
at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of semantic searching. The method may include receiving a first search query, obtaining a disambiguation term for semantically disambiguating the first search query, and creating, with a processor, a second search query based at least in part on the first search query and the disambiguation term. The method may also include at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results.
-
Citations
33 Claims
-
1. A method of semantic searching, the method comprising:
-
receiving a first search query; obtaining a disambiguation term for semantically disambiguating the first search query; creating, with a processor, a second search query based at least in part on the first search query and the disambiguation term; and at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for semantic searching, the system comprising:
-
a processor configured to execute a method comprising receiving a first search query, obtaining a disambiguation term for semantically disambiguating the first search query, creating a second search query based at least in part on the first search query and the disambiguation term, and at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results.
-
-
14. A computer readable storage medium storing processor-executable instructions that when executed by a processor, cause the processor to perform a method of semantic searching, the method comprising:
-
receiving a first search query; obtaining a disambiguation term for semantically disambiguating the first search query; creating a second search query based at least in part on the first search query and the disambiguation term; and at least one of outputting search results obtained from a search conducted based at least in part on the second search query and sending the second search query to a search service for outputting search results.
-
-
15-30. -30. (canceled)
-
31. A method comprising:
-
receiving a first search query; synthesizing, with a processor, a semantic representation of the first search query; obtaining search results based on a search conducted based at least in part on the first search query; and ranking or annotating the search results based at least in part on terms contained both in the search results and the semantic representation.
-
-
32. A system comprising:
a processor configured to execute a method comprising receiving a first search query, synthesizing a semantic representation of the first search query, obtaining search results based on a search conducted based at least in part on the first search query, and ranking or annotating the search results based at least in part on terms contained both in the search results and the semantic representation.
-
33. A computer-readable storage medium storing processor-executable instructions that when executed by a processor, cause the processor to perform a method comprising:
-
receiving a first search query; synthesizing a semantic representation of the first search query; obtaining search results based on a search conducted based at least in part on the first search query; and ranking or annotating the search results based at least in part on terms contained both in the search results and the semantic representation.
-
Specification