Time Tracking Slider for Dynamic Cost Code Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for tracking time and assigning cost codes to hours worked on projects are restrictive and inaccurate due to the linear and impractical approach of assigning codes before or after clocking in/out, failing to conveniently derive accurate job cost data.

Innovation Solution

A method that combines a graphical user interface (GUI) slider with the concept of distributing 'time blocks' across multiple cost codes, allowing users to dynamically allocate time worked among codes without immediate association during clock-in/clock-out processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cost codes are assigned in advance before clocking in, then the code assignment process is simplified, but the accuracy of job cost data deteriorates because the worker's actual tasks cannot be predicted

Engineering Contradiction:
Improvecode assignment processVSAvoidjob cost data accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary time tracking without requiring preliminary code assignment. Workers clock in and out to create time blocks, and code assignment is deferred to a later stage when actual task information is available, eliminating the need to predict tasks in advance while maintaining operational simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing stage between time tracking and code assignment. Time blocks are created as intermediate records that can be later matched with cost codes based on actual work performed, serving as a bridge that decouples the timing of clock-in/out from code assignment

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If cost codes are assigned after clocking out, then the code can be based on actual work performed, but the process becomes more complex and time-consuming

Engineering Contradiction:
Improvejob cost data accuracyVSAvoidcode assignment process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically matches time blocks with cost codes using algorithms that compare work descriptions, tasks, and other data without requiring manual intervention. This self-service approach maintains high accuracy while significantly reducing process complexity and user burden

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where initial code assignments can be reviewed, adjusted, and refined based on actual work data. The system learns from user corrections and improves automatic matching accuracy over time, making the process both accurate and increasingly simple

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a single cost code is assigned to capture multiple tasks, then the assignment process is simplified, but the accuracy of cost allocation deteriorates

Engineering Contradiction:
Improvecode assignment simplicityVSAvoidcost allocation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the cost code assignment process into multiple granular code assignments rather than forcing a single code to represent multiple tasks. Each time block can be assigned its own specific cost code, allowing precise allocation while keeping the interface simple through automated matching

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the level of code assignment granularity based on the specific work context. When multiple distinct tasks are identified, the system creates separate code assignments for each task, automatically adjusting the assignment structure to match the complexity of actual work performed

Inventive Principle:
Principle #35Parameter changes

4Ease of manufacture

If traditional drop-down menus or manual entry methods are used for code assignment, then the system is easier to implement, but the user cannot dynamically distribute time across multiple codes

Engineering Contradiction:
Improvesystem implementationVSAvoiddynamic time distribution capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system transitions from static code selection to dynamic time distribution. Users can interactively allocate time portions to multiple cost codes using visual interfaces like sliders or drag-and-drop mechanisms, allowing flexible distribution that adapts to the actual mix of tasks performed while maintaining ease of use through intuitive controls

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250182015A1System, method, and application for time tracking and cost code allocation
Publication Date: 2025.06.05 LOGISTIIKKA LLC
  • US20250182015A1 patent drawing
  • US20250182015A1 patent drawing
  • US20250182015A1 patent drawing

AI summary

A system and method for time tracking and cost code allocation combines a graphical user interface slider with the concept of distributing time blocks across a selection of multiple cost codes. The slider provides a way for a user to distribute time across multiple cost codes according to the user's own assessment of where work efforts were more exactly performed on the job. The slider works independently but in direct correlation with each time block. A time block is somewhat “suspended” with regards to assigning a cost code to a worker's time and is distributed later using the slider.