Patent ID: 7873706

Claim:
A system for providing content to a client system, the system comprising: an assessment system in a server that obtains from the client system real-time content presentation environment information associated with the client system, wherein the content presentation environment information is based on a real-time operating environment interrogation of the client system performed by an evaluation system in the server to obtain, from the client system, without requesting user input of the real-time content presentation environment information at a time of a request for the content from the client system; and a content processing system that selects one of a plurality of versions of the content to send the client system using the obtained content presentation environment information; wherein the evaluation system performs the operating environment interrogation of the client system by determining two or more of a current content transfer rate for the client system, one or more types or versions of one or more Web browsers associated with the client system, one or more types or versions of one or more content presentation applications associated with the client system, and one or more types or versions of one or more operating systems associated with the client system.