Matching Principle

When is revenue recognized for the sale of a warranty? I understand that expenses are updated over the life of the warranty, but is revenue recognized at the time of puchase only? Thanks!

three methods

http://www.ehow.com/how_7479306_account-extended-warranty-contracts.html