Patent ID: 7519396

Claim:
An integrated circuit package comprising: a plurality of functioning units operable to perform processing on input data and output a result of the processing; a plurality of antenna units each of which (a) is positioned to (i) receive radio-transmitted data from at least another one of the plurality of antenna units by radio and (ii) transmit data to at least another one of the plurality of antenna units by radio, (b) includes an antenna having directivity in a specific direction; a first switching unit configured to selectively connect output of a first functioning unit, which is one of the plurality of functioning units, and a first antenna unit, which is one of the plurality of antenna units; a second switching unit configured to selectively connect a second antenna unit, which is positioned to receive the radio-transmitted data from the first antenna unit by radio, and input of a second functioning unit different from the first functioning unit; and a switching configuration unit configured to store property information indicating the directivity of each antenna, positional information indicating a position of each of the plurality of antenna units, and data flow information indicating a flow of data among the plurality of functioning units, and direct the first and the second switching units to perform the selective connections based on the property information, the positional information and the data flow information.