IP Library Granted Patent US 9,760,328
Granted Patent B2
US 9,760,328 · App. 12/771,005 · Granted Sep 12, 2017

White space management mechanism

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 9,760,328
App. No.
12/771,005
Granted
Sep 12, 2017
Kind
B2
Abstract

A computer generated method disclosed. The method includes examining a print job data stream spooled in a spooled print production file, identifying one or more white space regions within documents in the print production file and inserting content into each of the white space regions.

Claims (30)

1. A computer generated method comprising:

examining a print job data stream spooled in a spooled print production file;

identifying one or more white space regions within documents in the print production file;

quantifying each of the white space regions to establish a type and size of the content to be inserted into each white space region; and

inserting content into each of the white space regions based on one or more rules associated with each white space region indicating messages that are to be included, wherein the rules indicate that a dynamic message is to be inserted into a white space region based upon variable data included in the print job data stream for a document on which the white space region is located.

2. The method of claim 1 wherein the rules further indicate that a predetermined message is to be inserted into a white space region.

3. The method of claim 1 wherein a white space region is quantified as a blank page region.

4. The method of claim 3 wherein the blank page region is identified using page data within the print production file.

5. The method of claim 3 wherein the blank page region is identified using legacy streams within the print production file.

6. The method of claim 1 wherein a white space region is a fixed white space region in one or more documents in the print production file is known to be blank.

7. The method of claim 6 wherein the fixed white space region is identified using coordinates.

8. The method of claim 6 wherein the fixed white space region is identified using a graphical user interface to access an image of the print production file.

9. The method of claim 6 further comprising comparing the fixed white space region to page data to determine if the fixed white space region is blank.

10. The method of claim 1 wherein a white space region is a search white space region in one or more documents in the print production file that is identified by searching regions in documents that have variable white space regions.

11. The method of claim 10 wherein the identifying the search white space region comprises:

selecting a search region; identifying a subset of the search region available for

content placement; and comparing the subset of the search region to the print

production file to determine if content placement is available.

12. A print server comprising a printing software product having a whitespace manager to examine a print job data stream spooled in a spooled print production file stored at the server, identify one or more white space regions within documents in the print production file, quantify each of the white space regions to establish a type and size of the content to be inserted into each white space region and insert content into each of the white space regions based on one or more rules associated with each white space region indicating messages that are to be included, wherein the rules indicate that a dynamic message is to be inserted into a white space region based upon variable data included in the print job data stream for a document on which the white space region is located.

13. The print server of claim 12 wherein the rules further indicate that a predetermined message is to be inserted into a white space region.

14. The print server of claim 12 wherein a white space region is a blank page region.

15. The print server of claim 12 wherein a white space region is a fixed white space region in one or more documents in the print production file is known to be blank.

16. The print server of claim 15 wherein the fixed white space region is identified using a graphical user interface to access an image of the print production file.

17. The print server of claim 12 wherein a white space region is a search white space region in one or more documents in the print production file that is identified by searching regions in documents that have variable white space regions.

18. The print server of claim 17 wherein the whitespace manager identifies by selecting a search region, identifying a subset of the search region available for content placement and comparing the subset of the search region to the print production file to determine if content placement is available.

19. An article of manufacture comprising a non-transitory machine-readable medium including data that, when accessed by a machine, cause the machine to perform operations comprising:

examining a print job data stream spooled in a spooled print production file;

quantifying each of the white space regions to establish a type and size of the content to be inserted into each white space region; and

inserting content into each of the white space regions based on one or more rules associated with each white space region indicating messages that arc to be included, wherein the rules indicate that a dynamic message is to be inserted into a white space region based upon variable data included in the print job data stream for a document on which the white space region is located.

20. The article of manufacture of claim 19 wherein the rules further indicate that a predetermined message is to be inserted into a white space region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2015
From: RICOH PRODUCTION PRINT SOLUTIONS LLC
To: RICOH COMPANY, LTD.
Reel/Frame 036336/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2010
From: MASTIE, SCOTT D.; BROSSMAN, CRAIG D.
To: INFOPRINT SOLUTIONS COMPANY LLC
Reel/Frame 024316/0026 →