A computer-implemented method for cinema selection and creation, at a first computing device, the method comprising:
- accessing instructions from one or more physical memory devices for execution by one or more processors;
- executing instructions accessed from the one or more physical memory device on the one or more processors;
- wherein executing the accessed instructions further comprising:
- receiving, at the first computing device from a plurality of user computing devices over a network, selected cinema element parameters to create a plurality of proposed cinema selections, each of the plurality of proposed cinema selections and selected cinema element parameters assigned to one of the plurality of user computing devices and user associated therewith;
- storing, in a memory of the first computing device, the plurality of proposed cinema selections along with the corresponding selected cinema element parameters;
- displaying, on a display device of the first computing device, at least one of the plurality of proposed cinema selections along with the plurality of the selected cinema element parameters assigned to the at least one proposed cinema selections;
- receiving, at the first computing device, voting authorization for at least one user that a payment has been received to allow voting for one of a plurality of proposed cinema selections, the voting authorization being received at the first computing device from a third party payment processing computing device, the payment being utilized to fund a final cinema selection that is selected from the plurality of proposed cinema selections;
- transmitting a notification to at least one user computing device associated with the at least one user that the at least one user is able to vote on one of the plurality of proposed cinema selections;
- receiving at least one voting value, from the at least one user computing device identifying which of the plurality of proposed cinema selections has been voted on by at least one user;
- comparing, at the first computing device, selected cinema element parameters for each of the plurality of proposed cinema selections;
- generating, at the first computing device, similarity values based on a comparison of the selected cinema element parameters in each of the plurality of proposed cinema selections as compared to the selected cinema element parameters for each of remaining plurality of proposed cinema selections;
- transmitting a notification to the plurality of user computing devices and associated users with the generated similarity values;
- and
- generating, at the first computing device, a similarity matrix identifying the similarity values for the selected cinema element parameters in each of the plurality of proposed cinema selections as compared to the selected cinema element parameters in each of remaining plurality of proposed cinema selections.