U.S. Patent Pending 61,150,891