×

Transaction scheduling system for a wireless data communications network

  • US 9,858,451 B2
  • Filed: 04/01/2016
  • Issued: 01/02/2018
  • Est. Priority Date: 04/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. In a data communications network comprising a tag and a master, a method for coordinating data communications between the tag and the master, the method comprising:

  • a) defining on the master a first time division block, the first time division block comprising a length of time subdivided into a first configuration window and a first transaction window;

    b) during the first configuration window,i) receiving on the master a configuration request packet broadcasted by the tag;

    ii) in response to receiving the configuration request, establishing on the master a first reserved time slot within the first transaction window, the first reserved time slot comprising a slice of time during which the master will detect and accept a first set of transaction packets broadcasted by the tag,iii) broadcasting a configuration response packet from the master, the configuration response packet comprising a first time delay for the tag, the first time delay comprising an amount of time that the tag should wait before attempting to broadcast the first set of transaction packets to the master, wherein the first time delay is calculated by the master to cause the first set of transaction packets broadcasted by the tag to be broadcasted during the first reserved time slot in the first transaction window;

    c) during the first reserved time slot of the first transaction window, detecting and accepting on the master the first set of transaction packets broadcasted by the tag;

    d) defining on the master a second time division block, which follows in time after the first time division block, the second time division block being subdivided into a second configuration window and a second transaction window;

    e) establishing on the master a second reserved time slot, the second reserved time slot comprising a second slice of time within the second transaction window of the second time division block during which the master will accept a second set of transaction packets broadcasted by the tag;

    f) determining on the master a tag period for the tag, the tag period comprising a fixed amount of time that the tag should wait between broadcasting the first set of transaction packets and broadcasting the second set of transaction packets, wherein the fixed amount of time is calculated so that the second set of transaction packets broadcasted by the tag will be broadcasted during the second reserved time slot in the second transaction window of the second time division block;

    g) including the tag period in the configuration response broadcasted from the master; and

    h) during the second reserved time slot of the second transaction window of the second time division block, detecting and accepting on the master the second set of transaction packets broadcasted by the tag.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×