Task Identifier Tracking for Service Event Log Archives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing system management applications lack the ability to automatically generate a service data archive for new services without pre-configured configurations, leading to incomplete or useless archives when service events occur, and require manual configuration updates for each new task.

Innovation Solution

A system that assigns a unique task identifier to a task before processing, tracks processing services involved, and collects service data logs only from those services that actually processed the task, forming a custom service data archive upon a service event.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a predetermined configuration is used to define service data to be collected, then the service data archive can be generated for known services, but the configuration is not visible or customizable to end users and cannot adapt to new services

Engineering Contradiction:
Improveadaptability to new servicesVSAvoidcustomizability by end user
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically tracks and collects service data for any service that processes a task, without requiring manual configuration. The service itself provides the necessary data by simply processing the task, making the system self-organizing and self-describing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes from a static predetermined configuration to a dynamic tracking mechanism that automatically adapts to any service. The configuration is no longer fixed but is instead generated on-demand based on which services actually processed the task.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If manual configuration updates are required for each new task, then the service data archive can be customized, but the process becomes time-consuming and complex

Engineering Contradiction:
Improveaccuracy of service data collectionVSAvoidtime for configuration updates
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary tracking of which services process the task before a service event occurs. This advance identification allows the system to automatically collect the correct service data without needing manual configuration updates when services are added.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically determines which services should be collected without human intervention. The tracking mechanism self-updates when new services are introduced, eliminating the need for manual configuration changes.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If service data is collected from all processing services, then comprehensive data is available, but irrelevant data from services that did not process the task increases complexity

Engineering Contradiction:
Improveamount of service dataVSAvoidcomplexity of data filtering
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system uses feedback from the task processing mechanism to identify which services actually processed the task. This feedback loop ensures that only relevant service data is collected, eliminating the need for complex manual filtering.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The tracking system automatically filters and selects only the services that processed the task, without requiring manual intervention. The system self-determines relevance based on actual task processing history.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12417159B2Using a task identifier to identify processing services that have processed a task
Publication Date: 2025.09.16 LENOVO GLOBAL TECHNOLOGY UNITED STATES INC
  • US12417159B2 patent drawing
  • US12417159B2 patent drawing
  • US12417159B2 patent drawing

AI summary

A method may include various operations and a computer program product may cause a processor to perform various operations. The operations include receiving a task to be performed by a software application including numerous processing services, assigning a task identifier to the task before any processing service processes the task, and storing, for each processing service that processes the task, the task identifier in a record that associates the processing service identity with the task identifier in response to the processing service obtaining the task. Optional operations may further include detecting that the task has experienced a service event, identifying each of the processing services that processed the task prior to the service event, and collecting a service data log from each of the identified processing services. A service data archive may be formed with the service data logs collected from each of the identified processing services.