Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
196 words
A device for allowing a parent to control the use of an appliance by one or more children comprising: (a) a plurality of child user cards, each encoded with a different user identification code; (b) control means responsive to input of a user identification code from a valid user card for actuating the controlled appliance, the control means including: 1) a memory device for storing the amount of actual user time allotted individually to each user; 2) card reading means for allowing a user to input his user identification code; 3) means for actuating the controlled appliance when amount of actual user time allotted to such user is greater than zero; 4) tabulating means for automatically decrementing the amount of actual user time allotted to the then current user once the controlled appliance is actuated until the appliance is deactuated; 5) means for deactuating the controlled appliance when the amount of actual user time allotted to the then current user reaches zero; and 6) programming means for allowing an administrator to manually increment or decrement the amount of actual user time previously allotted to any user to positively reinforce desired behavior and to discourage undesired behavior.
Claim 2
Independent Claim
196 words
A device for allowing a parent to control the use of an appliance by one or more children comprising: (a) a plurality of child user cards, each encoded with a different user identification code; (b) control means responsive to input of a user identification code from a valid user card for actuating the controlled appliance, the control means including: 1) a memory device for storing the amount of actual user time allotted individually to each user; 2) card reading means for allowing a user to input his user identification code; 3) means for actuating the controlled appliance when amount of actual user time allotted to such user is greater than zero; 4) tabulating means for automatically decrementing the amount of actual user time allotted to the then current user once the controlled appliance is actuated until the appliance is deactuated; 5) means for deactuating the controlled appliance when the amount of actual user time allotted to the then current user reaches zero; and 6) programming means for allowing an administrator to manually increment or decrement the amount of actual user time previously allotted to any user to positively reinforce desired behavior and to discourage undesired behavior.
Claim 3
Dependent Claim
41 words
The control device of claim 1 wherein the control means further includes disabling means for enabling and disabling the controlled appliance at predetermined times, which disabling means overrides the actuating means and renders all user cards invalid during the disabled periods.
Claim 4
Dependent Claim
25 words
The control device of claim 1 wherein the control means further includes means for automatically incrementing the time allotted to each user at predetermined times.
Claim 5
Independent Claim
304 words
A device for allowing one person, and administrator, to control the use of an appliance by a plurality of users comprising: (a) plurality of user cards, each encoded with a discrete user identification code; (b) control means responsive to input of a user identification code from a valid user card for actuating the controlled appliance, the control means including: (1) memory means for storing the amount of time allotted to each user; (2) a control flag register having a plurality of control flags, one corresponding to each of the users, which flags are set to indicate that the corresponding user has time allotted and which flags are cleared to indicate that the corresponding user has no time allotted; (3) a user flag register having a plurality of user flags, one corresponding to each of the users, which user flags are set to indicate that the corresponding user is currently using the appliance, and which flags are cleared to indicate that the corresponding user is not currently using the appliance; (4) card reading means for allowing a user to input his user identification code into the control means; (5) processing means including: (a) means responsive to input of a user identification code for scanning the control flag register and, when the corresponding control flag is set, for actuating the controlled appliance and setting the corresponding user flag; (b) means for scanning the user flag register at predetermined intervals and for decrementing time equal to the predetermined interval from each user whose corresponding user flag is set; (c) means for deactuating the controlled appliance and for clearing the corresponding control flag and all of the user flags when the time allotted to the then current users reaches zero; and (6) programming means for allowing the administrator to program the amount of time allotted to each user.
Claim 6
Independent Claim
304 words
A device for allowing one person, and administrator, to control the use of an appliance by a plurality of users comprising: (a) plurality of user cards, each encoded with a discrete user identification code; (b) control means responsive to input of a user identification code from a valid user card for actuating the controlled appliance, the control means including: (1) memory means for storing the amount of time allotted to each user; (2) a control flag register having a plurality of control flags, one corresponding to each of the users, which flags are set to indicate that the corresponding user has time allotted and which flags are cleared to indicate that the corresponding user has no time allotted; (3) a user flag register having a plurality of user flags, one corresponding to each of the users, which user flags are set to indicate that the corresponding user is currently using the appliance, and which flags are cleared to indicate that the corresponding user is not currently using the appliance; (4) card reading means for allowing a user to input his user identification code into the control means; (5) processing means including: (a) means responsive to input of a user identification code for scanning the control flag register and, when the corresponding control flag is set, for actuating the controlled appliance and setting the corresponding user flag; (b) means for scanning the user flag register at predetermined intervals and for decrementing time equal to the predetermined interval from each user whose corresponding user flag is set; (c) means for deactuating the controlled appliance and for clearing the corresponding control flag and all of the user flags when the time allotted to the then current users reaches zero; and (6) programming means for allowing the administrator to program the amount of time allotted to each user.
Claim 7
Dependent Claim
77 words
The controlled device of claim 4 wherein said control means further includes: (a) means for keeping time of day; (b) means for storing the beginning and ending times for a predetermined use period; (c) means for comparing the time of day to the beginning and ending times and for enabling the controlled appliance when the time of day equals the beginning time, and for disabling the controlled appliance when the time of day equals the ending time.
Claim 8
Dependent Claim
45 words
The controlled device of claim 5 wherein the control means further include: (a) means for storing a predetermined time limit for using the controlled appliance; (b) means for automatically adding the predetermined time limit to the time allotted to each user at a predetermined interval.