U.S. Patent No. 7,597,856 and add'l Patent Pending