Model building architecture and smart routing of work items

US10949807B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10949807-B2
Application numberUS-201715674379-A
CountryUS
Kind codeB2
Filing dateAug 10, 2017
Priority dateMay 4, 2017
Publication dateMar 16, 2021
Grant dateMar 16, 2021

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.

Systems and methods for using a mathematical model based on historical information to automatically schedule and monitor work flows are disclosed. Prediction methods that use some variables to predict unknown or future values of other variables may assist in reducing manual intervention when addressing incident reports or other task-based work items. For example, work items that are expected to conform to a supervised model built from historical customer information. Given a collection of records in a training set, each record contains a set of attributes with one of the attributes being the class. If a model can be found for the class attribute as a function of the values of the other attributes, then previously unseen records may be assigned a class as accurately as possible based on the model. A test data set is used to determine model accuracy prior to allowing general use of the model.

First claim

Opening claim text (preview).

What is claimed is: 1. A cloud-based computer system, comprising: a memory partition; and one or more network interfaces communicatively coupled to one or more processing units and to the memory partition; wherein the memory partition comprises computer instructions that when executed by the one or more processing units cause the cloud-based computer system to provide at least one customer instance and a shared machine learning service, wherein the at least one customer instance is communicatively coupled, via the one or more network interfaces, to a remotely executing client application and the at least one computer instance is configured to: receive information defining one or more parameters regarding historical data pertaining to one or more completed incident reports; and provide at least a portion of the obtained information to the shared machine learning service; and wherein the shared machine learning service is configured to: receive historical data from the at least one customer instance representing respective attributes of a set of resolved historical incident reports, the historical data comprising both structured and unstructured data values; process the structured data values to create a first mathematical representation of attributes defined by the structured data; parse the unstructured data to create generated structured data; process the generated structured data to create a second mathematical representation of terms; and analyze the first mathematical representation and the second mathematical representation to create a model sufficient to determine one or more attributes of a newly created incident report; wherein the at least one computer instance is configured to apply the model to natural language text of the newly created incident report to automatically complete one or more incomplete input fields in the newly created incident report with the one or more attributes. 2. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to include a machine learning scheduler configured to receive respective requests from at least two customer instances and invoke at least two machine learning trainer instances configured to execute independently and concurrently. 3. The cloud-based computer system of claim 1 , wherein each machine learning trainer instance of the at least two machine learning trainer instances purges the historical data after creation of a first model and prior to obtaining additional historical data for a second model. 4. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to retrain the model based on one or more changes to previously predicted attributes of incident reports. 5. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to: partition the historical data to create at least a preparation dataset and a separate test dataset prior to creating the model; create the model using the preparation dataset; and test the model using the test dataset. 6. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to publish the model to the at least one customer instance. 7. The cloud-based computer system of claim 6 , wherein the shared machine learning service is configured to schedule a machine learning trainer instance based on a geographical location associated with the at least one customer instance. 8. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to be idempotent. 9. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to provide restartable training and prediction functions. 10. The cloud-based computer system of claim 1 , wherein the shared machine learning service and the at least one customer instance are configured for full instance redundancy. 11. The cloud-based computer system of claim 1 , wherein the shared machine learning service is configured to provide a training feature utilizing a first portion of cloud infrastructure and a prediction feature utilizing a second portion of the cloud infrastructure, wherein the first portion and second portion maintain independence from each other. 12. A method of creating a model based on historical incident report data, the method comprising: receiving a request, at a shared machine learning service executing in a cloud-based architecture, to schedule creation of the model for a first customer instance; invoking a machine learning training instance associated with the shared machine learning service; providing historical data obtained from the first customer instance to the machine learning training instance, the historical data representing respective attributes of a set of resolved historical incident reports, the historical data comprising both structured and unstructured data values; processing the structured data values to create a first mathematical representation of attributes defined by the structured data; parse the unstructured data to create generated structured data; process the generated structured data to create a second mathematical representation of terms; and analyze the first mathematical representation and the second mathematical representation to create the model sufficient to determine one or more attributes of a newly created incident report; wherein the first customer instance is configured to apply the model to natural language text of the newly created incident report to automatically complete one or more incomplete input fields in the newly created incident report with the one or more attributes. 13. The method of claim 12 , wherein the historical data comprises data obtained from the first customer instance over a defined time frame. 14. The method of claim 12 , wherein parsing the unstructured data to create generated structured data comprises removing junk characters or redundant information from the unstructured data. 15. The method of claim 12 , wherein parsing the unstructured data to create generated structured data comprises adjusting different references to a common item in the unstructured data to a consistent reference to the common item.

Assignees

Inventors

Classifications

  • G06Q10/103Primary

    Workflow collaboration or project management · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Form filling; Merging · CPC title

  • Inference or reasoning models · CPC title

  • Machine learning · 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 US10949807B2 cover?
Systems and methods for using a mathematical model based on historical information to automatically schedule and monitor work flows are disclosed. Prediction methods that use some variables to predict unknown or future values of other variables may assist in reducing manual intervention when addressing incident reports or other task-based work items. For example, work items that are expected to…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/103. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 16 2021 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).