Patent ID: 9672478
Date: 2017-06-06
CPC Classifications: G06F,G06Q,H04L,Y10S

Claim:
1. A method for defining logic for analysis, comprising: under control of one or more computer systems configured with executable instructions, providing graphical objects to a user through an interface, the graphical objects representative of semantic objects; receiving an arrangement of a subset of the graphical objects, the arrangement representative of logic for an analysis to be performed as part of implementing a policy, said arrangement based at least in part on interaction by the user with the interface, wherein the logic depends at least partially on whether two of the subset of the graphical objects are arranged in one orientation of multiple mutual orientations, and wherein the arrangement of the subset of the graphical objects at least partially defines the policy; generating, based at least in part on the arrangement, executable instructions for execution by an application configured to operate according to the instructions to monitor transaction data according to the policy, the transaction data corresponding to business activity related to an organization, wherein the policy specifies of a set of conditions and the monitoring comprises monitoring transaction data resulting from future transactions for fulfillment and/or violation of the set of conditions; encoding business data into an ontology at least in part by extracting information from one or more data stores communicably coupled to the one or more computer systems, converting the information to a uniform format, and storing converted information in the ontology; and processing the ontology to monitor the transaction data according to the policy, the processing the ontology comprising partitioning the ontology into partitions, distributing the partitions over a plurality of reasoner instances that reason the partitions according to the policy, and combining results of the plurality of reasoner instances to create combined results; wherein the combined results comprise one or more indications of the fulfillment and/or the violation of the set of conditions.