The document presents a new algorithm designed for mining flexible periodic patterns in time series databases, supervised by Dr. Chowdhury Farhan Ahmed. It addresses limitations of existing algorithms by utilizing a suffix tree-like structure to efficiently generate patterns with variable starting positions and multiple periodicity types in a single run. Experimental results indicate improved performance and reduced memory consumption over traditional methods.