An apparatus for allocating a network resource in a home network, the apparatus comprising: a processor coupled to the home network; a user input device for defining an allocation rule; a machine-readable medium including instructions for accepting a signal from the user input device, wherein the signal defines a resource regulation for a particular device coupled to the home network; using the pr