Patent ID: 8554874
Filing Date: 2013-10-08
Classification: G06F,H04H,H04N

Abstract:
1. A method of transmission, from a transmission center to digital television decoders, of an application made up of a set of files containing data together constituting interactive pages, a home page of the application having a 0 depth level, a level 1 page being an interactive page that can be called up through a navigation link from the home page, and more generally a page of depth n being a page that can be called up with a minimum of n navigation links from the home page of depth 0 , the method comprising: receiving the set of files necessary for a construction of a plurality of interactive pages, each interactive page comprising a main file and included components, wherein the set of files form an application or a part of the application corresponding to pages having depth levels lower than a predetermined level; analyzing semantic and syntactic content of a first main file of the application to identify inclusion links and the navigation links, wherein the inclusion links point to included components necessary to form a first interactive page and facilitate display and execution of the included components, wherein the navigation links reference at least a second main file of a second interactive page that is of higher or lower depth than the first interactive page, and wherein analyzing the semantic and syntactic content of the first main file comprises, for each navigation link in the first main file: detecting the navigation link, and processing a file referenced by the navigation link when information identifying the file not in a set of previously referenced files by: storing the navigation link with a value identifying an order of detection and a value of the depth level of the first main file, incrementing the value identifying the order of detection for each subsequent navigation link in the first main file, and storing the information identifying the file in the set of previously referenced files; assigning, based on the value of the depth level of the first main file, a depth level to the first interactive page and the second interactive page of the application, wherein the included components and the main file associated with each interactive page comprises the same depth level; ranking each of the first and second interactive pages by depth level, wherein the home page of the application has a depth level of 0 and an interactive page comprising a depth level of n is a page referenced using a minimum of n navigation links from the home page; constructing transmission modules, wherein the files necessary for the construction of a complete interactive page and corresponding included components are included in one or more transmission modules, wherein the transmission modules are constructed and transmitted in order of depth level; defining a transmission profile comprising transmission order instructions providing that each interactive page and corresponding included components are assigned and transmitted with a priority level; and transmitting the modules with a frequency that is dependent on the order of priorities defined in the transmission profile, wherein if a same file is included in a plurality of interactive pages, the same file is attached to a first transmission module of a lowest depth level and a highest priority level.