System and method for ensuring that a web browser displays the highest ranked image format possible for an image
First Claim
1. A method for dynamically publishing an image in a web page accessible to a variety of web browsers, the method comprising:
- in response to a request from a web browser for a dynamic web page which includes the image in one or more image formats, integrating computer-executable code with the dynamic web page, the computer-executable code being programmed to determine web browser configuration information and to request an image according to a set of image formats which are ranked according to ranking criteria predetermined to rank the image formats in order of preference and the web browser configuration information;
sending the dynamic web page to the web browser;
receiving an image request from the web browser which executes the computer-executable code, the image request comprising an indicator of the image format selected according to the web browser configuration information and the ranking criteria;
generating the requested image according to the indicated image format and sending the requested image to the web browser for display.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for ensuring that a web browser displays the highest ranked image format possible for an image is provided. In response to a request from a web browser for a dynamic web page, computer-executable code is integrated with the dynamic web page. The computer-executable code is programmed to determine web browser configuration information and request an image according to a set of image formats which are ranked according to ranking criteria and the web browser configuration information. The modified dynamic web page is sent to the web browser. A request for an image is received from the web browser which executes the computer-executable code. The image request identifies the image format for the image selected. The requested image is generated according to the indicated image format and sent to the web browser for display.
-
Citations
35 Claims
-
1. A method for dynamically publishing an image in a web page accessible to a variety of web browsers, the method comprising:
-
in response to a request from a web browser for a dynamic web page which includes the image in one or more image formats, integrating computer-executable code with the dynamic web page, the computer-executable code being programmed to determine web browser configuration information and to request an image according to a set of image formats which are ranked according to ranking criteria predetermined to rank the image formats in order of preference and the web browser configuration information; sending the dynamic web page to the web browser; receiving an image request from the web browser which executes the computer-executable code, the image request comprising an indicator of the image format selected according to the web browser configuration information and the ranking criteria; generating the requested image according to the indicated image format and sending the requested image to the web browser for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for developing web pages which automatically displays images in a user'"'"'s web browser according to a highest ranked image format in a set of ranked image formats, the method comprising:
-
providing an application programming interface for detecting a web browser'"'"'s configuration information and displaying images in an image format selected from a set of one or more ranked image formats, the selected image format being supported by the web browser configuration information and selected according to ranking criteria predetermined to rank the image formats in order of preference; calling one or more application interface functions for integrating a customized image into a dynamically generated web page and designating an image format from the set of ranked image formats as a preferred image format; calling an application programming interface function for automatically generating browser-specific executable code for determining whether a user'"'"'s web browser supports the preferred image format designated; and wherein browser-specific executable code is programmed such that when the preferred image format is unsupported, a supported image format ranked next highest to the preferred image format is automatically selected and the image is requested from the image server in the supported image format which is ranked next highest to the preferred image format. - View Dependent Claims (14, 15)
-
-
16. A method for dynamically publishing an image in a web page accessible to a variety of web browsers, the method comprising:
-
in response to a request from a web browser for a dynamic web page which includes the image in one or more image formats, determining web browser configuration information from the request; integrating computer-executable code with the dynamic web page, the computer-executable code being programmed to request an image according to a set of image formats which are ranked according to ranking criteria predetermined to rank the image formats in order of preference and the web browser configuration information; sending the dynamic web page to the web browser; receiving an image request from the web browser which executes the computer-executable code, the image request comprising an indicator of the image format selected according to the web browser configuration information and ranking criteria; generating the requested image according to the indicated image format and sending the requested image to the web browser for display. - View Dependent Claims (17)
-
-
18. A computer-readable medium stored/embedded instructions for dynamically publishing an image in a web page accessible to a variety of web browsers, wherein the instructions comprise executable instructions for implementing a method comprised of the steps of:
-
in response to a request from a web browser for a dynamic web page which includes the image in one or more image formats, integrating computer-executable code with the dynamic web page, the computer-executable code being programmed to determine web browser configuration information and to request an image according to a set of image formats which are ranked according to ranking criteria predetermined to rank the image formats in order of preference and the web browser configuration information; sending the dynamic web page to the web browser; receiving an image request from the web browser which executes the computer-executable code, the image request comprising an indicator of the image format selected according to the web browser configuration information; generating the requested image according to the indicated image format and sending the requested image to the web browser for display. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium containing stored/embedded instructions for developing web pages which automatically display images in a user'"'"'s web browser according to a highest ranked image format in a set of ranked image formats, wherein the instructions comprise executable instructions for implementing a method comprising:
-
providing an application programming interface for detecting a web browser'"'"'s configuration information and displaying images in an image format selected from a set of ranked image formats, the selected image format being supported by the web browser configuration information and selected according to ranking criteria predetermined to rank the image formats in order of preference; calling one or more application interface functions for integrating a customized image into a dynamically generated web page and designating an image format from the set of ranked image formats as a preferred image format; calling an application programming interface function for automatically generating browser-specific executable code for determining whether a user'"'"'s web browser supports the preferred image format designated; and wherein browser-specific executable code is programmed such that when the preferred image format is unsupported, a supported image format ranked next highest to the preferred image format is automatically selected and the image is requested from an image server in the supported image format which is ranked next highest to the preferred image format. - View Dependent Claims (26, 27)
-
-
28. A system for dynamically publishing an image in a web page accessible to a variety of web browsers, the system comprising:
-
a web server that integrates computer-executable code with a dynamic web page sent to a web browser in response to a request from the web browser for a dynamic web page which includes the image, the computer-executable code being programmed to determine web browser configuration information and to request an image according to a set of one or more image formats which are ranked according to ranking criteria predetermined to rank the image formats in order of preference and the web browser configuration information; and an image server in communication with the web server which generates the image and sends the image to the web browser in response to an image request from the web browser, the image request comprising an indicator of the image format selected according to the web browser configuration information and the ranking criteria. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification