Selecting content for publication
First Claim
Patent Images
1. A computer-implemented method relating to selecting content for publication, the method comprising:
- receiving, by a computer device, at least one term to be used in selecting content from a repository for publication;
obtaining, by the computer device and before querying the repository, information from a record by looking up a first query in the record, the first query based on the received at least one term, the record including query terms associated with corresponding values indicating how many content items in the repository are responsive to the query terms, the corresponding values obtained by past queries of the repository;
comparing, by the computer device and using at least the obtained information, a corresponding value for the first query with at least one of a predetermined upper limit and a predetermined lower limit;
determining, by the computer device and using at least the obtained information, a second query to be performed on the repository for selecting at least some of the content items, wherein determining the second query comprises one of;
(i) if the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query, the second query being narrower than the first query by including at least one more term, or at least one less term, than the first query;
or(ii) if the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query, the second query being broader than the first query by including at least one more term, or at least one less term, than the first query;
andproviding, by the computer device, the selected content items that result from performing the second query.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosed subject matter, a computer-implemented method relating to selecting content for publication includes receiving a term to be used in selecting content for publication. The method includes obtaining information from a record using the received term, the information reflecting a correspondence between contents in a repository and the received term. The method includes determining, using at least the obtained information, a query to be performed on the repository for selecting at least part of the content.
-
Citations
16 Claims
-
1. A computer-implemented method relating to selecting content for publication, the method comprising:
-
receiving, by a computer device, at least one term to be used in selecting content from a repository for publication; obtaining, by the computer device and before querying the repository, information from a record by looking up a first query in the record, the first query based on the received at least one term, the record including query terms associated with corresponding values indicating how many content items in the repository are responsive to the query terms, the corresponding values obtained by past queries of the repository; comparing, by the computer device and using at least the obtained information, a corresponding value for the first query with at least one of a predetermined upper limit and a predetermined lower limit; determining, by the computer device and using at least the obtained information, a second query to be performed on the repository for selecting at least some of the content items, wherein determining the second query comprises one of; (i) if the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query, the second query being narrower than the first query by including at least one more term, or at least one less term, than the first query;
or(ii) if the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query, the second query being broader than the first query by including at least one more term, or at least one less term, than the first query; and providing, by the computer device, the selected content items that result from performing the second query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that when executed by a processor perform a method relating to selecting content for publication, the method comprising:
-
receiving at least one term to be used in selecting content from a repository for publication; obtaining, before querying the repository, information from a record by looking up a first query in the record, the first query based on the received at least one term, the record including query terms associated with corresponding values indicating how many content items in the repository are responsive to the query terms, the corresponding values obtained by past queries of the repository; comparing a corresponding value for the first query with at least one of a predetermined upper limit and a predetermined lower limit; determining, using at least the obtained information, a second query to be performed on the repository for selecting at least some part of the content items, wherein determining the second query comprises one of; (i) if the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query, the second query being narrower than the first query by including at least one more term, or at least one less term, than the first query;
or(ii) if the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query, the second query being broader than the first query by including at least one more term, or at least one less term, than the first query; performing the second query; and providing, by the computer device, the selected content items that result from performing the second query.
-
-
16. A computer system comprising:
-
a repository including contents to be selected for publication; a record including query terms associated with corresponding values indicating how many content items in the repository are responsive to the query terms, the corresponding values obtained by past queries of the repository; and a content selection module that, upon receiving at least one term and before querying the repository, (A) obtains information from the record by looking up a first query in the record, the first query based on the received at least one term, (B) compares, using at least the obtained information, a corresponding value for the first query with at least one of a predetermined upper limit and a predetermined lower limit, (C) determines, using at least the obtained information, a second query to be performed on the repository for selecting at least some of the content items, wherein determining the second query comprises one of; (i) if the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query, the second query being narrower than the first query by including at least one more term, or at least one less term, than the first query;
or(ii) if the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query, the second query being broader than the first query by including at least one more term, or at least one less term, than the first query; (D) performs the second query; and (E) provides the selected content items that result from the second query.
-
Specification