Method and device for temporarily authorizing the use of a programme protected by an electronic cartridge
First Claim
1. A method of authorizing execution of a computer program protected by an electronic cartridge, the cartridge being connected to a computer system which executes the computer program, the cartridge authorizing use of the computer program for a first rental period of a first predetermined limited duration, the method comprising the steps of:
- scanning the cartridge to ensure that usage of the computer program is authorized, the scanning step being performed in response to an action taken by an operator on a control element of the computer system, the scanning step resulting in the performance of the following stepstriggering a monostable element, the monostable element assuming an active state upon being triggered and thereafter remaining in the active state for a predetermined amount of time before returning to an inactive state,counting units at the rate of a real time clock only while the monostable element is in the active state, the units representing time of usage of the computer program,comparing the counted units with a reference value, the reference value corresponding to the first rental period, andauthorizing continued use of the computer program based on the comparing step; and
resetting the cartridge from the computer a plurality of times so as to authorize use of the computer program for a plurality of additional rental periods of predetermined limited durations, each resetting step occurring in response to an entry of a password into one of the computer system and the cartridge.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device for authorizing execution of rented computer programs utilize a monostable element to determine usage time and a password to authorize use of the program for additional rental periods. The method and device involve a cartridge which is connected to the computer that executes the computer program. The cartridge is scanned in response to usage of the computer program (for example, the user typing on the computer keyboard). The scanning triggers a monostable element which remains in an active state for a predetermined amount of time, and time units are only counted while the monostable element is active. This permits a more accurate measurement of time during which the user is actually using the computer program. In order to authorize additional rental periods, a password scheme is utilized. The password scheme allows the cartridge and therefore the rental period to be reset from the computer, without the user having to physically obtain a new cartridge from the renter of the program or engage in some other type of physical exchange.
-
Citations
14 Claims
-
1. A method of authorizing execution of a computer program protected by an electronic cartridge, the cartridge being connected to a computer system which executes the computer program, the cartridge authorizing use of the computer program for a first rental period of a first predetermined limited duration, the method comprising the steps of:
-
scanning the cartridge to ensure that usage of the computer program is authorized, the scanning step being performed in response to an action taken by an operator on a control element of the computer system, the scanning step resulting in the performance of the following steps triggering a monostable element, the monostable element assuming an active state upon being triggered and thereafter remaining in the active state for a predetermined amount of time before returning to an inactive state, counting units at the rate of a real time clock only while the monostable element is in the active state, the units representing time of usage of the computer program, comparing the counted units with a reference value, the reference value corresponding to the first rental period, and authorizing continued use of the computer program based on the comparing step; and resetting the cartridge from the computer a plurality of times so as to authorize use of the computer program for a plurality of additional rental periods of predetermined limited durations, each resetting step occurring in response to an entry of a password into one of the computer system and the cartridge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic cartridge for temporarily authorizing use of a protected program, the cartridge being connected to a computer system which executes the computer program, the cartridge authorizing use of the computer program for a first rental period of a first predetermined limited duration, the electronic cartridge comprising:
-
a real-time clock; a monostable element, the monostable element being repetitively triggered by actual use of the computer program, the monostable element assuming an active state upon being triggered and thereafter remaining active for a predetermined amount of time before returning to an inactive state; a counter, the counter being connected to the real-time clock and to the monostable element, the counter counting units at the rate of the real time clock only while the monostable element is in the active state, the counted units representing time of actual usage of the computer program, and the authorization of execution being based on the counted units; and means for resetting the cartridge in response to entry of a password, the resetting means being connected to the counter, and the cartridge being reset so as to authorize use of the computer program for a second rental period of a second predetermined limited duration. - View Dependent Claims (12, 13, 14)
-
Specification