System to manage automated prize value accumulation and distribution
First Claim
1. A system comprising:
- a memory; and
at least one hardware processor couple to the memory and comprising instructions that cause the system to perform operations comprising;
receiving a prize contribution fee from a publishing user;
receiving a prize opt-in from the publishing user;
calculating a prize based on a cumulative contribution of prize contribution fees received from a plurality of publishing users and the prize contribution fee from the publishing user, in response to the receiving the prize opt-in;
receiving publication data and one or more criteria to be satisfied as a prerequisite to causing display of an opportunity to win the prize from the publishing user, the one or more criteria including user criteria and temporal criteria, the temporal criteria indicating a time period within which the opportunity to win the prize is presentable to a viewing user;
receiving a search query from the viewing user, the search query including search terms identifying the publication data;
verifying the viewing user satisfies the one or more criteria including the user criteria and the temporal criteria in response to the receiving the search query from the viewing user;
retrieving a set of search results based on the search query, the set of search results including the publication data from the publishing user in response to the search query;
generating a presentation that includes the set of search results and a depiction of the publication data among the presentation of the set of search results, the depiction of the publication data including the opportunity to win the prize, wherein the including the opportunity to win the prize is based on the verifying of the viewing user; and
causing display of the presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
A system to manage prize accumulation and distribution includes an interface to receive publication data from a publishing user. The publication data is to be published by the computer system. The interface further receives a prize contribution value, at the computer system and from the publishing user, in exchange for the presentation of an opportunity to win a cumulative prize. The opportunity to win the cumulative prize is to be presented by the computer system in conjunction with the publication of the publication data. A publication module is to electronically publish the publication data on behalf of the publishing user, and is to electronically present the opportunity to win the cumulative prize in conjunction with the publication of the publication data. A prize processing module is to calculate a value of the cumulative prize, based on a cumulative contribution of prize contribution values received from a plurality of publishing users.
-
Citations
17 Claims
-
1. A system comprising:
-
a memory; and at least one hardware processor couple to the memory and comprising instructions that cause the system to perform operations comprising; receiving a prize contribution fee from a publishing user; receiving a prize opt-in from the publishing user; calculating a prize based on a cumulative contribution of prize contribution fees received from a plurality of publishing users and the prize contribution fee from the publishing user, in response to the receiving the prize opt-in; receiving publication data and one or more criteria to be satisfied as a prerequisite to causing display of an opportunity to win the prize from the publishing user, the one or more criteria including user criteria and temporal criteria, the temporal criteria indicating a time period within which the opportunity to win the prize is presentable to a viewing user; receiving a search query from the viewing user, the search query including search terms identifying the publication data; verifying the viewing user satisfies the one or more criteria including the user criteria and the temporal criteria in response to the receiving the search query from the viewing user; retrieving a set of search results based on the search query, the set of search results including the publication data from the publishing user in response to the search query; generating a presentation that includes the set of search results and a depiction of the publication data among the presentation of the set of search results, the depiction of the publication data including the opportunity to win the prize, wherein the including the opportunity to win the prize is based on the verifying of the viewing user; and causing display of the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving a prize contribution fee from a publishing user; receiving a prize opt-in from the publishing user; calculating a prize based on a cumulative contribution of prize contribution fees received from a plurality of publishing users and the prize contribution fee from the publishing user, in response to the receiving the prize opt-in; receiving publication data from the publishing user; receiving one or more criteria to be satisfied as a prerequisite to causing display of an opportunity to win the prize;
the one or more criteria including user criteria and temporal criteria, the temporal criteria indicating a time period within which the opportunity to win the prize is presentable, to a viewing user;receiving a search query from the viewing user, the search query including search terms identifying the publication data; verifying the viewing user satisfies the one or more criteria including the user criteria and the temporal criteria, in response to the receiving the search query from the viewing user; by retrieving, by one or more processors, a set of search results based on the search query, the set of search results including the publication data from the publishing user in response to the search query; generating, by one or more processors, a presentation that includes the set of search results and a depiction of the publication data among the presentation of the set of search results, the depiction of the publication data including the opportunity to win the prize, wherein the including the opportunity to win the prize is based on the verifying of the viewing user; and by one or more processors, causing display of the presentation. - View Dependent Claims (14, 16)
-
-
15. The computer-implemented method of claimed 13, further comprising allocating a first portion of the prize contribution value received from the publishing user to the value of the cumulative prize, and to allocate a second portion of the prize contribution value received from the publishing user to a prize scheme operator.
-
17. A non-transitory machine-readable storage medium embodying a set of instructions that, when executed by a processor of a machine, causes the machine to perform operations comprising:
-
receiving a prize contribution fee from a publishing user; receiving a prize opt-in from the publishing user; calculating a prize based on a cumulative contribution of prize contribution fees received from a plurality of publishing users and the prize contribution fee from the publishing user, in response to the receiving the prize opt-in; receiving publication data from the publishing user; receiving one or more criteria to be satisfied as a prerequisite to causing display of an opportunity to win the prize, the one or more criteria including user criteria and temporal criteria, the temporal criteria indicating a time period within which the opportunity to win the prize is presentable to a viewing user; receiving a search query from the viewing user, the search query including search terms identifying the publication data; verifying the viewing user satisfies the one or more criteria including the user criteria and the temporal criteria in response to the receiving the search query from the viewing user; retrieving a set of search results based on the search query, the set of search results including the publication data from the publishing user in response to the search query; generating a presentation that includes the set of search results and a depiction of the publication data among the presentation of the set of search results, the depiction of the publication data including the opportunity to win the prize, wherein the including the opportunity to win the prize is based on the verifying of the viewing user; and causing display of the presentation.
-
Specification