Method for developing machine operation classifier using machine learning

US10032117B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10032117-B2
Application numberUS-201414489191-A
CountryUS
Kind codeB2
Filing dateSep 17, 2014
Priority dateSep 17, 2014
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for developing machine operation classifiers for a machine is disclosed. The method includes receiving training data associated with the machine from one or more on-board engineering channels associated with the machine and determining one or more training features based on the training data values. The method also includes determining one or more training labels associated with the one or more training features and building a predictive model for determining machine operation classifiers using a computer. Building the predictive model may include feeding the one or more training features and the one or more training labels associated with the one or more training features to a machine learning algorithm and determining a predictive model from the machine learning algorithm. The predictive model may be used for receiving new data associated with the machine and determining a predicted label based on the new data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for developing machine operation classifiers for a machine, the method comprising: receiving training data associated with the machine from one or more on-board engineering channels associated with the machine; determining one or more training features based on the training data values; determining one or more training labels associated with the one or more training features upon a time period of input of the training data, wherein each training data label will accompany a certain time period of training data values and correspond to one of a plurality of predetermined machine operations; building a predictive model, using a computer, for determining machine operation classifiers, building the predictive model includes; feeding the one or more training features and the one or more training labels associated with the one or more training features to a machine learning algorithm; and determining a predictive model from the machine learning algorithm, the predictive model for receiving new data associated with the machine and determining a predicted label based on the new data. 2. The method of claim 1 , wherein the one or more on board engineering channels includes a plurality of on-board engineering channels associated with the machine and the method further comprises determining one or more elected channels from the plurality of on-board engineering channels. 3. The method of claim 2 , wherein determining the one or more elected channels includes recursive feature elimination on the plurality of on-board engineering channels. 4. The method of claim 2 , wherein determining the predictive model further includes optimizing the predictive model based on input from the one or more elected channels. 5. The method of claim 1 , wherein the machine learning algorithm utilizes, at least, a trained neural network. 6. The method of claim 1 , wherein the machine learning algorithm utilizes, at least a decision tree. 7. The method of claim 1 , wherein the machine learning algorithm utilizes, at least, support vector machine weights. 8. The method of claim 1 , wherein determining one or more training labels associated with the one or more training features is performed using video, the video being synchronized with the training data. 9. A method for determining a predicted machine operation for a machine using a machine operation classifier, the method including: receiving first data values associated with the machine from one or more on-board engineering channels associated with the machine; determining one or more first features from the first data values; determining a first label for the first data values upon a time period of input of the first data by using a predictive model, wherein the first label will accompany a certain time period of first data values and correspond to one of a plurality of predetermined machine operations, the predictive model being built by: feeding one or more training features and one or more training labels associated with the one or more training features to a machine learning algorithm; and determining the predictive model from the machine learning algorithm. 10. The method of claim 9 , wherein the machine learning algorithm includes at least one of a trained neural network, a decision tree, and support vector machine weights. 11. A system for developing machine operation classifiers for a machine, the system comprising: one or more on-board engineering channels for providing training data associated with the machine; an input module for receiving the training data from the one or more on-board engineering channels, determining one or more training features based on the training data values, and determining one or more training labels associated with the one or more training features upon a time period of input of the training data, wherein each training data label will accompany a certain time period of training data values and correspond to one of a plurality of predetermined machine operations; a machine learning module for building a predictive model for determining machine operator classifiers, building the predictive model by the machine learning module includes: feeding the one or more training features and the one or more training labels associated with the one or more training features to a machine learning algorithm; and determining a predictive model from the machine learning algorithm. 12. The system of claim 11 , further comprising a predictive modelling module, the predictive modelling module receiving new data associated with the machine from the one or more on-board engineering channels and determining a predicted label based on the new data by using the predictive model. 13. The system of claim 11 , further comprising one or more machine sensors associated with the machine and the one or more on-board engineering channels, the on-board engineering channels determining the training data from the machine data provided by the machine sensors. 14. The system of claim 13 , wherein the one or more system sensors include at least one of a ground speed sensor, a track speed sensor, a slope sensor, a gear sensor, and a hydraulic sensor. 15. The system of claim 11 , wherein the one or more on board engineering channels includes a plurality of on-board engineering channels associated with the machine and the machine learning module determines one or more elected channels from the plurality of on-board engineering channels. 16. The system of claim 15 , wherein determining the one or more elected channels include performing recursive features elimination of the plurality of on-board engineering channels. 17. The system of claim 15 , wherein determining the predictive model further includes optimizing the predictive model based on input from the one more elected channels. 18. The system of claim 11 , wherein the machine is an excavator. 19. The system of claim 11 , wherein the machine is a grader. 20. The system of claim 11 , wherein the machine is a wheel loader.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10032117B2 cover?
A method for developing machine operation classifiers for a machine is disclosed. The method includes receiving training data associated with the machine from one or more on-board engineering channels associated with the machine and determining one or more training features based on the training data values. The method also includes determining one or more training labels associated with the on…
Who is the assignee on this patent?
Caterpillar Inc
What technology area does this patent fall under?
Primary CPC classification G06N99/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).