A method of causing movement of at least one target device based on at least one of a plurality of motion programs stored on a content server connected to a network. At least one identified characteristic of the at least one target device is identified. At least one selected motion program is selected...http://www.google.de/patents/US8032605?utm_source=gb-gplus-sharePatent US8032605 - Generation and distribution of motion commands over a distributed network