An electronic vaporizer device assembly, configured for vaporizing a vaporizable material, the electronic vaporizer assembly comprising a power source, a heater, a temperature sensor, a puff sensor, and a control unit, wherein the control unit is configured for communication with each of the power source, the heater, the temperature sensor, and the puff sensor, and wherein the control unit comprises: a heating element controller; and a vaporized mass predictor unit, the vaporized mass predictor unit configured for vaporized dose estimation; and wherein the control unit is further configured to perform a plurality of operations comprising: relaying, to the vaporized mass predictor unit, an amount of power delivered to the heater of the electronic vaporizer device assembly during a first partial dose time interval corresponding to a first puff and a temperature of the heater during the first partial dose time interval; and based at least on the amount of power and the temperature during the first partial dose time interval, determining, via the mass predictor unit, a predicted vaporized mass delivered during the first partial dose interval, wherein the plurality of operations further comprises determining whether the predicted vaporized mass meets or exceeds a first preset threshold, the first preset threshold corresponding to a preset vapor amount threshold per puff, and wherein the plurality of operations further comprises adjusting the first preset threshold for a second partial dose time interval corresponding to a second puff based on the predicted vaporized mass of the first puff. a power source, a heater, a temperature sensor, a puff sensor, and a control unit, wherein the control unit is configured for communication with each of the power source, the heater, the temperature sensor, and the puff sensor, and wherein the control unit comprises: a heating element controller; and a vaporized mass predictor unit, the vaporized mass predictor unit configured for vaporized dose estimation; and a heating element controller; and a vaporized mass predictor unit, the vaporized mass predictor unit configured for vaporized dose estimation; and wherein the control unit is further configured to perform a plurality of operations comprising: relaying, to the vaporized mass predictor unit, an amount of power delivered to the heater of the electronic vaporizer device assembly during a first partial dose time interval corresponding to a first puff and a temperature of the heater during the first partial dose time interval; and based at least on the amount of power and the temperature during the first partial dose time interval, determining, via the mass predictor unit, a predicted vaporized mass delivered during the first partial dose interval, wherein the plurality of operations further comprises determining whether the predicted vaporized mass meets or exceeds a first preset threshold, the first preset threshold corresponding to a preset vapor amount threshold per puff, and wherein the plurality of operations further comprises adjusting the first preset threshold for a second partial dose time interval corresponding to a second puff based on the predicted vaporized mass of the first puff. relaying, to the vaporized mass predictor unit, an amount of power delivered to the heater of the electronic vaporizer device assembly during a first partial dose time interval corresponding to a first puff and a temperature of the heater during the first partial dose time interval; and based at least on the amount of power and the temperature during the first partial dose time interval, determining, via the mass predictor unit, a predicted vaporized mass delivered during the first partial dose interval, wherein the plurality of operations further comprises determining whether the predicted vaporized mass meets or exceeds a first preset threshold, the first preset threshold corresponding to a preset vapor amount threshold per puff, and wherein the plurality of operations further comprises adjusting the first preset threshold for a second partial dose time interval corresponding to a second puff based on the predicted vaporized mass of the first puff.