Patent ID: 8631087

Claim:
An information processing server that communicates with a terminal device connected to a first network, the information processing server being connected to a second network different from the first network, comprising: a tunnel setter configured to set a tunnel with the terminal device based on an IP address of the information processing server and an IP address of the terminal device, wherein the tunnel virtually connects the information processing server to the first network via the terminal device, and wherein the terminal device encapsulates a packet and transmits the encapsulated packet to the information processing server so as to transmit the packet to the information processing server by using the tunnel, and receives a packet from the information processing server and decapsulates the packet so as to receive the packet from the information processing server by using the tunnel; a reception unit configured to receive a broadcast or multicast packet output from one or more service providing servers on the first network, via the terminal device by using the tunnel; a server finding unit configured to find service providing servers on the first network and services provided by the service providing servers, based on the received broadcasts or multicast packets; a notification unit configured to notify the services found in the server finding unit, to the terminal device by using the tunnel; and a data communication unit configured to receive an execution request of the service transmitted from the terminal device without using the tunnel, wherein the terminal device transmits the execution request when the terminal device receives an execution request of the service through a user input, and transmits a packet to request data communication concerning the service to the service providing server related to the service not via the terminal device, wherein the packet has the IP address of the information processing server as a transmission source address, and conduct the data communication concerning the service with the service providing server not via the terminal device.