Patent ID: 8825893

Claim:
A relay device that relays communications between a server which transmits screen information and a client which receives the screen information, the relay device comprising: a receiving unit that receives the screen information from the server; a storage unit that stores the screen information; a detecting unit that detects a cycle of a change as first cycle information when the screen information cyclically changes, the first cycle information including a time length of a reception interval of same pixel information of same updated portion that is repeatedly received; a converting unit that converts the first cycle information into second cycle information, the second cycle information, being different from the first cycle information, adjusting an interval for transmitting the screen information; and a transmitting unit that acquires the screen information from the storage unit and transmits the screen information to the client at a timing based on the second cycle information, wherein when the receiving unit receives a plurality of kinds of cyclically-changing screen informing from the server, the storage unit stores the plurality of kinds of screen information, the detecting unit detects the first cycle information for each of the plurality of kinds of screen information, the converting unit converts each of the first cycle information into the second cycle information, and the transmitting unit acquires corresponding one of the screen information from the storage unit and transmits the screen information to the client at a timing based on the respective second cycle information.