Override client version properties are used to selectively replace default client version properties of a web browser to obtain versions of web resources that are operational on the web browser. A client operating the web browser issues a request for content through a proxy server. Using an index, the proxy server determines whether the content is to be requested using an override client version property set. If so, the override client version property set is used to request the content form the web server and causes the web server to respond with content that has been designed or optimized for a web server other than the one operating on the client. Accordingly, the client can obtain fully functional and operational versions of the web resources using client version properties that are selected based on the capabilities of the web browser and the functionality available in different versions of individual web resources.

 
Web www.patentalert.com

> Representing a service discovery stream as an N-ary tree

~ 00325