patente 20040042487.