Data Segmentation Techniques