Proximity service discovery in wireless networks
First Claim
1. A method of accessing, by a first device, a service provided by a second device that is in a proximity of first device, the method comprising:
- sending a wireless request message requesting a response regarding a requested service;
receiving a wireless response message regarding the requested service;
prior to establishing a connection between the first device and the second device that is suitable for providing the requested service, determining, based on the wireless response message, whether the requested service is provided by the second device; and
establishing a connection between the first device and the second device, if the second device provides the requested service.
2 Assignments
0 Petitions
Accused Products
Abstract
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802.11, UWB or any other suitable wireless technology. As one example, particular services may be requested. As another example, services that are provided by a device may be advertised.
191 Citations
20 Claims
-
1. A method of accessing, by a first device, a service provided by a second device that is in a proximity of first device, the method comprising:
-
sending a wireless request message requesting a response regarding a requested service;
receiving a wireless response message regarding the requested service;
prior to establishing a connection between the first device and the second device that is suitable for providing the requested service, determining, based on the wireless response message, whether the requested service is provided by the second device; and
establishing a connection between the first device and the second device, if the second device provides the requested service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
sending, by a first device, a wireless request message requesting a response regarding a requested service;
receiving, from a second device, a wireless response message regarding the requested service;
prior to establishing a connection between the first device and the second device that is suitable for providing the requested service, determining, based on the wireless response message, whether the requested service is provided by a second device in a proximity of the first device; and
establishing a connection between the first device and the second device, if the second device provides the requested service. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving, at a second device and from a first device, a wireless request message requesting a response regarding a requested service;
determining whether the second device provides the requested service;
prior to establishing a connection between the first device and the second device that is suitable for providing the requested service, sending a wireless response message to a first device regarding the requested service, if the requested service is provided by the second device; and
establishing a connection between the first device and the second device, in response to a connection request from the first device. - View Dependent Claims (19, 20)
-
Specification