Patent US4709486A successfully refreshed from Google Patents.
Patent US5943679A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5943679A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image

Assignee: Xerox Corp
•
Filing: 1996-10-30
•
Granted: 1999-08-24
•
Expires: 2016-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A document display system arranges images of a document ordered in a linear array of pages on a display screen. One page of the document is defined as a focus page which is displayed at the center of the display screen. Images of pages preceding the focus page in the linear array of pages are presented to a user using a first recursive block that is located to the left of the focus page on the display screen. Images of pages following the focus page in the linear array of pages are presented to a user using a second recursive block that is located to the right of the focus page on the display screen. Each recursive block is initially filled with images that are arranged proximate to the focus page in the array of pages. This arrangement of the pages of a document on the display screen provides a context within which to view the selected focus page of a document. In addition, this arrangement of pages provides a method for traversing pages of a document to enable a user to quickly locate and bring a certain page into focus. A user traverses pages of the document by selecting one of the displayed pages on the display screen to be a new focus page. In response to the selection of a new focus page, the document display system locates the new focus page in the linear array of pages, and brings the new focus page to the center of the display while shuffling the other pages of the document to predefined sizes and locations.

Inventors

  • 👤 Leslie T. Niles
  • 👤 Dan S. Bloomberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:20
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06F3/00; G06F3/12; G06F3/1296; G09G2340/00; G09G2340/04; G09G2340/0407; G09G2340/0464; G09G2360/00; G09G2360/12; G09G2360/121; G09G2380/00; G09G2380/14

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 269 words
A method for processing images of a multi-page document with a display system, the display system including a display screen for presenting images to a user, a user input device for receiving signals indicating commands from the user, memory for storing images of the multi-page document, and a processor for receiving commands from the user input device directed at displaying the images of the multi-page document stored in the memory on the display screen, comprising the steps of: arranging images of the multi-page document stored in the memory into an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; identifying an image of the multi-page document in the indexed array of sequentially ordered images; the identified image defining a focus image of the document to be displayed on the display screen; calculating, with the processor, a two-dimensional display layout identifying a location and a resolution at which to display the images of the multi-page document on the display screen; the calculated two-dimensional display layout including the focus image, a first set of images and a second set of images; the first set of images and the second set of images having nested sub-sets of images with resolutions that intermittently decrease as the index values of images in the indexed array of images increase and decrease relative to the index value of the focus image; and displaying images in the indexed array of sequentially ordered images on the display screen in accordance with the calculated two-dimensional display layout.
Claim 2
Independent Claim 269 words
A method for processing images of a multi-page document with a display system, the display system including a display screen for presenting images to a user, a user input device for receiving signals indicating commands from the user, memory for storing images of the multi-page document, and a processor for receiving commands from the user input device directed at displaying the images of the multi-page document stored in the memory on the display screen, comprising the steps of: arranging images of the multi-page document stored in the memory into an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; identifying an image of the multi-page document in the indexed array of sequentially ordered images; the identified image defining a focus image of the document to be displayed on the display screen; calculating, with the processor, a two-dimensional display layout identifying a location and a resolution at which to display the images of the multi-page document on the display screen; the calculated two-dimensional display layout including the focus image, a first set of images and a second set of images; the first set of images and the second set of images having nested sub-sets of images with resolutions that intermittently decrease as the index values of images in the indexed array of images increase and decrease relative to the index value of the focus image; and displaying images in the indexed array of sequentially ordered images on the display screen in accordance with the calculated two-dimensional display layout.
Claim 3
Dependent Claim 57 words
The method according to claim 1, wherein said displaying step further comprises the step of displaying a first image in the indexed array of sequentially ordered images representing the focus image, the first image being displayed on the display screen at a first resolution and at a first location in accordance with the calculated two-dimensional display layout.
Claim 4
Dependent Claim 61 words
The method according to claim 2, wherein said displaying step further comprises the step of displaying a second image in the indexed array of sequentially ordered images representing an image immediately preceding the focus image, the second image being displayed on the display screen at a second resolution and at a second location in accordance with the calculated two-dimensional display layout.
Claim 5
Dependent Claim 61 words
The method according to claim 3, wherein said displaying step further comprises the step of displaying a third image in the indexed array of sequentially ordered images representing an image immediately following the focus image, the third image being displayed on the display screen at the second resolution and at a third location in accordance with the calculated two-dimensional display layout.
Claim 6
Dependent Claim 21 words
The method according to claim 1, wherein each image in the indexed array of sequentially ordered images is a binary image.
Claim 7
Dependent Claim 38 words
The method according to claim 5, further comprising the step of computing a gray scale image for each binary image in the indexed array of sequentially ordered images at a resolution defined by the calculated two-dimensional display layout.
Claim 8
Dependent Claim 22 words
The method according to claim 1, further comprising the step of arranging the first set of images in a geometrical block pattern.
Claim 9
Dependent Claim 57 words
The method according to claim 7, wherein the geometrical block pattern further comprises four regions, with three of the four regions having images displayed therein at a first resolution, and with a fourth region having a first nested sub-set of images displayed therein at a second resolution, where the first resolution is greater than the second resolution.
Claim 10
Dependent Claim 16 words
The method according to claim 8, wherein each of the four regions are of equal size.
Claim 11
Dependent Claim 58 words
The method according to claim 8, wherein the first nested sub-set of images includes four regions, with three of the four regions having images displayed therein at the second resolution, and with a fourth region having a second nested sub-set of images displayed therein at a third resolution, where the second resolution is greater than the third resolution.
Claim 12
Dependent Claim 24 words
The method according to claim 1, further comprising the step of cropping empty margins of images in the indexed array of sequentially ordered images.
Claim 13
Dependent Claim 29 words
The method according to claim 1, further comprising the step of identifying a set of parameters that define operating limits of the display system to perform said calculating step.
Claim 14
Dependent Claim 29 words
The method according to claim 1, further comprising the step of receiving a user signal from the user input device identifying an alternate focus image of the multi-page document.
Claim 15
Dependent Claim 22 words
The method according to claim 13, further comprising means for animating a transition to the alternate focus image of the multi-page document.
Claim 16
Dependent Claim 32 words
The method according to claim 13, further comprising the step of repeating said displaying step each time a user signal is received that identifies an alternate focus image of the multi-page document.
Claim 17
Dependent Claim 33 words
The method according to claim 1, further comprising the step of magnifying an image displayed on the display screen, said magnifying step partially occluding the first set of images with a magnified image.
Claim 18
Dependent Claim 26 words
The method according to claim 16, wherein said magnifying step magnifies the focus image displayed on the screen at an increased resolution selected by the user.
Claim 19
Dependent Claim 32 words
The method according to claim 17, further comprising the step of repeating said magnifying step each time a user signal is received that identifies an alternate focus image of the multi-page document.
Claim 20
Independent Claim 245 words
A method for processing multi-page documents for display on a screen, comprising the steps of: selecting a multi-page document for display from a database of multi-page documents stored in a memory, the selected multi-page document being arranged in the memory in an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; computing a gray scale image for each image in the sequence of images; defining a focus image in the sequence of images; displaying on the screen in two-dimensions a first gray scale image representing the focus image, the first gray scale image being displayed at a first resolution; displaying on the screen in two-dimensions a second gray scale image representing an image immediately following the focus image in the indexed array of sequentially ordered images, the second gray scale image being displayed at a second resolution, where the second resolution is less than the first resolution; and displaying on the screen in two-dimensions nested sub-sets of images representing images in the indexed array of sequentially ordered images immediately following the second gray scale image, the nested sub-sets of images being displayed at resolutions less than the second resolution; the resolutions of the images in the nested sub-sets of images intermittently decreasing as the index values of images in the sequence of images increase relative to the index value of the focus image.
Claim 21
Independent Claim 245 words
A method for processing multi-page documents for display on a screen, comprising the steps of: selecting a multi-page document for display from a database of multi-page documents stored in a memory, the selected multi-page document being arranged in the memory in an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; computing a gray scale image for each image in the sequence of images; defining a focus image in the sequence of images; displaying on the screen in two-dimensions a first gray scale image representing the focus image, the first gray scale image being displayed at a first resolution; displaying on the screen in two-dimensions a second gray scale image representing an image immediately following the focus image in the indexed array of sequentially ordered images, the second gray scale image being displayed at a second resolution, where the second resolution is less than the first resolution; and displaying on the screen in two-dimensions nested sub-sets of images representing images in the indexed array of sequentially ordered images immediately following the second gray scale image, the nested sub-sets of images being displayed at resolutions less than the second resolution; the resolutions of the images in the nested sub-sets of images intermittently decreasing as the index values of images in the sequence of images increase relative to the index value of the focus image.
Claim 22
Independent Claim 205 words
An apparatus for viewing multiple images of a multi-page document on a display screen, comprising: a user input device for providing a user signal, the user signal identifying an image of the multi-page document positioned in an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; the identified image defining a focus image of the multi-page document to be displayed on the screen; a display layout calculator for calculating a two-dimensional display layout that identifies a location and a resolution at which to display each image of the multi-page document; the two-dimensional display layout including the focus image, a first set of images, and a second set of images; the first set of images and the second set of images having nested sub-sets of images with resolutions that intermittently decrease as the index values of images in the indexed array of sequentially ordered images increase and decrease relative to the index value of the focus image in the indexed array; and a processor for displaying images in the indexed array of images on the display screen in accordance with the two-dimensional display layout.
Claim 23
Independent Claim 205 words
An apparatus for viewing multiple images of a multi-page document on a display screen, comprising: a user input device for providing a user signal, the user signal identifying an image of the multi-page document positioned in an indexed array of sequentially ordered images; each image in the indexed array of sequentially ordered images having an index value that defines an offset from other images in the indexed array; the identified image defining a focus image of the multi-page document to be displayed on the screen; a display layout calculator for calculating a two-dimensional display layout that identifies a location and a resolution at which to display each image of the multi-page document; the two-dimensional display layout including the focus image, a first set of images, and a second set of images; the first set of images and the second set of images having nested sub-sets of images with resolutions that intermittently decrease as the index values of images in the indexed array of sequentially ordered images increase and decrease relative to the index value of the focus image in the indexed array; and a processor for displaying images in the indexed array of images on the display screen in accordance with the two-dimensional display layout.
Claim 24
Dependent Claim 84 words
The apparatus according to claim 20, further comprising: a memory for storing images; a bitmap image generator for rendering bitmap images of the multi-page document, the rendered bitmap images being stored in said memory and ordered in the indexed array of sequentially ordered images; and a gray scale image converter for converting each bitmap image rendered by said bitmap image generator to a gray scale image, said gray scale image converter converting each bitmap image to a resolution defined in the two-dimensional display layout.

References Cited (Backward Citations)

US4823303A Cited
US5199102A Cited
US5212568A Cited
US5341466A Cited
US5493634A Cited
US5598524A Cited
US5499330A Cited
US5670984A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-23 2003-02-22 2003-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-23 2007-02-22 2007-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-23 2011-02-22 2011-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag