Information recording apparatus and method, and computer program product | Patent Publication Number 20050237884 | Patexia