Software reproduction apparatus
First Claim
1. A software reproduction apparatus for reproducing encrypted or non-encrypted software data received via an input route including a storage medium and by communications with a remote source, and for executing monetary charges according to the usage of the software comprising:
- signal processing means for performing unique signal processing based on the input route of the software data; and
error processing means for conducting error processing based on the input route;
input switchover means for selecting an input route, said input switchover means comprising;
first switchover means for outputting encrypted and non-encrypted software data to said signal processing means and;
second switchover means for receiving the output from said signal processing means and directing the output of said signal processing means to said error processing means;
software management means for decoding encrypted software data and for managing monetary charges according to the usage of the software data;
data conversion means for converting decoded data outputted from said software management means to output data offered to the user; and
output route switchover means for receiving encrypted data from said input switchover means and outputting the encrypted data to said software management means, and for receiving non-encrypted software data from said input switchover means and outputting the non-encrypted software data to said data conversion section.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides an input switchover means for switching input routes according to the type of medium or communications, a software management means for decoding encrypted software information and for managing monetary charges according to the usage amounts of this software, an information conversion section for converting decoded data outputted from the previously mentioned software management means to visible or audible data, and an output route switchover means for outputting to the previously mentioned software management means encrypted software data, and for outputting to the previously mentioned information conversion section non-encrypted software information.
102 Citations
7 Claims
-
1. A software reproduction apparatus for reproducing encrypted or non-encrypted software data received via an input route including a storage medium and by communications with a remote source, and for executing monetary charges according to the usage of the software comprising:
-
signal processing means for performing unique signal processing based on the input route of the software data; and error processing means for conducting error processing based on the input route; input switchover means for selecting an input route, said input switchover means comprising; first switchover means for outputting encrypted and non-encrypted software data to said signal processing means and; second switchover means for receiving the output from said signal processing means and directing the output of said signal processing means to said error processing means; software management means for decoding encrypted software data and for managing monetary charges according to the usage of the software data; data conversion means for converting decoded data outputted from said software management means to output data offered to the user; and output route switchover means for receiving encrypted data from said input switchover means and outputting the encrypted data to said software management means, and for receiving non-encrypted software data from said input switchover means and outputting the non-encrypted software data to said data conversion section. - View Dependent Claims (2, 3)
-
-
4. A software reproduction apparatus for reproducing encrypted or non-encrypted software data received via an input route including a writable medium, a non-writable medium and by communications with a remote source, and for executing monetary charges according to the usage of the software, the software reproduction apparatus comprising:
-
input switchover means for selecting an input route; software management means for decoding encrypted software data using key data from an external source and for managing monetary charges according to the usage of the software data; data conversion means for converting decoded data outputted from said software management means to output data offered to the user; and output route switchover means for receiving encrypted data from said input switchover means and outputting the encrypted data to said software management means, for receiving the non-encrypted software data from said input switchover means and outputting the non-encrypted software data to said data conversion means, and for outputting the encrypted software data to a writable medium. - View Dependent Claims (5)
-
-
6. A software reproduction apparatus for reproducing encrypted or non-encrypted software data received via an input route including a storage medium and by communications with a remote source, and for executing monetary charges according to the usage of the software comprising:
-
input switchover means for selecting an input route according to the type of medium or communications; software management means for decoding encrypted software data and for managing monetary charges according to the usage of the software data; data conversion means for converting decoded data outputted from said software management means to output data for the user; output route switchover means for receiving encrypted data from said input switchover means and outputting the encrypted data to said software management means, and for receiving non-encrypted software data from said input switchover means and outputting the non-encrypted software data for said data conversion section; drive apparatus for installing a writable medium; writing means for writing, on said medium, encrypted software data obtained from the said input route prior to the output of the encrypted software data to said software management means; and a means for reading encrypted software data written on said medium.
-
-
7. A software reproduction apparatus for reproducing encrypted or non-encrypted software data received via an input route including a storage medium and by communications with a remote source, and for executing monetary charges according to the usage of the software comprising:
-
signal processing means for performing unique signal processing based on the input route of the software data; and error processing means for conducting error processing based on the input route; input switchover means for selecting an input route, said input switchover means comprising; first switchover means for outputting encrypted and non-encrypted software data to said signal processing means and; second switchover means for receiving the output from said signal processing means and directing the output of said signal processing means to said error processing means; software management means for decoding encrypted software data and for managing monetary charges according to the usage of the software data; data conversion means for converting decoded data outputted from said software management means to output data offered to the user; output route switchover means for receiving encrypted data from said input switchover means and outputting the encrypted data to said software management means, and for receiving non-encrypted software data from said input switchover means and outputting the non-encrypted software data to said data conversion section; drive apparatus for installing a writable medium; writing means for writing on said writable medium encrypted software data obtained from the said input route prior to its output to said software management means; and a means for reading encrypted software data written on said medium.
-
Specification