Patent attributes
A method, at a server computer, for verifying the results of an electronic game includes obtaining a unique identifier from a client device running a game application. The server computer then receives, from the client device, video information in a real-time video stream. The video information is evaluated at the server computer using a machine learning model to identify a virtual object in a first frame of the video information and identify the virtual object in a second frame of the video information. The method also includes determining a change in the virtual object between the first frame and the second frame and comparing the change to one or more rules of a ruleset. The method includes determining a legality of the change in the virtual object based at least partially on the ruleset. If an illegal event is identified, the change is presented to a moderator for review.