Chronological Timesheet Generation via High-Pass Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating timesheets are inefficient and inaccurate, as they rely on user input or record excessive data, leading to errors and the inclusion of irrelevant information, which complicates the extraction of meaningful time usage insights.

Innovation Solution

A computer-implemented method that filters and expands user activity data records using high-pass filtering and mathematical functions to create a chronological timesheet, automatically generating records without user input, thereby removing insignificant data and ensuring accurate time duration representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all user activity data records are recorded in chronological order, then complete time tracking is achieved, but the data becomes voluminous and indigestible

Engineering Contradiction:
Improvecomplete time trackingVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the significant user activities from the complete chronological record by applying filtering criteria. This removes insignificant data points while retaining the essential time tracking information, making the data manageable and meaningful without losing the complete time accounting.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the continuous chronological data stream into distinct significant events separated by insignificant activities. By dividing the complete record into meaningful segments, the system maintains accurate time tracking while presenting only the relevant portions of user activity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If user activity records are filtered to remove insignificant data, then data manageability is improved, but the aggregate time duration may become inconsistent

Engineering Contradiction:
Improvedata manageabilityVSAvoidtime duration accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent changes the duration parameter of significant user activities by expanding them to compensate for the removed insignificant activities. This mathematical adjustment ensures that the sum of expanded significant activities equals the total time period, maintaining time duration accuracy while keeping the data set manageable.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If screen recorder systems are used to capture user activity, then comprehensive data is collected, but excessive surveillance data is recorded that is time-consuming to review

Engineering Contradiction:
Improvedata comprehensivenessVSAvoidreview time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of recording all screen activity, the system extracts only the significant user activities based on predefined criteria. This selective extraction captures the essential information needed for time tracking while eliminating the excessive surveillance data that would require time-consuming review.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If start/stop timers are used for timesheet recording, then user control is maintained, but user error and omissions increase

Engineering Contradiction:
Improveuser controlVSAvoidrecording accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically identifies and records significant user activities without requiring user intervention. By making the system self-serve in detecting and logging activities, it eliminates the human errors and omissions associated with manual start/stop timing while still maintaining accurate time tracking.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10692048B2Apparatus and method for generating a chronological timesheet
Publication Date: 2020.06.23 PRACTICE INSIGHT
  • US10692048B2 patent drawing
  • US10692048B2 patent drawing
  • US10692048B2 patent drawing

AI summary

The present invention relates to an improved method of generating a passive chronological timesheet for users of computing devices having a graphical user interface. A computer implemented method for generating a chronological timesheet for a computing device user over a given time period is provided, the method comprising the steps of receiving a set of user activity data records associated with a user identifier for time period, each user activity data record containing a time representation including duration value and descriptive element of action performed by user on computing device during time representation; applying a high-pass filter to the set of user activity data records to form a filtered set of user activity data records; creating an expanded set of user activity data records, wherein the duration value of the user activity data records is greater than the corresponding user activity data record of the filtered set of user activity data records, and whereby aggregate of duration values of the filtered set of user activity data records is less than or equal to the duration of the given time period.