METHOD FOR PREVENTING ILLEGAL USE OF SOFTWARE
First Claim
1. A method for preventing illegal use of software, comprising:
- checking, by a data storage device controller, whether the software is properly installed and not illegally modified on a data storage device;
blocking, by the data storage device controller, a launch of the software, if the software is not properly installed or illegally modified on the data storage device;
checking, by the data storage device controller, whether the software has to be paid for use, if the software is properly installed and not illegally modified on the data storage device;
allowing the user to use the software normally, if the software is free for use;
checking, by the data storage device controller, whether a user has already performed a payment process, if the software has to be paid for use;
blocking, by the data storage device controller, the launch of the software, if the user does not perform the payment process;
determining an available time period of the software usage for each user of the current personal computer in a case the user has already made the payment, and allowing the user to use the software normally;
prompting the user to perform the payment process once more in a case of the used time period longer than the determined available time period; and
terminating, by the data storage device controller, an execution of the software, if the user does not perform the payment process in time.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, techniques and systems for preventing illegal use of software and other digital files based on operations of a data storage device controller in a computer or computer system. For example, a method for preventing illegal use of software includes: configuring a computer to use a data storage device controller to control use of each digital file stored on one or more data storage devices; before a use of each digital file, operating the data storage device controller to access a storage device on which the digital file is stored to check whether the digital file meets a condition for use; and operating the data storage device controller to block use of the digital file when the condition is not met and to allow execution of the digital file when the condition is met. The digital file can be an application software or other digital documents.
32 Citations
44 Claims
-
1. A method for preventing illegal use of software, comprising:
-
checking, by a data storage device controller, whether the software is properly installed and not illegally modified on a data storage device; blocking, by the data storage device controller, a launch of the software, if the software is not properly installed or illegally modified on the data storage device; checking, by the data storage device controller, whether the software has to be paid for use, if the software is properly installed and not illegally modified on the data storage device; allowing the user to use the software normally, if the software is free for use; checking, by the data storage device controller, whether a user has already performed a payment process, if the software has to be paid for use; blocking, by the data storage device controller, the launch of the software, if the user does not perform the payment process; determining an available time period of the software usage for each user of the current personal computer in a case the user has already made the payment, and allowing the user to use the software normally; prompting the user to perform the payment process once more in a case of the used time period longer than the determined available time period; and terminating, by the data storage device controller, an execution of the software, if the user does not perform the payment process in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 44)
-
-
26. A computer device configured for preventing illegal use of software, comprising:
-
one or more data storage devices on which at least one operating system and at least one application software are installed; a data storage device controller in communication with and operable to control execution of each application software stored on the one or more data storage devices, wherein, before execution of each application software, the data storage device controller is configured to; check whether the application software is properly installed or is illegally modified, and block the execution of the application software when the application software is not properly installed or illegally modified. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 36)
-
-
35. The computer device as in 34, comprising:
a microprocessor on the computer motherboard to perform execution of the application software.
-
37. A method for preventing illegal use of a digital file, comprising:
-
operating a data storage device controller in a computer to control use of each digital file stored on one or more data storage devices; before a use of each digital file, operating the data storage device controller to access a storage device on which the digital file is stored to check whether the digital file meets a condition for use; and operating the data storage device controller to block execution of the digital file when the condition is not met and to allow use of the digital file when the condition is met. - View Dependent Claims (38, 40, 41, 42, 43)
-
-
39. The method as in claim 39, wherein:
the condition includes a requirement that a payment for the digital file is made.
Specification