The architecture and implementation of an medication dispenser specifically for users who take medications without
close professional supervision. By relieving the users from the error-prone tasks of interpreting medication directions and
administrating medications accordingly, the device can improve rigor in compliance and prevent serious medication errors. By
taking advantage of scheduling flexibility provided by medication directions, the device makes the user’s medication schedule
easy to adhere and tolerant to tardiness whenever possible