System and method for providing a unified framework for service discovery
First Claim
1. A method for providing uniform service discovery through the use of a plurality of service discovery protocols, comprising:
- generating service discovery queries from a user interface;
translating the service discovery queries into formats required by each of the plurality of service discovery protocols;
receiving results indicative of services found from each of the plurality of service discovery protocols in response to the service discovery queries; and
translating the results into a uniform format for display on the user interface, wherein the uniform format is independent of the plurality of service discovery protocols.
1 Assignment
0 Petitions
Accused Products
Abstract
Service Discovery (SD) agent (208) provides uniform and integrated service discovery operation, whereby a default connection to SD Engine (SDE) (224) may be automatically initiated to aid in service discovery. User agents (UA) (214-216) are installed to implement the various SDP interfaces (314-324) as required. Canonical query transform (310) transforms user queries from query generation tool (302) to the appropriate protocol as needed for SD interfaces (314-324). Likewise, service discovery results from the SD interfaces are translated by canonical query transform (310) into user friendly results for ultimate display to user interface (326).
120 Citations
24 Claims
-
1. A method for providing uniform service discovery through the use of a plurality of service discovery protocols, comprising:
-
generating service discovery queries from a user interface;
translating the service discovery queries into formats required by each of the plurality of service discovery protocols;
receiving results indicative of services found from each of the plurality of service discovery protocols in response to the service discovery queries; and
translating the results into a uniform format for display on the user interface, wherein the uniform format is independent of the plurality of service discovery protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A service discovery system, comprising:
-
a first service discovery agent coupled to receive service discovery queries in a user format and coupled to transform the user formatted service discovery queries into a plurality of formats each dependent upon a plurality of respective service discovery protocols; and
a second service discovery agent coupled to receive service discovery queries from the first service discovery agent and in response, to provide service discovery responses to the first service discovery agent, wherein the second service discovery agent is coupled to access services discovered by the first service discovery agent. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network host, comprising:
-
means for receiving service discovery queries from a service discovery agent;
means for discovering services within a domain of the network host in response to the service discovery queries;
means for providing the services discovered within the domain of the network host to the service discovery agent; and
means for accessing services within a domain of the service discovery agent. - View Dependent Claims (16)
-
-
17. A computer-readable medium having instructions stored thereon which are executable by a network host processing system for facilitating service discovery by performing steps comprising:
-
receiving service discovery queries from a service discovery agent;
discovering services within a domain of the network host in response to the service discovery queries;
providing results of the services discovered within the domain of the network host to the service discovery agent; and
accessing services within a domain of the service discovery agent. - View Dependent Claims (18)
-
-
19. A mobile terminal wirelessly coupled to a network having a service discovery engine, the mobile terminal comprising:
-
a memory capable of storing a service discovery agent coupled to locate services having a plurality of service description protocols in response to received user queries having a user format;
a processor coupled to the memory and configured by the service discovery agent to enable service discovery query exchange with the service discovery engine; and
a transceiver configured to facilitate the service discovery query exchange with the service discovery engine, wherein the transceiver further facilitates access to the services having a plurality of service description protocols by the service discovery engine. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable medium having instructions stored thereon which are executable by a mobile terminal processing system for providing service discovery by performing steps comprising:
-
receiving service discovery queries in a user format;
transforming the user formatted service discovery queries into a plurality of formats relating to a plurality of service discovery protocols;
receiving service discovery results in a plurality of service discovery protocols in response to the service discovery queries; and
transforming the service discovery results into the user format. - View Dependent Claims (24)
-
Specification