Patent ID: 8352542
Filing Date: 2013-01-08
Classification: A63F,H04N

Abstract:
1. A computerized method of providing an interactive application over a network, comprising: transmitting, by a server device, foreground content and background content over a network to a client device, the foreground and background content corresponding to a current state of an interactive application; transmitting, by the server device, a set of executable display instructions that direct the client device to present the background content in a background display and individual elements of the foreground content in a foreground display that overlays at least a portion of the background display; receiving, by the server device, a key code from the client device over the network, the key code comprising data identifying a positional location of a user-selected element of the foreground content in the foreground display; determining, by the server device, a next state of the interactive application based on the current state of the interactive application and the positional location of the user-selected element; obtaining, by the server device, information corresponding to a rendering state of the client device, the rendering state including the foreground content, the background content and the display instructions previously transmitted to the client device; and generating and transmitting, by the server device, a minimum set of executable display instructions, foreground content and background content based on the rendering state that causes the client device to transform one or more of the foreground display and the background display from the current state to the next state of the interactive application.