9 software application and embedded software allowing users to record, upload, store, manage, access, and view television programming broadcast over-the-air or via cable via the internet, on computers, tablets, mobile devices, set-top boxes, and television screens; software applications for mobile devices, tablets, and mobile telephones for allowing users to record, upload, store, manage, access, and view television programming broadcast over-the-air or via cable via the internet; computer software applications for allowing users to record, upload, store, manage, access, and view television programming broadcast over-the-air or via cable via the internet; software application and embedded software allowing users to access and watch television programming broadcast over-the-air or via cable, live on television screens, computers, tablets, mobile devices, and set top boxes; remote controls for set-top boxes; remote controls for digital TV tuners; digital TV tuners; digital TV antennas; set-top boxes