Cross-layer context management
US-2015263880-A1 · Sep 17, 2015 · US
US2016174218A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016174218-A1 |
| Application number | US-201514619624-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 11, 2015 |
| Priority date | Dec 10, 2014 |
| Publication date | Jun 16, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A networking device for connection to a plurality of personal area networks is described which operates according to a layer model having a PHY layer, at least a first MAC layer and a second MAC layer, and a third layer situated functionally between the PHY layer and the at least first and second MAC layers. The first and second MAC layers are arranged to support first and second protocol stacks, respectively, to access first and second respective PANs using frequency hopping spread spectrum techniques and first and second sets of parameters respectively. The first and second MAC layers are arranged to provide the first and second sets of parameters, respectively, to the third layer, which is arranged to allocate access to the PHY layer to both the first and second MAC layers in accordance with their respective sets of parameters.
Opening claim text (preview).
1 . A networking device for connection to a plurality of personal area networks and arranged to operate according to a layer model which comprises: a PHY layer according to the layer model; at least a first MAC layer and a second MAC layer according to the layer model; and a third layer according to the layer model situated functionally between the PHY layer and the at least first and second MAC layers, and: the first MAC layer arranged to support a first protocol stack to access a first respective PAN using frequency hopping spread spectrum techniques and a first set of parameters; the second MAC layer arranged to support a second protocol stack to access a second respective PAN using frequency hopping spread spectrum techniques and a second set of parameters; the first MAC layer arranged to provide the first set of parameters to the third layer; the second MAC layer arranged to provide the second set of parameters to the third layer; and the third layer arranged to allocate access to the PHY layer to both the first and second MAC layers in accordance with their respective sets of parameters. 2 . The networking device of claim 1 wherein the first and second set of parameters include at least the following information for time slots allocated to actions to be performed by the first and second MAC layers according to respective first and second frequency hopping patterns: action duration, where action duration is duration of a transmission action or duration of a receiving action; absolute start time for the allocated time slot for the Tx action or the Rx action; time slot duration for the allocated time slot. 3 . The networking device of claim 2 , wherein the third layer is arranged to grant to any MAC layer of the at least first and second MAC layers, and according to its respective allocated time slot, access to the PHY layer if the PHY layer is idle. 4 . The networking device of claim 3 wherein the third layer is arranged to defer any Tx or Rx action within its allocated time slot as much as its duration allows. 5 . The networking device of claim 1 , wherein: the third layer is arranged to detect when any two MAC layers of the at least two MAC layers require access to the PHY layer for Rx actions via time slots which overlap, and is arranged to: alternate access to the PHY layer for the two MAC layers with a dwell time until an incoming signal is detected for one of the MAC layers; allocate the PHY layer to the respective MAC layer until the Rx action is completed; allocate the PHY layer to the other MAC layer after the Rx action is completed. 6 . The networking device of claim 5 wherein: the incoming signal is a preamble for an incoming packet; and the Rx action is receipt of a frame. 7 . The networking device of any of claim 1 , wherein: the third layer is arranged to detect when two MAC layers of the at least two MAC layers require access to the PHY layer for, respectively, an Rx action and a Tx action via time slots which overlap, and is arranged to: shift the Tx action towards an edge of the respective timeslot as much as action duration allows in order to be successfully performed, and grant access to the MAC layer for the duration of that action; grant the MAC layer requiring access for an Rx action access to the PHY layer for the remainder of the overlap period between the two timeslots. 8 . The networking device of claim 7 , wherein when the Rx action is receipt of a packet which cannot be fully received in the remaining overlap period, the third layer is arranged to discard the packet. 9 . The networking device of claim 1 , wherein: the third layer is arranged to detect when two MAC layers of the at least two MAC layers require access to the PHY layer for Tx actions via time slots which overlap, and is arranged to: shift Tx actions as much as possible towards the edges of their respective time slot while ensuring that they do not overlap; when a Tx action starts, grant the respective MAC layer access to the PHY layer and increase a priority of the other MAC layer if that MAC layer requires access to the PHY layer during the Tx action, and reduce the priority again if that MAC layer subsequently transmits; and during any subsequent conflict, grant access to the MAC layer with the highest priority. 10 . A method of connecting a networking device to a plurality of personal area networks (PANS), the method being executed on a device arranged to operate according to a layer model which comprises: a PHY layer according to the layer model; at least a first MAC layer and a second MAC layer according to the layer model; and a third layer according to the layer model situated functionally between the PHY layer and the at least first and second MAC layers, and: the first MAC layer being arranged to support a first protocol stack arranged to access a first respective PAN using frequency hopping spread spectrum (FHSS) techniques and a first set of parameters; the second MAC layer being arranged to support a second protocol stack arranged to access a second respective PAN using frequency hopping spread spectrum (FHSS) techniques and a second set of parameters; the method comprising: the first MAC layer providing the first set of parameters to the third layer; the second MAC layer providing the second set of parameters to the third layer; and the third layer allocating access to the PHY layer to both the first and second MAC layers in accordance with their respective sets of parameters. 11 . The method of claim 10 , wherein the first and second set of parameters include at least the following information for time slots allocated to actions to be performed by the first and second MAC layers according to respective first and second frequency hopping patterns: action duration, where action duration is duration of a transmission action or duration of a receiving action; absolute start time for the allocated time slot for the Tx action or the Rx action; time slot duration for the allocated time slot. 12 . The method of claim 11 further comprising the third layer: granting to any MAC layer of the at least first and second MAC layers, and according to its respective allocated time slot, access to the PHY layer if the PHY layer is idle. 13 . The method of claim 13 comprising the third layer: deferring any Tx or Rx action within its allocated time slot as much as its duration allows. 14 . The method of any of claim 10 , comprising the third layer: detecting when any two MAC layers of the at least two MAC layers require access to the PHY layer for Rx actions via time slots which overlap, and alternating access to the PHY layer for the two MAC layers with a dwell time until an incoming signal is detected for one of the MAC layers; allocating the PHY layer to the respective MAC layer until the Rx action is completed; and allocating the PHY layer to the other MAC layer after the Rx action is completed. 15 . The method of any of claim 10 , comprising the third layer: detecting when two MAC layers of the at least two MAC layers require access to the PHY layer for, respectively, an Rx action and a Tx action via time slots which overlap; shifting the Tx action towards an edge of the respective timeslot as much as action duration allows in order to be successfully performed and granting access to the MAC layer for the duration of that action; and granting the MAC layer requiring access for an Rx action access to the PHY layer for the remainder of the overlap period between the two timeslots. 16 . The method of claim 15 , wherei
Setup of multiple wireless link connections · CPC title
Self-organising networks, e.g. ad-hoc networks or sensor networks · CPC title
for collaboration of different radio technologies · CPC title
Electricity · mapped topic
Resources in time domain, e.g. slots or frames · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.