A non-transitory computer readable medium comprising computer executable instructions for controlling an atomizer associated with a reservoir portion of an electronic cigarette, the instructions executable by a processor associated with control electronics in a power supply portion of the electronic cigarette to: determine a characteristic associated with the electronic cigarette based on data stored on a memory of the reservoir portion of the electronic cigarette; determine a flow rate of air provided to the atomizer, based on a signal received from a mass airflow sensor; determine an amount of power to deliver to the atomizer, based on the determined characteristic and the determined flow rate of air; determine an expiration characteristic associated with the reservoir portion from the data stored on the memory, the expiration characteristic including a time period, wherein the time period is an expiration date determined from a manufacturing date of the reservoir portion; and limit an amount of power delivered to the atomizer based on expiration of the time period, such that no power is provided to the atomizer such that the atomizer is no longer activated when a user sucks on the electronic cigarette, wherein the instructions are executable by the processor to, in addition: read the expiration characteristic: upon connection of the power supply portion with the reservoir portion and the memory; or upon a first puff by a user and/or activation of the atomizer, wherein the instructions are executable by the processor to, in addition: determine a serial number of a battery associated with the power supply portion of the electronic cigarette; check the determined serial number against a stored table of serial numbers located in the memory of the reservoir portion to determine whether the power supply portion of the electronic cigarette is authorized to function with the reservoir portion; and if the determined serial number is determined not to be authorized to function with the reservoir portion, disable the atomizer by preventing power from being provided to the atomizer. determine a characteristic associated with the electronic cigarette based on data stored on a memory of the reservoir portion of the electronic cigarette; determine a flow rate of air provided to the atomizer, based on a signal received from a mass airflow sensor; determine an amount of power to deliver to the atomizer, based on the determined characteristic and the determined flow rate of air; determine an expiration characteristic associated with the reservoir portion from the data stored on the memory, the expiration characteristic including a time period, wherein the time period is an expiration date determined from a manufacturing date of the reservoir portion; and limit an amount of power delivered to the atomizer based on expiration of the time period, such that no power is provided to the atomizer such that the atomizer is no longer activated when a user sucks on the electronic cigarette, wherein the instructions are executable by the processor to, in addition: read the expiration characteristic: upon connection of the power supply portion with the reservoir portion and the memory; or upon a first puff by a user and/or activation of the atomizer, wherein the instructions are executable by the processor to, in addition: determine a serial number of a battery associated with the power supply portion of the electronic cigarette; check the determined serial number against a stored table of serial numbers located in the memory of the reservoir portion to determine whether the power supply portion of the electronic cigarette is authorized to function with the reservoir portion; and if the determined serial number is determined not to be authorized to function with the reservoir portion, disable the atomizer by preventing power from being provided to the atomizer. upon connection of the power supply portion with the reservoir portion and the memory; or upon a first puff by a user and/or activation of the atomizer, wherein the instructions are executable by the processor to, in addition: determine a serial number of a battery associated with the power supply portion of the electronic cigarette; check the determined serial number against a stored table of serial numbers located in the memory of the reservoir portion to determine whether the power supply portion of the electronic cigarette is authorized to function with the reservoir portion; and if the determined serial number is determined not to be authorized to function with the reservoir portion, disable the atomizer by preventing power from being provided to the atomizer. determine a serial number of a battery associated with the power supply portion of the electronic cigarette; check the determined serial number against a stored table of serial numbers located in the memory of the reservoir portion to determine whether the power supply portion of the electronic cigarette is authorized to function with the reservoir portion; and if the determined serial number is determined not to be authorized to function with the reservoir portion, disable the atomizer by preventing power from being provided to the atomizer.