A media manager provides data flow management and other services for client applications on devices coupled together within a network. Preferably, these devices are coupled together within an IEEE 1394-1995 serial bus network. A device control module is generated for each available device for providing an abstraction for all of the capabilities and requirements of the device including the appropriate control protocol, physical connections and connection capabilities for the device. The media manager also manages the flow and format of data transfers between the devices on the network. Through an interface, a user accesses the media manager and enters functions which are to be completed using the devices coupled together on the network. If the appropriate devices are available, the media manager controls and manages the completion of the requested task. If the appropriate devices are not available, but the required subdevices are available in multiple devices, the media manager forms a virtual device from subdevices in multiple devices in order to complete the requested task. Once the appropriate devices and subdevices are assigned to a task, the media manager determines if the data to be transmitted needs to be converted from one format into another format. If necessary, the media manager will also control the format conversion during the data transfer operation. The media manager also provides network enumeration and registry searching capabilities for client applications to find available services, physical devices and virtual devices.

Les médias que le directeur fournit des données flux gestion et d'autres services pour des applications de client sur des dispositifs couplés ensemble dans un réseau. De préférence, ces dispositifs sont couplés ensemble dans un réseau type bus périodique d'IEEE 1394-1995. Un module de commande d'appareil est produit pour chaque dispositif disponible pour fournir une abstraction pour toutes les possibilités et les conditions du dispositif comprenant la commande appropriée proclament un protocole, les raccordements physiques et les possibilités de raccordement pour le dispositif. Le directeur de médias contrôle également l'écoulement et le format des transferts de données entre les dispositifs sur le réseau. Par une interface, les accès d'utilisateur le directeur de médias et écrit les fonctions qui sont d'être accomplies à l'aide des dispositifs couplés ensemble sur le réseau. Si les dispositifs appropriés sont disponibles, le directeur de médias commande et contrôle l'accomplissement du prié chargent. Si les dispositifs appropriés ne sont pas disponibles, mais les sous-périphériques exigées sont disponibles dans des dispositifs multiples, les médias que le directeur forme un dispositif virtuel des sous-périphériques dans des dispositifs multiples dans l'ordre pour accomplir prié chargent. Une fois que les dispositifs et les sous-périphériques appropriés sont assignés à un charger, le directeur de médias détermine si les données pour être les besoins transmis d'être convertis à partir d'un format en un autre format. Au besoin, le directeur de médias commandera également la conversion de format pendant l'opération de transfert de données. Le directeur de médias fournit également l'énumération et l'enregistrement de réseau recherchant des possibilités des applications de client aux services disponibles de trouvaille, aux dispositifs physiques et aux dispositifs virtuels.

 
Web www.patentalert.com

< (none)

< Apparatus and method for dynamically defining exception handlers in a debugger

> Method system and computer program product for storing bi-directional language data in a text string object for display on non-bidirectional operating systems

> (none)

~ 00053