23. A non-transitory computer readable medium comprising a plurality of instructions executable on a processor of an electronic device for adapting the electronic device to implement a method of generating context specific terms, wherein the method comprises: obtaining a first collection of terms from at least one electronic file associated with a given context; comparing the first collection of terms with a second collection of terms to generate candidate terms present in the first collection of terms that are not in the second collection of terms; determining a relevance for each of the candidate terms; determining whether to add a given candidate term to a collection of context specific terms for the given context if the relevance for the given candidate term is above a threshold; and if it is determined that the given candidate term is to be added, adding the given candidate term to the collection of context specific terms for the given context; wherein determining whether to add the given candidate term to the collection of context specific terms comprises ensuring that the given candidate term is a valid term.
24. The computer readable medium of claim 23 , wherein the plurality of instructions further comprise instructions to adapt the processor to determine the relevance by ranking the candidate terms.