Web information SIFT: an effective approach to identify behavioral patterns for business intelligence