# US 12,769,927 B2 · Method and apparatus to layout screens of varying sizes

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,769,927 B2
- Document ID: US12769927B2
- Status: Granted
- Kind: B2
- Application number: 19/264,312
- Filed: 2025-07-09
- Published: 2025-11-06
- Granted: 2026-10-20
- Earliest claimed: 2009-10-14
- Assignees: IPLContent, LLC
- Applicants: IpLContent, LLC
- Inventors: Chi Fai Ho; Peter P. Tong
- Web page: https://patentgrep.com/patent/US12769927B2

## CPC

- G06F 40/114: Pagination
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 15/0291: {for reading, e.g. e-books (constructional details of portable computers G06F1/1613)}
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/123: Storage facilities
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Different methods and apparatuses applicable to prepare materials for a user. One embodiment includes a device, with an imaging sensor. Based on analyzing a user attribute from the imaging sensor monitoring the user, the device can identify and access an area of the materials for the user. The area includes a section, and the device can layout the section by keeping a piece of text together with an illustration to be displayed in at least two screens of different sizes. Another embodiment includes materials received by a mobile device with a text sub file including a piece of text, an illustration sub file including an illustration, and computer instructions to layout materials for the user in the mobile device, with at least the illustration linked to the piece of text. Annotations could be included in the layout.

## Claims

### Claim 1

A non-transitory computer readable medium configured to store at least a plurality of files, the plurality of files including at least one or more text files, which include at least a piece of text, and one or more illustration files, which include at least an illustration regarding the piece of text, the non-transitory computer readable medium being in a handheld mobile device for a user, the handheld mobile device including at least: (i) a first display configured to display one or more screens of a first size, with each screen being laid out to occupy the first display; and (ii) a second display configured to display one or more screens of a second size, with each screen being laid out to occupy the second display, and with the first size different from the second size, the computer readable medium comprising:
computer program code configured to layout at least a first screen of the first size, with the first screen of the first size occupying the first display and with the first screen of the first size including at least the piece of text and the illustration to be presented by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together to fit into the first screen of the first size at least based on (a) determining at least a position to present the piece of text in the first screen of the first size using at least the first size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the first size using at least the first size and a size for the illustration, with the piece of text and the illustration linked via linking data; and
computer program code configured to layout at least a first screen of the second size, with the first screen of the second size occupying the second display and with the first screen of the second size including at least the piece of text and the illustration to be presented by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together to fit into the first screen of the second size at least based on (a) determining at least a position to present the piece of text in the first screen of the second size using at least the second size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the second size using at least the second size and a size for the illustration, with the piece of text and the illustration linked via linking data.

### Claim 2 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the computer readable medium comprises computer program code configured to layout at least the first screen of the second size, with the first screen of the second size configured to include at least a first annotation, at least based on determining at least a position for the first annotation in the first screen of the second size using at least the second size and a size for the first annotation, at least by keeping the piece of text, the illustration and the first annotation to fit into the first screen of the second size.

### Claim 3 (depends on 2)

A non-transitory computer readable medium as recited in claim 2, wherein the handheld mobile device is configured to receive the first annotation via an input device of the handheld mobile device that is configured to receive inputs from a user.

### Claim 4 (depends on 2)

A non-transitory computer readable medium as recited in claim 2, wherein the computer readable medium comprises computer program code configured to wirelessly receive the first annotation by the handheld mobile device.

### Claim 5 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the first screen of the second size is configured to include at least a plurality of annotations to fit into an area in first screen of the second size.

### Claim 6 (depends on 5)

A non-transitory computer readable medium as recited in claim 5, wherein the computer readable medium comprises computer program code configured to wirelessly receive and rank the plurality of annotations, with one annotation in the plurality of annotations displayed before another annotation in the plurality of annotations in view of it being ranked higher.

### Claim 7 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the linking data for the first screen of the first size includes at least position data, and wherein the computer program code configured to layout at least the first screen of the first size is configured to use at least the position data to keep the illustration and the piece of text together.

### Claim 8 (depends on 7)

A non-transitory computer readable medium as recited in claim 7, wherein the computer readable medium comprises computer program code configured to position, at least based on the position data, the piece of text to be below the illustration in the first screen of the first size.

### Claim 9 (depends on 1)

A non-transitory computer readable medium as recited in claim 1,
wherein the illustration has a scale,
wherein the linking data for the first screen of the first size includes at least data regarding scaling, and
wherein the computer program code configured to layout at least the first screen of the first size is configured to use at least the data regarding scaling to determine the scale of the illustration.

### Claim 10 (depends on 9)

A non-transitory computer readable medium as recited in claim 9, wherein at least based on the data regarding scaling, the scale of the illustration is limited to a predetermined value.

### Claim 11 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the linking data for the first screen of the first size includes at least data regarding a size, and the computer program code configured to layout at least the first screen of the first size is configured to use at least the data regarding the size to determine the size for the piece of text.

### Claim 12 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the linking data for the first screen of the first size includes at least an illustration ID corresponding to the illustration.

### Claim 13 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the illustration, and (ii) data regarding the piece of text.

### Claim 14 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the illustration, (ii) data regarding the piece of text, and (iii) position data linking the piece of text and the illustration.

### Claim 15 (depends on 1)

A non-transitory computer readable medium as recited in claim 1,
wherein the size for the illustration of the first screen of the first size includes at least numbers of pixels,
wherein the numbers of pixels include at least a first number of pixels by a second number of pixels, and
wherein to fit into the first screen of the first size, at least one of the first number and the second number is changed.

### Claim 16 (depends on 1)

A non-transitory computer readable medium as recited in claim 1,
wherein the first size includes at least a first number of pixels by a second number of pixels,
wherein the second size includes at least a third number of pixels by a fourth number of pixels, and
wherein the second size is different from the first size such that at least the first number is different from the third number or the second number is different from the fourth number.

### Claim 17 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the first screen of the second size includes at least top area and bottom area, with at least one of the top and bottom areas configured to enable receiving materials entered by a user into the handheld mobile device.

### Claim 18 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the computer readable medium comprises computer program code configured to wirelessly receive at least the piece of text and the illustration digitally packaged together as at least a digital package.

### Claim 19 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein at least one of the first and second displays is touch-sensitive, enabling a user to enter inputs to the handheld mobile device via touching the at least one of the first and second displays.

### Claim 20 (depends on 1)

A non-transitory computer readable medium as recited in claim 1,
wherein the computer readable medium comprises computer program code configured to determine the size for the illustration to fit into the first screen of the first size, and
wherein at least a portion of the computer program code is configured to be included in at least one of the one or more text files.

### Claim 21 (depends on 1)

A non-transitory computer readable medium as recited in claim 1, wherein the computer readable medium comprises computer program code configured to at least:
determine whether there is sufficient space in the first screen of the second size to fit at least the piece of text and the illustration into the first screen of the second size, wherein the layout at least the first screen of the second size depends on the determine determining there is sufficient space in the first screen of the second size to fit at least the piece of text and the illustration into the first screen of the second size, and
layout at least another screen of the second size with the another screen occupying the second display and with the another screen including at least the piece of text and the illustration if the determine determines that there is insufficient space in the first screen of the second size to fit at least the piece of text and the illustration into the first screen of the second size.

### Claim 22 (depends on 1)

A non-transitory computer readable medium as recited in claim 1,
wherein the linking data for the first screen of the first size includes at least position data,
wherein the computer program code configured to layout at least the first screen of the first size is configured to use at least the position data to keep the illustration and the piece of text together,
wherein the first size includes at least a first number of pixels by a second number of pixels,
wherein the second size includes at least a third number of pixels by a fourth number of pixels, and wherein the second size is different from the first size such that at least the first number is different from the third number or the second number is different from the fourth number.

### Claim 23 (depends on 22)

A non-transitory computer readable medium as recited in claim 22, wherein at least one of the first and second displays is touch-sensitive, enabling a user to enter inputs to the handheld mobile device via touching the at least one of the first and second displays.

### Claim 24 (depends on 23)

A non-transitory computer readable medium as recited in claim 23, wherein the computer readable medium comprises computer program code configured to position, at least based on the position data, the piece of text positioned to be below the illustration in the first screen of the first size.

### Claim 25 (depends on 24)

A non-transitory computer readable medium as recited in claim 24, wherein the first screen of the second size includes at least top area and bottom area, with at least one of the top and bottom areas configured to enable receiving materials entered by a user into the handheld mobile device.

### Claim 26 (depends on 25)

A non-transitory computer readable medium as recited in claim 25, wherein the size for the illustration of the first screen of the first size includes at least a number of pixels by another number of pixels, and to fit into the first screen of the first size, at least one of the number and the another number is changed.

### Claim 27 (depends on 22)

A non-transitory computer readable medium as recited in claim 22, wherein the illustration is configured to have a plurality of versions, with the illustration of the first screen of the first size being a first version and the illustration of the first screen of the second size being a second version, and with the first version being different from the second version.

### Claim 28 (depends on 22)

A non-transitory computer readable medium as recited in claim 22,
wherein the handheld mobile device is a mobile phone, and
wherein at least one of the first and second displays is touch-sensitive, enabling a user to enter inputs to the handheld mobile device via touching the at least one of the first and second displays.

### Claim 29 (depends on 23)

A non-transitory computer readable medium as recited in claim 23, wherein the linking data for the first screen of the first size includes at least an illustration ID corresponding to the illustration.

### Claim 30 (depends on 23)

A non-transitory computer readable medium as recited in claim 23, wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the illustration, and (ii) data regarding the piece of text.

### Claim 31 (depends on 23)

A non-transitory computer readable medium as recited in claim 23, wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the illustration, (ii) data regarding the piece of text, and (iii) position data linking the piece of text and the illustration.

### Claim 32

A handheld mobile device for a user comprising:
a first display configured to display one or more screens of a first size, with each screen being laid out to occupy the first display;
a second display configured to display one or more screens of a second size, with each screen being laid out to occupy the second display, and with the first size different from the second size; and
a storage medium configured to store at least a plurality of files, the plurality of files including at least one or more text files, which include at least a piece of text, and one or more illustration files, which include at least an illustration regarding the piece of text, wherein the storage medium is configured to store:
computer program code configured to layout at least a first screen of the first size, with the first screen of the first size occupying the first display and with the first screen of the first size including at least the piece of text and the illustration to be presented by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the first size at least based on (a) determining at least a position to present the piece of text in the first screen of the first size using at least the first size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the first size using at least the first size and a size for the illustration, with the piece of text and the illustration linked via linking data; and
computer program code configured to layout at least a first screen of the second size, with the first screen of the second size occupying the second display and with the first screen of the second size including at least the piece of text and the illustration to be presented by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the second size at least based on (a) determining at least a position to present the piece of text in the first screen of the second size using at least the second size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the second size using at least the second size and a size for the illustration, with the piece of text and the illustration linked via linking data.

### Claim 33 (depends on 32)

A handheld mobile device as recited in claim 32,
wherein the linking data for the first screen of the first size includes at least position data, and
wherein the computer program code configured to layout at least the first screen of the first size is configured to use at least the position data to keep the illustration and the piece of text together.

### Claim 34 (depends on 33)

A handheld mobile device as recited in claim 33, wherein the computer readable medium comprises computer program code configured to position, at least based on the position data, the piece of text to be below the illustration in the first screen of the first size.

### Claim 35 (depends on 33)

A handheld mobile device as recited in claim 33,
wherein the illustration has a scale, and
wherein the computer program code configured to layout at least the first screen of the first size is configured to use at least data regarding scaling to determine the scale of the illustration.

### Claim 36 (depends on 33)

A handheld mobile device as recited in claim 33,
wherein the size for the illustration of the first screen of the first size includes at least numbers of pixels,
wherein the numbers of pixels include at least a first number of pixels by a second number of pixels, and
wherein to fit into the first screen of the first size, at least one of the first number and the second number is changed.

### Claim 37 (depends on 36)

A handheld mobile device as recited in claim 36, wherein the first size includes at least a number of pixels by another number of pixels, the second size includes at least a third number of pixels by a fourth number of pixels, and the second size is different from the first size such that at least the number is different from the third number or the another number is different from the fourth number.

### Claim 38 (depends on 32)

A handheld mobile device as recited in claim 32,
wherein at least one of the first and second displays is touch-sensitive, enabling a user to enter inputs to the handheld mobile device via touching the at least one of the first and second displays, and
wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the illustration, (ii) data regarding the piece of text, and (iii) position data linking the piece of text and the illustration.

### Claim 39 (depends on 32)

A handheld mobile device as recited in claim 32, wherein the illustration is configured to have a plurality of versions, with the illustration of the first screen of the first size being a first version and the illustration of the first screen of the second size being a second version, and with the first version being different from the second version.

### Claim 40 (depends on 39)

A handheld mobile device as recited in claim 39,
wherein the first screen of the second size is configured to include at least a first annotation, and
wherein the handheld mobile device is configured to receive the first annotation via an input device of the handheld mobile device that is configured to receive inputs from a user.

### Claim 41 (depends on 39)

A handheld mobile device as recited in claim 39, wherein the linking data for the first screen of the first size includes at least a group construct containing at least (i) an illustration ID corresponding to the first version of the illustration, (ii) data regarding the piece of text, and (iii) position data linking the piece of text and the first version of the illustration.

### Claim 42 (depends on 41)

A handheld mobile device as recited in claim 41, wherein at least one of the first and second displays is touch-sensitive, enabling a user to enter inputs to the handheld mobile device via touching the at least one of the first and second displays.

### Claim 43 (depends on 42)

A handheld mobile device as recited in claim 42, wherein at least a portion of the computer program code is configured to be included in at least one of the one or more text files.

### Claim 44 (depends on 32)

A handheld mobile device as recited in claim 32, wherein:
the storage medium is configured to store computer program code configured to position the piece of text to be below the illustration,
the computer program code configured to layout at least the first screen of the first size, with the first screen of the first size including at least a plurality of additional illustrations and the illustration, to form a group of illustrations, to fit into the first screen of the first size, to be displayed in an order by the handheld mobile device, with the illustration at a position in the order of the group, in the first screen of the first size, using at least the first size and the position of the illustration in the order of the group, and
the computer program code configured to layout at least the first screen of the second size, with the first screen of the second size including at least the group of illustrations, to fit into the first screen of the second size, to be displayed in the order by the handheld mobile device, with the illustration at the position in the order of the group, in the first screen of the second size, using at least the second size and the position of the illustration in the order of the group.

### Claim 45

A handheld mobile device for a user comprising:
a first display configured to display one or more screens of a first size, with each screen being laid out to occupy the first display;
a second display configured to display one or more screens of a second size, with each screen being laid out to occupy the second display, and with the first size different from the second size; and
a storage medium configured to store at least a plurality of files, the plurality of files including at least one or more text files, which include at least a piece of text, and one or more illustration files, which include at least an illustration regarding the piece of text,
wherein the storage medium is configured to store:
computer program code configured to layout at least a first screen of the first size, with the first screen of the first size occupying the first display and with the first screen of the first size including at least:
(i) the illustration and a plurality of additional illustrations, to form a group of illustrations, to fit into the first screen of the first size, to be displayed in an order by the handheld mobile device, with the illustration at a position in the order of the group, in the first screen of the first size, using at least the first size and the position of the illustration in the order of the group; and
(ii) the piece of text to be displayed by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the first size at least based on (a) determining at least a position to display the piece of text in the first screen of the first size using at least the first size and a size for the piece of text, and (b) determining at least a position to display the illustration in the first screen of the first size using at least the first size, a size for the illustration, and the position of the illustration in the order of the group, with the piece of text and the illustration linked via linking data, and with the piece of text positioned below the illustration; and
computer program code configured to layout at least a first screen of the second size, with the first screen of the second size occupying the second display and with the first screen of the second size including at least:
(i) the group of illustrations, to fit into the first screen of the second size, to be displayed in the order by the handheld mobile device, with the illustration at the position in the order of the group, in the first screen of the second size, using at least the second size and the position of the illustration in the order of the group; and
(ii) the piece of text to be displayed by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the second size at least based on (a) determining at least a position to display the piece of text in the first screen of the second size using at least the second size and a size for the piece of text, and (b) determining at least a position to display the illustration in the first screen of the second size using at least the second size, a size for the illustration, and the position of the illustration in the order of the group, with the piece of text and the illustration linked via linking data, and with the piece of text positioned below the illustration.

### Claim 46 (depends on 45)

A handheld mobile device as recited in claim 45,
wherein the computer program code configured to layout at least a first screen of the first size, includes at least computer program code to layout a first area at least based on the first size, with at least the group of illustrations to be displayed in the first area, and
wherein the computer program code configured to layout at least a first screen of the second size, includes at least computer program code to layout a second area at least based on the second size, with at least the group of illustrations to be displayed in the second area.

### Claim 47 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the group of illustrations are configured to be related, having at least one common characteristic.

### Claim 48 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the group of illustrations is configured to be displayed in a section in the first screen of the first size, based on determining at least a position to display the section in the first screen of the first size using at least the first size and a size of the section, with the position of the section in the first screen of the first size configured to be selected from left side, right side, bottom area, and center area of the first screen of the first size.

### Claim 49 (depends on 48)

A handheld mobile device as recited in claim 48, wherein the size of the section depends on a size of the group of illustrations.

### Claim 50 (depends on 45)

A handheld mobile device as recited in claim 45,
wherein the computer program code configured to layout at least the first screen of the first size, with the first screen of the first size including at least a plurality of more illustrations, to fit into the first screen of the first size, to be displayed in a first order by the handheld mobile device, in a first area, with the first area not more than 20% of the first size, and with the first area in bottom area of the first screen of the first size, and
wherein the computer program code configured to layout at least the first screen of the second size, with the first screen of the second size including at least the plurality of more illustrations, to fit into the first screen of the second size, to be displayed in the first order by the handheld mobile device, in a second area, with the second area not more than 20% of the second size, and with the second area in bottom area of the first screen of the second size.

### Claim 51 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the storage medium is configured to store:
computer program code configured to layout at least a second screen of the first size, with the second screen of the first size being laid out to occupy the first display; and
computer program code configured to respond to a flipping motion of the user, to change from one screen of the first size to another screen of the first size, to be displayed.

### Claim 52 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the storage medium is configured to store:
computer program code configured to layout at least a second screen of the first size, with the second screen of the first size being laid out to occupy the first display; and
computer program code configured to layout an identifier for each screen of the first size, with identifier of the first screen of the first size being different from identifier of the second screen of the first size.

### Claim 53 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the first screen of the first size includes at least an illustration not in the first screen of the second size, at least due to the first size different from the second size.

### Claim 54 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the storage medium is configured to store computer program code configured to scale an illustration.

### Claim 55 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the illustration is configured to have a plurality of versions, with the illustration with the piece of text below of the first screen of the first size being a first version and the illustration with the piece of text below of the first screen of the second size being a second version, and with the first version being different from the second version.

### Claim 56 (depends on 45)

A handheld mobile device as recited in claim 45, wherein the storage medium is configured to store computer program code configured to enable the illustration to be responsive to at least a user input selecting the illustration.

### Claim 57 (depends on 56)

A handheld mobile device as recited in claim 56, wherein the storage medium is configured to store computer program code configured to enable the illustration to be responsive to at least the user input including at least computer program code to display information regarding the illustration in view of the user input selecting the illustration.

### Claim 58 (depends on 56)

A handheld mobile device as recited in claim 56, wherein the storage medium is configured to store computer program code configured to enable the illustration to be responsive to at least the user input including at least computer program code to execute at least an operation in view of the user input selecting the illustration.

### Claim 59 (depends on 50)

A handheld mobile device as recited in claim 50,
wherein the computer program code configured to layout at least a first screen of the first size, with the first screen of the first size including at least an illustration identified by the handheld mobile device based on monitoring behavior of the user by the handheld mobile device over a period of time to recognize a pattern, and
wherein the computer program code configured to layout at least a first screen of the second size, with the first screen of the second size including at least the illustration identified by the handheld mobile device.

### Claim 60 (depends on 59)

A handheld mobile device as recited in claim 59, wherein the storage medium is configured to store computer program code to monitor the behavior of the user to determine an interest of the user for identifying the illustration.

### Claim 61

A handheld mobile device for a user comprising:
a first display configured to display one or more screens of a first size, with each screen being laid out to occupy the first display;
a second display configured to display one or more screens of a second size, with each screen being laid out to occupy the second display, and with the first size different from the second size; and
a storage medium configured to store at least a plurality of files, the plurality of files including at least one or more text files, which include at least a piece of text, and one or more illustration files, which include at least an illustration regarding the piece of text,
wherein the storage medium is configured to store:
computer program code configured to layout at least a first screen of the first size, with the first screen of the first size occupying the first display and with the first screen of the first size including at least:
(i) the piece of text and the illustration to be displayed by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the first size at least based on (a) determining at least a position to present the piece of text in the first screen of the first size using at least the first size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the first size using at least the first size and a size for the illustration, with the piece of text and the illustration linked via linking data, and with the piece of text positioned below the illustration, and
(ii) an illustration identified by the handheld mobile device based on monitoring behavior of the user by the handheld mobile device over a period of time to recognize a pattern; and
computer program code configured to layout at least a first screen of the second size, with the first screen of the second size occupying the second display and with the first screen of the second size including at least:
(i) the piece of text and the illustration to be displayed by the handheld mobile device, wherein the layout is configured at least to keep the piece of text and the illustration together when fitting such into the first screen of the second size at least based on (a) determining at least a position to present the piece of text in the first screen of the second size using at least the second size and a size for the piece of text, and (b) determining at least a position to present the illustration in the first screen of the second size using at least the second size and a size for the illustration, with the piece of text and the illustration linked via linking data, and with the piece of text positioned below the illustration, and
(ii) the illustration identified by the handheld mobile device.

### Claim 62 (depends on 61)

A handheld mobile device as recited in claim 61, wherein the illustration identified by the handheld mobile device that is based on the behavior of the user is also based on time.

### Claim 63 (depends on 61)

A handheld mobile device as recited in claim 61, wherein the storage medium is configured to store computer program code to monitor the behavior of the user to determine an interest of the user for identifying the illustration.

### Claim 64 (depends on 61)

A handheld mobile device as recited in claim 61,
wherein the computer program code configured to layout at least a first screen of the first size, includes at least computer program code to determine a first area based on the first size, with at least the illustration identified by the handheld mobile device to be displayed in the first area, and
wherein the computer program code configured to layout at least a first screen of the second size, includes at least computer program code to determine a second area based on the second size, with at least the illustration identified by the handheld mobile device to be displayed in the second area.

### Claim 65 (depends on 64)

A handheld mobile device as recited in claim 64, wherein the first area is configured to be not more than 20% of the first size, and the second area is configured to be not more than 20% of the second size.

### Claim 66 (depends on 65)

A handheld mobile device as recited in claim 65, wherein the first area is configured to be in bottom area of the first screen of the first size, and the second area is configured to be in bottom area of the first screen of the second size.

### Claim 67 (depends on 64)

A handheld mobile device as recited in claim 64, wherein the storage medium is configured to store:
computer program code configured to layout at least a second screen of the first size, with the second screen of the first size being laid out to occupy the first display; and
computer program code configured to respond to a flipping motion of the user, to change from one screen of the first size to another screen of the first size, to be displayed.

### Claim 68 (depends on 67)

A handheld mobile device as recited in claim 67, wherein the storage medium is configured to store computer program code configured to layout an identifier for each screen of the first size, with identifier of the first screen of the first size being different from identifier of the second screen of the first size.

### Claim 69 (depends on 68)

A handheld mobile device as recited in claim 68, wherein the first screen of the first size includes at least an illustration not in the first screen of the second size, at least due to the first size different from the second size.
