Patent ID: 8589791

Claim:
A method of automatically generating a glossary of terms for an electronic document, comprising: receiving the electronic document associated with a project; breaking the received electronic document into one or more terms for determining whether any of the one or more terms requires a definition; accessing a resources repository that includes information associated with the project, the information including one or more of contact information, task information, calendar information, user entered definition terms, lexicons, question and answer pairings, and user entered information associated with the project; identifying from the one or more terms in the received electronic document and the information in the resources repository any of the one or more terms that requires a definition; querying a definition source for one or more definitions for any of the one or more terms that requires a definition; receiving a candidate definition from the definition source for each of any of the one or more terms that requires a definition; and for each of any of the one or more terms that requires a definition, generating a term and definition pairing by pairing each of any of the one or more terms that requires a definition with the candidate definition received for each of any of the one or more terms that requires a definition.