Patent ID: 8818866

Claim:
A content display processing apparatus comprising a hardware processor for managing: an advertisement-information reception unit configured to receive and store in a memory: an advertisement-space definition file, received from a content management server, the advertisement-space definition file defining each of a plurality of advertisement spaces into which one or more advertisements are to be inserted when content is displayed, and, for each for each advertisement space, one or more advertisement agencies are assigned from which advertisements are delivered; and a license list, received from a license management server, the license list containing information related to the licensing validity of the one or more advertising agencies defined by the advertisement-space definition file, including, for each advertising agency, a license contract term and a deny flag to be set when the license for a respective advertising agency is not accepted; an advertisement downloading unit configured to download from an advertisement agency server, in reference to the advertisement-space definition file stored in the memory, advertisement data to be inserted in each of the advertisement spaces provided by a respective advertising agency assigned to the advertisement space; an assignment changing unit configured during the real-time display of an advertisement space to: determine an advertisement agency assigned for the advertisement space, with reference to the advertisement-space definition file; and evaluate, with reference to the license list, whether or not the assigned advertisement agency has an expired license or has been set with a deny flag, wherein, if the assigned advertisement agency has an expired license or has been set with a deny flag, as indicated by the license list, the assignment changing unit is configured to cancel an assignment of the assigned advertisement agency, to invalidate the assignment of the advertising agency to the advertisement space, and to update the advertisement-space definition file for the advertisement space; and a display processing unit configured to insert, during real-time display of the content on a user's display screen, advertisement data downloaded from the advertisement agency server of a respective advertisement agency assigned in the advertisement-space definition file and to display accordingly.