MANAGEMENT OF TURN-BASED SELECTION SYSTEMS
First Claim
1. A method comprising:
- calculating a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections;
sending a notification to a client device indicating that the selection time period is initiated at a first time;
receiving a selection from the client device at a second time;
updating the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; and
updating the user profile with the received selection and the updated time bank allotment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, executed on a computing device, includes calculating a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections; sending a notification to a client device indicating that the selection time period is initiated at a first time; receiving a selection from the client device at a second time; updating the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; decrementing the number of available selections; and updating the user profile with the received selection. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A method comprising:
-
calculating a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections; sending a notification to a client device indicating that the selection time period is initiated at a first time; receiving a selection from the client device at a second time; updating the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; and updating the user profile with the received selection and the updated time bank allotment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a processing component; a communications component; and a turn-based application for execution on the processing component, comprising; a time-bank component operative to calculate, for each user profile of a plurality of user profiles, an initial time bank allotment as a function of a number of the plurality of user profiles and a total time available to make selections, to calculate a selection time period for a turn as a function of a time bank allotment for the user profile, a defined time for a selection, and a number of available selections, wherein the start of the selection time period comprises a first time, and to update the time bank allotment for the user profile according to a used time when a selection is received from a client device at a second time, the used time comprising an amount of time between the first time and the second time. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
-
-
15. At least one computer-readable storage medium comprising instructions that, when executed, cause an apparatus to:
-
determine a turn order for a plurality of users in a turn-based selection process; calculate, at the beginning of a turn for one of the plurality of users, a selection time period as a function of a time bank allotment for a user profile, a defined time for a selection, and a number of available selections; send a notification to a client device indicating that the selection time period is initiated at a first time; receive a selection from the client device at a second time; update the time bank allotment according to a used time, the used time comprising an amount of time between the first time and the second time; decrement the number of available selections; and update a user profile with the received selection and the updated time bank allotment. - View Dependent Claims (16, 17, 18, 19)
-
Specification