Apparatus and method for processing information, recording medium and computer program Grant US-8170963-B2 United States of America 01 May 2012