The correct Patent No is US Patent 7,888,419 (wrong No.: US Patent 7,888,914). The patent was filled in 2006, and published in Feb. 2011.