Patent ID: 8359626
Filing Date: 2013-01-22
Classification: H04N

Abstract:
1. A method of transmission of application data in a plurality of services carried in a digital transport stream, each application being carried by one or more of the plurality of, comprising: providing a single application data table containing information regarding each application carried by one or more of plurality of services, wherein the at least one application is an executable application configured to execute on a decoder, and wherein the single application data table comprises a list of applications carried by each of the plurality of services, and indicates whether a given application is carried by more than one service, wherein the decoder is configured to execute a first set of one or more applications that are carried by a first service after downloading the first set of one or more applications, and wherein, upon receiving from the user an instruction to change from the first service to a second service, the decoder is configured to determine which of the first set of applications is also carried by the second service, wherein the determination is made based on the information in the application data table without obtaining a PMT table for the second service; and wherein, upon determining that at least one or more of the first set of applications is also carried by the second service, the decoder is configured to maintain or delete the one or more applications of the first set of applications that are also carried by the second service during the service change.