Digital content selection mechanism based on individual allotments in group settings
AssigneeDisney Enterprises, Inc.
InventorsPatrick W. Millegan, Lily Xudan Liu, Alif Salim Khalfan
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed which provide an approach for selecting group-based digital content using a market system. An application receives a bid that indicates a selection for a user-configurable feature of a shared online activity and specifies an amount of currency that a corresponding participant is bidding for the selection. The application identifies a selection of the user-configurable feature having a highest total bid and initiates the shared online activity configured according to the user-configurable feature having the highest total bid.
Claims20
A computer-implemented method for voting on user-configurable features of a shared online activity, the computer-implemented method comprising:
- receiving, from each of a plurality of participants, a distinct number of votes cast for a respective selection for a shared feature of the shared online activity, wherein the shared feature is user-configurable, wherein the shared online activity is provided via a virtual environment of a computer game configured to execute on a server, the computer game including an allotment management component and a content selection component;
- automatically adjusting, by the content selection component, the number of votes cast by at least a first one of the participants, based on one or more attributes of the first participant;
- identifying, by the content selection component, a winning selection of the shared feature, the winning selection having a highest total number of votes after adjustment, wherein an indication of the winning selection is output;
- initiating, in the computer game, an instance of the shared online activity configured according to winning selection, the instance including the plurality of participants;
- automatically reducing, by the allotment management component, a respective voting allotment of each participant that voted for the winning selection by the number of votes of the respective participant before adjustment and by operation of one or more computer processors, without reducing a voting allotment of any participant that did not vote for the winning selection;
- and
- automatically increasing, by the allotment management component, the voting allotment of at least one of the plurality of participants upon determining that the at least one participant has successfully completed one or more specified tasks in the shared online activity configured according to the winning selection.
A non-transitory computer-readable medium storing a computer game executable to perform an operation for voting on user-configurable features of a shared online activity, the operation comprising:
- receiving, from each of a plurality of participants, a distinct number of votes cast for a respective selection for a shared feature of the shared online activity, wherein the shared feature is user-configurable, wherein the shared online activity is provided via a virtual environment of the computer game, the computer game configured to execute on a server and including an allotment management component and a content selection component;
- automatically adjusting, by the content selection component, the number of votes cast by at least a first one of the participants, based on one or more attributes of the first participant;
- identifying, by the content selection component, a winning selection of the shared feature, the winning selection having a highest total number of votes after adjustment, wherein an indication of the winning selection is output;
- initiating, in the computer game, an instance of the shared online activity configured according to winning selection, the instance including the plurality of participants;
- automatically reducing, by the allotment management component, a respective voting allotment of each participant that voted for the winning selection by the number of votes received from the respective participant before adjustment and by operation of one or more computer processors when executing the computer game, without reducing a voting allotment of any participant that did not vote for the winning selection;
- and
- automatically increasing, by the allotment management component, the voting allotment of at least one of the plurality of participants upon determining that the at least one participant has successfully completed one or more specified tasks in the shared online activity configured according to the winning selection.
A system to vote on user-configurable features of a shared online activity, the system comprising:
- one or more computer processors;
- and
- a memory storing a computer game which, when executed by the one or more computer processors, performs an operation comprising:
- receiving, from each of a plurality of participants, a distinct number of votes cast for a selection for a shared feature of the shared online activity, wherein the shared feature is user-configurable, wherein the shared online activity is provided via a virtual environment of the computer game, the computer game executing on a server comprising the system, the computer game including an allotment management component and a content selection component;
- automatically adjusting, by the content selection component, the number of votes cast by at least a first one of the participants, based on one or more attributes of the first participant;
- identifying, by the content selection component, a winning selection of the shared feature, the winning selection having a highest total number of votes after adjustment, wherein an indication of the winning selection is output;
- initiating, in the computer game, an instance of the shared online activity configured according to winning selection, the instance including the plurality of participants;
- automatically reducing, by the allotment management component, a respective voting allotment of each participant that voted for the winning selection by the number of votes received from the respective participant before adjustment, without reducing a voting allotment of any participant that did not vote for the winning selection;
- and
- automatically increasing, by the allotment management component, the voting allotment of at least one of the plurality of participants upon determining that the at least one participant has successfully completed one or more specified tasks in the shared online activity configured according to the winning selection.
Dependencies are inferred from the claim text.