Be: Those would be the wrong dates. The patent terms is generically 20 years from either the date of filing or the priority date.
If a patent was filed in 2006 or 2007 with a priority date of 1995, it would expire next year.
A good example of this is the patent-in-suit, '597 that filed on 06/30/2010. However, the priority date is U.S. Provisional Application Ser. No. 60/000,442, filed on Jun. 20, 1995. Terminal Disclaimer on 7,383,209 and 5,978,773.
So the patent expires on June 20, 2015 - the same date as the original sister patent '048 .
The following patent meets your condition of being filed in 2007. It expires in 2027 - after the date mentioned in the Boulder article. http://www.freepatentsonline.com/8238885.html That would suggest the dates in the article were off the top of her head and do not represent the actual life of the patent portfolio.