Patent ID: 9075830
Filing Date: 2015-07-07
Classification: G06F

Abstract:
1. A system for propagating knowledge through perdurance, the system comprising: a computer memory for storing executable instructions; an event processor represented by the executable instructions that process perdurance and epistemological relationships of first entities that form a logical graph that admits multiple paths between two of the first entities and admits cycles; a search component, which locates second entities having common perdurance or local epistemological properties; a property queue, which receives the second entities located by the search component; a perdurance engine, which comprises a cycle detector operable to avoid infinite execution paths and which returns a populated accumulator based on the traversal of given entities across events that satisfy a given traversal predicate; an epistemological propagator, which propagates intrinsic and extrinsic properties according to different first propagation fields, generates derived epistemological relationships and probability distributions for the derived relationships using the perdurance engine according to a combination of second propagation fields, and which annotates derivations of relationships with citation graphs that comprise perdurance paths relating to the derivations; property pipelines, which receives the derived epistemological relationships; and an intersection engine, which identifies third entities that have common derived epistemological properties in the property pipelines; wherein the system: dequeues an entity concurrently to initiate epistemological propagation; recursively produces fourth entities in perdurance relationships with an entity; derives third propagation fields based on the derived probability determined by propagation mechanics specified in a declarative representation; locates fifth entities that share a set of specified derived epistemological properties; obtains different first propagation potentials for an event with different perdurance relations and propagation probabilities based on local epistemological data being propagated or other local epistemological data that influences the propagation; propagates the entity's specified common perdurance or local epistemological properties to a second entity; combines the second entity's epistemological relationships with the derived relationships to locate sixth entities for a query which seeks a combination of relationships not present; routes the sixth entities from the propagating to property-specific intersection pipelines; computes the intersection of the pipelines to obtain seventh entities, which are accumulated using the epistemological propagator and which are stored in property-specific containers; and uses the query to serve as a reference by replicating the query results using a conjunction of time constraints and obtaining eighth entities meeting given requirements with the provision that the requirements obtain on or after a specified effective date and a specified reported date.