Patent 9,043,719