Remove Records(Messages) from view after reading

I have created console component in the Console App. I have created a custom object called Alerts and the data related to this object is displayed in the component using Skuid Page. Now i want to have two different filters , one will have the Unread Alerts and other will have All Alerts. If user clicks on any of the Unread alerts , it should vanish from that view. Also i want to have pop up like Microsoft Link or communicator when new Alert is created in the system.

Can someone please help me or give some approach to resolve this?