Period Division Statistics Device Recalculation Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional period division statistics systems face inefficiencies due to varying time intervals between event occurrence and data input, leading to unnecessary re-calculation of all statistical data when new information is input after the completion of statistical calculations, increasing processing load on computers.
Innovation Solution
A period division statistics device that stores statistical target information and executes calculations based on predefined unit time periods, allowing re-execution of calculations only for the specific unit time period containing the new data's occurrence time, minimizing the need for full re-calculation and reducing processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer executes statistical calculation based on all inputted information whenever new information is received, then the statistical result can be kept accurate, but the processing load increases significantly
Solution Approach 1:
The patent divides the statistical calculation into unit time periods (e.g., hourly, daily periods) and tracks which periods require recalculation. When new information is received, the system identifies only the specific unit time period containing the new data's occurrence time and recalculates only for that period, rather than recalculating all periods. This segmentation approach maintains accuracy for affected periods while significantly reducing overall processing load.
Solution Approach 2:
The patent applies different treatment to different unit time periods based on their relevance to the new information. Instead of uniformly recalculating all periods, the system identifies the local area (specific unit time period) affected by the new data and applies recalculation only there. This local quality approach ensures accurate statistical results for the affected period while avoiding unnecessary processing for other periods.
2Productivity
If the computer waits for all information to be input before executing statistical calculation, then the processing load is reduced, but information that should be included in the statistical target may be excluded
Solution Approach 1:
The patent stores inputted information in advance in a database or memory structure, organized by unit time periods. When statistical calculation is needed, the system retrieves the pre-stored information for the relevant unit time period(s). This preliminary action allows the system to maintain accurate and complete statistical targets while enabling efficient processing, as the data is already prepared and organized before the calculation executes.
3Reliability
If the computer repeats statistical calculation whenever new information is received, then the statistical result remains accurate, but the time required for processing increases
Solution Approach 1:
The patent segments the statistical calculation into discrete unit time periods and tracks which periods are affected by new information. By identifying only the specific unit time period containing the new data's occurrence time, the system performs recalculation only for that segment rather than repeating the entire statistical calculation. This segmentation dramatically reduces processing time while maintaining accuracy for the affected period.
Solution Approach 2:
The patent applies partial action by performing statistical recalculation only for the necessary unit time period(s) affected by new information, rather than repeating the complete statistical calculation for all periods. This partial approach provides sufficient accuracy for the affected area while significantly reducing the time required compared to full recalculation.
Data Source
AI summary
A statistics system stores inputted statistical target information into storage. When each unit time period defined in a statistical calculation rule expires, the statistics system reads all pieces of statistical target information whose occurrence times are contained in the unit time period from storage, executes statistical calculation, and registers the statistical result to the statistical information in storage. When statistical target information is inputted, the statistics system sets a re-calculation flag to a unit time period including the occurrence time shown by the statistical target information among the respective unit time periods whose statistical results are registered in the statistical information. The statistics system reads all pieces of the statistical target information whose occurrence times are contained in the unit time period from storage for each of the flagged unit time periods, re-executing the statistical calculation, and overwrites the statistical result onto the information in storage.


