Nova Patents
EP1517490A2

Inter-piconet communication

Abstract

A method for a first device which is a member of a parent piconet and a child PNC of its child piconet to communicate with a second device existing in either the parent piconet or the child piconet, including the steps of generating a command frame to request a channel time for communication with the second device by use of an identifier to identify the piconet and the device ID uniquely allotted to a device and transmitting the generated command frame to a parent PNC, receiving the channel time allotted from the parent PNC to which the command frame has been transmitted, during which the first device and the second device are allowed for communication, and allowing data to be transmitted and received between the first device and the second device during the allotted channel time. Correct communication can be made between two devices although they have identical device IDs.

EP1517490A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 17 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 7 independent, 16 dependent

  1. 1
    A method of facilitating communication between non-piconet controller devices (11, 14) in first and second piconets (100, 110), the method comprising the controller devices (11, 14) of said piconets (10, 20) communicating device association information for their respective piconets (10, 20) to each other, said device association information comprising device IDs and associated piconet IDs.
  2. 3
    A device configured for operation as a piconet controller, the device (14) comprising communication means and processing means, characterised in that the device (14) is configured to transmit device association information to another piconet controller (11) using said communication means, said device association information comprising device IDs and associated piconet IDs.
  3. 5
    A method of performing communication between first and second devices (114, 103) belonging to different piconets (100, 110) of the same scatternet, the method comprising:the first device (114) determining whether the second device is in the same piconet and if not transmitting the data to its piconet controller (103) for routing;andsaid piconet controller (103) determining whether the second device is in another piconet (100) to which it belongs and, if so, transmitting the data directly to the second device.
  4. 6
    A method of performing communication between first and second devices (114, 122) belonging to different piconets (110, 120) of the same scatternet, the method comprising:the first device (114) determining whether the second device is in the same piconet and if not transmitting the data to its piconet controller (103) for routing;andsaid piconet controller (103) determining whether the second device is in another piconet (100) to which it belongs and, if not, transmitting the data to the piconet controller (106) of the piconet (120) containing the second device (122) for routing.
  5. 7
    A method for a first device which is a member of a parent piconet and a child piconet coordinator (PNC) of a child piconet to communicate with a second device existing in either the parent piconet or the child piconet, comprising:generating a command frame to request a channel time for communication with the second device by use of a parent identifier to identify the parent piconet and a child identifier to identify the child piconet and a first device ID and second device ID allotted to the first and second devices, respectively;transmitting the generated command frame to a parent PNC;receiving a channel time allotted from the parent PNC to which the command frame has been transmitted, during which the first device and the second device communicate;andtransmitting and receiving data between the first device and the second device during the allotted channel time.
  6. 12
    A system for a first device which is a member of a parent piconet and a child piconet coordinator (PNC) of a child piconet to communicate with a second device existing in either the parent piconet or the child piconet, comprising:a first device generating a command frame to request a channel time for communication with the second device by use of a parent identifier and a child identifier to identify the parent piconet and the child piconets, respectively, and first device ID and second device ID allotted to the first and second devices, respectively, and transmitting the generated command frame to a parent PNC, and being allotted the channel time for communication with the second device from the parent PNC, whereinthe second device being allotted the second device ID from the child PNC or the parent PNC and receiving data from and transmitting data to the first device during the channel time.
  7. 17
    A method for communicating a first device with a second device coexisting in a piconet system having a parent piconet and at least one child piconet, comprising:receiving, by a first child piconet coordinator (PNC), information on first member devices from the parent PNC and other child PNCs through first predetermined command frames and storing the information in at least one device information table of the first child PNC;receiving, by member devices of the first child piconet, information on the first member devices from the first child PNC through second predetermined command frames as received information and storing the received information in respective device information tables of the member devices of the first child piconet;attempting, by the first device of the first member devices, to communicate with the second device belonging to member devices of a different piconet;generating, by the first device, a data frame to be transmitted to the second device by use of a device information table of the first device, as generated data;andtransmitting, by the first device, the generated data frame to the second device,    wherein the device information table of the first device comprises an identifier to identify the different piconet.