SERVICE DISCOVERY FUNCTIONALITY UTILIZING PERSONAL AREA NETWORK PROTOCOLS
First Claim
1. A method comprising:
- detecting a personal area network connection with an electronic device;
discovering services available from remote devices via the personal area network without establishing connections with the remote devices;
generating a list of discovered services available via the personal area network;
establishing a connection between the electronic device a selected remote device in response to selection of a service provided by the selected remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to provide service discovery via personal area network protocols. A personal area network is generally a network that covers only a few feet or meters of physical space. Personal area networks can be wired or wireless. Wired personal area networks include, for example, Universal Serial Bus (USB) and IEEE 1394 (or FireWire) connections. Wireless personal area networks can include, for example, IrDA, Bluetooth, UWB, Z-Wave and ZigBee. Service discovery results in indication of services that are available via the personal area network and not necessarily the physical devices that provide the services. A wireless device may utilize DNS formatted data over a Bluetooth connection to determine services that are available from other Bluetooth devices within range.
-
Citations
32 Claims
-
1. A method comprising:
-
detecting a personal area network connection with an electronic device; discovering services available from remote devices via the personal area network without establishing connections with the remote devices; generating a list of discovered services available via the personal area network; establishing a connection between the electronic device a selected remote device in response to selection of a service provided by the selected remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
means for detecting a personal area network connection with an electronic device; means for discovering services available from remote devices via the personal area network without establishing connections with the remote devices; means for generating a list of discovered services available via the personal area network; means for establishing a connection between the electronic device a selected remote device in response to selection of a service provided by the selected remote device. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
detecting a personal area network connection to an electronic device; broadcasting, using a personal area network protocol, service available to remote devices over the personal area network from the electronic device, wherein broadcasting is performed without connection to the remote devices; receiving a connection request from at least one remote device indicating a service to be accessed; connecting with the at least one remote device via the personal area network; and providing the service to the at least one remote device via the personal area network. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
means for detecting a personal area network connection to an electronic device; means for broadcasting, using a personal area network protocol, service available to remote devices over the personal area network from the electronic device, wherein broadcasting is performed without connection to the remote devices; means for receiving a connection request from at least one remote device indicating a service to be accessed; means for connecting with the at least one remote device via the personal area network; and means for providing the service to the at least one remote device via the personal area network. - View Dependent Claims (18, 19)
-
-
20. An article of manufacture comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
detect a personal area network connection with an electronic device; discover services available from remote devices via the personal area network without establishing connections with the remote devices; generate a list of discovered services available via the personal area network; establish a connection between the electronic device a selected remote device in response to selection of a service provided by the selected remote device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. An article comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
detect a personal area network connection to an electronic device; broadcast, using a personal area network protocol, service available to remote devices over the personal area network from the electronic device, wherein broadcasting is performed without connection to the remote devices; receive a connection request from at least one remote device indicating a service to be accessed; connect with the at least one remote device via the personal area network; and provide the service to the at least one remote device via the personal area network. - View Dependent Claims (29, 30, 31, 32)
-
Specification