Wireless Sensor Networks are widely used in real world applications. Such networks produce uncertain data. Such data can be queried in WSN. However, achieving top-k query processing is a challenging task. This also needs to reduce transmissions. In other words, optimization of data transmissions can reduce the communication cost. This will improve the performance of WSN. Top-k queries are the means of optimizing communications in WSN. In this paper we proposed an algorithm named Energy Efficient algorithm that performs the top-k query processing. We also built a prototype application to demonstrate the proof of concept. We used the bench mark dataset available over Internet pertaining to Adult Daily Life (ADL). This dataset captures the daily life of adults with respect to various events like sleeping, toileting and so on. The empirical results reveal the usefulness of the application.