Patent ID: 8849726
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. An information processing apparatus which encodes input structured data according to an encoding rule, the apparatus comprising: a specifying unit configured to specify a learning target for the encoding rule; a start determination unit configured to determine a start of learning of the encoding rule when the input structured data matches a learning target specified by said specifying unit; a learning unit configured to learn the encoding rule by recognizing a structure and data type of the structured data when said start determination unit determines a start of learning; an end determination unit configured to determine an end of learning of the encoding rule when an end condition corresponding to a learning target specified by said specifying unit holds for the input structured data; a storage unit configured to store the structured data until said end determination unit determines an end of learning, wherein the end determination unit further determines an end of learning, when a sum of a data size of the input structured data and a data size of structured data stored in the storage unit exceeds a predetermined data size; and an encoding unit configured to encode the structured data stored in said storage unit according to the encoding rule learned by said learning unit when said end determination unit determines an end of learning.