IP Library Granted Patent US 8,614,808
Granted Patent B2
US 8,614,808 · App. 10/728,683 · Granted Dec 24, 2013

Printed document identification

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 8,614,808
App. No.
10/728,683
Granted
Dec 24, 2013
Kind
B2
Abstract

Techniques for printed document identification allow a user to more readily identify a printed document. The techniques may include receiving document data for printing a document and accessing information to identify the document for printing. Document data may relate to printed document properties, such as, for example, document appearance and document content. The document data and the accessed identifying information may be formatted to appropriately meet the requirements of the printer. Formatting the document data and the accessed identifying information for printing may include formatting a page for printing such that the page includes at least a portion of the document data and the accessed identifying information, and the accessed identifying information is between document margins and printer allowable margins.

Claims (64)

1. A computer-implemented method for printing a document, the method comprising:

receiving document data from an application, the document data comprising data for printing at least a portion of the document;

accessing information associated with a sender of the document data; and

formatting a page to be printed such that the page comprises at least a portion of the received document data and the accessed information, and the accessed information is located outside document data areas and inside printer allowable margins,

wherein formatting the page to be printed comprises checking whether the accessed information for the formatted page fits between the document data areas and the printer allowable margins.

2. The method of claim 1 further comprising initiating an alert if the accessed information for the formatted page does not fit between the document data areas and the printer allowable margins.

3. The method of claim 2 further comprising allowing the format of the accessed information to be changed if the alert is initiated.

4. The method of claim 1 further comprising associating the received document data with the sender of the document data.

5. The method of claim 4 wherein associating the received document data with the sender of the document data comprises determining a sender identifier accompanying the document data.

6. The method of claim 1 wherein accessing information associated with the sender of the document data comprises querying a database comprising sender associated information.

7. The method of claim 1 further comprising generating a printer message comprising the formatted page.

8. The method of claim 1 , wherein the application facilitates displaying and editing the document.

9. The method of claim 1 , wherein the accessed information comprises information identifying the sender.

10. The method of claim 2 further comprising:

receiving a request to format the information associated with the sender of document data, wherein the request is responsive to the alert; and

generating a user interface that allows formatting of the information associated with the sender of document data.

11. The method of claim 10 wherein the user interface allows specification of an orientation in which the information associated with the sender of document data is placed on the page, wherein the orientation is selectable from one of plural possible orientations.

12. The method of claim 10 wherein the user interface allows specification of the information associated with the sender of document data.

13. The method of claim 10 wherein the user interface allows specification of a presentation style of the information associated with a sender of document data.

14. The method of claim 10 wherein the user interface allows specification of a location of the information associated with the sender of document data.

15. A system comprising:

an apparatus comprising:

a memory, wherein the memory is operable to store document data from an application, the document data comprising data for printing at least a portion of the document; and

a processor coupled to the memory, the processor operable to:

access information associated with a sender of the document data, and

format a page to be printed such that the page comprises at least a portion of the document data and the accessed information, and the accessed information is located outside document data areas and inside printer allowable margins,

wherein formatting the page to be printed comprises checking whether the accessed information for the formatted page fits between the document data areas and the printer allowable margins.

16. The system of claim 15 wherein the document data includes data relating to appearance and content of a document.

17. The system of claim 15 wherein the processor is further operable to format the document data in relation with formatting requirements associated with a printer.

18. The system of claim 15 wherein the apparatus comprises a printer driver.

19. The system of claim 15 wherein the processor is further operable to:

receive a request to format the information associated with the sender of document data, wherein the request is responsive to an alert received indicating that the accessed information does not fit between the document data areas and the printer allowable margins; and

generate a user interface that allows formatting of the information associated with the sender of document data.

20. The system of claim 19 wherein the user interface allows specification of the content and appearance of the information associated with the sender of document data.

21. The system of claim 15 , wherein the application facilitates displaying and editing the document.

22. An article of manufacture comprising a machine-readable medium that stores instructions operable to cause one or more machines to perform operations comprising:

determining whether document data from an application has been received, the document data comprising data for printing at least a portion of the document;

accessing information associated with a sender of the document data; and

formatting a page to be printed such that the page comprises at least a portion of the received document data and the accessed information, and the accessed information is located outside document data areas and inside printer allowable margins,

wherein formatting the page to be printed comprises checking whether the accessed information for the formatted page fits between the document data areas and the printer allowable margins.

23. The article of claim 22 wherein the instructions are further operable to cause one or more machines to perform operations comprising initiating an alert that the accessed information for the formatted page does not fit between the document data areas and the printer allowable margins.

24. The article of claim 23 wherein the instructions are further operable to cause one or more machines to perform operations comprising allowing the format of the accessed information for the formatted page to be changed.

25. The article of claim 22 wherein the instructions are further operable to cause one or more machines to perform operations comprising associating the received document data with the sender of the document data.

26. The article of claim 22 wherein accessing the information associated with the sender of document data comprises accessing information identifying the sender.

27. The article of claim 23 wherein the instructions are further operable to cause one or more machines to perform operations comprising:

receiving a request to format the information associated with the sender of document data, wherein the request is responsive to the alert; and

generating a user interface that allows formatting of the information associated with the sender of document data.

28. The article of claim 22 wherein the user interface allows specification of the content and appearance of the information associated with the sender of document data.

29. The article of claim 22 , wherein the application facilitates displaying and editing the document.

30. A system comprising:

memory for storing document data received from an application, the document data comprising data for printing at least a portion of the document, and

means for accessing information associated with a sender of the document data, and formatting a page to be printed such that the page comprises at least a portion of the document data and the accessed information, and the accessed information is located outside document data areas and inside printer allowable margins,

wherein formatting the page to be printed comprises checking whether the accessed information for the formatted page fits between the document data areas and the printer allowable margins.

31. The system of claim 30 wherein formatting the page to be printed comprises initiating an alert if the accessed information for the formatted page does not fit between the document data areas and the printer allowable margins.

32. The system of claim 30 , wherein the application facilitates displaying and editing the document.

33. A computer-implemented method for printing a document, the method comprising:

receiving document data from an application that facilitates displaying and editing the document, the document data comprising data for printing at least a portion of the document;

determining an identifier associated with a sender of the document data;

accessing information associated with the sender identifier, including querying a database comprising sender associated information;

formatting a page to be printed such that the page comprises at least a portion of the received document data and the accessed information, and the accessed information is located outside document data areas and inside printer allowable margins;

checking whether the accessed information for the formatted page fits between the document data areas and the printer allowable margins;

initiating an alert if the accessed information for the formatted page does not fit between the document data areas and the printer allowable margins;

generating a user interface that allows formatting of content, location, orientation, and appearance of information associated with a sender; and

generating a printer message comprising the formatted page.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2003
From: GAUER, MICHAEL J.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 014767/0328 →