METHOD AND APPARATUS FOR SERVICE DISCOVERY
First Claim
1. A method of enabling remote discovery of services and devices in a first local network from a location within a second local network, comprising the following steps executed by a service discovery gateway in the second local network:
- issuing a request for discovery information on the devices in the first local network, wherein the request is sent embedded in a presence subscribe message over an IMS network,receiving discovery information in a generic format embedded in a presence notify message over the IMS network in response to said request, wherein the received discovery information has been collected by a service discovery gateway in the first local network in a discovery process using a local service discovery protocol valid within the first local network, andannouncing the received discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for conducting remote discovery of services across different local networks. A service discovery gateway in one local network issues a request for discovery information on the services in the opposite local network, embedded in a presence subscribe message over an IMS network. Discovery information is then received in a generic format embedded in a presence notify message over the IMS network. The received discovery information has been collected by a service discovery gateway in the first local network using a local service discovery protocol in the first local network. The received discovery information is announced to devices in the second local network, using a local service discovery protocol valid within the second local network. Thereby, local services can be provided and utilized across different local networks, even when different device-specific service discovery protocols are used within the local networks.
189 Citations
22 Claims
-
1. A method of enabling remote discovery of services and devices in a first local network from a location within a second local network, comprising the following steps executed by a service discovery gateway in the second local network:
-
issuing a request for discovery information on the devices in the first local network, wherein the request is sent embedded in a presence subscribe message over an IMS network, receiving discovery information in a generic format embedded in a presence notify message over the IMS network in response to said request, wherein the received discovery information has been collected by a service discovery gateway in the first local network in a discovery process using a local service discovery protocol valid within the first local network, and announcing the received discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service discovery gateway for conducting remote discovery of services and devices in a first local network from a location within a second local network, the service discovery gateway being connected to the second local network, comprising:
-
a presence watcher unit for issuing a request for discovery information on the devices in the first local network, wherein the request is sent embedded in a presence subscribe message over an IMS network, and receiving discovery information embedded in a presence notify message over the IMS network in response to said request, wherein the received discovery information has been collected by a service discovery gateway in the first local network using a local service discovery protocol valid within the first local network, and an announcing unit for announcing the received discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of enabling remote discovery of services and devices in a first local network from a location within a second local network, comprising the following steps executed by a service discovery gateway in the first local network:
-
collecting discovery information of said services and devices in the first local network in a discovery process using a local service discovery protocol valid within the first local network, and providing the collected discovery information in a generic format embedded in a presence message over an IMS network, thereby enabling a service discovery gateway in the second local network to announce said discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network. - View Dependent Claims (15, 16, 17)
-
-
18. A service discovery gateway for enabling remote discovery of services and devices in a first local network from a location within a second local network, the service discovery gateway being connected to the first local network, comprising:
-
a discovery unit for collecting discovery information of said services and devices in the first local network in a discovery process using a local service discovery protocol valid within the first local network, and a presence presentity unit for providing the collected discovery information in a generic format embedded in a presence message over an IMS network, thereby enabling a service discovery gateway in the second local network to announce said discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network. - View Dependent Claims (19, 20, 21)
-
-
22. A presence server in an IMS network, for enabling remote discovery of services and devices in a first local network from a location within a second local network, comprising:
-
an event state compositor for receiving discovery information on devices in the first local network, in a generic format embedded in a presence publish message from a service discovery gateway connected to the first local network, and a presence agent for receiving a request for said discovery information, embedded in a presence subscribe message, from a service discovery gateway connected to the second local network, and sending said discovery information embedded in a presence notify message to the service discovery gateway in the second local network in response to said request, thereby enabling the service discovery gateway in the second local network to announce said discovery information to at least one device in the second local network, using a local service discovery protocol valid within the second local network.
-
Specification