Intelligent piconet forming
First Claim
1. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
- the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet, the FHS packet further including information as to at least one of the following;
whether the responding unit is connected to at least one of said at least one piconet, whether the responding unit is a slave in at least one of said at least one piconet, whether the responding unit prefers to be a master or a slave after a subsequent PAGE procedure, number of slaves in at least one of said at least one piconet, the BD_ADD(s) of at least one master unit of said at least one piconet where the responding unit is a slave member, the clock value(s) of at least one master unit of said at least one piconet where the responding unit is a slave member, inter-piconet scheduling parameters at least one unit that is connected to at least two piconets, the battery status of the responding unit, traffic parameters in at least one of the piconets or priority parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
When connecting a unit to one or more existing ad hoc wireless networks comprising several units, the units e.g. adapted to communicate according to the Bluetooth specification and the network then being formed according to the same specification to comprise one or more piconets, a unit can discover the units which are the masters in the networks, and then connect as a slave to those masters. Specifically it does not have to use the master-slave switch according to the Bluetooth specification. In the first stage of the unit trying to make a connection it establishes contact with at least one unit in an existing ad hoc network and then additional information on the status, in particular the role of master or slave, of the unit already connected in the network is transferred to the not yet connected unit. This information facilitates the decision of the unconnected unit as to which unit in the network that it should try to correct to. Then, in the actual connecting of the unit to the network, the roles of the unit and of the already connected unit can be chosen by the unit wanting to be connected. In particular, the initially inquiring and paging unit may become a slave unit in a newly formed piconet or in an already existing piconet.
-
Citations
27 Claims
-
1. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet, the FHS packet further including information as to at least one of the following;
whether the responding unit is connected to at least one of said at least one piconet, whether the responding unit is a slave in at least one of said at least one piconet, whether the responding unit prefers to be a master or a slave after a subsequent PAGE procedure, number of slaves in at least one of said at least one piconet, the BD_ADD(s) of at least one master unit of said at least one piconet where the responding unit is a slave member, the clock value(s) of at least one master unit of said at least one piconet where the responding unit is a slave member, inter-piconet scheduling parameters at least one unit that is connected to at least two piconets, the battery status of the responding unit, traffic parameters in at least one of the piconets or priority parameters. - View Dependent Claims (24, 25)
-
-
2. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the information is encoded using at least one of two undefined bits in the FHS packet. - View Dependent Claims (3, 4)
-
-
5. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the information is encoded using the class of device field in the FHS packet.
-
-
6. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending and INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the information is encoded using an AM_ADDR field in the FHS packet. - View Dependent Claims (7)
-
-
8. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to a first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the information is encoded using a combination of the undefined bits, a class of device field, and an AM_ADDR field in the FHS packet. - View Dependent Claims (9)
-
-
10. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the responding unit is a slave in a piconet; and
,wherein the first unit sends a PAGE to the slave indicating the first unit intent to retrieve the at least one address (BD_ADDR) for the at least one master for the slave and the slave sending a PAGE RESPONSE message containing the requested at least one BD_ADDR. - View Dependent Claims (11, 12)
-
-
13. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein the step of establishing contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization (FHS) packet, the FHS packet including information of the status of said at least one unit in the at least one piconet;
wherein the INQUIRY message contains a Dedicated Inquiry Access Code which is dedicated to, and will only be responded to, by one of the following;
a unit being a slave unit in one and only one piconet, a unit being a slave unit in at least one piconet, a unit being a slave unit in more than one piconet, a unit being a slave unit in one or more piconets, but a master unit in none, a unit being a slave unit in one or more piconets and a master unit in one piconet, a unit being a master unit in one piconet, but a slave unit in none, a unit that is not connected to any piconet, a unit with low current traffic load, or a unit with high current traffic load. - View Dependent Claims (14)
-
-
15. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein in the establishment of contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronization packet, the INQUIRY message containing Dedicated Inquiry Access Code which is only responded to by units having the role of master.
-
-
16. A method for connecting a first unit to an ad hoc network comprising at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network and said at least one unit, in the establishment of contact, sending information to the first unit, the information including an indication of the role of said at least one unit in the ad hoc network;
the first unit thereafter, based on said information, connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein in the establishment of contact, the first unit sends at least one INQUIRY message and said at least one unit responds by sending an INQUIRY RESPONSE message comprising a Frequency Hop Synchronisation packet, the INQUIRY message containing a Dedicated Inquiry Access Code (DIAC) which is dedicated to, and is only be responded to, by one of the following;
a unit being a slave unit in one and only one piconet, a unit being a slave unit in at least one piconet, a unit being a slave unit in more than one piconet, a unit being a slave unit in one or more piconets, but a master unit in none, a unit being a slave unit in one or more piconets and a master unit in one piconet, a unit being a master unit in one piconet, but a slave unit in none, a unit that is not connected to any piconet, a unit with low current traffic load, or a unit with high current traffic load. - View Dependent Claims (17)
-
-
18. A method for connecting a first unit to an ad hoc network comprising at least two units, the at least two units having different roles, the units being adapted to communicate according to the Bluetooth specification, the ad hoc network comprising at least one piconet formed according to the Bluetooth specification, the roles of the units in the ad hoc network comprising master and slave and said at least one unit having the role of master, the method comprising the steps of:
-
the first unit establishing contact with at least one of the units of the ad hoc network;
the first unit thereafter connecting to said at least one unit, the first unit thereby becoming connected to the ad hoc network;
wherein in the step of connecting, the first unit chooses or determines the roles of itself and of said at least one unit in the ad hoc network formed after the first unit becoming connected;
wherein in the step of connecting, a PAGE message is sent from the first unit to said at least one unit, thereafter a PAGE RESPONSE message is sent from said at least one unit to first unit, and finally a Frequency Hop Synchronization (FHS) packet is sent from the first unit to said at least one unit, the FHS packet including an indication that the first unit has determined to reverse the paging direction from said at least one unit to the first unit. - View Dependent Claims (19, 20, 21, 22, 23, 26, 27)
-
Specification