Methods and Systems for Applying Machine Learning to Automatically Solve Problems
First Claim
1. A method for receiving a description of a problem and applying machine learning to automatically solve the problem, the method comprising:
- receiving, by a first computing device, from a second computing device, via a user interface component, a description of a first problem;
assigning, by a clustering engine executing on the first computing device, the first problem to a class;
identifying, by a correlation engine executing on the first computing device, a first database associated with the class;
retrieving, by the correlation engine, from the identified database, first data relevant to the first problem; and
providing, by the first computing device, via the user interface component, a suggestion for solving the first problem, based on the retrieved first data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for receiving a description of a problem and applying machine learning to automatically solve the problem includes receiving, by a first computing device, from a second computing device, via a user interface component, a description of a first problem. The method includes assigning, by a clustering engine executing on the first computing device, the first problem to a class. The method includes identifying, by a correlation engine executing on the first computing device, a first database associated with the class. The method includes retrieving, by the correlation engine, from the identified database, first data relevant to the first problem. The method includes providing, by the first computing device, via the user interface component, a suggestion for solving the first problem, based on the retrieved first data.
105 Citations
22 Claims
-
1. A method for receiving a description of a problem and applying machine learning to automatically solve the problem, the method comprising:
-
receiving, by a first computing device, from a second computing device, via a user interface component, a description of a first problem; assigning, by a clustering engine executing on the first computing device, the first problem to a class; identifying, by a correlation engine executing on the first computing device, a first database associated with the class; retrieving, by the correlation engine, from the identified database, first data relevant to the first problem; and providing, by the first computing device, via the user interface component, a suggestion for solving the first problem, based on the retrieved first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for receiving a description of a problem and applying machine learning to automatically solve the problem, the method comprising:
-
a first computing device receiving, from a second computing device, via a user interface component, a description of a first problem; a machine learning interface receiving the description of the first problem from the user interface component; a clustering engine executing on the first computing device, receiving the description of the problem from the machine learning interface, and assigning the first problem to a class; a correlation engine executing on the first computing device, identifying a first database associated with the class, and retrieving from the identified database, first data relevant to the first problem; and providing, by the first computing device, to the second computing device, via the user interface component, a suggestion for solving the first problem, based on the retrieved first data.
-
Specification