Machine-to-machine (M2M) communication services by Kevin Roebuck