On Carlsson type orthogonality and characterization of inner product spaces