Activity-based or experienced-based operations are created and defined
during an initialization or setup session for one or more system
component, with minimum or no user interaction. The system components
include legacy and/or non-legacy devices, which are configured and
managed within a controlled environment, such as a home or business
peer-to-peer or client-server network. During an initialization or setup
session, relevant device information and device metadata are collected
via a conventional or discovery protocol interface. For a legacy device
that is not automatically discoverable, a user adds the legacy device to
the controlled environment by inputting the device information. The
device information can also be automatically collected from an accessible
database. Once the device information has been collected, the system
components are configured to support one or more activity-based or
experienced-based operations.