Web content adaptation process and system
First Claim
1. An apparatus for adapting web page content for display on an intended display device, comprising adaptation means for splitting the content into a plurality of smaller web pages for display on said device, the adaptation means being arranged in use to:
- (i) split the content into a plurality of content portions, and to iteratively repeat steps (ii) to (vi) for at least one of the content portions;
(ii) analyse the content to determine whether the size of the content portion is suitable for display on said device;
(iii) if the size of the content portion is not suitable for display on said device, then apply at least one content transformation to the content portion;
(iv) analyse the transformed content to determine whether the size of the transformed content portion is suitable for display on said device; and
(vi) if the size of the transformed content portion is not suitable for display on said device then split the content portion into a plurality of further content portions.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for adapting web page content are described. The adaptation of web page content for display on smaller intended display devices often requires the splitting of the content over a number of smaller pages. The apparatus and method relate to a procedure which integrates the process of splitting the content with applying transformations (for example, reducing the font size, images, etc) so as to optimise this process. The procedure is carried out systematically over the entire web page content, recursively splitting the content into smaller and smaller portions whilst simultaneously alternating this with various transformations so as to minimise the amount of white space visible on the smaller pages. Additionally, the preferred embodiment also tracks the transformations which have been applied to the objects and ensures consistency by applying them later to any similar objects.
106 Citations
27 Claims
-
1. An apparatus for adapting web page content for display on an intended display device, comprising adaptation means for splitting the content into a plurality of smaller web pages for display on said device, the adaptation means being arranged in use to:
-
(i) split the content into a plurality of content portions, and to iteratively repeat steps (ii) to (vi) for at least one of the content portions;
(ii) analyse the content to determine whether the size of the content portion is suitable for display on said device;
(iii) if the size of the content portion is not suitable for display on said device, then apply at least one content transformation to the content portion;
(iv) analyse the transformed content to determine whether the size of the transformed content portion is suitable for display on said device; and
(vi) if the size of the transformed content portion is not suitable for display on said device then split the content portion into a plurality of further content portions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for adapting web page content for display on an intended display device, comprising splitting the content into a plurality of smaller web pages for display on said device by performing the following steps:
-
(i) splitting the content into a plurality of content portions, and iteratively repeating steps (ii) to (vi) for at least one of the content portions;
(ii) analysing the content to determine whether the size of the content portion is suitable for display on said device;
(iii) if the size of the content portion is not suitable for display on said device, then applying at least one content transformation to the content portion;
(iv) analysing the transformed content to determine whether the size of the transformed content portion is suitable for display on said device; and
(vi) if the size of the transformed content portion is not suitable for display on said device then splitting the content portion into a plurality of further content portions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 27)
-
-
21. An apparatus for adapting web page content for display on a device whose display is sufficiently smaller than the originally intended display size of the web page for the content of the web page to require splitting over a plurality of pages on the display of the device, the apparatus comprising:
means arranged to integrate the process of splitting the content with applying transformations by recursively splitting the content into smaller and smaller portions whilst simultaneously applying various transformations so as to minimise the amount of white space visible on the smaller pages. - View Dependent Claims (22)
-
23. A method for adapting web page content for display on a device whose display is sufficiently smaller than the originally intended display size of the web page for the content of the web page to require splitting over a plurality of pages on the display of the device, the method comprising the steps of:
-
recursively splitting the content of the web-page into a plurality of smaller portions of a first predetermined size;
applying a transformation to said plurality of smaller portions, wherein the step of splitting the content is integrated with the step of applying transformations by recursively splitting the content into smaller and smaller portions whilst simultaneously applying various transformations so as to minimise the amount of white space visible on the smaller pages. - View Dependent Claims (24)
-
Specification