Patent # 9,045,176