Patent ID: 8453175

Claim:
A method of deploying content comprising: building a hierarchical N×M matrix having content filtering capabilities via a preparation component, wherein building comprises; creating an empty N×M matrix definition file using a unique identifier; accessing an at least one source of multimedia content assets; forming a dynamic content provisioning template; repeating the creating until all N×M definition files are created, the N×M definition files represent the hierarchical N×M matrix; preparing the multimedia content assets to be delivered to the interface component, wherein the multimedia content assets include the display cells and media files; making a configuration file, wherein the configuration file governs placement of display cells and associates with the multimedia content assets and the display cells, wherein the configuration file associates a plurality of properties for each display cell in the hierarchical N×M matrix, and wherein the display cells are sortable by each property of the plurality of properties; publishing the configuration file to the deployment component; serving multimedia content assets via a deployment component, wherein the steps comprising serving multimedia content assets are implemented on a programmable apparatus; receiving the multimedia content assets at an interface component; loading the multimedia content assets specified in the initial N×M matrix configuration file; presenting the hierarchical N×M matrix on the interface component that displays the multimedia content assets reading an initial N×M matrix definition file; monitoring at least one user input device; and sorting at a client device all multimedia content assets within a level of the hierarchical N×M matrix when a different ordering is initiated by the user.