US PATENT