OS-Level Color Management Communication Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional color management systems require direct and exclusive communication channels between color measurement instruments and applications, limiting system-level communication and necessitating proprietary SDKs, which impedes efficient and automatic dissemination of color measurement values and instrument-related information.

Innovation Solution

The implementation of an application-level communication interface using an operating system (OS) program/daemon that facilitates automatic, efficient communication between color measurement devices and ancillary programs through an API, allowing for system-wide dissemination of color measurement values and instrument-related information without the need for direct application-to-device channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If direct application-to-device communication channels are established, then communication reliability between individual applications and devices is improved, but system-level communication efficiency deteriorates and device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsystem-level communication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an operating system-level communication interface as an intermediary between color measurement devices and applications. This mediator receives communications from devices and broadcasts them to listening applications, eliminating the need for direct application-to-device channels while maintaining communication reliability and enabling system-wide dissemination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The OS-level communication interface serves multiple functions: it acts as a reception point for device communications, a broadcast mechanism for disseminating information to multiple applications, and a management layer for coordinating system-level color management operations. This universal interface replaces multiple individual communication channels.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If proprietary SDKs are implemented for each communication channel, then device-specific communication functionality is improved, but ease of manufacture and system adaptability deteriorate

Engineering Contradiction:
Improvedevice communication functionalityVSAvoidsystem implementation effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal OS-level communication interface that handles communications from multiple device types and to multiple applications through a single standardized mechanism. This eliminates the need to implement separate proprietary SDKs for each device-application pair, significantly reducing implementation effort while maintaining device-specific functionality through the standardized interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If exclusive communication channels are established, then communication stability between paired applications and devices is improved, but system-level information dissemination deteriorates

Engineering Contradiction:
Improvecommunication channel stabilityVSAvoidsystem-wide information accessibility
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The OS communication interface acts as a stable intermediary that receives communications from devices and systematically broadcasts them to all listening applications. This mediator ensures stable communication handling while enabling system-wide information dissemination, overcoming the limitation of exclusive channels that block other applications from accessing communication streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7961320B2Color management system with system-level communications
Publication Date: 2011.06.14 X RITE INC
  • US7961320B2 patent drawing
  • US7961320B2 patent drawing
  • US7961320B2 patent drawing

AI summary

Color management systems and methods are provided wherein operations associated with an individual color measurement instrument are integrated into system-level operating software. Color measurement-related information associated with or derived from such color measurement instrument, e.g., color measurements, instrument-related messages (e.g., error messages), instrument status and the like, is automatically broadcast to other programs, instruments and/or applications that are adapted/registered to listen for and receive such broadcasts. An operating system program that includes, defines or interacts with an OS notification center facilitates communication with the ancillary programs, instruments or applications. Two way communications by way of the OS notification center are also facilitated.