Dynamic Pull Planning Engine for Construction Schedules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software technologies for managing construction project schedules fail to address the burden of manually monitoring master schedules for updates and the challenges of accurately determining inter-task dependencies and identifying tasks that can be pulled up during pull planning sessions, leading to potential delays and increased costs.

Innovation Solution

The development of software technology that includes a pull planning software engine applying predictive analytics to master schedules to identify tasks that can be commenced earlier than scheduled, along with a software tool for facilitating user interaction, approval, and coordination of these tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual monitoring of master schedules is performed, then schedule updates can be identified, but labor burden and time consumption increase

Engineering Contradiction:
Improveschedule update identificationVSAvoidmanual monitoring time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically monitors master schedules and identifies schedule updates without requiring manual intervention. The computing system continuously tracks schedule changes, task dependencies, and resource allocations, enabling self-service schedule management that reduces manual monitoring time while maintaining reliable update identification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes of schedule monitoring are replaced with automated computing systems. The system uses software algorithms to process schedule data, identify updates, and determine task dependencies, substituting human labor with automated digital mechanisms that achieve the same functional outcomes more efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual determination of inter-task dependencies is performed, then accurate scheduling can be achieved, but complexity and time consumption increase

Engineering Contradiction:
Improveinter-task dependency determinationVSAvoidscheduling process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Manual analysis of task dependencies is replaced with automated computing algorithms that systematically evaluate relationships between tasks. The system processes schedule data to automatically determine dependencies, reducing the complexity burden on users while maintaining precise dependency identification through computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system continuously monitors schedule updates and feedback loops to dynamically determine task dependencies. By analyzing real-time schedule changes and their impacts on dependent tasks, the system automatically adjusts dependency mappings, ensuring accurate scheduling decisions without manual intervention in the complex analysis process.

Inventive Principle:
Principle #23Feedback

3Productivity

If pull planning sessions are conducted manually, then task optimization can be achieved, but productivity and efficiency decrease

Engineering Contradiction:
Improvepull planning efficiencyVSAvoidplanning session time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs self-service pull planning by automatically identifying tasks that can be pulled up and optimizing schedules without requiring extensive manual planning sessions. The computing system analyzes schedule data, determines optimal task sequencing, and generates revised schedules that maintain or improve productivity while reducing the time needed for manual planning interventions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250086733A1Computer Systems and Methods for Dynamic Pull Planning
Publication Date: 2025.03.13 PROCORE TECHNOLOGIES INC
  • US20250086733A1 patent drawing
  • US20250086733A1 patent drawing
  • US20250086733A1 patent drawing

AI summary

Techniques for dynamic pull planning involve (i) determining an update to a master schedule for a construction project that comprises tasks having respective scheduled start dates, (ii) executing a machine learning model that has been trained with historical construction project schedule data and thereby identifying candidate tasks each available for commencement earlier than its scheduled start date, (iii) causing a client station to display each identified task, its scheduled start date, a respective new start date, and an impact on the master schedule if the task is commenced on the respective new start date, (iv) receiving user input indicating selection of a given task that is to be commenced earlier than its scheduled start date, (v) and causing transmission of a notification to a party responsible for completing the given task indicating that the given task has been nominated for earlier commencement and requesting approval for the earlier commencement.