SERVICE DISCOVERY PROTOCOL ENHANCEMENT
First Claim
1. A method, comprising:
- establishing a link to a remote apparatus using an initial transport;
receiving at least one service discovery protocol record from the remote apparatus via the initial transport, wherein the at least one service discovery protocol record identifies services in the remote apparatus that are available via the initial transport and any complimentary transports that are also usable with each of the identified services;
selecting at least one of the available services; and
if any complimentary transports are identified in the at least one service discovery protocol record for the selected service, determining whether to use the initial transport or at least one of the complimentary transports when accessing the selected service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for facilitating access to service-related information via a service discovery protocol (SDP) defined in an initial transport. The initial transport may be employed in establishing a link with at least one other apparatus. An SDP may then be utilized in order to determine the services that are available on the at least one other apparatus. Service information may further comprise information on complimentary transports that are usable with a service (e.g., transports in addition to the initial transport). If complimentary transports are available, a determination may be made amongst the available transports (e.g., initial and complimentary transports) as to which is more appropriate to employ when using the service.
15 Citations
16 Claims
-
1. A method, comprising:
-
establishing a link to a remote apparatus using an initial transport; receiving at least one service discovery protocol record from the remote apparatus via the initial transport, wherein the at least one service discovery protocol record identifies services in the remote apparatus that are available via the initial transport and any complimentary transports that are also usable with each of the identified services; selecting at least one of the available services; and if any complimentary transports are identified in the at least one service discovery protocol record for the selected service, determining whether to use the initial transport or at least one of the complimentary transports when accessing the selected service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising computer executable program code recorded on a computer readable medium, comprising:
-
computer program code configured to establish a link to a remote apparatus using an initial transport; computer program code configured to receive at least one service discovery protocol record from the remote apparatus via the initial transport, wherein the at least one service discovery protocol record identifies services in the remote apparatus that are available via the initial transport and any complimentary transports that are also usable with each of the identified services; computer program code configured to select at least one of the available services; and computer program code configured to, if any complimentary transports are identified in the at least one service discovery protocol record for the selected service, determine whether to use the initial transport or at least one of the complimentary transports when accessing the selected service. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
at least one processor; and at least one memory including executable instructions, the at least one memory and executable instructions being configured to, in cooperation with the at least one processor, cause the apparatus to perform at least the following; establish a link to a remote apparatus using an initial transport; receive at least one service discovery protocol record from the remote apparatus via the initial transport, wherein the at least one service discovery protocol record identifies services in the remote apparatus that are available via the initial transport and any complimentary transports that are also usable with each of the identified services; select at least one of the available services; and if any complimentary transports are identified in the at least one service discovery protocol record for the selected service, determine whether to use the initial transport or at least one of the complimentary transports when accessing the selected service. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
means for establishing a link to a remote apparatus using an initial transport; means for receiving at least one service discovery protocol record from the remote apparatus via the initial transport, wherein the at least one service discovery protocol record identifies services in the remote apparatus that are available via the initial transport and any complimentary transports that are also usable with each of the identified services; means for selecting at least one of the available services; and means for, if any complimentary transports are identified in the at least one service discovery protocol record for the selected service, determining whether to use the initial transport or at least one of the complimentary transports when accessing the selected service.
-
Specification