United States patent 7826X