Patent ID: 7721208

Claim:
A method, implemented by a computing system, of providing a multi-media center that includes a plurality of media-components, said method comprising: configuring a plurality of media-modules for said multi-media center, wherein each of said plurality of media-modules represents a media-component in said multi-media-center, wherein each of said plurality of media-components includes: digital media and an application program to access digital media; initiating a module-controller that communicates directly with each of said plurality of media-modules; receiving by said module-controller an input associated with said multi-media center; and determining, by said module-controller, an output in response to said input, wherein the output is controlled by the module-controller, wherein at least one of said plurality of media-modules is identified to process and generate a response to said input received by said module-controller; wherein the plurality of media-modules are isolated from each other and do not directly communicate with each other, and wherein the plurality of media-modules are dynamically removed or added to the multi-media center.