Patent ID: 9609372
Date: 2017-03-28
CPC Classifications: H04N

Claim:
1. A method comprising: establishing, by a user device, a first connection in accordance with a first communicative standard via a first network to a program device that provides a program service; transmitting, by the user device, a selection of a program offered by the program service, to the program device, in response to the selection of the program from a user of the user device; obtaining, by the user device, program support service data that includes parameters pertaining to access and use of a program support service for the program selected by the user of the user device, in response to the transmitting, wherein the program support service includes at least one of a retransmission service, an error correction service, or a scalable program service; determining, by the user device, whether to invoke the program support service based on the program support service data in response to the obtaining; invoking, by the user device, the program support service via a second connection in accordance with a second communicative standard via a second network and with a program support device that provides the program support service in response to determining to invoke the program support service, wherein the first connection and the second connection include separate physical layer connections; receiving, by the user device, program data of the program via the first connection and the first network subsequent to the invoking, wherein the program data includes a beginning of the program; receiving, by the user device, program support data pertaining to the program via the second connection and the second network; and presenting, by the user device, the program based on the program data and the program support data.