Systems, methods, and computer program products providing an integrated user interface for reading content
First Claim
1. A method, comprising:
- at a portable computing device with a touch screen display;
displaying a plurality of articles in a first scrollable column and a second scrollable column on the touch screen display, wherein;
the first scrollable column and the second scrollable column are independently scrollable;
a respective article in the plurality of articles includes text for the respective article, andone or more graphical elements contained within the respective article that are a distinct subset of the respective article from the text of the respective article;
the text for the respective article is displayed in the first scrollable column on the touch screen display;
the one or more graphical elements contained within the respective article are displayed in the second scrollable column on the touch screen display;
the first scrollable column and the second scrollable column are separate from each other, and are displayed concurrently with each other;
detecting selection of a first article in the plurality of articles;
in response to detecting selection of the first article in the plurality of articles, concurrently displaying text for the selected first article in the first scrollable column and a first graphical element contained within the selected first article in the second scrollable column, next to the text for the selected first article in the first scrollable column; and
,in response to a first input that scrolls the selected first article in either of the first scrollable column or the second scrollable column, automatically concurrently scrolling the other scrollable column, of the first scrollable column and the second scrollable column, at a rate such that an end of the text in the selected first article in the first scrollable column is reached as a last graphical element in the selected first article in the second scrollable column is reached.
4 Assignments
0 Petitions
Accused Products
Abstract
A method performed by a portable, processor-based device with a display screen is disclosed. The method includes rendering a Graphical User Interface (GUI) on the display screen. The GUI includes a first scrollable column with a plurality of graphical elements arranged sequentially within the first column, each graphical element of the plurality of graphical elements associated with at least one article of a plurality of articles. The GUI also includes a second scrollable column with a plurality of independent text portions, each of the text portions corresponding to a respective article. The method further includes coordinating the first and second scrollable columns so that when a first article is selected a first text portion associated with the first article is displayed on the display screen, and a first graphical element associated with the first article is displayed next to the first text portion.
-
Citations
21 Claims
-
1. A method, comprising:
at a portable computing device with a touch screen display; displaying a plurality of articles in a first scrollable column and a second scrollable column on the touch screen display, wherein; the first scrollable column and the second scrollable column are independently scrollable; a respective article in the plurality of articles includes text for the respective article, and one or more graphical elements contained within the respective article that are a distinct subset of the respective article from the text of the respective article; the text for the respective article is displayed in the first scrollable column on the touch screen display; the one or more graphical elements contained within the respective article are displayed in the second scrollable column on the touch screen display; the first scrollable column and the second scrollable column are separate from each other, and are displayed concurrently with each other; detecting selection of a first article in the plurality of articles; in response to detecting selection of the first article in the plurality of articles, concurrently displaying text for the selected first article in the first scrollable column and a first graphical element contained within the selected first article in the second scrollable column, next to the text for the selected first article in the first scrollable column; and
,in response to a first input that scrolls the selected first article in either of the first scrollable column or the second scrollable column, automatically concurrently scrolling the other scrollable column, of the first scrollable column and the second scrollable column, at a rate such that an end of the text in the selected first article in the first scrollable column is reached as a last graphical element in the selected first article in the second scrollable column is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A portable computing device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a plurality of articles in a first scrollable column and a second scrollable column on the touch screen display, wherein; the first scrollable column and the second scrollable column are independently scrollable; a respective article in the plurality of articles includes text for the respective article, and one or more graphical elements contained within the respective article that are a distinct subset of the respective article from the text of the respective article; the text for the respective article is displayed in the first scrollable column on the touch screen display; the one or more graphical elements contained within the respective article are displayed in the second scrollable column on the touch screen display; the first scrollable column and the second scrollable column are separate from each other, and are displayed concurrently with each other; detecting selection of a first article in the plurality of articles; in response to detecting selection of the first article in the plurality of articles, concurrently displaying text for the selected first article in the first scrollable column and a first graphical element contained within the selected first article in the second scrollable column, next to the text for the selected first article in the first scrollable column; and
,in response to a first input that scrolls the selected first article in either of the first scrollable column or the second scrollable column, automatically concurrently scrolling the other scrollable column, of the first scrollable column and the second scrollable column, at a rate such that an end of the text in the selected first article in the first scrollable column is reached as a last graphical element in the selected first article in the second scrollable column is reached. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable computing device with a touch screen display, cause the device to:
-
display a plurality of articles in a first scrollable column and a second scrollable column on the touch screen display, wherein; the first scrollable column and the second scrollable column are independently scrollable; a respective article in the plurality of articles includes text for the respective article, and one or more graphical elements contained within the respective article that are a distinct subset of the respective article from the text of the respective article; the text for the respective article is displayed in the first scrollable column on the touch screen display; the one or more graphical elements contained within the respective article are displayed in the second scrollable column on the touch screen display; the first scrollable column and the second scrollable column are separate from each other, and are displayed concurrently with each other; detecting selection of a first article in the plurality of articles; in response to detecting selection of the first article in the plurality of articles, concurrently displaying text for the selected first article in the first scrollable column and a first graphical element contained within the selected first article in the second scrollable column, next to the text for the selected first article in the first scrollable column; and
,in response to a first input that scrolls the selected first article in either of the first scrollable column or the second scrollable column, automatically concurrently scrolling the other scrollable column, of the first scrollable column and the second scrollable column, at a rate such that an end of the text in the selected first article in the first scrollable column is reached as a last graphical element in the selected first article in the second scrollable column is reached. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification