Patent ID: 7620903

Claim:
A system for simplified implementation of adaptable user interfaces in a computing device using one or more processors, the system comprising: at least one content module that contains content, wherein the content is unformatted with respect to visual characteristics; at least one navigation module; a framework supporting the simplified implementation, the framework being visually modified by formatting attributes of cascading style sheets and content including a plurality of framework containers each defining at least one of a plurality of formatting attributes at a data-level; the plurality of formatting attributes being activated by the at least one content module to instantiate an application-level relationship of the at least one content module that contains content including a plurality of containers configured to accept zero or more modules or containers, wherein the at least one content module and the at least one navigation module are inserted into the plurality of framework containers; and a formatting specification that includes a standardized set of flexible styles, attributes of which are set for defining a plurality of visual characteristics of the at least one content module and, the at least one navigation module with the visual characteristics instantiating and displaying at least a portion of the framework after at least one content module is inserted into the framework, wherein if one of said plurality of containers does not contain a module or another container after creating an instance of the at least one navigation module that associates the same data type between the data-level and the application-level, the container shrinks thereby effectively disappearing from the instantiated framework when the user interface is displayed.