Displaying information having headers or labels on a display device display pane
AssigneeAdobe Systems Incorporated
InventorVincent L. Parsons
Life of this patent
Estimating the term…
Abstract
Computer-implemented methods, apparatus, and systems implementing techniques for displaying labels included in a body of content are presented. Part of a portion of a body of content is displayed in a display area. The body of content includes a label for the portion, and the label has a normal position adjacent to and not overlapping the portion in the body of content. The label is displayed in the display area in the normal position if doing so places the label fully within the display area. The label is displayed at a separate location only if displaying the label in the normal position does not place the label fully within the display area and only while any non-trivial part of the portion is displayed in the display area
Claims21
1-47. (canceled)
A computer implemented method for displaying a document on a display device, comprising:
- in response to a user input, displaying at least a portion of a document organizable by section labels;
- displaying a first section label corresponding to a first section of the document, wherein the entire first section of the document cannot be displayed at the same time;
- in response to user input, scrolling the document to reveal undisplayed portions of the first section while simultaneously maintaining display of the first section label at a location;
- in response to user input, scrolling the document to reveal a second section label corresponding to a second section of the document, wherein the second section label is positioned between the first section and the second section and scrolls with the second section while the first section label remains at the location;
- and
- in response to the second section label being scrolled to the location of the first section label, replacing the first section label with the second section label at the location.
A computing system, comprising:
- a display;
- a processor;
- a user interface executable by the processor and configured to:
- in response to a user input, display at least a portion of a document organizable by section labels;
- display a first section label corresponding to a first section of the document, wherein the entire first section of the document cannot be displayed at the same time;
- in response to user input, scroll the document to reveal undisplayed portions of the first section while simultaneously maintaining display of the first section label at a location;
- in response to user input, scroll the document to reveal a second section label corresponding to a second section of the document, wherein the second section label is positioned between the first section and the second section and scrolls with the second section while the first section label remains at the location;
- and
- in response to the second section label being scrolled to the location of the first section label, replace the first section label with the second section label at the location.
A non-transient computer program product encoded with instructions that when executed by one or more processors cause a process for displaying a document on a display device, the process comprising:
- in response to a user input, display at least a portion of a document organizable by section labels;
- display a first section label corresponding to a first section of the document, wherein the entire first section of the document cannot be displayed at the same time;
- in response to user input, scroll the document to reveal undisplayed portions of the first section while simultaneously maintaining display of the first section label at a location;
- in response to user input, scroll the document to reveal a second section label corresponding to a second section of the document, wherein the second section label is positioned between the first section and the second section and scrolls with the second section while the first section label remains at the location;
- and
- in response to the second section label being scrolled to the location of the first section label, replace the first section label with the second section label at the location.
Dependencies are inferred from the claim text.