The present invention provides rich media presentations to a requesting device when required. 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;...http://www.google.co.uk/patents/US7818321?utm_source=gb-gplus-sharePatent US7818321 - Method and system for generating and providing rich media presentations optimized for a device over a network