detailed info on software patent in Japan
detailed information on software patent
embodiments of software invention
Software exists in a medium (fixed medium like HDD or portable medium like CD), a IC chip, or the like.
Therefore, some patterns of embodiments are needed for getting a strong patent.