Result-based triggering for presentation of online content
First Claim
Patent Images
1. A computer-implemented content-delivery method, comprising:
- specifying a rule having a trigger that specifies at least one characteristic that characterizes some of a plurality of items in a corpus of data, and defining a content presentation action to be performed responsively to the trigger;
receiving a search query from a user for searching the corpus;
in response to the search query, generating a result set that includes one or more of the items in the corpus; and
if a percentage of the items in the result set that are characterized by the at least one characteristic exceeds a predetermined threshold percentage, presenting content as specified by the content presentation action.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for delivering content is provided, including specifying a rule having a trigger and defining a content presentation action, and receiving a search query from a user. The method further includes generating a result set in response to the search query, identifying at least one characteristic of the result set, and comparing the at least one characteristic to the trigger. If the at least one characteristic satisfies the trigger, the content is presented as specified by the content presentation action that is defined by the rule. Other embodiments are also described.
-
Citations
33 Claims
-
1. A computer-implemented content-delivery method, comprising:
-
specifying a rule having a trigger that specifies at least one characteristic that characterizes some of a plurality of items in a corpus of data, and defining a content presentation action to be performed responsively to the trigger; receiving a search query from a user for searching the corpus; in response to the search query, generating a result set that includes one or more of the items in the corpus; and if a percentage of the items in the result set that are characterized by the at least one characteristic exceeds a predetermined threshold percentage, presenting content as specified by the content presentation action. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented content-delivery method, comprising:
-
specifying a rule having a trigger that specifies a trigger query, and defining a content presentation action to be performed responsively to the trigger; receiving a user search query from a user; generating a user query result set by searching a corpus of data for items that satisfy the user search query; generating a trigger query result set by searching the corpus of data for items that satisfy the trigger query; and if a level of intersection between the user query result set and the trigger query result set is greater than a predetermined threshold, presenting content as specified by the content presentation action. - View Dependent Claims (8, 9, 10, 11)
-
-
12. Content-delivery apparatus for use with a corpus of data including a plurality of items, comprising:
-
a search engine, which is configured to receive a search query from a user for searching the corpus, and to generate, in response to the search query, a result set that includes one or more of the items in the corpus; and a result processor, which is configured to receive a specification of a rule having a trigger that specifies at least one characteristic that characterizes some of the items in the corpus, and defining a content presentation action to be performed responsively to the trigger, and, if a percentage of the items in the result set that are characterized by the at least one characteristic exceeds a predetermined threshold percentage, to present content as specified by the content presentation action. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. Content-delivery apparatus, comprising:
-
a result processor, which is configured to receive a specification of a rule having a trigger that specifies a trigger query, and defining a content presentation action to be performed responsively to the trigger; and a search engine, which is configured to receive a user search query from a user, to generate a user query result set by searching a corpus of data for the items that satisfy the user search query, and to generate a trigger query result set by searching the corpus of data for the items that satisfy the trigger query, wherein the result processor is configured to present the content as specified by the content presentation action if a level of intersection between the user query result set and the trigger query result set is greater than a predetermined threshold. - View Dependent Claims (19, 20, 21, 22)
-
- 23. A content-delivery computer software product, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive a specification of a rule having a trigger that specifies at least one characteristic that characterizes some of a plurality of items in a corpus of data, and defining a content presentation action to be performed responsively to the trigger, to receive a search query from a user for searching the corpus, in response to the search query to generate a result set that includes one or more of the items in the corpus, and, if the a percentage of the items in the result set that are characterized by the at least one characteristic exceeds a predetermined threshold percentage, to present content as specified by the content presentation action.
- 29. A content-delivery computer software product, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive a specification of a rule having a trigger that specifies a trigger query, and defining a content presentation action to be performed responsively to the trigger, to receive a user search query from a user, to generate a user query result set by searching a corpus of data for items that satisfy the user search query, to generate a trigger query result set by searching the corpus of data for items that satisfy the trigger query, and, if a level of intersection between the user query result set and the trigger query result set is greater than a predetermined threshold, to present the content as specified by the content presentation action.
Specification