Knowledge processing system employing confidence levels
First Claim
1. A knowledge processing system comprising:
- a memory for storing knowledge in a plurality of knowledge modules in a knowledge bank, the knowledge including data associated with preexisting solutions to previous problems; and
a processing unit for receiving sensory signals from an external device, the sensory signals including problem-related data corresponding to a current problem, the processing unit operating knowledge-based software and including;
a knowledge processing unit for generating a plurality of artificial intelligence based modules by processing the current problem using a natural language processor to generate tentative code, and for executing the plurality of artificial intelligence based modules to process the input signals representing data, including problem related data corresponding to the current problem, for generating a plurality of solution-related modules from the data representing the pre-existing solutions, with the solution-related modules corresponding to solutions to the current problem;
a numerical processing unit for generating a confidence level associated with a respective solution to the current problem by applying the tentative code to the current problem and generating, the confidence level from a tentative solution corresponding to the tentative code; and
a database processing unit for controlling the storing of the solution-related modules in the memory;
wherein the knowledge processing unit, responsive to the confidence levels of the solutions, iteratively revises the solutions to generate an optimal solution to the current problem by determining a solution strategy using the confidence level corresponding to the tentative solution and adjusting the solution strategy to increase corresponding confidence levels the optimal solution being transmitted as data signals to at least one device.
4 Assignments
0 Petitions
Accused Products
Abstract
A knowledge processing system includes a memory for storing knowledge in a plurality of knowledge modules in a knowledge bank, in which the knowledge includes data associated with pre-existing solutions to previous problems; and a processing unit, operating knowledge-based software, and including a knowledge processing unit for generating a plurality of artificial intelligence based modules, and for executing the plurality of artificial intelligence base modules to process input data, including problem related data, for generating a plurality of solution-related modules from the data representing the pre-existing solutions, with the solution-related modules corresponding to solutions to the current problem; a numerical processing unit for generating a confidence level associated with a respective solution to the current problem; and a database processing unit for controlling the storing of the solution-related modules in the memory. The knowledge processing unit responds to the confidence levels of the solutions to iteratively revise the solutions to generate an optimal solution to the current problem.
-
Citations
20 Claims
-
1. A knowledge processing system comprising:
-
a memory for storing knowledge in a plurality of knowledge modules in a knowledge bank, the knowledge including data associated with preexisting solutions to previous problems; and a processing unit for receiving sensory signals from an external device, the sensory signals including problem-related data corresponding to a current problem, the processing unit operating knowledge-based software and including; a knowledge processing unit for generating a plurality of artificial intelligence based modules by processing the current problem using a natural language processor to generate tentative code, and for executing the plurality of artificial intelligence based modules to process the input signals representing data, including problem related data corresponding to the current problem, for generating a plurality of solution-related modules from the data representing the pre-existing solutions, with the solution-related modules corresponding to solutions to the current problem; a numerical processing unit for generating a confidence level associated with a respective solution to the current problem by applying the tentative code to the current problem and generating, the confidence level from a tentative solution corresponding to the tentative code; and a database processing unit for controlling the storing of the solution-related modules in the memory; wherein the knowledge processing unit, responsive to the confidence levels of the solutions, iteratively revises the solutions to generate an optimal solution to the current problem by determining a solution strategy using the confidence level corresponding to the tentative solution and adjusting the solution strategy to increase corresponding confidence levels the optimal solution being transmitted as data signals to at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A network for processing knowledge comprising:
-
a sensor for receiving sensory signals from an external device, the sensory signals including problem-related data corresponding to a current problem; at least one output device for transmitting data signals to the external device; a memory for storing knowledge in a plurality of knowledge modules in a knowledge bank, the knowledge including data associated with preexisting solutions to previous problems; and a processing unit, operating knowledge-based software, the processing unit including; a knowledge processing unit for generating a plurality of artificial intelligence based modules by processing the current problem using a natural language processor to generate tentative code, the knowledge processing unit executing the plurality of artificial intelligence based modules to process the sensory signals, including the problem-related data, for generating a plurality of solution-related modules from the data representing the pre-existing solutions, with the solution-related modules corresponding to solutions to the current problem; a numerical processing unit for generating a confidence level associated with a respective solution to the current problem by applying the tentative code to the current problem and generating the confidence level from a tentative solution corresponding to the tentative code; and a database processing unit for controlling the storing of the solution-related modules in the memory; wherein the knowledge processing unit, responsive to the confidence levels of the solutions, iteratively revises the solutions to generate an optimal solution to the current problem by determining a solution strategy using the confidence level corresponding to the tentative solution and adjusting the solution strategy to increase corresponding confidence levels, the optimal solution being output as the data signals by the output device to the external device. - View Dependent Claims (12, 13, 20)
-
-
14. A method for processing knowledge comprising the steps of:
-
storing knowledge in a plurality of knowledge modules in a knowledge bank, the knowledge including data associated with pre-existing solutions to previous problems; generating a plurality of artificial intelligence based modules in response to sensory signals transmitted by an external device, the sensory signals including problem-related data corresponding to a current problem and being received by a sensor, the plurality of artificial intelligence based modules being generated by processing the current problem using a natural language processor to generate tentative code; executing the plurality of artificial intelligence base modules to process the input signals representing data, including problem related data corresponding to the current problem; generating a plurality of solution-related modules from the data representing the pre-existing solutions, with the solution-related modules corresponding to solutions to the current problem; generating a confidence level associated with a respective solution to the current problem using a numerical processing unit and applying the tentative code to the current problem and generating the confidence level from a tentative solution corresponding to the tentative code; and iteratively revising the solutions using the confidence levels to generate an optimal solution to the current problem by determining a solution strategy using the confidence level corresponding to the tentative solution and adjusting the solution strategy to increase corresponding confidence levels, the optimal solution being transmitted as data signals to at least one device. - View Dependent Claims (15, 16, 17, 19)
-
Specification