# US 2020/0034770 A1 · Work procedure systems and methods of use

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0034770 A1
- Document ID: US20200034770A1
- Status: Published application
- Kind: A1
- Application number: 16/520,686
- Filed: 2019-07-24
- Published: 2020-01-30
- Earliest claimed: 2018-07-24
- Assignees: Ameren Corporation
- Applicants: Ameren Corporation
- Inventors: Anthony Jennings; Nathan Boosinger; Matthew Johnson
- Web page: https://patentgrep.com/patent/US20200034770A1

## CPC

- G06Q 10/06316: {Sequencing of tasks or work}
- G06F 16/258: {Data format conversion from or to a database}
- G06F 16/93: Document management systems
- G06F 40/14: Tree-structured documents (parsing G06F40/205; validation G06F40/226)
- G06F 40/154: Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for converting a work procedure document into a mobile application and mobile applications for executing work procedures are disclosed. The conversion system converts work procedure data in the document into a converted format. In some cases, the converted formatted is consumable by a mobile application. The conversion system can be programmed to identify steps and sub-steps in the work procedure based on business-specific formatting characteristics common to work procedure documents. The mobile application can be configured to generate a controlled workflow for a work procedure on a mobile device. The workflow can prompt a user to provide inputs to the mobile device indicating performance of steps in the work procedure.

## Claims

### Claim 1

A work procedure conversion system, the work procedure conversion system comprising processor-executable software that when executed by a processor is configured to:
receive pre-conversion work procedure data in a pre-conversion format;
identify work procedure items in the pre-conversion work procedure data based on characteristics of the pre-conversion format; and
generate converted work procedure data in a converted format, wherein the converted work procedure data represents the identified work procedure items in the converted format.

### Claim 2 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the pre-conversion work procedure data comprises a multi-level list.

### Claim 3 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the pre-conversion format is .docx.

### Claim 4 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the pre-conversion work procedure data comprises XML data.

### Claim 5 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the software is configured to identify steps in the work procedure document based on a formatting characteristic.

### Claim 6 (depends on 5)

A work procedure conversion system as set forth in claim 5, wherein the formatting characteristic comprises a style associated with a level of a multi-level list style.

### Claim 7 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the software comprises a parser that is configured to parse the pre-conversion work procedure data.

### Claim 8 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the software comprises a filter that is configured to remove some of the pre-conversion work procedure data.

### Claim 9 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the software comprises a tree builder that is configured to build an ordered hierarchical tree from the work procedure items.

### Claim 10 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the software comprises a parser that is configured to parse the pre-conversion work procedure data into a flat list of elements and a tree builder module that is configured to build an ordered hierarchical tree from the flat list of elements.

### Claim 11 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the work procedure document in the pre-conversion format comprises business-specific formatting characteristics.

### Claim 12 (depends on 1)

A work procedure conversion system as set forth in claim 1, wherein the work procedure items comprises at least one of ordered steps, unordered-steps, ordered sub-steps, unordered sub-steps, verification fields, data input fields, or checkboxes.

### Claim 13

A method of converting work procedure documents for a business, the method comprising:
identifying business-specific formatting characteristics of the work procedure documents for the business;
identifying steps in the work procedure documents of the business based on the business-specific formatting characteristics; and
generating a step model tree for each of the work procedure documents including an ordered sequence of step models representing the steps of the work procedure.

### Claim 14

An electronic work procedure system comprising:
a memory storing a processor-executable work procedure application, the work procedure application being configured when executed by the processor to generate a controlled workflow for a work procedure on a mobile device, the workflow prompting a user to provide inputs to the mobile device indicating performance of steps in the work procedure.

### Claim 15 (depends on 14)

An electronic work procedure system as set forth in claim 14, wherein the work procedure application is configured to prevent the user from providing an input for a subsequent step of the work procedure until an input for a prior step is received.

### Claim 16 (depends on 14)

An electronic work procedure system as set forth in claim 14, wherein the work procedure application is configured to retrieve the work procedure from a remote work procedure database.
