METHOD TO OBTAIN FRIENDLY NAMES FOR BLUETOOTH DEVICES
First Claim
1. A method to obtain a friendly name for Bluetooth devices responding to inquiry comprising:
- issuing an inquiry command;
identifying a name server amongst the Bluetooth devices responding to the inquiry, the name server is found by determining if the inquiry response contains a marker indicating that the requested Bluetooth device is a name server;
obtaining friendly names for Bluetooth devices that responded to the inquiry that are cached on the name server;
requesting the friendly name of each remaining Bluetooth device that has not been determined.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to decrease the amount of time it takes to obtain friendly names of Bluetooth devices is presented. A name server caches friendly names for devices that it has acquired from other devices or from other name servers. The name server is any device that caches friendly names of Bluetooth devices and that makes the friendly names available to other devices. A requesting device determines if a name server has responded to an inquiry command. If a name server has responded, the device gets the friendly names the name server has cached and requests the friendly names of devices that responded that have not been cached by the name server. Identification of a name server is accomplished by embedding a marker in the friendly name field after the null character to indicate that the device is a name server.
-
Citations
20 Claims
-
1. A method to obtain a friendly name for Bluetooth devices responding to inquiry comprising:
-
issuing an inquiry command;
identifying a name server amongst the Bluetooth devices responding to the inquiry, the name server is found by determining if the inquiry response contains a marker indicating that the requested Bluetooth device is a name server;
obtaining friendly names for Bluetooth devices that responded to the inquiry that are cached on the name server;
requesting the friendly name of each remaining Bluetooth device that has not been determined. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to find a name server comprising the steps of:
-
a) issuing an inquiry command;
b) determining if a response from a Bluetooth device to the inquiry command contains a marker indicating that the Bluetooth device is a name server;
c) if the response contains the marker, identifying the Bluetooth device as a name server. - View Dependent Claims (8, 9, 10)
-
-
11. A system for obtaining a friendly name for Bluetooth devices responding to inquiry comprising:
-
an inquiry component that inquires for Bluetooth devices that are in range and creates an inquiry list of devices that responded to the inquiry, the inquiry component; and
a requesting component that identifies a name server amongst the Bluetooth devices responding to the inquiry, the name server is found by determining if the response contains a marker indicating that the Bluetooth device is a name server;
the requesting component then requests a list of friendly names from the name server for devices on the inquiry list;
- View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification