Method, apparatus and system for optimizing image rendering on an electronic device
First Claim
Patent Images
1. A method in an intermediation server for optimizing image rendering on a portable electronic device having a display, said method comprising:
- receiving a request for content from said portable electronic device;
accessing said content, said content containing images and associated unmodified image tags each specifying a location and dimensions for a respective one of said images;
analyzing said unmodified image tags associated with said images to determine whether a size of said display can accommodate said images;
generating modified image tags associated with said images, based on display characteristics of said display, said display characteristics including at least said size of said display, said modified image tags specifying modified locations and dimensions for respective images; and
,sending said modified image tags and said content, excluding said images, to said portable electronic device;
said modified image tags for generating image place holders having said modified locations and dimensions on said display.
4 Assignments
0 Petitions
Accused Products
Abstract
Portable electronic devices typically have reduced computing resources, including reduced screen size. The method, apparatus and system of the present specification provides, amongst other things, an intermediation server configured to access network content that is requested by a portable electronic device and to analyze the content including analyzing images in that content. The intermediation server is further configured to accommodate the computing resources of the portable electronic device as part of fulfilling content requests from the portable electronic device.
17 Citations
19 Claims
-
1. A method in an intermediation server for optimizing image rendering on a portable electronic device having a display, said method comprising:
-
receiving a request for content from said portable electronic device; accessing said content, said content containing images and associated unmodified image tags each specifying a location and dimensions for a respective one of said images; analyzing said unmodified image tags associated with said images to determine whether a size of said display can accommodate said images; generating modified image tags associated with said images, based on display characteristics of said display, said display characteristics including at least said size of said display, said modified image tags specifying modified locations and dimensions for respective images; and
,sending said modified image tags and said content, excluding said images, to said portable electronic device;
said modified image tags for generating image place holders having said modified locations and dimensions on said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in a portable electronic device having a display for optimizing image rendering, said method comprising:
-
sending a request for content to an intermediation server, said content including images and associated unmodified image tags each specifying a location and dimensions for a respective one of said images; receiving said content, excluding said images, and modified image tags associated with said images from said intermediation server, said modified image tags specifying modified locations and dimensions for respective images and generated from said unmodified image tags at said intermediation server based on characteristics of said display, said characteristics including at least a size of said display; and generating image place holders having said modified locations and dimensions on said display using said modified image tags. - View Dependent Claims (10, 11, 12)
-
-
13. An intermediation server for optimizing image rendering on a portable electronic device having a display comprising:
-
at least one network interface for receiving a request for content from said portable electronic device; said at least one network interface further configured to access said content from a content server, said content containing images and associated unmodified image tags each specifying a location and dimensions for a respective one of said images; a processor connected to said network interface configured to analyze said unmodified image tags to determine whether a size of said display can accommodate said images; said processor further configured to generate modified image tags associated with said images, based on display characteristics of said display, said display characteristics including at least said size of said display, said modified image tags specifying modified locations and dimensions for respective images; said processor further configured to send said modified image tags and said content, excluding said images, to said portable electronic device via said network interface;
said modified image tags for generating image place holders having said modified locations and dimensions on said display. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for optimizing image rendering comprising:
-
a portable electronic device having a display and a network interface for connecting to a network; an intermediation server comprising a processor connected to at least one additional network interface for receiving a request for content from said portable electronic device;
said at least one additional network interface further configured to access said content from a content server, said content containing images and associated unmodified image tags each specifying a location and dimensions for a respective one of said images;said processor configured to analyze said unmodified image tags to determine whether a size of said display can accommodate said images; said processor further configured to generate modified image tags associated with said images, based on display characteristics of said display, said display characteristics including at least said size of said display, said modified image tags specifying modified locations and dimensions for respective images; said processor further configured to send said modified image tags and said content, excluding said images, to said portable electronic device via said additional network interface; said portable electronic device configured to receive said modified image tags and to generate image place holders having said modified locations and dimensions on said display.
-
Specification