Patent ID: 8562442

Claim:
A system comprising: site servers configured to provide gaming instances at respective gaming locations; a first server system configured to (i) receive location information associated with a mobile device, (ii) provide, based on the location information, information about one or more of the gaming instances to the mobile device, and (iii) receive, from the mobile device, an indication of a selected gaming instance of the gaming instances; and a second server system to interact with the gaming instances and to route gaming messages to and from the site servers, the second server system being configured to (i) receive, from the mobile device, a gaming message associated with the selected gaming instance, (ii) identify a site server of the site servers that provides the selected gaming instance, and (iii) send the gaming message to the identified site server, wherein the first server system directs the mobile device to communicate with the second server system based on the received indication; and a third server system configured to (i) maintain player score data for the game instances, (ii) determine multiplayer score information among players associated with the gaming instances, and (iii) provide the multiplayer score information to the gaming instances; and a fourth server system that is configured to provide a video feed to the mobile device and to cause the mobile device to display a video advertisement on a display of the mobile device based on a synchronization with the display of the video feed at a corresponding gaming location, wherein the mobile device is configured to display the video feed on the display of the mobile device.