IP Library Granted Patent US 8,416,451
Granted Patent B2
US 8,416,451 · App. 11/857,572 · Granted Apr 9, 2013

Natural language color communication and system interface

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,416,451
App. No.
11/857,572
Granted
Apr 9, 2013
Kind
B2
Abstract

A method and system for controlling color output includes receiving a document containing a color image, producing a first output copy of the document using a first color processing path, receiving at least one natural language request to adjust the color output of the device, adjusting the color output of the device, and producing a second output copy of the document. The method and system further includes presenting natural language descriptions of the effects of color processing paths with or without sample palettes to the user either to solicit a suggestion from the user or present the user with choices based upon the natural language request received.

Claims (49)

1. A system, comprising:

a user interface;

a document input device configured to receive data representing an input document;

a document output device configured to generate a document based upon the data received; and

a processor executing a color control program, the processor configured to:

select a set of sampling color values;

process each selected sampling color value using a first color processing path between the document input device and the document output device to generate a reference output color profile;

process each selected sampling color value using color processing paths available on the document output device other than the first color processing path to generate remaining output color profiles;

determine differences between the reference output color profile and each of the remaining output color profiles;

assign natural language descriptions to the determined differences;

present the natural language descriptions of the determined differences to a user;

receive a selection of one of the presented natural language descriptions from the user; and

produce an output copy using one or more color processing paths that correspond to the selected natural language description.

2. The system of claim 1 , wherein the user interface displays a graphical image of a palette relevant to the determined differences.

3. The system of claim 1 , wherein the differences are rank-ordered based on predefined characteristics.

4. The system of claim 3 , wherein the differences are rank-ordered from a most relevant pre-defined key colors to a least relevant pre-defined key colors.

5. The system of claim 3 , wherein the differences are rank-ordered from a highest difference to a lowest difference.

6. The system of claim 3 , wherein the differences are rank-ordered based on properties of input document.

7. The system of claim 3 , wherein the processor is further configured to filter the rank-ordered differences and to present to the user only the differences greater than a predetermined threshold.

8. The system of claim 1 , wherein the set of sampling colors sample a region of color space.

9. The system of claim 1 , wherein the set of sampling colors includes a grid of valid colors.

10. A method, comprising:

performing the following steps using one or more processors:

receiving data representing an input document;

selecting a set of sampling color values;

processing each selected sampling color value using a first color processing path between the document input device and the document output device to generate a reference output color profile;

processing each selected sampling color value using color processing paths available on the document output device other than the first color processing path to generate remaining output color profiles;

determining differences between the reference output color profile and each of the remaining output color profiles;

assigning natural language descriptions to the determined differences;

presenting the natural language descriptions of the determined differences to a user;

receiving a selection of one of the presented natural language descriptions from the user; and

producing an output copy using one or more color processing paths that correspond to the selected natural language description.

11. The method of claim 10 , wherein the set of sampling colors sample a region of color space.

12. The method of claim 10 , wherein the set of sampling colors includes a grid of valid colors.

13. A system, comprising:

a user interface;

a document input device configured to receive data representing an input document;

a document output device configured to generate a document based upon the data received; and

a processor executing a color control program the processor configured to:

select a set of sampling color values;

process each selected sampling color value using a set of color processing paths between the document input device and the document output device to generate a set of output color profiles;

determine the differences between each output color profile and every other output color profile;

assign natural language descriptions to the determined differences;

present to a user the natural language descriptions of the determined differences;

receive a selection of one of the presented natural language descriptions from the user; and

produce an output copy using one or more color processing paths that correspond to the selected natural language description.

14. The system of claim 13 , wherein the differences are determined between each pair of output color profiles.

15. The system of claim 13 , wherein the set of sampling colors sample a region of color space.

16. The system of claim 13 , wherein the set of sampling colors includes a grid of valid colors.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2007
From: ROLLESTON, ROBERT J; WOOLFE, GEOFFREY J
To: XEROX CORPORATION
Reel/Frame 019847/0892 →