×

Determining a transmission number for a device

  • US 10,531,334 B2
  • Filed: 06/28/2016
  • Issued: 01/07/2020
  • Est. Priority Date: 06/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for load balancing of transmissions from any number of computing devices found in a physical environment, the method comprising:

  • receiving, by a communications unit, a set of rules for assigning transmission numbers to a plurality of computing devices each configured to transmit received beacon notifications, wherein the transmission numbers are numbers which indicate when the plurality of computing devices can transmit the received beacon notifications within a corresponding portion of a transmission window and wherein the set of rules for assigning transmission numbers includes a rule that the transmission numbers be assigned such that each transmission number has an approximately equal number of computing devices assigned to it;

    receiving, by the communications unit, an indication from each of the plurality of computing devices, wherein the indication includes a request for a transmission number;

    determining, by one or more computer processors, the transmission numbers for the plurality of computing devices using the set of rules and the transmission window;

    transmitting, by the communications unit, the transmission numbers to the plurality of computing devices;

    receiving, by the communications unit, two or more beacon notification transmissions from each of the plurality of computing devices during the corresponding portion of the transmission window, each of the plurality of computing devices having batched the two or more beacon notification transmissions to send according to the transmission number; and

    determining, by one or more computer processors, to update a transmission number for a first computing device of the plurality of computing devices based on the set of rules, wherein the physical environment is a physical area and wherein the determining is based on determining there have been one or more changes to the physical area including changes to performance of a server device containing the communications unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×