Selecting content for publication
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computer device, at least one term to be used in selecting content from a repository for publication;
evaluating a record using the at least one term producing a result, the record including one or more query terms and corresponding values for numbers of documents in the repository that are responsive to a given query term, the result comprising a corresponding value for a first query;
comparing, by the computer device, the corresponding value for the first query with at least one of a predetermined upper limit or a predetermined lower limit;
determining, by the computer device and based on the comparison, a second query to be performed on the repository for selecting at least one of the content items, wherein determining the second query comprises one of;
(i) when the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein narrowing further includes creating the second query as a combination of the at least one term and the one or more additional terms;
or(ii) when the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein broadening further includes creating the second query as a combination of the at least one term or the one or more additional terms; and
providing, by the computer device and responsive to the at least one term, 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
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computer device, at least one term to be used in selecting content from a repository for publication; evaluating a record using the at least one term producing a result, the record including one or more query terms and corresponding values for numbers of documents in the repository that are responsive to a given query term, the result comprising a corresponding value for a first query; comparing, by the computer device, the corresponding value for the first query with at least one of a predetermined upper limit or a predetermined lower limit; determining, by the computer device and based on the comparison, a second query to be performed on the repository for selecting at least one of the content items, wherein determining the second query comprises one of; (i) when the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein narrowing further includes creating the second query as a combination of the at least one term and the one or more additional terms;
or(ii) when the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein broadening further includes creating the second query as a combination of the at least one term or the one or more additional terms; and providing, by the computer device and responsive to the at least one term, 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. A computer program product embodied in a non-transitory 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, by a computer device, at least one term to be used in selecting content from a repository for publication; evaluating a record using the at least one term producing a result, the record including one or more query terms and corresponding values for numbers of documents in the repository that are responsive to a given query term, the result comprising a corresponding value for a first query; comparing, by the computer device, the corresponding value for the first query with at least one of a predetermined upper limit or a predetermined lower limit; determining, by the computer device and based on the comparison, a second query to be performed on the repository for selecting at least one of the content items, wherein determining the second query comprises one of; (i) when the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein narrowing further includes creating the second query as a combination of the at least one term and the one or more additional terms;
or(ii) when the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein broadening further includes creating the second query as a combination of the at least one term or the one or more additional terms; and providing, by the computer device and responsive to the at least one term, selected content items that result from performing the second query.
-
-
15. A computer system comprising:
-
one or more processors; a repository including contents to be selected for publication; a record including one or more query terms and corresponding values for numbers of documents in the repository that are responsive to a given query term; and a non-transitory computer-readable storage medium comprising instructions that when executed generate; a content selection module that, upon receiving at least one term and before querying the repository, evaluates the record using the at least one term and produces a result comprising a corresponding value for a first query, compares the corresponding value for the first query with at least one of a predetermined upper limit or a predetermined lower limit, determines, based on the comparison, a second query to be performed on the repository for selecting at least one of the content items, wherein determining the second query comprises one of;
when the corresponding value is greater than the predetermined upper limit, narrowing the first query to obtain the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein narrowing further includes creating the second query as a combination of the at least one term and the one or more additional terms, or when the corresponding value is less than the predetermined lower limit, broadening the first query to obtain the second query, wherein the content selection module provides, responsive to the at least one term, selected content items that result from performing the second query including identifying one or more additional terms to join with the at least one term including identifying one or more additional terms based on terms included in a document of the one or more documents that include the at least one term and wherein broadening further includes creating the second query as a combination of the at least one term or the one or more additional terms. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification