Abstract:
A digital contents distribution system has a multi-layered structure including a server device (CS device) of one or a small number of managers which are each to be a manager main body, a plurality of server devices (DS devices) of middle managers, and client terminal devices (SC terminal devices) of a large number of users. Accesses from the respective users are processed in the server devices of respective ones of the middle managers. It is therefore possible to prevent an inconvenience in which the accesses from a large number of users concentrate on the CS device of the manager. As a result, it is possible to reduce the load imposed on the CS device, and to perform a smooth distribution service of digital contents.
Abstract:
Methods and apparatus in accordance with the present invention are operable to carry out certain functions including: receiving an encrypted program at a processing apparatus; transmitting at least some identification information related to the processing apparatus over a network to an administrator; receiving an encrypted decryption key at the processing apparatus over the network from the administrator in response to the at least some identification information; decrypting the encrypted decryption key; decrypting the encrypted program using the decryption key; re-encrypting the program using at least some of the identification information; and storing the identification information and the re-encrypted program in a first storage device.
Abstract:
Methods and apparatus in accordance with the present invention are operable to carry out certain functions including: receiving an encrypted program at a processing apparatus; transmitting a machine ID over a network to an administrator; receiving registration data over the network from the administrator in response to the machine ID; transmitting the registration data over the network to a distributor; receiving an encrypted decryption key and an encrypted virtual ID at the processing apparatus over the network from the distributor in response to the registration data; decrypting the encrypted decryption key using the virtual ID, and decrypting the encrypted program using the decryption key; re-encrypting the program using the virtual ID; and storing the encrypted virtual ID and the re-encrypted program in a first storage device.
Abstract:
A communication device communicates information via a virtual world configured by a server machine to client terminal devices operating characters in the virtual world. It is therefore possible to transmit various information to and to receive various information from the virtual world, even from a place remote from the client terminal devices, which enables a linking between the virtual world and the real world to be realized.