This document summarizes a research paper that proposes a distributed protocol for assigning time slots in a wireless sensor network. The protocol has two phases: 1) Nodes fairly reserve multiple slots in a fixed frame to transmit data, so each node gets a fair share. 2) A centralized greedy algorithm is applied to reduce the frame length while ensuring each node gets at least one slot, making the frame as short as possible. Simulation results showed the protocol improves fairness of slot distribution and reduces frame length compared to an earlier algorithm.