A method for wirelessly transmitting focused data, comprising: tuning a plurality of antenna array elements (121, 821) to form a plurality of coverage lobes in 3-dimensional space, wherein the plurality of antenna array elements (121, 821) receive electromagnetic radiation; detecting one or more first new client devices in at least one of the plurality of coverage lobes; receiving, by each of the plurality of antenna array elements (121, 821), a first message from the one or more first new client devices, wherein the first message is received first by an earliest antenna element and last by a last antenna element; tracking input time offsets of the first message traversing the plurality of antenna array elements (121, 821); recording the input time offset of the first message for each of the plurality of antenna array elements (121, 821) as a respective ClientTimeOffset for the first message; calculating a first reverse timing for each of the plurality of antenna array elements (121, 821) based on the respective ClientTimeOffset for the first message, wherein the first reverse timing for each of the plurality of antenna array elements (121, 821) is calculated using: ReverseTiming = MaxClientTimeOffset − ClientTimeOffset for the first message, wherein MaxClientTimeOffset is a difference in time from the earliest antenna element to the latest antenna element for receiving the first message; tuning each of the plurality of antenna array elements (121, 821) based on the respective ReverseTiming calculated; and transmitting, by the plurality of antenna array elements (121, 821), the electromagnetic wave to the one or more first new devices. tuning a plurality of antenna array elements (121, 821) to form a plurality of coverage lobes in 3-dimensional space, wherein the plurality of antenna array elements (121, 821) receive electromagnetic radiation; detecting one or more first new client devices in at least one of the plurality of coverage lobes; receiving, by each of the plurality of antenna array elements (121, 821), a first message from the one or more first new client devices, wherein the first message is received first by an earliest antenna element and last by a last antenna element; tracking input time offsets of the first message traversing the plurality of antenna array elements (121, 821); recording the input time offset of the first message for each of the plurality of antenna array elements (121, 821) as a respective ClientTimeOffset for the first message; calculating a first reverse timing for each of the plurality of antenna array elements (121, 821) based on the respective ClientTimeOffset for the first message, wherein the first reverse timing for each of the plurality of antenna array elements (121, 821) is calculated using: ReverseTiming = MaxClientTimeOffset − ClientTimeOffset for the first message, wherein MaxClientTimeOffset is a difference in time from the earliest antenna element to the latest antenna element for receiving the first message; tuning each of the plurality of antenna array elements (121, 821) based on the respective ReverseTiming calculated; and transmitting, by the plurality of antenna array elements (121, 821), the electromagnetic wave to the one or more first new devices.