Patent ID: 8671178

Claim:
An information processing system for offering remote access from a device to a virtual service provided in a local network, the virtual service either invoking one or more native services that are native to and provisioned by a service provider located outside the local network, or invoking both the one or more native services and one or more local services provisioned by a local device residing in the local network, the information processing system comprising one or more processing circuits configured as: a management circuit configured to manage service information specifying a shortcut component of the virtual service, the shortcut component being executable by invoking one or more of the native services without invoking one of the local services; an obtaining circuit configured to obtain a request for the virtual service from the device; a receiving circuit configured to receive the service information from the management circuit; a specification circuit configured to specify a shortcut component for the requested virtual service based on the received service information; an invoking circuit configured to execute the specified shortcut component by invoking one or more of the native services without transferring the shortcut component to the local network, and to transfer another component of the requested virtual service to the local network; a combination circuit configured to combine results of executing the one or more invoked native services and a result from the local network; and a response circuit configured to respond to the device with the combined result.