Programming environment and metadata management for programmable multimedia controller
First Claim
1. A method of configuring a system which includes a programmable multimedia controller comprising the steps:
- providing a graphical programming environment;
creating a library of components which are available for inclusion in a system, each of said components having an associated component profile which contains information regarding the component'"'"'s capabilities;
using said graphical programming environment to select a plurality of components for inclusion in a system; and
using said graphical programming environment to interconnect said selected components with a programmable multimedia controller in a desired configuration.
4 Assignments
0 Petitions
Accused Products
Abstract
A multimedia controller, based on a general purpose computer, which is capable of interfacing with, controlling or managing a wide variety of audio, video, telecommunications, data communications or other devices. A configuration tool, based on a graphical user interface, provides a simple, schematic way to configure even highly complex systems having numerous components or devices which are to be interconnected with or interfaced to the multimedia controller. A user interface programming tool enables a user to customize the appearance and functionality of a graphical user interface to the multimedia controller. A metadata manager automatically collects metadata that is available within the multimedia controller, automatically detects the presence of new media and collects metadata from it, and may also access web resources to locate additional pertinent metadata.
78 Citations
1 Claim
-
1. A method of configuring a system which includes a programmable multimedia controller comprising the steps:
-
providing a graphical programming environment; creating a library of components which are available for inclusion in a system, each of said components having an associated component profile which contains information regarding the component'"'"'s capabilities; using said graphical programming environment to select a plurality of components for inclusion in a system; and using said graphical programming environment to interconnect said selected components with a programmable multimedia controller in a desired configuration.
-
Specification