The scope of this work is the analysis and assessment of power saving duty cycle techniques for GNSS receivers. One of the key design drivers of mass-market commercial GNSS devices is indeed power consumption. Different techniques are analyzed and a particular method, based on the alternation of active and sleep states, is implemented in a software receiver based on open-loop processing. The main issues related to the parameters re-initialization after the sleep state are described and a solution is proposed. Then, accuracy and performance are evaluated, for different signal power and in three different scenarios, simulating a static, a pedestrian and an automotive user. Results prove the good accuracy of the technique proposed in all conditions, confirming its validity also for applications different from the consumer market.