Dynamic server-side image sizing for fidelity improvements
First Claim
1. A method for providing a dynamically generated image sized according to a target display resolution, the method comprising:
- calculating an input parameter relating to the target display resolution, the input parameter including a size of available area for displaying application content;
sending a request for application content, the request comprising the input parameter relating to the target display resolution for the application content;
receiving the application content as one or more images rendered according to the target display resolution, the one or more images selected from one of a number of predetermined image sizes, wherein the one or more images are selected to minimize the empty space around the application content; and
displaying the one or more images.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a target display resolution and pass the target display resolution as an input parameter with a request to a server for application content. The server may use the desired size input parameter to determine an optimal image size for the target display resolution. The server may render the application content as one or more images to the optimal image size and send the rendered image(s) to the client application. A determination may be made by the client application to display the image(s) at the size received or to scale the server-provided image(s). If the available area in the client application pane changes, the client application may recalculate the target display resolution and issue a new request to the server with the new target display resolution as the desired size input parameter.
-
Citations
20 Claims
-
1. A method for providing a dynamically generated image sized according to a target display resolution, the method comprising:
-
calculating an input parameter relating to the target display resolution, the input parameter including a size of available area for displaying application content; sending a request for application content, the request comprising the input parameter relating to the target display resolution for the application content; receiving the application content as one or more images rendered according to the target display resolution, the one or more images selected from one of a number of predetermined image sizes, wherein the one or more images are selected to minimize the empty space around the application content; and displaying the one or more images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a dynamically generated image sized according to a target display resolution, the system comprising:
-
a communication media configured to communicate with a server; a memory; and a processor configured to; calculate an input parameter relating to the target display resolution, the input parameter including a size of available area for displaying application content; send a request for application content, the request comprising the input parameter relating to the target display resolution for the application content; receive the application content as one or more images rendered according to the target display resolution, the one or more images selected from one of a number of predetermined image sizes, wherein the one or more images are selected to minimize the empty space around the application content; and display the one or more images. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions for providing a dynamically generated image sized according to a target display resolution, the computer-readable medium capable of performing a method comprising:
-
calculating an input parameter relating to the target display resolution, the input parameter including a size of available area for displaying application content, wherein calculating the target display resolution comprises determining an available area in a browser application pane for displaying application content, the available area including area not occupied by user interface elements; sending a request for application content to a server, the request comprising the target display resolution as an input parameter; receiving the application content as one or more images rendered according to the target display resolution, the one or more images selected from one of a number of predetermined image sizes, wherein the one or more images are selected to minimize empty space around the application content when displayed in a browser application pane; determining whether to scale the one or more images; if a determination is made to scale the one or more images, scaling the one or more images; and displaying the one or more images. - View Dependent Claims (20)
-
Specification