Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
188 words
A method of guarding a software program from illegal copying without the use of an encryption method nor the use of password, comprising: (a) providing a memory which stores said software program without any encrypted form, (b) providing processing means which are able to conceal parts of said software program to a computer, (c) providing a linking device which communicates said processing means with said computer, (d) identifying concealed parts and unconcealed parts of said software program, (e) transmitting said unconcealed parts by said processing means to said computer, when said computer requests said unconcealed parts, (f) deciding, by said processing means, the order of transmission of said unconcealed parts to said computer, by processing said concealed parts, (g) repeating the transmission of said unconcealed parts by said processing means, as said processing means are able to determine by processing said concealed parts, whereby said computer will receive incomplete parts of said software program in an unspecified number and order, making said software program useless for illegal copying, and whereby said computer will run said software program in a way that a programmer has designed said software program.
Claim 2
Independent Claim
188 words
A method of guarding a software program from illegal copying without the use of an encryption method nor the use of password, comprising: (a) providing a memory which stores said software program without any encrypted form, (b) providing processing means which are able to conceal parts of said software program to a computer, (c) providing a linking device which communicates said processing means with said computer, (d) identifying concealed parts and unconcealed parts of said software program, (e) transmitting said unconcealed parts by said processing means to said computer, when said computer requests said unconcealed parts, (f) deciding, by said processing means, the order of transmission of said unconcealed parts to said computer, by processing said concealed parts, (g) repeating the transmission of said unconcealed parts by said processing means, as said processing means are able to determine by processing said concealed parts, whereby said computer will receive incomplete parts of said software program in an unspecified number and order, making said software program useless for illegal copying, and whereby said computer will run said software program in a way that a programmer has designed said software program.
Claim 3
Dependent Claim
186 words
A machine of guarding a software program from illegal copying without the use of an encryption method nor the use of password, comprising: (a) a memory which stores said software program securely, providing physical measures to achieve such security, without the use of any encryption method, nor compression method, nor password to achieve this security, (b) processing means which will: (1) conceal parts of said software program to a computer, dividing said software program into concealed parts and unconcealed parts, (2) decide which of said unconcealed parts will be transmitted to said computer by processing said concealed parts, (3) transmit said unconcealed parts to said computer, as said computer requires said unconcealed parts, (4) define the order and repetition of said unconcealed parts to be transmitted to said computer, (c) a linking device which communicates said processing means with said computer, whereby said computer will receive incomplete parts of said software program in an unspecified number and order, making said software program useless for illegal copying, and whereby said computer will run said software program in a way that a programmer has designed said software program.
Claim 4
Dependent Claim
186 words
A machine of guarding a software program from illegal copying without the use of an encryption method nor the use of password, comprising: (a) a memory which stores said software program securely, providing physical measures to achieve such security, without the use of any encryption method, nor compression method, nor password to achieve this security, (b) processing means which will: (1) conceal parts of said software program to a computer, dividing said software program into concealed parts and unconcealed parts, (2) decide which of said unconcealed parts will be transmitted to said computer by processing said concealed parts, (3) transmit said unconcealed parts to said computer, as said computer requires said unconcealed parts, (4) define the order and repetition of said unconcealed parts to be transmitted to said computer, (c) a linking device which communicates said processing means with said computer, whereby said computer will receive incomplete parts of said software program in an unspecified number and order, making said software program useless for illegal copying, and whereby said computer will run said software program in a way that a programmer has designed said software program.
Claim 5
Dependent Claim
61 words
The machine of claim 2 wherein said memory and said processing means are grouped together into a single package, which can be shaped in many forms selected but not limited from the group consisting of cartridge, cigar-shape, paper, and credit-card-like, and could be located outside the computer as far away as in the outer space to perform a remote execution behavior.
Claim 6
Dependent Claim
39 words
The machine of claim 2 wherein said memory provides physical security measures to said software program in many ways, using a combination of techniques selected from the group consisting of tide seal, epoxy, ceramic, hardening, sealing and chemical substances.
Claim 7
Dependent Claim
21 words
The machine of claim 4 wherein said physical security measures can include said processing means to provide an integral security system.
Claim 8
Dependent Claim
28 words
The machine of claim 2 wherein said memory containing a device that comprises elements selected from the group consisting of metallic net, reflecting crystal particles, tubes, and transistors.
Claim 9
Dependent Claim
55 words
The machine of claim 2 wherein said processing means comprises a data processor chip (CPU, for Central Processing Unit), a RAM (Random-Access-Memory), a multitude of registers, and a communication bus-lines; including the optional elements of a ROM (Read-Only-Memory), a clock device, an integral modem, an independent power input and outlet, and communication lights or display.
Claim 10
Dependent Claim
29 words
The machine of claim 2 wherein said concealed parts represents said processing means instruction-set, which includes conditional and unconditional jump-codes, and subroutine, memory access, macro, stack and addressing instructions.
Claim 11
Dependent Claim
41 words
The machine of claim 2 wherein said linking device is a combination of a device card and a multitude of device ports; whereby more than one cartridge can be connected to said machine, therefore more than one program can be executed.
Claim 12
Dependent Claim
27 words
The machine of claim 9 wherein said device card comprises a data processing chip (CPU), a RAM, a ROM, a multitude of registers, and a communication bus-lines.
Claim 13
Dependent Claim
34 words
The machine of claim 9 wherein said device port comprises a multiplexer, communication circuitry, and a communication bus-lines, including the optional elements of an adder, a XOR (exclusive OR), and a NOR (Not-OR) chip.