← Back to Patent Explorer
US6590928B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Frequency hopping piconets in an uncoordinated wireless multi-user system

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1997-09-17
•
Granted: 2003-07-08
•
Expires: 2017-09-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A wireless network includes master and slave units. The master sends a master address and clock to the slaves. Communication is by means of a virtual frequency hopping channel whose hopping sequence is a function of the master address, and whose phase is a function of the master clock. Transmitted inquiry messages solicit slave address and topology information from the slaves, which may be used to generate a configuration tree for determining a route for a connection between the master and slave units. Slave address and topology information may include an own address from each of the slave units and only first order address lists from each of the slave units. Generating the configuration tree involves generating a hierarchy of connectivity rings from the first order address lists. Each connectivity ring may be generated in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring. Alternatively, each connectivity ring may be generated by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes such that no descendant of a parent can represent the same unit as the parent; no descendant of a parent's child can represent the same unit as any of the parent's children; and no child of any parent can have the same name as any other child of said any parent.

Inventors

  • 👤 Jacobus Cornelis Haartsen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:13
CPC Classifications
H; H04; H04W; H04W84/00; H04W84/18; H04W84/20; H04B; H04B1/00; H04B1/69; H04B1/713; H04B1/7143; H04W40/00; H04W40/02; H04W40/04; H04W40/24; H04W40/30; H04W8/00; H04W8/22; H04W8/24; H04W8/26

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 135 words
A wireless network comprising: a master unit; and a slave unit, wherein the master unit comprises: means for sending a master address to the slave unit; means for sending a master clock to the slave unit; and means for communicating with the slave unit by means of a virtual frequency hopping channel; wherein the slave unit comprises: means for receiving the master address from the master unit; means for receiving the master clock from the master unit; and means for communicating with the master unit by means of the virtual frequency hopping channel; and wherein: a hopping sequence of the virtual frequency hopping channel is a function of the master address, and the master address is a unique unit identifying address; and a phase of the hopping sequence is a function of the master clock.
Claim 2
Dependent Claim 135 words
A wireless network comprising: a master unit; and a slave unit, wherein the master unit comprises: means for sending a master address to the slave unit; means for sending a master clock to the slave unit; and means for communicating with the slave unit by means of a virtual frequency hopping channel; wherein the slave unit comprises: means for receiving the master address from the master unit; means for receiving the master clock from the master unit; and means for communicating with the master unit by means of the virtual frequency hopping channel; and wherein: a hopping sequence of the virtual frequency hopping channel is a function of the master address, and the master address is a unique unit identifying address; and a phase of the hopping sequence is a function of the master clock.
Claim 3
Dependent Claim 66 words
The wireless network of claim 1 , wherein: the master unit further comprises means for transmitting an inquiry message that solicits a slave address from the slave unit, wherein the slave address is a unique unit identifying address; and the slave unit further comprises: means for receiving the inquiry message; and means, responsive to the inquiry message, for transmitting the slave address to the master unit.
Claim 4
Dependent Claim 40 words
The wireless network of claim 2 , wherein the master unit further comprises: means for receiving slave address and topology information from more than one slave unit; and means for generating a configuration tree from the address and topology information.
Claim 5
Dependent Claim 34 words
The wireless network of claim 3 , wherein the master unit further includes means for utilizing the configuration tree to determine a route for a connection between the master unit and the slave unit.
Claim 6
Dependent Claim 113 words
The wireless network of claim 3 , wherein: the slave address and topology information comprises an own address from each of the more than one slave units and only first order address lists from each of the more than one slave units; and the means for generating the configuration tree from the address and topology information comprises: means for generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein the generating means generates each of the connectivity rings in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring.
Claim 7
Dependent Claim 174 words
The wireless network of claim 3 , wherein: the slave address and topology information comprises an own address from each of the more than one slave units and only first order address lists from each of the more than one slave units; and the means for generating the configuration tree from the address and topology information comprises: means for generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein the generating means generates each of the connectivity rings by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes that satisfy the following rules: no descendant of a parent can represent the same unit as is represented by the parent; no descendant of a child of the parent can represent the same unit as any of the children of the parent; and no child of any parent can have the same name as any other child of said any parent.
Claim 8
Independent Claim 139 words
A method for generating a connectivity tree for use in determining a connection route between a first wireless unit and any of a number of other wireless units, the method comprising the steps of: in the first wireless unit, receiving address and topology information from each of the other wireless units, wherein the address and topology information comprises an own address from each of the other wireless units and only first order address lists from each of the other wireless units; and in the first wireless unit, generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein each of the connectivity rings is generated in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring.
Claim 9
Independent Claim 139 words
A method for generating a connectivity tree for use in determining a connection route between a first wireless unit and any of a number of other wireless units, the method comprising the steps of: in the first wireless unit, receiving address and topology information from each of the other wireless units, wherein the address and topology information comprises an own address from each of the other wireless units and only first order address lists from each of the other wireless units; and in the first wireless unit, generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein each of the connectivity rings is generated in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring.
Claim 10
Independent Claim 200 words
A method for generating a connectivity tree for use in determining a connection route between a first wireless unit and any of a number of other wireless units, the method comprising the steps of: in the first wireless unit, receiving address and topology information from each of the other wireless units, wherein the address and topology information comprises an own address from each of the other wireless units and only first order address lists from each of the other wireless units; and in the first wireless unit, generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein each of the connectivity rings is generated by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes that satisfy the following rules: no descendant of a parent can represent the same unit as is represented by the parent; no descendant of a child of the parent can represent the same unit as any of the children of the parent; and no child of any parent can have the same name as any other child of said any parent.
Claim 11
Independent Claim 200 words
A method for generating a connectivity tree for use in determining a connection route between a first wireless unit and any of a number of other wireless units, the method comprising the steps of: in the first wireless unit, receiving address and topology information from each of the other wireless units, wherein the address and topology information comprises an own address from each of the other wireless units and only first order address lists from each of the other wireless units; and in the first wireless unit, generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein each of the connectivity rings is generated by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes that satisfy the following rules: no descendant of a parent can represent the same unit as is represented by the parent; no descendant of a child of the parent can represent the same unit as any of the children of the parent; and no child of any parent can have the same name as any other child of said any parent.
Claim 12
Dependent Claim 376 words
A wireless network having a scatter topology, the wireless network comprising: a first master unit; a second master unit; a first slave unit; and a second slave unit, wherein the first master unit comprises: means for sending a first master address to the first slave unit; means for sending a first master clock to the first slave unit; and means for communicating with the first slave unit by means of a first virtual frequency hopping channel; wherein the first slave unit comprises: means for receiving the first master address from the first master unit; means for receiving the first master clock from the first master unit; and means for communicating with the first master unit by means of the first virtual frequency hopping channel; wherein the second master unit comprises: means for sending a second master address to the second slave unit; means for sending a second master clock to the second slave unit; means for communicating with the second slave unit by means of a second virtual frequency hopping channel; wherein the second slave unit comprises: means for receiving the second master address from the second master unit; means for receiving the second master clock from the second master unit; and means for communicating with the second master unit by means of the first virtual frequency hopping channel; and wherein: a first hopping sequence of the first virtual frequency hopping channel is a function of the first master address, and the first master address is a unique unit identifying address; a phase of the first hopping sequence is a function of the first master clock; a second hopping sequence of the second virtual frequency hopping channel is a function of the second master address; a phase of the second sequence is a function of the second master clock; the first master clock is uncoordinated with the second master clock; and the first virtual frequency hopping channel uses the same radio spectrum as the second virtual frequency hopping channel, whereby the first virtual frequency hopping channel is different from the second virtual frequency hopping channel, thereby permitting communication between the first master unit and the first slave unit to take place without substantially interfering with communication between the second master unit and the second slave unit.
Claim 13
Dependent Claim 376 words
A wireless network having a scatter topology, the wireless network comprising: a first master unit; a second master unit; a first slave unit; and a second slave unit, wherein the first master unit comprises: means for sending a first master address to the first slave unit; means for sending a first master clock to the first slave unit; and means for communicating with the first slave unit by means of a first virtual frequency hopping channel; wherein the first slave unit comprises: means for receiving the first master address from the first master unit; means for receiving the first master clock from the first master unit; and means for communicating with the first master unit by means of the first virtual frequency hopping channel; wherein the second master unit comprises: means for sending a second master address to the second slave unit; means for sending a second master clock to the second slave unit; means for communicating with the second slave unit by means of a second virtual frequency hopping channel; wherein the second slave unit comprises: means for receiving the second master address from the second master unit; means for receiving the second master clock from the second master unit; and means for communicating with the second master unit by means of the first virtual frequency hopping channel; and wherein: a first hopping sequence of the first virtual frequency hopping channel is a function of the first master address, and the first master address is a unique unit identifying address; a phase of the first hopping sequence is a function of the first master clock; a second hopping sequence of the second virtual frequency hopping channel is a function of the second master address; a phase of the second sequence is a function of the second master clock; the first master clock is uncoordinated with the second master clock; and the first virtual frequency hopping channel uses the same radio spectrum as the second virtual frequency hopping channel, whereby the first virtual frequency hopping channel is different from the second virtual frequency hopping channel, thereby permitting communication between the first master unit and the first slave unit to take place without substantially interfering with communication between the second master unit and the second slave unit.
Claim 14
Dependent Claim 72 words
The wireless network of claim 9 , wherein: each of the first and second master units further comprises means for transmitting an inquiry message that solicits a slave address from the first and second slave units; and each of the first and second slave units further comprises: means for receiving the inquiry message; and means, responsive to the inquiry message, for transmitting the slave address to the first and second master units.
Claim 15
Dependent Claim 45 words
The wireless network of claim 10 , wherein each of the first and second master units further comprises: means for receiving slave address and topology information from more than one slave unit; and means for generating a configuration tree from the address and topology information.
Claim 16
Dependent Claim 46 words
The wireless network of claim 11 , wherein each of the first and second master units further includes means for utilizing the configuration tree to determine a route for a connection between the first and second master unit and the respective first and second slave units.
Claim 17
Dependent Claim 113 words
The wireless network of claim 11 , wherein: the slave address and topology information comprises an own address from each of the more than one slave units and only first order address lists from each of the more than one slave units; and the means for generating the configuration tree from the address and topology information comprises: means for generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein the generating means generates each of the connectivity rings in accordance with a rule that a higher-numbered connectivity ring cannot include nodes representing units that are already represented by a node in a lower-numbered connectivity ring.
Claim 18
Dependent Claim 174 words
The wireless network of claim 11 , wherein: the slave address and topology information comprises an own address from each of the more than one slave units and only first order address lists from each of the more than one slave units; and the means for generating the configuration tree from the address and topology information comprises: means for generating n connectivity rings from the first order address lists, wherein n is a positive integer, and wherein the generating means generates each of the connectivity rings by considering a present numbered connectivity ring having parent nodes, and including in a next higher-numbered connectivity ring those nodes representing all children of the parent nodes that satisfy the following rules: no descendant of a parent can represent the same unit as is represented by the parent; no descendant of a child of the parent can represent the same unit as any of the children of the parent; and no child of any parent can have the same name as any other child of said any parent.
Claim 19
Dependent Claim 16 words
The network of claim 1 , wherein the unique unit identifying address is 64 bits long.
Claim 20
Dependent Claim 20 words
The network of claim 1 , wherein the virtual frequency hopping channel is includes 79 hops of 1 MHZ width.
Claim 21
Dependent Claim 22 words
The network of claim 1 , wherein only one packet is transmitted between the master unit and slave unit per frequency hop.
Claim 22
Dependent Claim 26 words
The network of claim 1 , wherein packets transmitted from the master unit and from the slave unit include the master unit's unique unit identifying address.
Claim 23
Dependent Claim 38 words
The network of claim 1 , wherein the network further comprises: another slave unit, wherein the slave unit and the another slave unit can communicate with each other over the frequency hopping channel only through the master unit.
Claim 24
Dependent Claim 36 words
The network of claim 19 , wherein the slave and the another slave each have a unique unit identifying address and the slave and the another slave is identified in the network by a member address.
Claim 25
Dependent Claim 15 words
The network of claim 20 , wherein the member address is a three bit address.
Claim 26
Dependent Claim 34 words
The network of claim 1 , wherein the virtual frequency hopping channel includes a plurality of time division duplex frames, each time division duplex frame consisting of a transmit slot and a receive slot.
Claim 27
Dependent Claim 26 words
The network of claim 1 , wherein the slave examines each received packet to determine whether the packet includes the master node's unique unit identifying address.
Claim 28
Dependent Claim 19 words
The network of claim 1 , wherein the network implements an automatic retransmission query (ARQ) scheme for transmitted packets.
Claim 29
Dependent Claim 23 words
The network of claim 24 , wherein the success or failure of a packet in a frame is indicated in a succeeding frame.
Claim 30
Dependent Claim 86 words
The network of claim 19 , wherein if the slave unit and the another slave unit need to communicate directly with one another, the slave unit and the another slave unit communicate over another virtual frequency hopping sequence, wherein the hop sequence of the another virtual frequency hopping sequence is a function of an address of the slave unit or the another slave unit, and the phase of the hopping sequence is a function of the clock of the slave unit or the another slave unit.
Claim 31
Dependent Claim 21 words
The network of claim 1 , wherein the slave unit does not reset its clock to correspond to the master clock.
Claim 32
Dependent Claim 178 words
A wireless network comprising: a master unit; and a slave unit, wherein the master unit comprises: means for sending a master address to the slave unit; means for sending a master clock to the slave unit; means for communicating with the slave unit by means of a virtual frequency hopping channel; means for transmitting an inquiry message that solicits the slave address from the slave unit; and means for transmitting a page message that includes a request to establish a connection with the slave unit; wherein the slave unit comprises: means for receiving the master address from the master unit; means for receiving the master clock from the master unit; means for communicating with the master unit by means of the virtual frequency hopping channel; means for receiving the inquiry message; means, responsive to the inquiry message, for transmitting the slave address to the master unit; and wherein: a hopping sequence of the virtual frequency hopping channel is a function of the master address; and a phase of the hopping sequence is a function of the master clock.
Claim 33
Dependent Claim 178 words
A wireless network comprising: a master unit; and a slave unit, wherein the master unit comprises: means for sending a master address to the slave unit; means for sending a master clock to the slave unit; means for communicating with the slave unit by means of a virtual frequency hopping channel; means for transmitting an inquiry message that solicits the slave address from the slave unit; and means for transmitting a page message that includes a request to establish a connection with the slave unit; wherein the slave unit comprises: means for receiving the master address from the master unit; means for receiving the master clock from the master unit; means for communicating with the master unit by means of the virtual frequency hopping channel; means for receiving the inquiry message; means, responsive to the inquiry message, for transmitting the slave address to the master unit; and wherein: a hopping sequence of the virtual frequency hopping channel is a function of the master address; and a phase of the hopping sequence is a function of the master clock.

References Cited (Backward Citations)

US4466060A Cited
EP0465090A1 Cited
US5274666A Cited
US5515509A Cited
US5287384A Cited
US5729680A Cited
US5412654A Cited
US5414731A Cited
US5574979A Cited
EP0695059A1 Cited
US5896375A Cited
US5940431A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-07 2007-01-06 2007-07-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-07 2011-01-06 2011-07-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-07 2015-01-06 2015-07-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag