patent alma