IDEA patent