Controlling use of a computer program installed on a computer
First Claim
Patent Images
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
- a product update for a previously-installed computer program in a computer, wherein a determination is made whether a licensing control program separate from the previously-installed computer program was originally configured with said previously-installed computer program prior to installing said product update, wherein when the previously-installed computer program is configured without a licensing control program, installing a license control program, said licensing control program being responsive to license key data to indicate that said previously-installed computer program is licensed, wherein said previously-installed computer program is a malware scanning computer program and the product update includes at least one scanner engine and updated malware definition data that is updated automatically through a website download, that is added to existing malware definition data of the computer, and that is configured for detecting and addressing malware threats identified in network traffic, wherein the product update is not applied to the computer when it is determined that a grace period has expired and the license key data has not been entered, wherein the at least one scanner engine and the malware definition data is updated when the grace period has not expired and the license key data has not been entered, and wherein the previously-installed computer program is permitted to continue to be functional in the computer after the grace period in order to evaluate subsequent network traffic with the existing malware definition data.
11 Assignments
0 Petitions
Accused Products
Abstract
A product update is used to add a licensing control mechanism to an installed computer program. The computer program is preferably a malware scanner or other program which requires regular product updating in order to remain effective in its normal functionality.
-
Citations
21 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
a product update for a previously-installed computer program in a computer, wherein a determination is made whether a licensing control program separate from the previously-installed computer program was originally configured with said previously-installed computer program prior to installing said product update, wherein when the previously-installed computer program is configured without a licensing control program, installing a license control program, said licensing control program being responsive to license key data to indicate that said previously-installed computer program is licensed, wherein said previously-installed computer program is a malware scanning computer program and the product update includes at least one scanner engine and updated malware definition data that is updated automatically through a website download, that is added to existing malware definition data of the computer, and that is configured for detecting and addressing malware threats identified in network traffic, wherein the product update is not applied to the computer when it is determined that a grace period has expired and the license key data has not been entered, wherein the at least one scanner engine and the malware definition data is updated when the grace period has not expired and the license key data has not been entered, and wherein the previously-installed computer program is permitted to continue to be functional in the computer after the grace period in order to evaluate subsequent network traffic with the existing malware definition data. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20, 21)
-
7. A method, comprising:
-
receiving a product update at a computer; determining whether a licensing control program was originally configured with a previously-installed computer program prior to installing said product update; when the previously-installed computer program is configured without a licensing control program, installing a license control program; and installing said product update on said computer in addition to said previously-installed computer program to modify said previously-installed computer program; wherein said product update serves to add said licensing control program to said previously-installed computer program on said computer, said licensing control program being responsive to license key data to indicate that said previously-installed computer program is licensed; wherein said previously-installed computer program is a malware scanning computer program and the product update includes at least one scanner engine and updated malware definition data that is updated automatically through a website download, that is added to existing malware definition data of the computer, and that is configured for detecting and addressing malware threats identified in network traffic, wherein the product update is not applied to the computer when it is determined that a grace period has expired and the license key data has not been entered, wherein the at least one scanner engine and the malware definition data is updated when the grace period has not expired and the license key data has not been entered, and wherein the previously-installed computer program is permitted to continue to be functional in the computer after the grace period in order to evaluate subsequent network traffic with the existing malware definition data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a memory for storing computer instructions to be executed by a processor of the apparatus for; receiving a product update at a computer; determining whether a licensing control program was originally configured with a previously-installed computer program prior to installing said product update; when the previously-installed computer program is configured without a licensing control program, installing a license control program; and installing said product update on said computer in addition to said previously-installed computer program to modify said previously-installed computer program; wherein said product update serves to add said licensing control program to said previously-installed computer program on said computer, said licensing control program being responsive to license key data to indicate that said previously-installed computer program is licensed; wherein said previously-installed computer program is a malware scanning computer program and the product update includes at least one scanner engine and updated malware definition data that is updated automatically through a website download, that is added to existing malware definition data of the computer, and that is configured for detecting and addressing malware threats identified in network traffic, wherein the product update is not applied to the computer when it is determined that a grace period has expired and the license key data has not been entered, wherein the at least one scanner engine and the malware definition data is updated when the grace period has not expired and the license key data has not been entered, and wherein the previously-installed computer program is permitted to continue to be functional in the computer after the grace period in order to evaluate subsequent network traffic with the existing malware definition data. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification