Reducing energy consumption in prospective memory support system through hierarchical positioning algorithm