1. An information analytic system including: an information gathering unit configured to gather at least one piece of information from at least one of a plurality of devices connected to a network; an information analysis unit configured to analyze the gathered information; a rule generation unit configured to generate at least one rule based on the analysis performed by the information analysis unit; a rule analysis unit configured to analyze each generated rule to identify the rules that can be applied to the a corresponding piece information; and the rule analysis unit applies the identified rule to the corresponding piece of information, wherein, the rule analysis unit is configured to analyze unapplied rules and to determine what additional information is required to apply each unapplied rule to at least one piece of information.