An information processing apparatus , comprising: a communicating unit (20, 30, S11, S103, S111) operable to perform a communication with another information processing apparatus ; a searching unit (20, S101-S121) operable to repeatedly search one or more other information processing apparatuses existing within a predetermined area by using the communicating unit (20, 30, S11, S103, S111); a display controlling unit (20, S41) operable to display a display device information of a first other information processing apparatus that is stored in advance in a storage in response to at least one of the user of the information processing apparatus and a user of the first other information processing apparatus and information of a second other information processing apparatus that is searched by the searching unit (20, S101-Sl21), wherein the display controlling unit (20, S41) is further operable to renew in a real-time at least information of the second other information processing apparatus in accordance with a search result by the searching unit (20, S101-S121), a selection receiving unit (20, S55, S59) operable to receive a selecting operation by the user of the information processing apparatus to the information of the first other information processing apparatus or the information of the second other information processing apparatus that is displayed on the display device ; and a process performing unit (20, S11, S61, S63) operable to perform a process that at least a part thereof is common, with the first other information processing apparatus or the second other information processing apparatus corresponding to the information indicated by the selecting operation that is received by the selection receiving unit (20, S55,S59). a communicating unit (20, 30, S11, S103, S111) operable to perform a communication with another information processing apparatus ; a searching unit (20, S101-S121) operable to repeatedly search one or more other information processing apparatuses existing within a predetermined area by using the communicating unit (20, 30, S11, S103, S111); a display controlling unit (20, S41) operable to display a display device information of a first other information processing apparatus that is stored in advance in a storage in response to at least one of the user of the information processing apparatus and a user of the first other information processing apparatus and information of a second other information processing apparatus that is searched by the searching unit (20, S101-Sl21), wherein the display controlling unit (20, S41) is further operable to renew in a real-time at least information of the second other information processing apparatus in accordance with a search result by the searching unit (20, S101-S121), a selection receiving unit (20, S55, S59) operable to receive a selecting operation by the user of the information processing apparatus to the information of the first other information processing apparatus or the information of the second other information processing apparatus that is displayed on the display device ; and a process performing unit (20, S11, S61, S63) operable to perform a process that at least a part thereof is common, with the first other information processing apparatus or the second other information processing apparatus corresponding to the information indicated by the selecting operation that is received by the selection receiving unit (20, S55,S59). <EOS>