IP Library Granted Patent US 7,124,361
Granted Patent B2
US 7,124,361 · App. 09/814,304 · Granted Oct 17, 2006

Apparatus and method for forming processed data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,124,361
App. No.
09/814,304
Granted
Oct 17, 2006
Kind
B2
Abstract

An apparatus for forming processed data includes a data storage device. Data storage device is connected to form engine. Form engine is connected to output device. Form engine formats processed data contained on data storage device in accordance with predetermined high level rules. In a preferred embodiment, predetermined high level rules use loose value trade-offs for formatting processed data. In a preferred embodiment, loose value trade-offs are selected from a group including: fit all data on one page; clearly defined text columns; bold face first line of new text; and shrink photos proportionally with text. In other preferred embodiment, sub level rules are added to loose value trade-offs.

Claims (36)

1. A computerized method of formatting print data, comprising:

establishing a higher level formatting rule for the print data;

establishing a lower level formatting rule configured to change the print data to conform to the higher level rule;

establishing a maximum of permitted change for the lower level rule; and

applying the lower level rule to the print data until the rule is met or until the maximum of permitted change for the rule is reached, whichever occurs first.

2. The method of claim 1 , further comprising:

establishing a fail safe rule that when applied to the print data conforms the print data to the higher level rule; and

applying the fail safe rule to the print data if applying the lower level rule to the print data does not conform the print data to the higher level rule.

3. A computer readable medium having computer code thereon for:

establishing a higher level formatting rule for the print data;

establishing a lower level formatting rule configured to change the print data to conform to the higher level rule;

establishing a maximum of permitted change for the lower level rule; and

applying the lower level rule to the print data until the rule is met or until the maximum of permitted change for the rule is reached, whichever occurs first.

4. The medium of claim 3 having code thereon for:

establishing a fail safe rule that when applied to the print data conforms the print data to the higher level rule; and

applying the fail safe rule to the print data if applying the lower level rule to the print data does not conform the print data to the higher level rule.

5. A computerized method of formatting print data, comprising:

establishing a higher level formatting rule for the print data;

establishing lower level formatting rules configured to change the print data to conform to the higher level rule;

establishing a maximum of permitted than e for the lower level ruler;

establishing a fail safe rule that when applied to the print data conforms the print data to the higher level rule;

applying each lower level rule to the print data until the rule is met or until the maximum of permitted change for the rule is reached whichever occurs first; and

applying the fail safe rule to the print data if applying the lower level rules to the print data does not conform the print data to the higher level rule.

6. The method of claim 5 wherein the higher level formatting rule comprises fitting all of the print data on one page end the fail safe rule comprises cutting the print data.

7. The method of claim 5 wherein the print data comprises data representing one or more of static text, dynamic text, static graphics or dynamic graphics.

8. The method of claim 5 wherein the higher level formatting rule comprises fitting all of the print data on one page and the lower level formatting rules include two or more of reducing a font, shrinking photos and graphics proportional with a font, reducing a length of some data fields, or shrinking a margin.

9. A computer readable medium having computer code thereon for:

establishing a higher level formatting rule for the print data;

establishing lower level formatting rules configured to change the print data to conform to the higher level rule;

establishing a maximum of permitted change for the lower level rules;

establishing a fail safe rule that when applied to the print data conforms the print data to the higher level rule;

applying each lower level rule to the print data until the rule is met or until the maximum of permitted change for the rule is reached, whichever occurs first; and

applying the fail safe rule to the print data if applying the lower level rules to the print data does not conform the print data to the higher level rule.

10. The medium of claim 9 wherein the higher level formatting rule comprises code for fitting all of the print data on one page and the fail safe rule comprises cutting the print data.

11. The medium of claim 9 wherein the print data comprises data representing one or more of static text, dynamic text, static graphics or dynamic graphics.

12. The medium of claim 9 wherein the higher level formatting rule comprises fitting all of the print data on one page and the lower level formatting rules include two or more of reducing a font, shrinking photos and graphics proportional with a font, reducing a length of some data fields, or shrinking a margin.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →