Method and system for previewing computer output
First Claim
1. A method in a computer system for previewing computer output within a preview area, the preview area being within a display area, the method comprising the steps of:
- (a) dividing the computer output into elements each having a height and a width, such that all of the elements have substantially the same height and substantially the same width, and such that each ordered pair of adjacent elements constituting a first adjacent element and a second adjacent element has one of the following four adjacency properties, identified by directions;
left, where the contents of the second adjacent element occur to the left of the contents of the first adjacent element in the computer output;
right, where the contents of the second adjacent element occur to the right of the contents of the first adjacent element in the computer output;
down, where the contents of the second adjacent element occur below the contents of the first adjacent element in the computer output; and
up, where the contents of the second adjacent element occur above the contents of the first adjacent element in the computer output;
(b) displaying within the preview area only a starting one of the elements;
(c) displaying within the display area for each of the four adjacency properties, an element selection control selectable by a user comprising a bounded region bearing a visual indication of the direction of the adjacency property, wherein, if the starting element is the first adjacent element of an ordered pair of adjacent elements having the adjacency property, the element selection control is displayed in a manner indicating that the element selection control is enabled, and wherein, if the starting element is not the first adjacent element of any ordered pairs of adjacent elements having the adjacency property, the element selection control is displayed in a manner indicating that the element selection control is disabled;
(d) detecting the selection of an element selection control; and
(e) if the starting element is the first adjacent element of an ordered pair of adjacent elements having the adjacency property of the selected element selection control, displaying within the preview area only the second adjacent element of that ordered pair of adjacent elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for previewing computer output is provided. In a preferred embodiment of the present invention, the computer output is previewed in a preview area. The computer output has several elements, or pages, arranged in rows and columns. A magnification factor is calculated that is directly related to one of the dimensions of the preview area and inversely related to either the sum of the vertical dimensions of the elements in one of the columns or the sum of the horizontal dimensions of the elements in one of the rows. At least a portion of the computer output is selected for display. The selected portion of the computer output is then displayed in the preview area at the calculated magnification factor.
-
Citations
25 Claims
-
1. A method in a computer system for previewing computer output within a preview area, the preview area being within a display area, the method comprising the steps of:
-
(a) dividing the computer output into elements each having a height and a width, such that all of the elements have substantially the same height and substantially the same width, and such that each ordered pair of adjacent elements constituting a first adjacent element and a second adjacent element has one of the following four adjacency properties, identified by directions;
left, where the contents of the second adjacent element occur to the left of the contents of the first adjacent element in the computer output;
right, where the contents of the second adjacent element occur to the right of the contents of the first adjacent element in the computer output;
down, where the contents of the second adjacent element occur below the contents of the first adjacent element in the computer output; and
up, where the contents of the second adjacent element occur above the contents of the first adjacent element in the computer output;(b) displaying within the preview area only a starting one of the elements; (c) displaying within the display area for each of the four adjacency properties, an element selection control selectable by a user comprising a bounded region bearing a visual indication of the direction of the adjacency property, wherein, if the starting element is the first adjacent element of an ordered pair of adjacent elements having the adjacency property, the element selection control is displayed in a manner indicating that the element selection control is enabled, and wherein, if the starting element is not the first adjacent element of any ordered pairs of adjacent elements having the adjacency property, the element selection control is displayed in a manner indicating that the element selection control is disabled; (d) detecting the selection of an element selection control; and (e) if the starting element is the first adjacent element of an ordered pair of adjacent elements having the adjacency property of the selected element selection control, displaying within the preview area only the second adjacent element of that ordered pair of adjacent elements. - View Dependent Claims (2, 3)
-
-
4. An apparatus for previewing a computer output onto a display device, said apparatus comprising:
-
(a) means for dividing the computer output into a plurality of elements, each element representing a portion of the computer output for display on the display device; (b) means for ordering the elements of the computer output into a plurality of ordered pairs, each ordered pair comprising a first and second adjacent element having one of the four adjacency properties, identified by directions;
left, where the second adjacent element is positioned the left of the first adjacent element;
right, where the second adjacent element is positioned to the right of the first adjacent element;
down, where the second adjacent element is positioned below the first adjacent pair; and
up, where the second adjacent element is positioned above the first adjacent element;(c) means for selecting one element of an ordered pair; (d) a preview area for displaying only the selected element on the display device; (e) an element selection control for each of the adjacency properties, the element selection control comprising a bounded region bearing a visual indication of the direction of the adjacency property and which is selectable by a user for choosing the corresponding adjacent element of the selected element, each element selection control being displayed in an enabling manner when the selected element is the first adjacent element of the ordered pair having the adjacency property, each element selection control being displayed in a disabling manner when the selected element is not the first adjacent element having the adjacency property and the element selection control displayed on the display device; (f) means for detecting a selection of the element selection control; and (g) means for displaying in the preview area only the entire element that is selected by said detecting means.
-
-
5. A computer-implemented method for previewing computer-generated output comprising a plurality of elements, each element representing an arrangement of data to be rendered as a page, each element having an adjoining horizontal element and an adjoining vertical element, comprising:
-
displaying only one of the plurality of elements on a display device; displaying a control with a horizontal indication and a control with a vertical indication on the display device; detecting selection of a displayed control; when the control with the horizontal indication is selected, selecting an element that is an adjoining horizontal element to the displayed element; when the control with the vertical indication is selected, selecting an element that is an adjoining vertical element to the displayed element; and displaying only the selected element on the display device whereby a user may preview the computer-generated output by selecting the displayed controls to individually display each of the plurality of elements.
-
-
6. A method in a computer system for selectively displaying portions of a computer document on a display device, said method comprising the steps of:
-
logically dividing the computer document into a plurality of rows and a plurality of columns, an intersection of each row and column being a portion of the document, each portion being logically contiguous to the portions in adjacent rows and columns, each portion representing data of the document that is to be rendered as a page; displaying only one portion on the display device; receiving a first indication to select an adjacent portion in the same row as the displayed portion; in response to receiving the first indication, displaying only the selected adjacent portion on the display device; receiving a second indication to select an adjacent portion in the same column as the displayed portion; and in response to receiving the first indication, displaying only the selected adjacent portion on the display device. - View Dependent Claims (7)
-
-
8. A method in a computer system for previewing on a display device a plurality of pages to be printed by a printer, each page to be printed on a single sheet of paper, each page having data that is vertically adjacent to data of another page and that is horizontally adjacent to data of another page, comprising:
-
displaying a representation of one of the plurality of the pages on the display device; displaying a visual indication of the horizontal direction and a visual indication of the vertical direction; detecting selection of a displayed indication; when the visual indication of the horizontal direction is selected, selecting a page with data that is horizontally adjacent to the data of the displayed page; when the visual indication of the vertical direction is selected, selecting a page with data that is vertically adjacent to the data of the displayed page; and displaying a representation of the selected page on the displayed device whereby a user can preview the pages by selecting the displayed indications to individually display each of the pages. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method in a computer system for previewing on a display device a plurality of pages, each page having data that is vertically adjacent to data of another page and that is horizontally adjacent to data of another page, comprising:
-
displaying a representation of one of the plurality of the pages on the display device; receiving an indication of a direction; when the received indication is the horizontal direction, selecting a page with data that is horizontally adjacent to the data of the displayed page; when the received indication is the vertical direction, selecting a page with data that is vertically adjacent to the data of the displayed page; and displaying a representation of the selected page on the displayed device whereby a user can preview the pages by indicating a direction to individually display each of the pages. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium containing instructions for causing a computer system to effect the previewing on a display device of a plurality of elements each to be rendered on a single page of a printer, each element having data that is vertically adjacent to data of another element and that is horizontally adjacent to data of another element, by:
-
displaying a representation of one of the plurality of the elements on the display device; displaying a visual indication of the horizontal direction and a visual indication of the vertical direction; detecting selection of a displayed indication; when the visual indication of the horizontal direction is selected, selecting an element with data that is horizontally adjacent to the data of the displayed element; when the visual indication of the vertical direction is selected, selecting an element with data that is vertically adjacent to the data of the displayed element; and displaying a representation of the selected element on the displayed device whereby by a user can preview the elements by selecting the displayed indications to individually display each of the elements. - View Dependent Claims (19, 20, 21)
-
-
22. A computer system for previewing on a display device a plurality of pages to be printed by a printer, each page to be printed on a single sheet of paper, each page having data that is vertically adjacent to data of another page and that is horizontally adjacent to data of another page, comprising:
-
means for displaying a representation of one of the plurality of the pages on the display device; means for displaying a visual indication of the horizontal direction and a visual indication of the vertical direction; means for detecting selection of a displayed indication; means for selecting a page with data that is horizontally adjacent to the data of the displayed page when the visual indication of the horizontal direction is selected; means for selecting a page with data that is vertically adjacent to the data of the displayed page when the visual indication of the vertical direction is selected; and means for displaying a representation of the selected page on the displayed device whereby by a user can preview the pages by selecting the displayed indications to individually display each of the pages. - View Dependent Claims (23, 24, 25)
-
Specification