Massively scalable reasoning architecture
AssigneeOracle International Corporation
InventorsReza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Sreedhar Chitullapally
Life of this patent
Estimating the term…
Abstract
Techniques for reasoning data are disclosed. The techniques may include storing data in an ontology. The data may be partitioned and/or distributed to a plurality of reasoners. Processed data from the plurality of reasoners may then be combined, the processed data having been received from the plurality of reasoners and/or having been processed by the plurality of reasoners.
Claims20
A computer-implemented method, comprising:
- storing, by a computer system configured to execute computer-executable instructions, data in an ontology;
- partitioning the data of the ontology;
- distributing the partitioned data to a plurality of reasoners;
- and
- combining processed data received from the plurality of reasoners, the processed data having been processed by the plurality of reasoners.
A system, comprising:
- a memory storing a plurality of instructions;
- and
- a processor configured to access the memory, wherein the processor is further configured to execute the plurality of instructions to at least:
- store data in an ontology of the memory;
- partition the data of the ontology;
- distribute the partitioned data to a plurality of reasoners;
- and
- combine processed data received from the plurality of reasoners, the processed data having been processed by the plurality of reasoners.
A computer-readable storage medium storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform at least:
- instructions that cause the one or more computer systems to store data in an ontology of the memory;
- instructions that cause the one or more computer systems to partition the data of the ontology;
- instructions that cause the one or more computer systems to distribute the partitioned data to a plurality of reasoners;
- and
- instructions that cause the one or more computer systems to combine processed data received from the plurality of reasoners, the processed data having been processed by the plurality of reasoners.
Dependencies are inferred from the claim text.