SYSTEM AND METHOD FOR PROCESSING SHAREWARE USING A HOST COMPUTER
First Claim
1. A computer-implemented method of a host computer for processing shareware, the host computer in communication with a client computer through a network, the method comprising:
- sending a plurality of selectable installation modes and authorization modes to the client computer upon the condition that the client computer requests the host computer for a shareware installation file of the shareware in the host computer;
receiving encrypted data of a selected installation mode and a selected authorization mode of the client computer from the client computer, and determining the selected installation mode and the selected authorization mode of the client computer by decrypting the encrypted data using a preset decryption formula;
monitoring the client computer according to the selected authorization mode when the client computer installs the shareware using the shareware installation file and opens the shareware;
determining whether the client computer is allowed to run the shareware according to the monitoring;
recording usage status of all functions of the shareware in the client computer and receiving error reports from the client computer, when the client computer is allowed to run the shareware;
sending solutions to the client computer in response to the error reports.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for processing shareware using a host computer, a plurality of installation modes and authorization modes are sent to a client computer if the client computer requests the host computer for a shareware installation file of the shareware in the host computer. A selected installation mode and a selected authorization mode of the client computer are determined by decrypting encrypted data from the client computer using a preset decryption formula. The method further monitors the client computer according to the selected authorization mode to determining whether the client computer is allowed to run the shareware. When the client computer runs the shareware, the method records usage status of all functions of the shareware in the client computer and receiving error reports from the client computer. The method further sends solutions to the client computer in response to the error reports.
22 Citations
18 Claims
-
1. A computer-implemented method of a host computer for processing shareware, the host computer in communication with a client computer through a network, the method comprising:
-
sending a plurality of selectable installation modes and authorization modes to the client computer upon the condition that the client computer requests the host computer for a shareware installation file of the shareware in the host computer; receiving encrypted data of a selected installation mode and a selected authorization mode of the client computer from the client computer, and determining the selected installation mode and the selected authorization mode of the client computer by decrypting the encrypted data using a preset decryption formula; monitoring the client computer according to the selected authorization mode when the client computer installs the shareware using the shareware installation file and opens the shareware; determining whether the client computer is allowed to run the shareware according to the monitoring; recording usage status of all functions of the shareware in the client computer and receiving error reports from the client computer, when the client computer is allowed to run the shareware; sending solutions to the client computer in response to the error reports. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory storage medium storing a set of instructions, when executed by at least one processor of a host computer, causes the at least one processor to perform a method for processing shareware using the host computer, the host computer in communication with a client computer through a network, the method comprising:
-
sending a plurality of selectable installation modes and authorization modes to the client computer, upon the condition that the client computer requests the host computer for a shareware installation file of the shareware in the host computer; receiving encrypted data of a selected installation mode and a selected authorization mode of the client computer from the client computer, and determining the selected installation mode and the selected authorization mode of the client computer by decrypting the encrypted data using a preset decryption formula; monitoring the client computer according to the selected authorization mode when the client computer installs shareware using the shareware installation file and opens the shareware; determining whether the client computer is allowed to run the shareware according to the monitoring; recording usage status of all functions of the shareware in the client computer and receiving error reports from the client computer, when the client computer is allowed to run the shareware; sending solutions to the client computer in response to the error reports. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A host computer in communication with a client computer through a network, comprising:
-
a storage system; at least one processor; and one or more programs that are stored in the storage system and executed by the at least one processor, the one or more programs comprising; a sending module that sends a plurality of selectable installation modes and authorization modes to the client computer, upon the condition that the client computer requests the host computer for a shareware installation file of the shareware in the host computer; a receiving module that receives encrypted data a selected installation mode and a selected authorization mode of the client computer from the client computer, and determines the selected installation mode and the selected authorization mode of the client computer by decrypting the encrypted data using a preset decryption formula; a monitoring module that monitors the client computer according to the selected authorization mode when the client computer installs shareware using the shareware installation file and opens the shareware; the monitoring module further determines whether the client computer is allowed to run the shareware according to the monitoring; a recording module that records usage status of all functions of the shareware in the client computer and receiving error reports from the client computer, when the client computer is allowed to run the shareware; a feedback module that sends solutions to the client computer in response to the error reports. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification