Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for data exchange using a Bluetooth user device comprising: searching with a Bluetooth user device for a predetermined type of Bluetooth device to identify a target Bluetooth device; and requesting a Bluetooth Service Discovery Protocol service record from the target Bluetooth device; searching the Bluetooth Service Discovery Protocol service record comprising: identifying an entry containing an identifier associated with the Bluetooth user device; and reading data comprising binary position data associated with a position of the Bluetooth user device in the entry from the Bluetooth Service Discovery Protocol service record.
A Bluetooth-based data exchange method uses a Bluetooth user device (like a phone or headset) to find a nearby target Bluetooth device (like a beacon). The user device requests the target's Bluetooth Service Discovery Protocol (SDP) service record, which contains information about the target device. The user device then searches this record for an entry that includes an identifier associated with itself, such as its own Bluetooth device address. Finally, the user device reads position data from that entry, indicating its position relative to the target device. This position data is binary, representing a specific location.
2. The method of claim 1 , wherein searching for the predetermined type of Bluetooth device to identify the target Bluetooth device comprises searching a Bluetooth Class of Device field.
The Bluetooth data exchange method described previously identifies the target Bluetooth device by searching a Bluetooth Class of Device field. The Class of Device field specifies the type of device being searched for, allowing the user device to quickly locate the correct type of target device, such as a location beacon.
3. The method of claim 1 , wherein the identifier associated with the Bluetooth user device is a Bluetooth device address.
In the Bluetooth data exchange method, the identifier used to find the user device's information in the target device's SDP service record is the Bluetooth device address of the user device. This ensures that the user device can accurately locate its own specific data within the SDP record, distinguishing it from data associated with other devices.
4. The method of claim 1 , wherein the Bluetooth user device is a mobile phone or headset.
In the Bluetooth data exchange method, the Bluetooth user device can be a mobile phone or a headset. This means either of these common devices can initiate the Bluetooth search, request the SDP service record, and extract the position data.
5. The method of claim 1 , wherein the data further comprises received signal strength indication (RSSI) data associated with the Bluetooth user device.
The Bluetooth data exchange method not only reads position data from the target device's SDP service record but also retrieves received signal strength indication (RSSI) data associated with the user device. RSSI is a measure of the signal strength between the two devices, and can be used to estimate the distance between them, adding another layer of location information.
6. The method of claim 1 wherein the target Bluetooth device is a location beacon.
In the Bluetooth data exchange method, the target Bluetooth device is specifically a location beacon. The location beacon broadcasts its SDP service record, allowing nearby user devices to determine their proximity and location relative to the beacon.
7. The method of claim 1 , wherein the binary position data is position within an automobile comprising a passenger seat or a driver seat.
In the Bluetooth data exchange method, the binary position data obtained from the target device's SDP service record represents the user device's position within an automobile. This could specify whether the user device is located in the passenger seat or the driver's seat.
8. The method of claim 1 , wherein the binary position data is near status or far status.
In the Bluetooth data exchange method, the binary position data represents a near or far status. This indicates whether the user device is close to or far away from the target Bluetooth device, providing a simple proximity indication.
9. The method of claim 1 , wherein the data further comprises user selected order information.
The Bluetooth data exchange method extracts user-selected order information from the target device's SDP service record. In addition to position data, the service record can include information related to a user's specific order or preferences, enhancing the functionality of the data exchange.
10. A system for data exchange in a proximity system comprising: a location beacon comprising: a Bluetooth Service Discovery Protocol service record; and a Bluetooth module adapted to receive a received signal strength indication (RSSI) of a user device in proximity to the location beacon, and further to store the received signal strength indication (RSSI) and an associated user device identifier in the Bluetooth Service Discovery Protocol service record; and a user device adapted to search the Bluetooth Service Discovery Protocol service record to identify the associated user device identifier and read the received signal strength indication (RSSI).
A Bluetooth-based proximity system includes a location beacon with a Bluetooth SDP service record and a Bluetooth module. The module receives the Received Signal Strength Indication (RSSI) from a nearby user device. The beacon stores this RSSI value and the user device's identifier (e.g., Bluetooth address) in its SDP service record. A user device searches the beacon's SDP record to find its own identifier and reads the associated RSSI value, determining its proximity to the beacon.
11. The system of claim 10 , wherein the associated user device identifier is a user device Bluetooth device address.
In the proximity system, the identifier associated with the user device, stored in the location beacon's SDP service record, is the user device's Bluetooth device address. This ensures accurate identification of the user device when reading the RSSI value.
12. The system of claim 10 , wherein the user device is further adapted to process the received signal strength indication (RSSI) to determine a near status or far status in relation to the location beacon.
The user device in the proximity system processes the received RSSI from the location beacon to determine if it is near or far from the beacon. This calculation allows the user device to estimate its proximity to the beacon based on the signal strength.
13. The system of claim 10 , wherein the user device is further adapted to send the received signal strength indication (RSSI) to a presence server.
The user device in the proximity system sends the received RSSI from the location beacon to a presence server. This allows the server to track the location of the user device based on its proximity to the beacons.
14. The system of claim 10 , wherein the user device is a mobile phone or a headset.
The user device in the proximity system is a mobile phone or headset. This implies that the system can utilize common user devices to determine proximity to the location beacon.
15. A method for data exchange between a first Bluetooth device and a second Bluetooth device comprising: establishing communications between the first Bluetooth device and the second Bluetooth device, the first Bluetooth device having a first Bluetooth device identifier and the second Bluetooth device having a second Bluetooth device identifier; receiving a user selection at the first Bluetooth device and storing the user selection in a first device Bluetooth Service Discovery Protocol service record at the first Bluetooth device, wherein the user selection is stored with the second Bluetooth device identifier in the first device Bluetooth Service Discovery Protocol service record; searching the first device Bluetooth Service Discovery Protocol service record with the second Bluetooth device comprising: receiving the first device Bluetooth Service Discovery Protocol service record from the first Bluetooth device; identifying an entry containing the second Bluetooth device identifier; and reading data directed at the second Bluetooth device from the first device Bluetooth Service Discovery Protocol service record; storing an indication of fulfillment of the user selection at a second device Bluetooth Service Discovery Protocol service record, where the indication of fulfillment is stored with the first Bluetooth device identifier; and searching the second device Bluetooth Service Discovery Protocol service record with the first Bluetooth device comprising: receiving the second device Bluetooth Service Discovery Protocol service record from the second Bluetooth device; identifying an entry containing the first Bluetooth device identifier; and reading the indication of fulfillment.
A method enables data exchange between two Bluetooth devices. The devices establish communication, with each having a unique identifier. A user makes a selection on the first device, which is stored in its SDP service record along with the second device's identifier. The second device searches the first device's SDP record, locates the entry with its identifier, and reads relevant data. The second device then stores an indication of fulfilling the user selection in its own SDP record, associated with the first device's identifier. Finally, the first device searches the second device's SDP record, finds the entry with its identifier, and reads the fulfillment indication, confirming the action was completed.
16. The method of claim 15 , further comprising outputting a notification at the first Bluetooth device responsive to reading the indication of fulfillment.
In the Bluetooth data exchange method, upon reading the fulfillment indication from the second Bluetooth device, the first Bluetooth device outputs a notification. This provides the user with feedback that their selection or request has been processed and completed by the second device.
17. The method of claim 15 , wherein the first Bluetooth device identifier is a first Bluetooth device address and the second Bluetooth device identifier is a second Bluetooth device address.
In the Bluetooth data exchange method, the first Bluetooth device identifier and the second Bluetooth device identifier are the Bluetooth device addresses of each respective device. Using device addresses ensures unique and reliable identification during the data exchange process.
18. The method of claim 15 , wherein the first Bluetooth device is a user mobile phone and the second Bluetooth device is a customer order system adapted to receive and fulfill customer orders.
In the Bluetooth data exchange method, the first Bluetooth device is a user's mobile phone, and the second Bluetooth device is a customer order system. The phone sends a user order to the system via SDP records, and the system uses SDP to communicate order fulfillment status back to the phone.
19. The method of claim 15 , wherein establishing communications between the first Bluetooth device and the second Bluetooth device comprises searching a Bluetooth Class of Device field.
The method for establishing communication between the two Bluetooth devices involves searching a Bluetooth Class of Device field. This allows each device to identify and connect to the appropriate type of device, ensuring compatibility and proper functionality for the data exchange.
Unknown
November 11, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.