Generating and providing rich media presentations to a requesting device is described. Attributes of the requesting device are determined and used to create optimized code for the requesting device. The attributes may include information relating to the operating system of the requesting device; a media...http://www.google.com/patents/US8122004?utm_source=gb-gplus-sharePatent US8122004 - Generating and providing rich media presentations optimized for a device over a network