Patent ID: 7886037
Filing Date: 2011-02-08
Classification: H04L

Abstract:
1. An information delivery system having a plurality of information processing apparatuses which can mutually communicate through a network and a registration apparatus which holds at least one or more common information to be used in common with the plurality of information processing apparatuses, wherein the registration apparatus comprising: a first common information record unit that records at least one or more common information; a first release time information memory unit that memorizes release time information with respect to each of the common information, the release time information indicating a time when the common information, recorded in the first common information record unit, can be used by the plurality of information processing apparatuses through the network and can be used in common; a first apparatus selection unit that selects a predetermined information processing apparatus from the plurality of information processing apparatuses; a first record instruction information send unit that sends a first record instruction information indicating an instruction which instructs the information processing apparatus selected by the first apparatus selection unit to record a predetermined common information out of the common information recorded in the first common information record unit; a first common information transmission unit that transmits the common information, a recording of which is instructed by the first record instruction information, to the information processing apparatus, which is selected by the first apparatus selection unit; a first release time information send unit that sends the release time information corresponding to the common information, a recording of which is instructed by the first record instruction information, to the information processing apparatus selected by the first apparatus selection unit; wherein the information processing apparatuses comprising: an information receiving unit that receives the first record instruction information sent by the first record instruction information send unit, the common information transmitted by the first common information transmission unit, and the release time information sent by the first release time information send unit; a second common information record unit that records the common information received by the information receiving unit; a second release time information memory unit that memorizes the release time information, received by the information receiving unit, in association with the common information corresponding to the release time information; a second apparatus selection unit that selects an information processing apparatus out of the plurality of information processing apparatuses for instructing recording of the common information indicated by the first record instruction information received by the information receiving unit out of the common information recorded in the second common information record unit; a first determination unit that determines whether or not a release time indicated by the release time information received by the information receiving unit is after a current time; a second record instruction information send unit that sends a second record instruction information indicating an instruction which instructs the information processing apparatus selected by the second apparatus selection unit to record the common information indicated by the first record instruction information received by the information receiving unit when it is determined that the release time indicated by the release time information is not after the current time by the first determination unit; a second common information transmission unit that transmits the common information, a recording of which is instructed by the second record instruction information, to the information processing apparatus selected by the second apparatus selection unit; and a second release time information send unit that sends the release time information corresponding to the common information transmitted by the second common information transmission unit to the information processing apparatus selected by the second apparatus selection unit.