My experience is that most state trademark registrations and Federal trademark registrations have the same cost and requirements. Thus, it rarely makes sense to register a trademark for one state when you can have a trademark in 50 for the same cost. The USPTO has an explanation at www.uspto.gov. You need a fee, the name of the owner, how long the mark has been in use, evidence of the trademark in use, and identification and class of the goods/services for which the mark is used. The USPTO fee is somewhere around $375. If you go through an attorney, you should expect to pay about $800-$1000.
If you just want a Tennessee registration, information should be available through the Tennessee Secretary of State's website. Same basic requirements, just a different address for submission.
Good luck,
Todd
Answered on Mar 19th, 2014 at 9:57 AM