Artificial intelligence (AI) trained data model selection

US12444190B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12444190-B2
Application numberUS-202017107866-A
CountryUS
Kind codeB2
Filing dateNov 30, 2020
Priority dateNov 30, 2020
Publication dateOct 14, 2025
Grant dateOct 14, 2025

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.

This disclosure describes techniques for continuous improvement of machine learning models (also called data models) in a Content Management System (CMS). In one example, a CMS may store a set of data models for each application such as plate number recognition, facial recognition, a determination of likelihood of assault to a law enforcement officer in a traffic violation or robbery scenario, and car identification. In an example embodiment, a predictive model may be used to select a data model from the plurality of data models. The selected data model may be further improved or trained to a new sample of data features to generate an output pattern (e.g., likelihood of assault to a law enforcement officer).

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable storage media storing computer-executable instructions that upon execution cause one or more computers to perform acts comprising: operating, by a content management system (CMS), a prediction model stored in the CMS to select a data model from a plurality of stored data models in the CMS for a law enforcement application; retrieving a first set of data features used to train the selected data model and a second set of data features used to train at least one historical version of the selected data model; incorporating the first set of data features and the second set of data features to generate an incorporated data set; generating a new data model based upon the incorporated data set, the new data model being configured to generate an output pattern; comparing an expected accuracy of the new data model with an associated expected accuracy of the selected data model; and operating the new data model for the law enforcement application by the CMS when the expected accuracy of the new data model is greater than the associated expected accuracy of the selected data model by at least a threshold value, wherein the operating the new data model comprises: processing, by the new data model, real-time data received from the law enforcement application; and sending the output pattern generated by the new data model as a real-time notification. 2. The one or more non-transitory computer-readable storage media of claim 1 , wherein the selected data model includes an output pattern that is based from an output pattern of the law enforcement application. 3. The one or more non-transitory computer-readable storage media of claim 1 , wherein a version of the retrieved first set of data features for the selected data model is different from a version of the retrieved second set of data features. 4. The one or more non-transitory computer-readable storage media of claim 1 , wherein the new data model is stored as another version of the selected data model. 5. The one or more non-transitory computer-readable storage media of claim 1 further comprising: tracking, by the CMS, of defective data set sources; and marking data models that are associated with the defective data set sources. 6. The one or more non-transitory computer-readable storage media of claim 5 , wherein the defective data set sources include telemetry data that are collected from defective devices. 7. The one or more non-transitory computer-readable storage media of claim 1 , wherein the CMS is configured to access different prediction models that are used for different applications. 8. The one or more non-transitory computer-readable storage media of claim 1 , wherein the historical version of the selected data model is associated with data features that contributed to an improvement of another data model in the plurality of stored data models. 9. A computer system, comprising: at least one processor; a memory coupled to the at least one processor, the memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: operating a prediction model stored in a content management system (CMS) to select a data model from a plurality of stored data models in the CMS for a law enforcement application; retrieving a first set of data features used to train the selected data model and a second set of data features used to train at least one historical version of the selected data model; incorporating the first set of data features and the second set of data features to generate an incorporated data set; generating a new data model based upon the incorporated data set, the new data model being configured to generate an output pattern; comparing an expected accuracy of the new data model with an associated expected accuracy of the selected data model; and operating the new data model for the law enforcement application by the CMS when the expected accuracy of the new data model is greater than the associated expected accuracy of the selected data model by at least a threshold value, wherein the operating the new data model comprises: processing, by the new data model, real-time data received from the law enforcement application; and sending the output pattern generated by the new data model as a real-time notification. 10. The computer system of claim 9 , wherein the selected data model includes an output pattern that is based from an output pattern of the law enforcement application. 11. The computer system of claim 9 , wherein a version of the retrieved first set of data features for the selected data model is different from a version of the retrieved second set of data features. 12. The computer system of claim 9 , wherein the new data model is stored as another version of the selected data model. 13. The computer system of claim 9 , wherein the computer system is configured to track defective data set sources and mark data models that are associated with the defective data set sources. 14. The computer system of claim 13 , wherein the defective data set sources include telemetry data that are gathered from defective devices. 15. The computer system of claim 9 , wherein the computer system is configured to access different prediction models that are used for different applications. 16. A computer-implemented method, comprising: operating, by a content management system (CMS), a prediction model stored in the CMS to select a data model from a plurality of stored data models in the CMS for a law enforcement application; retrieving a first set of data features used to train the selected data model and a second set of data features used to train an original version of the selected data model; incorporating the first set of data features and the second set of data features to generate an incorporated data set; generating a new data model based upon the incorporated data set, the new data model being configured to generate an output pattern; comparing an expected accuracy of the new data model with an associated expected accuracy of the selected data model; and operating the new data model for the law enforcement application by the CMS when the expected accuracy of the new data model is greater than the associated expected accuracy of the selected data model by at least a threshold value, wherein the operating the new data model comprises: processing, by the new data model, real-time data received from the law enforcement application; and sending the output pattern generated by the new data model as a real-time notification. 17. The computer-implemented method of claim 16 , wherein the CMS is configured to access different prediction models that are used for different applications.

Assignees

Inventors

Classifications

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title

  • Machine learning · CPC title

  • G06F16/435Primary

    Filtering based on additional data, e.g. user or group profiles · CPC title

  • G06V20/41Primary

    Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items (segmenting video sequences G06V20/49) · CPC title

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 US12444190B2 cover?
This disclosure describes techniques for continuous improvement of machine learning models (also called data models) in a Content Management System (CMS). In one example, a CMS may store a set of data models for each application such as plate number recognition, facial recognition, a determination of likelihood of assault to a law enforcement officer in a traffic violation or robbery scenario, …
Who is the assignee on this patent?
Getac Technology Corp, Whp Workflow Solutions Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/435. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).