By the definition most commonly used by linguists, any linguistic variety can be considered a "dialect" of some language—"everybody speaks a dialect". According to that interpretation, the criteria above merely serve to distinguish whether two varieties are dialects of the same language or dialects of different languages.
What are used to distinguish between two varieties of different languages only?