System and method for handling absolute positioning in a small screen optimized layout
AssigneeNokia Corporation
InventorMikko Makela
Life of this patent
Estimating the term…
Abstract
A system and method for handling absolute positioning of content in an optimized layout on a display of an electronic device. Content in an original layout is provided, with the content including a primary element. A background element is identified, and a model of the content is calculated, the calculation includes the determination of the position of the primary element relative to the position of the background element. The primary element is positioned in the optimized layout in the same position relative to the background element as in the original layout.
Claims21
A method for handling absolute positioning of content in an optimized layout on a display of an electronic device, comprising:
- providing content in an original layout, the content including a primary element;
- identifying a background element within the content;
- calculating a model of the content, the calculation including determining the position of the primary element relative to the position of the background element;
- scaling the background element for use in the optimized layout;
- and
- positioning the primary element in the optimized layout in the same position relative to the background element as in the original layout.
A computer program product for handling absolute positioning of content in an optimized layout on a display of an electronic device, comprising:
- computer code for providing content in an original layout, the content including a primary element;
- computer code for identifying a background element within the content;
- computer code for calculating a model of the content, the calculation including determining the position of the primary element relative to the position of the background element;
- computer code for scaling the background element for use in the optimized layout;
- and
- computer code for positioning the primary element in the optimized layout in the same position relative to the background element as in the original layout.
An electronic device, comprising:
- a processor for processing information;
- and
- a memory unit operatively connected to the processor, the memory unit including a computer program product for handling absolute positioning of content in an optimized layout on a display of the electronic device, comprising:
- computer code for providing content in an original layout, the content including a primary element;
- computer code for identifying a background element within the content;
- computer code for calculating a model of the content, the calculation including determining the position of the primary element relative to the position of the background element;
- computer code for scaling the background element for use in the optimized layout;
- and
- computer code for positioning the primary element in the optimized layout in the same position relative to the background element as in the original layout.
A module, comprising:
- a processor for processing information;
- and
- a memory unit operatively connected to the processor, the memory unit including a computer program product for handling absolute positioning of content in an optimized layout on a display, comprising:
- computer code for providing content in an original layout, the content including a primary element;
- computer code for identifying a background element within the content;
- computer code for calculating a model of the content, the calculation including determining the position of the primary element relative to the position of the background element;
- computer code for scaling the background element for use in the optimized layout;
- and
- computer code for positioning the primary element in the optimized layout in the same position relative to the background element as in the original layout.
A server, comprising:
- a processor for processing information;
- and
- a memory unit operatively connected to the processor, the memory unit including a computer program product for handling absolute positioning of content in an optimized layout on a display of an electronic device, comprising:
- computer code for providing content in an original layout, the content including a primary element;
- computer code for identifying a background element within the content;
- computer code for calculating a model of the content, the calculation including determining the position of the primary element relative to the position of the background element;
- computer code for scaling the background element for use in the optimized layout;
- and
- computer code for positioning the primary element in the optimized layout in the same position relative to the background element as in the original layout.
Dependencies are inferred from the claim text.