Patent ID: 7165259

Claim:
A controller device of a home audio/video interoperability (HAVi) network, comprising: a database for storing application modules, the application modules not being bound to a particular controller device; an application module manager comprising: a handler configured to handle at least some application module specific tasks of application modules stored within said database; and an Application Module Manager (AMM)-application program interface enabling a further controller device of said HAVi network to access said handler said application module manager being included within the same HAVi architecture layer as the corresponding device control manager of said controller device; wherein said handler enables control of exposure and loading processes of an application module similar to the control of a device control module manager for device control module code modules, but allowing a sharing of an application module between more than one controller device within said network, said sharing includes concurrently executing an application module independently on more than one controller device, concurrently executing an application module on more than one controller device so that an interaction in-between the controller devices executing said application module is performed based on said application module; and a controller device which provided or first executed the application module acts as a server and all other controller devices which executed the application module thereafter act as clients; and/or an application module employs a common database stored in the network.