System and method for comprehensive service translation
First Claim
Patent Images
1. A method for providing comprehensive service translation, comprising:
- determining the protocol of a service discovery request received from a client;
translating the protocol of the service discovery request into a service discovery protocol used by a service registry, the translated service discovery request being used to discover a service provider of the service requested;
detecting incompatibilities between the client and the service provider; and
translating the service provided to the client by the service provider in response to the detected incompatibilities.
2 Assignments
0 Petitions
Accused Products
Abstract
A service translation proxy provides a variety of translation services during the service discovery and subsequent service consumption phase. The service translation proxy receives a service request in accordance with one particular Service Description Protocol (SDP) and optionally translates the service request into the correct SDP as required using the appropriate service discovery interface. In addition, session description, session media, and session transport translations are implemented by the service translation proxy as required to support the service.
-
Citations
27 Claims
-
1. A method for providing comprehensive service translation, comprising:
-
determining the protocol of a service discovery request received from a client;
translating the protocol of the service discovery request into a service discovery protocol used by a service registry, the translated service discovery request being used to discover a service provider of the service requested;
detecting incompatibilities between the client and the service provider; and
translating the service provided to the client by the service provider in response to the detected incompatibilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A service translation system, comprising:
-
a service requestor coupled to the service translation system and adapted to submit a service request using a first protocol;
a service translation proxy coupled to the service requestor and adapted to translate the first protocol of the service request into a second protocol; and
a service provider coupled to the service translation system and adapted to provide the service requested, wherein the service translation proxy is further adapted to translate the service provided into a format that is compatible with the service requester. - View Dependent Claims (15, 16)
-
-
17. A service translation proxy, comprising:
-
means for receiving a service request from a service requester;
means for translating the service request from a first protocol to a second protocol;
means for locating a service provider to provide the service requested; and
means for translating the service provided into a format that is compatible with capability information associated with the service requester. - View Dependent Claims (18)
-
-
19. A computer-readable medium having instructions stored thereon which are executable by a service translation proxy for facilitating network service translations by performing steps comprising:
-
receiving a service request from a service requester;
translating the service request from a first protocol to a second protocol;
locating a service provider to provide the service requested; and
translating the service provided into a format that is compatible with capability information associated with the service requestor. - View Dependent Claims (20, 21)
-
-
22. A home network, comprising:
-
a plurality of home devices adapted to exchange media content in a first format;
at least one mobile device adapted to exchange media content in a second format; and
a service translation proxy coupled to the plurality of home devices and the at least one mobile device, wherein the service translation proxy is adapted to translate the media exchanged between the plurality of home devices and the at least one mobile device in response to their respective capabilities. - View Dependent Claims (23, 24)
-
-
25. A method of exchanging media between a mobile device and a home device, the method comprising:
-
establishing the mobile device and the home device as entities of a wireless home network;
evaluating differences in media capabilities between the mobile device and the home device; and
translating media exchanged between the mobile device and the home device in response to the media capability differences between the mobile device and the home device. - View Dependent Claims (26, 27)
-
Specification