A method for providing customer services and advertising based upon device
attributes for is disclosed for a distributed processing system. The
distributed processing system identifies and utilizes the capabilities of
distributed devices connected together through a wide variety of
communication systems and networks and utilize those capabilities to
organize, manage and distribute project workloads to the distributed
devices.