System and a method for giving run authorization to a program installed on a computer
First Claim
1. A system for selectively giving run authorization to one of a plurality of programs installed on a computer, comprising a checking unit having a receiver and, at least partially, forms part of the computer or is linked with the latter via a data link, and a device which is transportable separately from the computer and from the checking unit and connectable to the receiver within a predetermined distance therefrom by a wireless link through which an identification code contained in said device is transmitted to the checking unit to request the run authorization, said checking unit comparing the transmitted identification code with a tamper-resistant reference code to verify that the transmitted identification code represents a license to run the program and giving the run authorization, if both codes are identical, wherein, apart from said run authorization, running the one program on the computer is independent of said device, and wherein, apart from requiring the run authorization to run the one program, running the programs on the computer is independent of the device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for giving run authorization to a program installed on a computer, comprising a checking unit having a receiving device and, at least partially, forms part of the computer or is linked with the latter via a data link, and a device which is transportable separately from the computer and from the checking unit and connectable to the receiving device within a predetermined distance therefrom by a wireless link through which an identification code contained in said device is transmitted to the checking unit, said checking unit comparing the transmitted identification code with a reference code and giving the run authorization, if both codes are identical.
18 Citations
42 Claims
- 1. A system for selectively giving run authorization to one of a plurality of programs installed on a computer, comprising a checking unit having a receiver and, at least partially, forms part of the computer or is linked with the latter via a data link, and a device which is transportable separately from the computer and from the checking unit and connectable to the receiver within a predetermined distance therefrom by a wireless link through which an identification code contained in said device is transmitted to the checking unit to request the run authorization, said checking unit comparing the transmitted identification code with a tamper-resistant reference code to verify that the transmitted identification code represents a license to run the program and giving the run authorization, if both codes are identical, wherein, apart from said run authorization, running the one program on the computer is independent of said device, and wherein, apart from requiring the run authorization to run the one program, running the programs on the computer is independent of the device.
-
15. A system for selectively giving run authorization to one of a plurality of programs installed on computer, comprising:
- a remote, independent device with means for transmitting an identification code to request the run authorization; and
a checking unit with means for receiving said identification code, checking said code against a stored, tamper-resistant reference code to verify that the identification code represents a license to run the one program, and means for transmitting code verification for giving run authorization to said one program installed on said computer, wherein, apart from said run authorization, running the one program on the computer is independent of said device, and wherein, apart from requiring the run authorization to run the one program, running the programs on the computer is independent of the device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- a remote, independent device with means for transmitting an identification code to request the run authorization; and
- 22. A method for selectively giving run authorization to one of a plurality of programs installed on a computer, which method comprises requesting an identification code contained in a device via a wireless link and comparing it with a tamper-resistant reference code to verify that the identification code represents a license to run the one program, and giving the run authorization, if both codes are identical, wherein, apart from said run authorization, running the one program on the computer is independent of said device, and wherein, apart from requiring the run authorization to run the one program, running the programs on the computer is independent of the device.
-
36. A method of selectively giving run authorization for running one of a plurality of programs on a computer, which method comprises requesting an identification code contained in a device via a wireless link and comparing it with a tamper-resistant reference code to verify that the identification code represents a license to run the program, and giving the run authorization, if both codes are identical;
-
wherein, apart from said run authorization, running the one program on the computer is independent of said device; wherein a license provider for the program, to whom the identification code of the device is transmitted, defines the transmitted identification code as the reference code; wherein the identification code is transmitted to the computer by a wireless link and is transmitted from the computer to the license provider via a data link, and the identification code is transmitted as the reference code from the license provider to the computer via said data link; wherein the program is also transmitted from the license provider to the computer via said data link; and wherein, apart from requiring the run authorization to run the one program, running the programs on the computer is independent of the device. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification