Google owes $338.7 million in Chromecast patent dispute