The present invention relates to the management of Bluetooth communication devices. More particularly, the invention relates to the management of Bluetooth devices used in group activities, such as sport and leisure activities.
In many group activities the ability to communicate between two or more people engaging in them has become an important factor with the advent of radio communication. Illustrative examples of such group activities are motorcycle and bicycle riders, who engage in group tours and other activities, skiers, etc. Additionally, when motorcycles are involved, for instance, communication is important—and difficult—also between the driver and the person riding with him.
Communications of this type have been rendered much more convenient and easy with the advent of Bluetooth technology, and a number of different Bluetooth headsets are available on the market, which permit communication between different people engaged in group activities. Bluetooth technology, however, in spite of its many advantages, has the disadvantage of requiring a so-called “pairing” step, i.e., the exchange of data between two Bluetooth-enabled devices, to allow them to communicate between them. This requirement results in the problem that pairing must be effected on the spot, physically between the participants in the group activity, before they can communicate among them. Moreover, in existing commercial products pairing can be effected only between two devices, which limits their applicability to group activities. Pairing also takes a long time.
It is therefore obvious that it would be highly desirable to provide a device, a system and a method, which overcome the above-mentioned disadvantages of the prior art. It is an object of the present invention to provide such a device, as well as a system supporting its extended use and a method therefor.
It is a further object of the invention to provide a method and system which allow users of Bluetooth communication devices to preselect a plurality of other devices to which they will be paired, before they are physically located in the same location.
It is another object of the invention to provide a device, system and method for which a plurality of users are able to communicate among themselves, such that each member of the group is capable of communicating with any other member thereof, without the need to perform a pairing procedure.
It is yet another object of the invention to provide a system that allows the owner of a Bluetooth communication device to manage his connections with other devices, without the need to be in the vicinity of said other devices.
Other objects and advantages of the invention will become apparent as the description proceeds.
In one aspect the invention is directed to a method for permitting communication between a first Bluetooth-enabled device and one or more additional Bluetooth-enabled devices, comprising performing a coupling procedure that causes the Bluetooth Device Address (BD Addr) of said one or more devices with which said first device needs to be able to communicate, to be stored in said first device.
According to one embodiment of the invention when communication is initiated by a first device with a second device the BD Addr of which it has stored, pairing information is exchanged between the two devices.
In one embodiment of the invention the storing of the BD Addrs in the devices being coupled is performed in a non-simultaneous or non-symmetrical manner.
According to one specific embodiment of the invention the coupling procedure is performed via a web server, a web application, or a combination thereof. Thus in accordance with this embodiment of the invention the method comprises providing a server provided, integrally or cumulatively, with separate servers, a web server which is capable of communicating with a database, which hosts a personal web page, wherein said database comprises data suitable to perform coupling between a plurality of Bluetooth-enabled devices. The Bluetooth-enabled device can be of any kind and, in one embodiment of the invention, it is a headset.
In another aspect the invention is directed to a system for performing a coupling between a plurality of Bluetooth-enabled devices, comprising:
The server may further comprise a GTP server, suitable to convert text to phoneme, a TTS server, suitable to convert text to speech, and software or hardware suitable to compress the audio file generated by the TTS server such as a Vocoder.
The invention also encompasses a headset comprising processing means running software capable to exchange BD Addr data with an external source. In one embodiment of the invention the headset is provided with data connection means suitable to connect to a PC or smartphone.
Also covered by the invention is a method for identifying the BD Addr of a second headset to which the user of a first headset wishes to connect, comprising:
In the drawings:
a-2c schematically show an illustrative example of a web page used by a user to carry out the invention;
As explained above the pairing process is essential in order to allow two Bluetooth-enabled devices to communicate between them. The process involves the use of the BD Addr (Bluetooth device address), which is a unique identification of the device, and of a so-called “link key” as well as other pairing information. The pairing process is well known by persons skilled in the art and is described, e.g., in http://www.bluetomorrow.com/about-bluetooth-technology/general-bluetooth-information/bluetooth-pairing.html and in http://en.wikipedia.org/wiki/Bluetooth#Pairing_mechanisms.
The invention takes a novel approach to the creation of the communication channel between Bluetooth devices, by introducing a different process. According to the invention the first step, which hereinafter will be termed “coupling” for the sake of clarity and to avoid confusion with other procedures, involves causing the BD Addr of the first device to be stored in the second device, and the BD Addr of the second device to be stored in the first device, which procedure can be repeated for a plurality of devices.
It should be emphasized that, according to the invention and in sharp contrast to the prior art, the above-mentioned coupling does not have to take place simultaneously, although it may so happen in some instances. In other words, the BD Addr of the first device can be made available to the second device that will, at some later time, read and store it, at which time the first device may or may not already have read and stored the BD Addr of the second device. The only important requirement is that both devices must have completed the coupling procedure before the joint activity of their owners begin.
However, if hardware and/or software arrangements have been made so that the devices can complete the pairing procedure after the device initiating the procedure (the first device) has acquired the BD Addr of the device with which it wants to connect (the second device), then this would satisfy the condition that the coupling procedure be completed, even though the second device is not in possession of the BD Addr of the first device, and all that is described herein with reference to the exchange of both BD Addrs will apply, mutatis mutandis, to the acquisition of the second BD Add only. It should be understood, however, that only the first device, which possesses the BD Addr of a second device, can initiate a communication with the second device. In this case the second device is not able to initiate a communication with the first device.
As will become more easily apparent through the illustrative examples below, the coupling procedure can be performed with a plurality of devices, resulting in a number of BD Addrs being eventually stored in the first device, as well as in additional ones.
Taking as an illustrative (and non-limitative) example throughout this specification a group of motorbike riders, when the owners of the first and the second device meet for a joint tour they need not perform the pairing step of the prior art, because each headset “knows” the other and, therefore, when driving during the tour and wishing to initiate a conversation all that remains to be done is the to complete the pairing process, a procedure that requires about 1 to 2 seconds and does not require the two users to be physically located near each other. According to the prior art the exchange of the pairing information is performed during the pairing operation. In contrast, according to the invention, this exchange is performed as a preliminary step to the conversation, when one coupled device first communicates with the other. In one embodiment of the invention the pairing info is exchanged every time a conversation is initiated, thus saving storage space in the device by not storing pairing information in it. In another embodiment of the invention the pairing info is stored after the first exchange, either for a predetermined period of time or until replaced by other data.
The invention makes it possible for a Bluetooth device to be coupled to any number of other devices and to store for each coupled device its BD Addr, which will permit it to initiate a conversation with it and to exchange a pairing info with it. As will be apparent to the skilled person, when a plurality of devices are coupled it becomes necessary, when initiating a conversation, to select the device with which it is desired to converse. An efficient and convenient way in which this can be performed thanks to the invention is another object of the invention and will be discussed in greater detail hereinafter.
The invention is not limited in any way to any particular coupling method. For instance, coupling can be accomplished by transmitting the BD Addr from the smart phone of the owner of the first device to the smart phone of the owner of the second device, and vice versa, e.g., via SMS, and then downloading it into the headset from the smartphone. Providing software to enable the smartphone to perform such operations is a simple and straightforward matter for skilled persons and, therefore, is not addressed herein in detail, for the sake of brevity.
As said, the actual method by which the coupling procedure is performed is not important as long as at the end of the day, i.e., before the joint activity begins, the desired coupling with the other devices has been performed. However, a particularly efficient and useful system and method, which is also an object of the present invention, will be described hereinafter in detail, with reference to a simplified, illustrative example. Referring to
Web server 105 hosts the website used by the first user to initiate the coupling process, as well as to perform additional activities that will become apparent from the description to follow. All information uploaded to this website is stored, in this illustrative example, in the MySQL server 106.
Looking now at
When the user profile is created or edited a sequence of activities takes place, as shown in
Returning now to
In this particular example Laura can only include in her 202 list people (and hence devices) for which data is available in database 106 of
It should be understood that, while specialized software can be used to communicate between the web site and the device through a PC, this is just one illustrative mode of operation, since communication can be achieved in any other suitable way, e.g., via USB using standard communication protocols.
The specific embodiment of the invention described herein takes advantage of a novel approach to utilizing voice recognition, as will be further discussed hereinafter. However, it should be understood that the invention is in no way limited to using such novel approach, and it can conveniently employ normal voice-recognition methods to identify the headset being called, e.g., by providing suitable DSP capabilities in the headset such that, for instance, when the owner speaks the name of the user he wants to contact his voice is analyzed and compared against a prerecorded sample of the names of the various users available, to select the right connection. Other alternative methods known in the art can also be used in conjunction with the invention.
The invention, however, allows as said, to exploit a novel approach according to which the compressed audio file created in the vocoder of
As seen in
All the above description of the system, the method to operate it and the devices using them has been provided for the purpose of illustration and is not intended to limit the invention in any way. Many modifications and additions can be made to the system and to the methods to trigger and start the coupling process, and many different web and other interfaces can be devised to carry out the invention, all without exceeding the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
216072 | Oct 2011 | IL | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IL2012/050420 | 10/24/2012 | WO | 00 | 5/7/2013 |