Patent ID: 8630271

Claim:
A communication device, comprising: a communication unit; a pseudo data transmission unit which transmits pseudo data that comprises a pseudo of true data in communication between said communication devices, a determination unit which determines whether to transmit said pseudo data or not, wherein said pseudo data transmission unit transmits said pseudo data based on a result of determination made by said determination unit, an obtaining unit which obtains said true data, wherein said determination unit determines whether to transmit said pseudo data or not according to a communication condition of said true data obtained by said obtaining unit, and a pseudo data generation information storage unit which stores pseudo data generation information for generating said pseudo data, wherein said pseudo data transmission unit generates said pseudo data based on said pseudo data generation information stored in said pseudo data generation information storage unit, wherein said determination unit determines to start transmission of said pseudo data at a lapse of a timer value after detecting intermission of said true data obtained by said obtaining unit and determines to stop transmission of said pseudo data upon detecting occurrence of said true data, wherein said pseudo data generation information storage unit stores application information related to an application for making a pseudo of said true data, and said pseudo data transmission unit generates a series of said data frames based on said application information stored in said pseudo data generation information storage unit and transmits the data frames in a predetermined order until a stop request is received, and wherein said pseudo data transmission unit, after selecting at random, related to said application information stored in said pseudo data generation information storage unit, one from application types indicating which of said applications is assumed to transmit said pseudo data and transmitting said pseudo data corresponding to selected said application type based on said data communication continuous time, stops transmission of said pseudo data for a random time period, again selects at random one from said application types stored in said pseudo data generation information storage unit and thereafter repeats the foregoing operation until a request for stopping transmission of said pseudo data is received.