Context Instance Mediator for Business Record Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems often lose the connection between real-world business contexts and their processing, making it difficult to relate user messages and understand system failures, especially when records are dispersed throughout the system and lack appropriate classification schemes that satisfy all users' information needs.

Innovation Solution

A method and system that identify and update application components to maintain active real-world context instances during execution, using instance identifiers and context types to classify records, allowing for easier retrieval and association with business processes, thereby enhancing data output and user understanding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If records are dispersed throughout the computer system during processing, then system processing capability is improved, but the connection between real-world business contexts and processing is lost

Engineering Contradiction:
Improvesystem processing capabilityVSAvoidconnection between business contexts and processing
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces context instances as intermediary objects that mediate between real-world business contexts and computer system processing. Each context instance captures business context information and associates it with processing operations, maintaining the connection despite records being dispersed throughout the system. The context instance acts as a mediator that preserves contextual relationships while allowing flexible processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a single classification scheme is used for all records, then data storage and retrieval efficiency is improved, but it cannot satisfy diverse user information needs

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidability to satisfy user information needs
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the classification system into multiple context instance types (e.g., business process context, data context, user context) that can be independently configured. Each context type can be classified and retrieved according to specific user needs, allowing the system to maintain efficient retrieval mechanisms while adapting to diverse information requirements through selective context instantiation and filtering.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If real-world context instances are tracked and maintained, then user messaging quality is improved, but system complexity increases

Engineering Contradiction:
Improvequality of user messagesVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where context instances automatically associate with processing operations without requiring manual configuration. The system automatically tracks context instances, maintains their relationships with processing operations, and generates user messages based on context changes. This automation reduces the operational burden on users while maintaining high-quality contextual information throughout the processing lifecycle.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10062081B2Providing real world contexts to computer applications
Publication Date: 2018.08.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10062081B2 patent drawing
  • US10062081B2 patent drawing
  • US10062081B2 patent drawing

AI summary

A method provides real world contexts to computer applications for outputting data describing one or more real world contexts. Components are identified in a computer application which implement instances of real world contexts and application components are updated so that a real world context instance is active during the execution by the application of a function for the real world context instance. Each real world context instance may have an instance identifier and is referenced by type of real world context.