To provide information beneficial for a user, with proper contents. Each client
starts a screen saver when a user input has been idle for a predetermined time
period. Personal information is transmitted at the start to a push server by a
push demand program. The push server has an information database with push information
of different categories. The push server selects the appropriate push information
when it receives personal information in response to the push demand from the client.
The selected push information is sent from the push server to the client that demanded
the push information, to be displayed on a display device when the screen saver
is operating.