Unified Task Execution System for Pipeline Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional task execution systems lack a consistent framework and interface for integrating task management and control, including registration, customization, validation, prioritization, execution, and results processing, requiring manual setup and integration of multiple components.

Innovation Solution

A method and system that encapsulates executable code and an execution environment within a task image, allowing seamless deployment across multiple pipelines with a consistent interface for task management and control, using a pipeline registry, task image registry, and execution metadata repository to control pipeline execution based on previous and new results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional task execution systems use multiple separate components for task management, then each component can be independently developed and maintained, but the system requires manual setup and integration of multiple components lacking a consistent framework

Engineering Contradiction:
Improvetask management integrationVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate task management components (task registration, customization, validation, prioritization, execution, and results processing) into a unified task execution system with a consistent framework and interface, eliminating the need for manual integration while maintaining the functional capabilities of individual components

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal task execution system that can handle multiple task management functions through a single consistent interface and framework, allowing the system to perform task registration, customization, validation, prioritization, execution, and results processing without requiring separate component integrations

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

2Adaptability or versatility

If task images encapsulate executable code and execution environment, then tasks can be deployed across multiple pipelines without modification, but the system requires centralized registry and metadata management infrastructure

Engineering Contradiction:
Improvepipeline deployment flexibilityVSAvoidcentralized infrastructure requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent encapsulates the executable code and execution environment into a task image beforehand, so that when the task needs to be deployed across multiple pipelines, it can be executed immediately without modification or additional setup, as the execution environment is already prepared within the image

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a self-contained task image that can be copied and deployed across multiple pipelines without modification. The task image serves as a portable copy that includes all necessary components (executable code and execution environment) to run the task in any pipeline context

Inventive Principle:
Principle #26Copying

3Productivity

If the system executes large numbers of tasks in pipelines, then productivity increases, but the system requires consistent interface and centralized control for execution and validation

Engineering Contradiction:
Improvepipeline execution throughputVSAvoidcentralized control infrastructure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the task execution system into modular components (pipeline registry, task image registry, execution metadata repository, and pipeline execution service) that can independently handle individual tasks while contributing to overall pipeline execution, enabling scalable processing of large numbers of tasks

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11216303B1Integrated task registration and execution system
Publication Date: 2022.01.04 INTUIT INC
  • US11216303B1 patent drawing
  • US11216303B1 patent drawing
  • US11216303B1 patent drawing

AI summary

A method may include obtaining, for a task of a pipeline of an application: task execution metadata including a set of previous results, and a task image including executable code and an execution environment. The method may further include executing the executable code in the execution environment to generate a set of new results, and controlling execution of the pipeline using the set of new results and the set of previous results.