Abstract: A method for broadcasting a single or plurality of data packet from a sending Bluetooth device to a single or plurality of receiving Bluetooth device to enable data transmission without setting up any bonding relationship between the devices, involves assigning a unique name corresponding to the data packet to the sending Bluetooth device, allowing the single or plurality of receiving Bluetooth device to detect the name of sending Bluetooth device and extracting the relevant data packet from the sending Bluetooth device by the single or plurality of receiving Bluetooth device by decrypting the name of the sending Bluetooth device, without establishing any bonding relationship.
METHOD FOR BROADCASTING DATA AMONG BLUETOOTH DEVICES
WITHOUT PAIRING
DESCRIPTION
TECHNICAL FIELD
The present invention generally relates to the field of information exchange between
two or more devices using Bluetooth without pairing. The devices could be any
devices that use Bluetooth including, but not limited to phones, smartphones, PCs,
Laptops, automobiles, scooters, Internet of Things (IOT) devices etc.
BACKGROUND TO THE INVENTION:
Bluetooth is a wireless technology standard for exchanging data over short distances
(using short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485 GHz)
from fixed and mobile devices, and building personal area networks(PANs).
Bluetooth uses a process called bonding, and a bond is generated through a process
called pairing. The pairing process is triggered either by a specific request from a
user to generate a bond (for example, the user explicitly requests to "Add a
Bluetooth device"), or it is triggered automatically when connecting to a service
where (for the first time) the identity of a device is required for security purposes.
These two cases are referred to as dedicated bonding and general bonding
respectively.
Pairing often involves some level of user interaction. This user interaction confirms
the identity of the devices. When pairing successfully completes, a bond forms
between the two devices, enabling those two devices to connect to each other in the
future without repeating the pairing process to confirm device identities. When
desired, the user can remove the bonding relationship.
However, Bluetooth does not, in the native form, allow for communication without a
one to one pairing, which may happen with or without user intervention.
This invention creates a mechanism for communication using Bluetooth without the
need for any explicit device to device pairing.
SUMMARY:
According to the an embodiment of the present invention, a method for broadcasting
a single or plurality of data packets from a sending Bluetooth device to an single or
plurality of receiving Bluetooth device to enable data transmission without setting up
any bonding relationship, comprises assigning a unique name corresponding to data
Packet to the sending Bluetooth device, allowing the single or plurality of receiving
Bluetooth device to detect the name of sending Bluetooth device; and extracting the
relevant data packet from the sending Bluetooth device by the single or plurality of
receiving Bluetooth device.
According to another embodiment of the invention, the data transmission from the
sending Bluetooth device to the plurality of receiving Bluetooth device is a one to one
data transmission.
According to yet another embodiment of the present invention, the data transmission
from the sending Bluetooth device to the plurality of receiving Bluetooth device is a
one to many data transmission.
DETAILED DESCRIPTION
In view of the disadvantages inherent in the known types of data communication
systems using Bluetooth technology establishing pairing between Bluetooth devices
present in the prior art, the present invention provides an improved method for
setting up the data communication without initiating pairing of the devices.
The following discloses a simplified summary of the specification in order to
provide a basic understanding of some aspects of the specification. This summary is
not an extensive overview of the specification. It is intended to neither identify key or
critical elements of the specification nor delineate the scope of the specifrcation. Its
sole purpose is to disclose some concepts of the specification in a simpl~fiedfo rm as
a prelude to the more detailed description that is disclosed later.
Using the Bluetooth technology for broadcasting information allows for a way of
broadcasting that is quite different from any other currently common broadcasting
technologies. Bluetooth broadcasting will most likely not be able to replace
broadcasting systems like television and radio broadcasts, or even message
transmission technologies like e-mail, SMSIMMS and instant messengers. However,
Bluetooth broadcasting can be used in situations where the other technologies are
not as suitable.
Bluetooth allows wireless transfer of data between devices using radio waves. While
it is not nearly as fast as the standards used for wireless local area networks (Wi-Fi),
it is cheaper to implement, and is designed for lower power consumption, making it
ideal for portable devices like PDAs and mobile phones.
Each Bluetooth device has a unique address, also called Bluetooth ID or device ID.
This ID is usually not shown to users, as the more user friendly customizable
Many mobile phones also let users use Bluetooth for transferring data with other
phones or with computers. Other computer peripherals that have Bluetooth versions
include printers and input devices like mice and keyboards
Any Bluetooth device in discoverable mode transmits the following information on
demand:
Device name
Device class
List of services
Technical information (for example: device features, manufacturer, Bluetooth
specification used, clock offset)
Any device may perform an inquiry to find other devices to connect to, and any
device can be configured to respond to such inquiries. However, if the device trying
to connect knows the address of the device, it always responds to direct connection
requests and transmits the information shown in the list above if requested. Use of a
device's services may require pairing or acceptance by its owner, but the connection
itself can be initiated by any device and held until it goes out of range. Some devices
can be connected to only one device at a time, and connecting to them prevents
them from connecting to other devices and appearing in inquiries until they
disconnect from the other device.
Every device has a unique 48-bit address. However, these addresses are generally
not shown in inquiries. Instead, friendly Bluetooth names are used, which can be set
by the user. This name appears when another user scans for devices and in lists of
paired devices.
Static Data Transmission
According to an embodiment of the invention, a Bluetooth sending device Dl, that
wants to send out limited data P, to one or more receiving devices D2 to Dn, without
pairing with any of them, renames its Bluetooth name to the data P, that is to be sent
out or to be broadcasted.
A receiving device D2, scans the list of Bluetooth device names being broadcasted
and identifies the Bluetooth name that has the data P. Device D2 then accepts the
Bluetooth device name P from Dl as the data, thus completing the communication
without bonding with the sending Device D l .
Device Dl may embed a standard identifier, such as "DTXN" as a label in any part of
the name P, of its Bluetooth. Say the standard identifier adopted "DTXN" that is
agreed to precede the data P as the Bluetooth device, then the Bluetooth device
name becomes "DTXN+P. The receiving device D2, can then differentiate between
the various Bluetooth device names being broadcasted and identify the name that
carries the data P, by checking if the Bluetooth device name has the pre-decided
identifier (in this case DTXN) preceding the name of the Bluetooth device, without
bonding with the sending device Dl.
The mechanism may be used for one to one communication as well as one to many
(broadcast) communication. In broadcast, multiple receiving devices, D2 to Dn,
detect the Bluetooth sending device name and extract the intended data packet P,
without bonding with the sending device Dl.
Dynamic Data Transmission
The above method allows transmission of the static data i.e. data P which is not
changing.
In another embodiment of the invention, the above defined mechanism is further
evolved to transmit and receive dynamic data, which keeps on changing.
Sending Device Dl, wants to send out a series of data packets PI to Pn. Device Dl
then follows the method for sending out the packets PI, P2 to Pm in a sequential
form, by adopting the method to send one data packet PI, by changing the name of
its Bluetooth device to concatenation of an identifier and PI. Thereafter, based on a
temporal or event trigger, Device Dl, changes its Bluetooth device name to a
concatenation of the identifier and P2. Thus, all the data packets, PI, P2 to Pm can
be transmitted using the same mechanism.
The receiving devices Dl, D2 to Dn can keep tracking the Bluetooth device name of
Dl and extract the packets PI, P2 to Pm, without bonding using Bluetooth with the
Device Dl.
In certain embodiments, the receiving device D2, may choose to send data packets
and the sending device Dl, may want to receive data packets. This may be triggered
by a temporal trigger (preset time periods) or may be triggered by an event. The
event trigger may be the information embedded in the data packet sent by Dl, that
triggers D2 to switch to a sender from a receiver. When Dl detects a Bluetooth
device with the standard identifier, say DTXN, it presumes that D2 has received the
event trigger to switch to becoming a sender and thus Dl also switches to becoming
a receiver.
It is therefore submitted that the instant invention has been shown and described in
what is considered to be the most practical and preferred embodiments. It is
recognized, however, that departures may be made within the scope of the invention
and that obvious modifications will occur to a person skilled in the art. With respect to
the above description then, it is to be realized that the optimum dimensional
relationships for the parts of the invention, to include var~ations in size, materials,
shape, form, function and manner of operation, assembly and use, are deemed
readily apparent and obvious to one skilled in the art, and all equivalent relationships
to those illustrated in the drawings and described in the specification are intended to
be encompassed by the present invention.
Therefore, the foregoing is considered as illustrative only of the principles of the
invention. Further, since numerous modifications and changes will readily occur to
those skilled in the art, it is not desired to limit the invention to the exact construction
and operation shown and described, and accordingly, all suitable modifications and
equivalents may be resorted to, falling within the scope of the invention.
WE CLAIM:
1) A method for broadcasting a single or plurality of data packet from a sending
Bluetooth device to a single or plurality of receiving Bluetooth device to enable
data transmission without setting up any bonding relationship between the
devices, comprising:
assigning a unique name corresponding to the data packet to the sending
Bluetooth device:
allowing the single or plurality of receiving Bluetooth device to detect the name of
sending Bluetooth device; and
extracting the relevant data packet from the sending Bluetooth device by the
single or plurality of receiving Bluetooth device by decrypting the name of the
sending Bluetooth device, without establishing any bonding relationship.
2) The method as claimed in claim 1, wherein the data transmission from the
sending Bluetooth device to the plurality of receiving Bluetooth device is a one to
one data transmission.
3) The method as claimed in claim 1, wherein the data transmission from the
sending Bluetooth device to the plurality of receiving Bluetooth device is a one to
many data transmission.
4) The method as claimed in claim 1, wherein the plurality of data packets are
exchanged by broadcasting the changing data packets as a series of changing
device name of the sending Bluetooth device.
5) The method as claimed in claim 4, wherein the change of name of the sending
Bluetooth device from one data packet to another occurs due to a temporal
trigger.
6) The method as claimed in claim 4, wherein the change of name of the sending
Bluetooth device from one data packet to another occurs due to an event based
trigger.
7) The method as claimed in claim 1, wherein the sending Bluetooth device can
be triggered to change its role from a sending device to a receiving device by the
temporal trigger or event based trigger.
8) The method as claimed in claim 1, wherein the single or plurality of receiving
Bluetooth device can be triggered to change its role from a receiving device to a
sending device by the temporal trigger or event based trigger.
9) The method as claimed in claim 1, wherein the sending Biuetooth device and
the single or plurality of receiving Bluetooth device are selected from, but not
limited to phones, smartphones, PCs, laptops, vehicles, Internet of Things (IOT)
devices.
| # | Name | Date |
|---|---|---|
| 1 | 201711028821-ABSTRACT [22-09-2022(online)].pdf | 2022-09-22 |
| 1 | 201711028821-STATEMENT OF UNDERTAKING (FORM 3) [14-08-2017(online)].pdf | 2017-08-14 |
| 2 | 201711028821-FORM 1 [14-08-2017(online)].pdf | 2017-08-14 |
| 2 | 201711028821-CLAIMS [22-09-2022(online)].pdf | 2022-09-22 |
| 3 | 201711028821-DECLARATION OF INVENTORSHIP (FORM 5) [14-08-2017(online)].pdf | 2017-08-14 |
| 3 | 201711028821-COMPLETE SPECIFICATION [22-09-2022(online)].pdf | 2022-09-22 |
| 4 | 201711028821-DRAWING [22-09-2022(online)].pdf | 2022-09-22 |
| 4 | 201711028821-COMPLETE SPECIFICATION [14-08-2017(online)].pdf | 2017-08-14 |
| 5 | 201711028821-Proof of Right (MANDATORY) [13-09-2017(online)].pdf | 2017-09-13 |
| 5 | 201711028821-FER_SER_REPLY [22-09-2022(online)].pdf | 2022-09-22 |
| 6 | 201711028821-OTHERS [22-09-2022(online)].pdf | 2022-09-22 |
| 6 | 201711028821-FORM-26 [13-09-2017(online)].pdf | 2017-09-13 |
| 7 | 201711028821-Power of Attorney-140917.pdf | 2017-09-20 |
| 7 | 201711028821-FER.pdf | 2022-03-22 |
| 8 | 201711028821-OTHERS-140917.pdf | 2017-09-20 |
| 8 | 201711028821-FORM 18 [18-06-2021(online)].pdf | 2021-06-18 |
| 9 | 201711028821-Correspondence-140917.pdf | 2017-09-20 |
| 9 | 201711028821-Correspondence-140917-.pdf | 2017-09-20 |
| 10 | 201711028821-Correspondence-140917.pdf | 2017-09-20 |
| 10 | 201711028821-Correspondence-140917-.pdf | 2017-09-20 |
| 11 | 201711028821-OTHERS-140917.pdf | 2017-09-20 |
| 11 | 201711028821-FORM 18 [18-06-2021(online)].pdf | 2021-06-18 |
| 12 | 201711028821-Power of Attorney-140917.pdf | 2017-09-20 |
| 12 | 201711028821-FER.pdf | 2022-03-22 |
| 13 | 201711028821-OTHERS [22-09-2022(online)].pdf | 2022-09-22 |
| 13 | 201711028821-FORM-26 [13-09-2017(online)].pdf | 2017-09-13 |
| 14 | 201711028821-Proof of Right (MANDATORY) [13-09-2017(online)].pdf | 2017-09-13 |
| 14 | 201711028821-FER_SER_REPLY [22-09-2022(online)].pdf | 2022-09-22 |
| 15 | 201711028821-DRAWING [22-09-2022(online)].pdf | 2022-09-22 |
| 15 | 201711028821-COMPLETE SPECIFICATION [14-08-2017(online)].pdf | 2017-08-14 |
| 16 | 201711028821-COMPLETE SPECIFICATION [22-09-2022(online)].pdf | 2022-09-22 |
| 17 | 201711028821-CLAIMS [22-09-2022(online)].pdf | 2022-09-22 |
| 18 | 201711028821-ABSTRACT [22-09-2022(online)].pdf | 2022-09-22 |
| 19 | 201711028821-US(14)-HearingNotice-(HearingDate-04-08-2025).pdf | 2025-05-22 |
| 20 | 201711028821-FORM-26 [30-07-2025(online)].pdf | 2025-07-30 |
| 21 | 201711028821-Correspondence to notify the Controller [30-07-2025(online)].pdf | 2025-07-30 |
| 1 | SearchHistoryE_17-03-2022.pdf |