United States patent 8447X