This document proposes a new algorithm for efficiently mining frequent itemsets from temporal transactional data. It introduces the concept of "time cubes" to consider time hierarchies in the mining process. The algorithm uses two thresholds - minimum support and minimum density - to filter itemsets and avoid overestimating patterns that may not be valid across entire time intervals. It applies the well-known FP-Growth algorithm and partitions the database based on item presentation times before combining neighboring time intervals with frequent itemsets. The algorithm aims to find valid time intervals where patterns hold and discover any periodicities in an efficient two-pass approach.