← Back to Patent Explorer
US5900002A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for manipulating page layouts in a desktop publishing system

Assignee: Jostens Inc
•
Filing: 1995-01-09
•
Granted: 1999-05-04
•
Expires: 2015-01-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method and apparatus for manipulating page layouts in a desktop publishing system. The present invention comprises an interactive computer-implemented productivity tool that is fast and easy to use and enhances the productivity of operators of the desktop publishing system. Once a two-page spread has been laid out on the monitor of the desktop publishing system, the present invention provides a number of different methods for manipulating the spreads.

Inventors

  • 👤 Glenn D. Bottomly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:53
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 183 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing once or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees, individually selecting all of the objects within the selection box, and counter-rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 2
Independent Claim 183 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing once or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees, individually selecting all of the objects within the selection box, and counter-rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 3
Independent Claim 181 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (d) in response to the accepted command constructing a selection box around The displayed two-page spread, horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 4
Independent Claim 181 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (d) in response to the accepted command constructing a selection box around The displayed two-page spread, horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 5
Independent Claim 181 words
A method of manipulating page layouts in a computer, the paste layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 6
Independent Claim 181 words
A method of manipulating page layouts in a computer, the paste layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 7
Independent Claim 200 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a mirror function for a selected one of the pages of the displayed two-page spread; and (d) in response to the accepted command, copying the selected page in the computer to create a copied page and pasting the copied page onto the selected page, vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 8
Independent Claim 200 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a mirror function for a selected one of the pages of the displayed two-page spread; and (d) in response to the accepted command, copying the selected page in the computer to create a copied page and pasting the copied page onto the selected page, vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 9
Dependent Claim 100 words
The method of claim 4 above, further comprising the steps of. (1) prompting the operator for a desired template for the two-page spread and accepting an operator command into the computer that identifies the desired template; (2) retrieving the desired template from a storage device attached to the computer and displaying the two-page spread on the monitor attached to the computer; (3) accepting an operator command into the computer that identifies one of the pages of the displayed two-page spread for erasure; and (4) in response to the accepted operator command, erasing the identified page of the displayed two-page spread.
Claim 10
Independent Claim 218 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program the method comprising the steps of: (a) prompting an operator for a first desired template for a first two-page spread, and accepting a first operator command into the computer that identifies the first desired template; (b) retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and displaying the first two-page spread on the monitor attached to the computer; (c) prompting the operator for a second desired template for a second two-page spread, and accepting a second operator command into the computer that identifies the second desired template; (d) retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (e) deleting a second page of The first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.
Claim 11
Independent Claim 218 words
A method of manipulating page layouts in a computer, the page layouts being displayed on a monitor attached to the computer by a desktop publishing program the method comprising the steps of: (a) prompting an operator for a first desired template for a first two-page spread, and accepting a first operator command into the computer that identifies the first desired template; (b) retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and displaying the first two-page spread on the monitor attached to the computer; (c) prompting the operator for a second desired template for a second two-page spread, and accepting a second operator command into the computer that identifies the second desired template; (d) retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (e) deleting a second page of The first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.
Claim 12
Independent Claim 204 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) means for constructing a selection box around the displayed two-page spread in response to the operator command, for rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees for individually selecting all of the objects within The selection box, and for counter-rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 13
Independent Claim 204 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) means for constructing a selection box around the displayed two-page spread in response to the operator command, for rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees for individually selecting all of the objects within The selection box, and for counter-rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 14
Independent Claim 202 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more Two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (4) means for constructing a selection box around the displayed two-page spread in response to the operator command, for horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 15
Independent Claim 202 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more Two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (4) means for constructing a selection box around the displayed two-page spread in response to the operator command, for horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 16
Independent Claim 202 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (4) means for constructing a selection box around the displayed two-page spread in response to the operator command, for vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 17
Independent Claim 202 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (4) means for constructing a selection box around the displayed two-page spread in response to the operator command, for vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 18
Independent Claim 221 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a mirror function for a selected one of The pages of the displayed two-page spread; and (4) means for copying the selected page in the computer to create a copied page in response to the operator command, for pasting the copied page onto the selected page, for vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 19
Independent Claim 221 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises: (1) means for constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (2) means for displaying one of the two-page spreads on the monitor attached to the computer; (3) means for accepting an operator command into the computer that invokes a mirror function for a selected one of The pages of the displayed two-page spread; and (4) means for copying the selected page in the computer to create a copied page in response to the operator command, for pasting the copied page onto the selected page, for vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, for individually selecting all of the objects within the selection box, and for rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 20
Dependent Claim 102 words
The apparatus for claim 10 above, further comprising: means for prompting the operator for a desired template for the two-page spread, and for accepting an operator command into the computer that identifies the desired template; means for retrieving the desired template from a storage device attached to the computer and for displaying the two-page spread on the monitor attached to the computer; means for accepting an operator command into the computer that identifies one of the pages of the displayed two-page spread for erasure; and means for erasing the identified page of the displayed two-page spread in response to the operator command.
Claim 21
Independent Claim 241 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises; (1) means for prompting an operator for a first desired template for a first two-page spread, and accepting a first operator command into the computer that identifies the first desired template; (2) means for retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and for displaying the fist two-page spread on the monitor attached to the computer; (3) means for prompting the operator for a second desired template for a second two-page spread and for accepting a second operator command into the computer that identifies the second desired template; (4) means for retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and for displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (5) means for deleting a second page of the first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.
Claim 22
Independent Claim 241 words
An apparatus for manipulating page layouts, comprising: (a) a computer; (b) a desktop publishing program executed by the computer, the page layouts being displayed on a monitor attached to the computer by the desktop publishing program, wherein the desktop publishing program comprises; (1) means for prompting an operator for a first desired template for a first two-page spread, and accepting a first operator command into the computer that identifies the first desired template; (2) means for retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and for displaying the fist two-page spread on the monitor attached to the computer; (3) means for prompting the operator for a second desired template for a second two-page spread and for accepting a second operator command into the computer that identifies the second desired template; (4) means for retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and for displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (5) means for deleting a second page of the first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.
Claim 23
Dependent Claim 201 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread in response to the operator command, rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees, individually selecting all of the objects within the selection box, and counter-rotating the individually selected objects so that all of tho objects within the selection box are correctly oriented.
Claim 24
Dependent Claim 201 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a 180 degree rotation of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread in response to the operator command, rotating the selection box 180 degrees about a center axis of the page layout so that all of the objects within the selection box are rotated 180 degrees, individually selecting all of the objects within the selection box, and counter-rotating the individually selected objects so that all of tho objects within the selection box are correctly oriented.
Claim 25
Dependent Claim 193 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 26
Dependent Claim 193 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a horizontal reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread, horizontally reflecting the selection box about a horizontal center line of the two-page spread so that all of the objects within the selection box are horizontally reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 27
Dependent Claim 199 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread in response to the operator command, vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 28
Dependent Claim 199 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a vertical reflection of the displayed two-page spread; and (d) in response to the accepted command, constructing a selection box around the displayed two-page spread in response to the operator command, vertically reflecting the selection box about a vertical center line of the two-page spread so that all of the objects within the selection box are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 29
Dependent Claim 212 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, The page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a mirror function for a selected one of the pages of the displayed two-page spread; and (d) in response to the accepted command, copying the selected page in the computer to create a copied page and pasting the copied page onto the selected page, vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 30
Dependent Claim 212 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, The page layouts being displayed on a monitor attached to the computer, the method comprising the steps of: (a) constructing one or more page layouts in the computer, each of the page layouts comprising one or more two-page spreads, and each of the two-page spreads containing one or more objects selected from a group comprising graphic objects, text objects, and picture objects; (b) displaying one of the two-page spreads on the monitor attached to the computer; (c) accepting an operator command into the computer that invokes a mirror function for a selected one of the pages of the displayed two-page spread; and (d) in response to the accepted command, copying the selected page in the computer to create a copied page and pasting the copied page onto the selected page, vertically reflecting the copied page about a vertical center line of the two-page spread so that all of the objects within the copied page are vertically reflected, individually selecting all of the objects within the selection box, and rotating the individually selected objects so that all of the objects within the selection box are correctly oriented.
Claim 31
Dependent Claim 100 words
The method of claim 16 above, further comprising the steps of: (1) prompting the operator for a desired template for the two-page spread and accepting an operator command into the computer that identifies the desired template; (2) retrieving the desired template from a storage device attached to the computer and displaying the two-page spread on the monitor attached to the computer; (3) accepting an operator command into the computer that identifies one of the pages of the displayed two-page spread for erasure; and (4) in response to the accepted operator command, erasing the identified page of the displayed two-page spread.
Claim 32
Dependent Claim 229 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the-computer, the method comprising the steps of: (a) prompting an operator for a first desired template for a first two-page spread and accepting a first operator command into the computer that identifies the first desired template; (b) retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and displaying the first two-page spread on the monitor attached to the computer; (c) prompting the operator for a second desired template for a second two-page spread, and accepting a second operator command into the computer that identifies the second desired template; (d) retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (e) deleting a second page of the first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.
Claim 33
Dependent Claim 229 words
An article of manufacture embodying a desktop publishing program that when executed by a computer causes the computer to perform method steps for manipulating page layouts, the page layouts being displayed on a monitor attached to the-computer, the method comprising the steps of: (a) prompting an operator for a first desired template for a first two-page spread and accepting a first operator command into the computer that identifies the first desired template; (b) retrieving the first desired template from a storage device attached to the computer in response to the accepted first operator command and displaying the first two-page spread on the monitor attached to the computer; (c) prompting the operator for a second desired template for a second two-page spread, and accepting a second operator command into the computer that identifies the second desired template; (d) retrieving the second desired template from a storage device attached to the computer in response to the accepted second operator command and displaying the second two-page spread on the monitor attached to the computer, wherein the second two-page spread is appended sequentially to the first two-page spread; and (e) deleting a second page of the first two-page spread and a first page of the second two-page spread to create a custom two-page spread by merging a first page of the first two-page spread with a second page of the second two-page spread.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag