Client version advertisement service for overriding default client version properties
First Claim
1. In a computer system that provides access to web resources to be processed by a web browser, a method of selectively overriding a default client version property set of the web browser, comprising the acts of:
- receiving input that includes an address associated with a requested web resource;
determining whether the address associated with the requested web resource corresponds with an identifier included in the data structure that correlates identifiers of selected web resources with override client version properties;
if the address associated with the requested web resource corresponds with an identifier included in the data structure, obtaining the requested web resource using an override client version property set correlated by the data structure with the requested web resource; and
if the address associated with the requested web resource does not correspond with an identifier included in the data structure, obtaining the requested web resource using the default client version property set of the web browser.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
16 Claims
-
1. In a computer system that provides access to web resources to be processed by a web browser, a method of selectively overriding a default client version property set of the web browser, comprising the acts of:
-
receiving input that includes an address associated with a requested web resource;
determining whether the address associated with the requested web resource corresponds with an identifier included in the data structure that correlates identifiers of selected web resources with override client version properties;
if the address associated with the requested web resource corresponds with an identifier included in the data structure, obtaining the requested web resource using an override client version property set correlated by the data structure with the requested web resource; and
if the address associated with the requested web resource does not correspond with an identifier included in the data structure, obtaining the requested web resource using the default client version property set of the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating an index for replacing default client version properties associated with web browsers with override client version properties when requests for web resources are made, the method comprising the acts of:
-
using a web browser operating on a client device to request a first version of a web resource from a web server using a default client version property set associated with the client device;
using the web browser to request a version of the web resource from the web server using each of one or more other client version properties; and
if;
i) the version of the web resource requested using the default client version property set is not obtained or;
ii) the version of the web resource requested using a particular other client version property set of the one or more other client version properties is more operational than the version of the web resource requested using the default property, then;
designating said particular other client version property set as an override client version property set that is to be used when the web browser again requests the web resource from the web server. - View Dependent Claims (13, 14, 15, 16)
-
Specification