METHOD AND APPARATUS FOR BATCH VOTING ON LIVE BROADCASTS
First Claim
1. A method of voting for one or more of a plurality of choices depicted in a broadcast of a program in a plurality of time zones comprising a temporally first time zone and a temporally last time zone, comprising:
- determining if an allocation of at least a portion of N1 votes among one or more candidates is received from a first user via a first device during a first period;
accepting and storing the allocation of votes, only if the allocation is received during the first period;
receiving a user command committing the stored allocation of the N1 votes among the plurality of candidates;
determining if the command is received during a second period; and
committing the stored first user allocation of N1 votes among the one or more candidates only if the command is received during the second period.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and a memory structure for allocating and committing votes in a variety of voting paradigms is described. In one embodiment, the method describes a system applicable in a plurality of time zones and comprises determining if an allocation of at least a portion of N1 votes among one or more candidates is received from a first user via a first device during a first period, accepting and storing the allocation of votes, only if the allocation is received during the first period, receiving a user command committing the stored allocation of the N1 votes among the plurality of candidates, determining if the command is received during a second period, and committing the stored first user allocation of N1 votes among the one or more candidates only if the command is received during the second period.
21 Citations
41 Claims
-
1. A method of voting for one or more of a plurality of choices depicted in a broadcast of a program in a plurality of time zones comprising a temporally first time zone and a temporally last time zone, comprising:
-
determining if an allocation of at least a portion of N1 votes among one or more candidates is received from a first user via a first device during a first period; accepting and storing the allocation of votes, only if the allocation is received during the first period; receiving a user command committing the stored allocation of the N1 votes among the plurality of candidates; determining if the command is received during a second period; and committing the stored first user allocation of N1 votes among the one or more candidates only if the command is received during the second period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 41)
-
-
21. An apparatus for voting for one or more of a plurality of choices depicted in a broadcast of a program in a plurality of time zones comprising a temporally first time zone and a temporally last time zone, comprising:
-
a memory; a processor communicatively coupled to the memory storing instructions comprising instructions for; determining if an allocation of at least a portion of N1 votes among one or more candidates is received from a first user via a first device during a first period; accepting and storing the allocation of votes, only if the allocation is received during the first period; receiving a user command committing the stored allocation of the N1 votes among the plurality of candidates; determining if the command is received during a second period; and committing the stored first user allocation of N1 votes among the one or more candidates only if the command is received during the second period. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification