service controller from parental control terminals enterprise control terminals virtual service provider control terminals access network authorization information service integrity violation level and many other types of information used to properly measure and or control the device services for example the information reported from the device and received or derived outside the device that is required to adequately define the actions needed from the service controller to maintain proper das system operation is sometimes referred to herein as the u201c device service state u201d in some embodiments the service controller functions are highly scalable and can be executed on a number of hardware and software platforms e g different virtual machines in a server different servers in a data center or different servers located in different data centers for example in such embodiments the service controller can be designed so that the programs that execute the various service controller server functions can derive all of the information necessary to properly manage the device at any moment in time by knowing past device service state and current service state that adequately define the next set of actions the service controller needs to implement to properly maintain the das system operation by designing the system in this way if the server that is running the service controller server functions for any given device in question were to go down or become disconnected from the device then another server could later resume proper operation of the das system by assigning another service controller server function to the device and recovering or restoring the necessary past device service state and the necessary current device service state for example this can be accomplished.