As a providing medium for providing a user device with a computer program for executing the processing as described above, communication media such as networks, satellites, cables and so on may be utilized in addition to recording media such as magnetic disks, CD-ROM, solid-state memories and so on.