Patent ID: 8683340

Claim:
A method for generating content for a digital display comprising: enabling a plurality of objects to be authored using a commercially available graphics program by enabling, for each object, an object layout to be defined for presenting data within said object using an interface provided by said commercially available graphics program, one or more data sources to be identified for obtaining said data, and behavior logic to be created for responding to changing inputs from said one or more data sources, said behavior logic being executable to self-configure a respective object to dynamically modify its output in response to at least one data trigger, without user intervention, said behavior logic interrelating one object with at least one other object to have an event related to said one object trigger a change in said at least one other object; enabling said plurality of objects to be stored in a library to enable said objects to be available to multiple applications; enabling a template to be authored using said commercially available graphics program by enabling a template layout to be defined using said interface; providing access to said library; enabling a plurality of selected objects to be obtained from said library and added to said template using said interface; enabling respective data sources for said plurality of selected objects to be defined; enabling scheduling rules to be defined for displaying said plurality of selected objects within said template; generating said template by inheriting said data sources and said behavior logic of said plurality of selected objects to individually control said plurality of selected objects within said template; enabling said template to be stored such that said template may be used in multiple applications; and enabling said template to be used by a content provider for generating a digital display output by executing said behavior logic for said plurality of objects.