Multi-media center for computing systems
First Claim
1. A method 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 represent a media-component in said multi-media-center, wherein each of said plurality of media-components includes one or more of the following;
digital media and an application program that can access digital media;
initiating a module-controller that can communicate 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, a response to said input.
2 Assignments
0 Petitions
Accused Products
Abstract
Various “media-components” are provided in a “multi-media center.” In modular architecture, a module-controller communicates with media-modules provided for various media-components. A media-module can include or obtain data pertaining to a particular media-component, identify media-player(s), and access information related to their media. However, the media-modules are isolated from each other, and the module-controller effectively controls output generated in response to user input. A user interface library is provided for the media-modules. Media-modules can obtain a template or other tools from the library and construct their user interface (e.g., menus). Media-modules can also identify a media-player that can be initiated in response to user input. Subsequently, the media-controller forwards user input to the media-player.
70 Citations
25 Claims
-
1. A method 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 represent a media-component in said multi-media-center, wherein each of said plurality of media-components includes one or more of the following;
digital media and an application program that can access digital media;
initiating a module-controller that can communicate 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, a response to said input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a multi-media center that includes a plurality of media-components which each can include digital media and an application program that can access said digital data, said method comprising:
-
determining, based on a plurality of media-modules that each respectively represent at least one media-component, a central-user-interface that can be used to access said plurality of media-components provided by said multi-media center;
receiving input associated with said central-user-interface;
determining whether to forward said input to one of said media-modules; and
forwarding said input by a first media-module of said plurality of media-modules when said determining determines to forward said input by one of said media-modules. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computing system for providing a multi-media center that includes a plurality of media-components each including digital media, said computing environment comprising:
-
at least one processor;
a plurality of media-modules each respectively represent at least one media-component provided by said multi-media center, wherein said media-modules include a first media-module that can receive input and generate output; and
a module-controller that can communicate with each of said plurality of media-modules, wherein said module-controller can further operate to;
receive input associated with said multi-media center;
forward said input to a first media-module;
receive out from said first media-module in response to said input; and
perform at least one operation based on said output.
-
-
25. A computer readable medium including computer for a multi-media center that includes a plurality of media-components, wherein each of said plurality of media-components includes digital data, said computer readable medium comprising:
-
configuring a plurality of media-modules for said multi-media center, wherein each of said plurality of media-modules represent a media-component in said multi-media-center;
computer program code for initiating a module-controller that can communicate with plurality of media-modules for said multi-media center, wherein each of said plurality of media-modules represent a media-component in said multi-media-center;
computer program code for receiving, by said module-controller, an input associated with said multi-media center; and
computer program code for determining, by said module-controller, a response to said input.
-
Specification