RE:RE:Patents in Auriga vs. Intel (settled) Whaler, if it is a runiing royalty license, then the revenue falls when it's realized. The rule you refer required immediate recognition of deferred payments.
That said, I think the rule was a US GAAP rule and may not be a requirement as a Canadian reporter.