DYNAMIC DISPLAY OF CONTENT USING AN ELECTRONIC DEVICE
First Claim
1. A method in an electronic device, the method comprising:
- determining dimensions of a page layout area available to display a plurality of articles including a first article and a second article;
generating a page layout including at least a first layout region and a second layout region within the page layout area, a size of the first layout region based at least in part upon content of the first article, and the second layout region occupying a subdivision of a remaining area of the page layout area not occupied by the first layout region, a size and position of the second layout region thus being dependent in part on at least the dimensions of the page layout area and the size of the first layout region; and
displaying the first article in the first layout region and the second article in the second layout region in accordance with the page layout.
2 Assignments
0 Petitions
Accused Products
Abstract
A device, system and method are provided for processing and displaying content received in a content feed. Dimensions of a page layout area available to display a articles are determined, and a page layout is generated with a first layout region whose size is based at least in part on the content of a first article, and a second layout region occupying a subdivision of the remaining area of the page layout area. The second layout region position and size is thus determined by the page layout area dimensions and size of the first layout region. A further layout region may be defined in the remaining area of the page layout area after the second layout region is defined, again based on the page layout area dimensions and the size of the second layout region. Articles are then laid out in a corresponding one of the layout regions for display.
-
Citations
20 Claims
-
1. A method in an electronic device, the method comprising:
-
determining dimensions of a page layout area available to display a plurality of articles including a first article and a second article; generating a page layout including at least a first layout region and a second layout region within the page layout area, a size of the first layout region based at least in part upon content of the first article, and the second layout region occupying a subdivision of a remaining area of the page layout area not occupied by the first layout region, a size and position of the second layout region thus being dependent in part on at least the dimensions of the page layout area and the size of the first layout region; and displaying the first article in the first layout region and the second article in the second layout region in accordance with the page layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
a display interface; and a processor in communication with the display interface and configured to execute computer readable instructions stored in a memory to; determine dimensions of a page layout area available to display a plurality of articles including a first article and a second article; generate a page layout including at least a first layout region and a second layout region within the page layout area, a size of the first layout region based at least in part upon content of the first article, and the second layout region occupying a subdivision of a remaining area of the page layout area not occupied by the first layout region, a size and position of the second layout region thus being dependent in part on at least the dimensions of the page layout area and the size of the first layout region; and display, using the display interface, the first article in the first layout region and the second article in the second layout region in the page layout area in accordance with the page layout. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method in an electronic device, the method comprising:
-
receiving a plurality of articles in a content feed; determining dimensions of a page layout area available to display the plurality of articles; generating a page layout by; assigning a first layout region to occupy the page layout area, a size of the first layout region being based at least in part upon content of a first article of the plurality of articles; subdividing a remaining area of the page layout area not occupied by the first layout region into one or more subdivisions having at least a minimum dimension, each of said one or more subdivisions being either horizontally adjacent or vertically adjacent to the first layout region; for each of the one or more subdivisions as a new layout area, assigning a further layout region corresponding to a further article of the plurality of articles to occupy said subdivision; subdividing a further remaining area of the new layout area not occupied by said further layout region into a further one or more subdivisions having at least the minimum dimension, each of said further one or more subdivisions being either horizontally adjacent or vertically adjacent to said further layout region; and repeating said assigning and subdividing for each of said further one or more subdivision until a dimension of a subdivision after said subdividing is less than the minimum dimension; and displaying the first article in the first layout region and each further article in the corresponding further layout region in the page layout area in accordance with the page layout.
-
Specification