Software protection system and method
First Claim
Patent Images
1. A software protection system for use in a computer having a memory, the system comprising:
- a protection device connectable to the computer;
a computer program having at least a first portion thereof to be stored in the computer and at least a second portion thereof stored in the protection device;
a flow of I/O communications between the computer and the protection device;
means in the protection device for executing the second portion of the program contained in the device, wherein the execution of the second portion of the program is carried out by sharing the memory and resources of the computer, and wherein the computer and the protection device operate together and by using the first and second portions of the computer program to execute the computing program.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for preventing a computer program from being used, cracked, copied and duplicated without authorization, wherein the system comprises an outer protection device that is connectable to a port of a computer and contains, stored therein, at least a portion of the program while a remaining portion of the program is for storing into the computer, and the program is executed by executing the two portions of the program by the computer and the protection device by sharing the memory and resources of the computer.
-
Citations
20 Claims
-
1. A software protection system for use in a computer having a memory, the system comprising:
-
a protection device connectable to the computer;
a computer program having at least a first portion thereof to be stored in the computer and at least a second portion thereof stored in the protection device;
a flow of I/O communications between the computer and the protection device;
means in the protection device for executing the second portion of the program contained in the device, wherein the execution of the second portion of the program is carried out by sharing the memory and resources of the computer, and wherein the computer and the protection device operate together and by using the first and second portions of the computer program to execute the computing program. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6. A software protection system for use in a computer having a memory, the system comprising:
-
a protection device connectable to the computer;
a computer program having at least a first portion thereof for storing into the computer and at least a second portion thereof stored in the protection device, wherein the memory and resources of the computer are shared by the protection device and the computer at least during the execution of the second program portion stored in the protection device. - View Dependent Claims (7)
-
-
12. A method for protecting a computer program against the unauthorized copy and/or use thereof, the method comprising:
-
providing a protection device for connecting to a computer having a memory;
providing the computer program with at least a first portion thereof for storing into the computer and at least a second portion thereof stored in the protection device;
sharing the memory of the computer between the computer and the protection device; and
operating the protection device and the computer together to execute the computer program, whereby the first and second portions of the computer program are executed by sharing computer resources. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification