Patent ID: 8966005
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. An information processing system providing a composed service to a user device, the information processing system comprising: at least one processor; at least one memory coupled to the at least one processor and comprising computer readable program code that when executed by the at least one processor causes the at least one processor to perform operations comprising: acquiring a plurality of descriptions each of which defines a raw service provided by a service provider; acquiring capability information of the user device including what kind of data types the user device supports; composing the acquired descriptions to create a description which defines a composed service to be generated from a plurality of raw services to be supported by the user device based on the acquired capability information of the user device; presenting the created description defining the composed service to the user device; acquiring a request for the composed service from the user device; specifying raw services composing the requested composed service based on the description defining the requested composed service; specifying raw services composing the requested composed service based on the description defining the requested composed service; gathering responses from the specified raw services composing the requested composed service, and to create the composite response of the requested composed service based on the gathered responses; responding to the created composite response to the user device; and presenting, by at least one of the at least one processor which is included in a same network with the user device and supports a protocol available to the user device, the user device with the description of the composed service by use of the protocol available to the user device so that the user device can recognize the composed service as a service provided by a local device in the same network, wherein the same network includes a plurality of user devices which support different protocols, wherein, the description of the composed service is presented only to user devices which support the protocol used for presenting the description of the composed service.