Text this: Application of Patent Law to Software in the IoT Context