# US 11,908,248 B2 · User driven cinema constructor and funding system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,248 B2
- Document ID: US11908248B2
- Status: Granted
- Kind: B2
- Application number: 14/737,046
- Filed: 2015-06-11
- Published: 2016-12-15
- Granted: 2024-02-20
- Earliest claimed: 2015-06-11
- Assignees: Ethan Griffith
- Applicants: Joon Hong; Ethan Joseph Griffith
- Inventors: Joon Hong; Ethan Joseph Griffith
- Web page: https://patentgrep.com/patent/US11908248B2

## CPC

- G07C 13/00: Voting apparatus
- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G06Q 99/00: Subject matter not provided for in other groups of this subclass
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method of constructing and creating a proposed cinema selection may receive, from a plurality of users, selected cinema elements to create a plurality of proposed cinema selections and store, in a memory, the plurality of proposed cinema selections along with corresponding selected cinema elements. The method may also include displaying one of the plurality of proposed cinema selections along with a plurality of the selected cinema elements, receiving voting authorization for a user that a payment has been received to allow voting for one of a plurality of proposed cinema selections; and receiving at least one voting value identifying which of the plurality of proposed cinema selections has been voted on by at least one user. The method also include aggregating the voting values received for proposed cinema selections; and displaying a list of the proposed cinema selections having a highest ranking based on the voting values.

## Claims

### Claim 1

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.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
aggregating or tabulating, at the first computing device, the voting values received for the plurality of proposed cinema selections; and
displaying, at the first computing device, a list of the plurality of the proposed cinema selections having a highest ranking based on the voting values.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
notifying users who created proposed cinema selections if 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 is greater than a predetermined threshold; and
combining at least two proposed cinema selections into a combined proposed cinema selection, including voting values and/or the selected cinema element parameters corresponding thereto, if the similarity values are greater than the predetermined threshold and an indicator has been received identifying that the at least two proposed cinema selections can be combined.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
aggregating or tabulating the voting values received for proposed cinema selections; and
greenlighting a proposed cinema selection based on the tabulated votes associated with the plurality of proposed cinema selections and also based on a funding threshold being exceeded by payments received from users during voting for the proposed cinema selections.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving an identification of at least one selected cinema element parameter;
selecting proposed cinema selections including the received at least one selected cinema element parameter; and
displaying the selected proposed cinema selections including the at least one received selected cinema element parameter.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
displaying polling values of the selected proposed cinema selections which include the at least one received selected cinema element parameter.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
displaying a voting value of a creator's proposed cinema selection compared to the plurality of proposed cinema selections based on voting values.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
comparing a category of selected cinema element parameters for each of the plurality of proposed cinema selections; and
displaying polled values of top items in the category of selected element parameters for the plurality of proposed cinema selections.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
displaying a summary listing for a proposed cinema selection, the summary listing including a plurality of the selected cinema element parameters, a voting option, and a ranking value.

### Claim 10

An apparatus, comprising:
a first computing device including one or more processors, one or more memory devices, and computer-readable instructions, the computer-readable instructions being executable by the one or more processors of the first computing device to:
receive, 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 the user computing devices and user associated therewith;
store, in a memory of the first computing device, the plurality of proposed cinema selections along with the corresponding selected cinema element parameters;
display, 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;
receive, at the first computing device, voting authorization for at least one user associated with the plurality of user computing devices, 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 processing computing device, the payment being utilized to fund a final cinema selection that is selected from the plurality of proposed cinema selections; and
transmit 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;
receive at least one voting value, from the at least one user computing device, identifying which of the plurality of proposed cinema selections has been selected by the at least one user;
compare, at the first computing device, selected cinema element parameters for each of the plurality of proposed cinema selections;
generate, 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 in each of the remaining plurality of proposed cinema selections;
transmit a notification to the plurality of user computing devices and associated users with the generated similarity values; and
generate, 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 the remaining plurality of proposed cinema selections.

### Claim 11 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
aggregate the voting values received for the plurality of proposed cinema selections; and
display a list of the proposed plurality of cinema selections having a highest ranking based on the voting values.

### Claim 12 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
notify users who created proposed cinema selections if similarity values for the selected cinema element parameters in each of the plurality of proposed cinema selections as comprised to the selected cinema element parameters in each of the remaining plurality of proposed cinema selections is greater than a predetermined threshold as compared to other of the plurality of proposed cinema selections; and
combine, if the similarity values are greater than the predetermined threshold and agreement to a combination is received, at least two proposed cinema selections into a combined proposed cinema selection, the combined propose cinema selection including voting values and/or selected cinema element parameters for the at least two proposed cinema selections.

### Claim 13 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the computing device being further executable by the one or more processors to:
receive an identification of at least one selected cinema element parameter;
search a database of the plurality of proposed cinema selections and selecting the proposed cinema selections comprising the received at least one selected cinema element parameter; and
display the selected proposed cinema selections including the received at least one selected cinema element parameter.

### Claim 14 (depends on 13)

The apparatus of claim 13, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
display polling values of the selected proposed cinema selections comprising the received at least one selected cinema element parameter.

### Claim 15 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
compare a category of selected cinema element parameters for each of the plurality of proposed cinema selections; and
display polled values of top items in the category of selected element parameters for the plurality of proposed cinema selections.

### Claim 16 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
display a summary listing for a proposed cinema selection, the summary listing including a plurality of the selected cinema element parameters, a voting option, and a ranking value.

### Claim 17 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
display a table identifying each of the plurality of proposed cinema selections and each selected cinema element parameter associated with the plurality of proposed cinema selections.

### Claim 18 (depends on 10)

The apparatus of claim 10, the computer-readable instructions of the first computing device being further executable by the one or more processors to:
tabulate the voting values received for proposed cinema selections; and
greenlight a proposed cinema selection based on tabulated voting values associated with the plurality of proposed cinema selections, and if the associated funding received associated with the tabulated voting values, have met or exceed a funding threshold.
