gaming patent analysis