A technology that allows viewers to interact with television programs in real-time using remote controls or other devices.