Information processing apparatus, information processing method, and program Grant US-8510235-B2 United States of America 13 Aug 2013