Result-based triggering for presentation of online content
First Claim
Patent Images
1. A computer-implemented method for delivering content, comprising:
- specifying a rule having a trigger and defining a content presentation action;
receiving a search query from a user;
generating a result set in response to the search query;
identifying at least one characteristic of the result set;
comparing the at least one characteristic to the trigger; and
if the at least one characteristic satisfies the trigger, presenting the content as specified by the content presentation action that is defined by the rule.
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.
43 Citations
54 Claims
-
1. A computer-implemented method for delivering content, comprising:
-
specifying a rule having a trigger and defining a content presentation action;
receiving a search query from a user;
generating a result set in response to the search query;
identifying at least one characteristic of the result set;
comparing the at least one characteristic to the trigger; and
if the at least one characteristic satisfies the trigger, presenting the content as specified by the content presentation action that is defined by the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for delivering content, comprising:
-
specifying a rule, which has a trigger and a threshold and defines a content presentation action;
receiving a search query from a user;
generating a query result set by searching a corpus of data for items that satisfy the search query;
generating a trigger result set by searching the corpus of data for items that satisfy the trigger;
determining a level of intersection between the query result set and the trigger result set; and
if the level of intersection is greater than the threshold, presenting the content as specified by the content presentation action defined by the rule. - View Dependent Claims (15, 16, 17, 18)
-
-
19. Apparatus for delivering content, comprising:
-
a search engine, which is configured to receive a search query from a user, and to generate a result set in response to the search query; and
a result processor, which is configured to receive a specification of a rule having a trigger and defining a content presentation action, to identify at least one characteristic of the result set, to compare the at least one characteristic to the trigger, and, if the at least one characteristic satisfies the trigger, to present the content as specified by the content presentation action that is defined by the rule. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. Apparatus for delivering content, comprising:
-
a result processor, which is configured to receive a specification of a rule, which has a trigger and a threshold and defines a content presentation action; and
a search engine, which is configured to receive a search query from a user, to generate a query result set by searching a corpus of data for the items that satisfy the search query, and to generate a trigger result set by searching the corpus of data for the items that satisfy the trigger, wherein the result processor is configured to determine a level of intersection between the query result set and the trigger result set, and, if the level of intersection is greater than the threshold, to present the content as specified by the content presentation action defined by the rule. - View Dependent Claims (33, 34, 35, 36)
-
- 37. A computer software product for delivering content, 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 and defining a content presentation action, to receive a search query from a user, to generate a result set in response to the search query, to identify at least one characteristic of the result set, to compare the at least one characteristic to the trigger, and, if the at least one characteristic satisfies the trigger, to present the content as specified by the content presentation action that is defined by the rule.
- 50. A computer software product for delivering content, 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, which has a trigger and a threshold and defines a content presentation action, to receive a search query from a user, to generate a query result set by searching a corpus of data for items that satisfy the search query, to generate a trigger result set by searching the corpus of data for items that satisfy the trigger, to determine a level of intersection between the query result set and the trigger result set, and, if the level of intersection is greater than the threshold, to present the content as specified by the content presentation action defined by the rule.
Specification