Service identification with reduced ambiguity
First Claim
1. A method, implemented in a first communication device, of performing service discovery, the method comprising:
- generating, in the first communication device, a service discovery request that contains a first portion of an identifier, the identifier indicating a requested service, and wherein the service discovery request does not contain a second portion of the identifier indicating the requested service;
causing the first communication device to transmit the service discovery request;
processing, at the first communication device, a service discovery response received by the first communication device from a second communication device over a wireless communication network, wherein the service discovery response (i) contains the second portion of the identifier and (ii) does not contain the first portion of the identifier; and
utilizing, by the first communication device, at least the second portion of the identifier to determine that the second communication device provides the requested service.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of performing service discovery is implemented in a first communication device. In the method, a service discovery request is generated that contains a first identifier associated with a requested service and does not contain a second identifier associated with the requested service. The first communication device is caused to transmit the service discovery request. A service discovery response, received by the first communication device from a second communication device, is processed. The service discovery response contains the second identifier and does not contain the first identifier. At least the second identifier is utilized to determine that the second communication device provides the requested service.
-
Citations
20 Claims
-
1. A method, implemented in a first communication device, of performing service discovery, the method comprising:
-
generating, in the first communication device, a service discovery request that contains a first portion of an identifier, the identifier indicating a requested service, and wherein the service discovery request does not contain a second portion of the identifier indicating the requested service; causing the first communication device to transmit the service discovery request; processing, at the first communication device, a service discovery response received by the first communication device from a second communication device over a wireless communication network, wherein the service discovery response (i) contains the second portion of the identifier and (ii) does not contain the first portion of the identifier; and utilizing, by the first communication device, at least the second portion of the identifier to determine that the second communication device provides the requested service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, tangible, computer-readable memory storing instructions that, when executed by one or more processors in a first communication device, cause the one or more processors to:
-
generate a service discovery request that contains a first portion of an identifier, the identifier indicating a requested service, and wherein the service discovery request does not contain a second portion of the identifier indicating the requested service; cause the first communication device to transmit the service discovery request; process a service discovery response received by the first communication device from a second communication device over a wireless communication network, wherein the service discovery response (i) contains the second portion of the identifier and (ii) does not contain the first portion of the identifier; and utilize at least the second portion of the identifier to determine that the second communication device provides the requested service. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, implemented in a first communication device, of performing service discovery, the method comprising:
-
processing, at the first communication device, a service discovery request received by the first communication device from a second communication device over a wireless communication network, wherein the service discovery request that contains a first portion of an identifier, the identifier indicating a requested service, and wherein the service discovery request does not contain a second portion of the identifier indicating the requested service; and after processing the service discovery request, generating, at the first communication device, a service discovery response that (i) contains the second portion of the identifier and (ii) does not contain the first portion of the identifier; and causing the first communication device to transmit the service discovery response to the second communication over a wireless communication network so that the second communication device can utilize at least the second portion of the identifier to determine that the first communication device provides the requested service. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory, tangible, computer-readable memory storing instructions that, when executed by one or more processors in a first communication device, cause the one or more processors to:
-
process, at the first communication device, a service discovery request received by the first communication device from a second communication device over a wireless communication network, wherein the service discovery request contains a first portion of an identifier, the identifier indicating a requested service, and wherein the service discovery request does not contain a second portion of the identifier indicating the requested service; and cause the first communication device to transmit the service discovery response to the second communication over a wireless communication network so that the second communication device can utilize at least the second portion of the identifier to determine that the first communication device provides the requested service. - View Dependent Claims (19, 20)
-
Specification