# US 2020/0311364 A1 · Device configuration using qr and other machine readable codes

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

- Number: US 2020/0311364 A1
- Document ID: US20200311364A1
- Status: Published application
- Kind: A1
- Application number: 16/753,953
- Filed: 2017-10-25
- Published: 2020-10-01
- Earliest claimed: 2017-10-25
- Assignees: Siemens Mobility GmbH
- Applicants: Siemens Mobility, Inc.
- Inventors: Richard Alan McGavock, JR.; Nathan Clanney
- Web page: https://patentgrep.com/patent/US20200311364A1

## CPC

- G06K 7/1417: {2D bar codes}
- G06Q 10/10: Office automation; Time management
- G05B 19/0426: {Programming the control sequence}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06K 19/06037: {multi-dimensional coding}
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 10/20: Administration of product repair or maintenance
- G05B 2219/23146: Programmable, reconfigurable via microprocessor or coding switches
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- 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
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and method providing device configuration using quick response (QR) and/or other machine readable codes. The system and method reduce the time and costs associated with configuring devices/equipment based on site plans while also reducing the potential for errors during the configuration process.

## Claims

### Claim 1

A method of configuring a device, said method comprising:
generating, using a processor, electronic configuration settings for the device based on first site plans, the electronic configuration settings including a safety check value;
generating, using a code generator, one or more machine readable codes associated with the electronic configuration settings;
generating modified site plans for the device by applying images of the one or more machine readable codes to the first site plans for the device;
reading, by a machine readable code reader connected to the device, the images of the one or more codes from the modified site plans to obtain the electronic configuration settings and safety check value; and
configuring the device based on the electronic configuration settings.

### Claim 2 (depends on 1)

The method of claim 1, further comprising the step of verifying that the device was properly configured by comparing the safety check value to a safety check code on the first site plans.

### Claim 3 (depends on 1)

The method of claim 1, wherein said step of generating modified site plans comprises:
applying the images of the one or more machine readable codes to an electronic version of the first site plans for the device; and
printing the electronic version of the first site plans with the applied one or more machine readable codes.

### Claim 4 (depends on 1)

The method of claim 1, wherein the one or more machine readable codes comprises the electronic configuration settings and safety check value and said step of configuring the device comprises inputting the electronic configuration settings into the device.

### Claim 5 (depends on 4)

The method of claim 4, wherein there is a plurality of machine readable codes and said reading step further comprises:
determining a number of the plurality of machine readable codes; and
reading each machine readable code of the plurality of machine readable codes.

### Claim 6 (depends on 1)

The method of claim 1, wherein said step of generating electronic configuration settings for the device based on first site plans comprises:
generating electronic configuration settings;
storing the electronic configuration settings in a database; and
generating a reference identifier for the stored electronic configuration settings.

### Claim 7 (depends on 6)

The method of claim 6, wherein said step of generating the one or more machine readable codes associated with the electronic configuration settings comprises generating a machine readable code including the reference identifier and the safety check value.

### Claim 8 (depends on 7)

The method of claim 7, wherein said step of reading the images of the one or more codes from the modified site plans comprises:
obtaining the reference identifier and safety check value from the one or machine readable codes; and
accessing the database using the reference identifier to obtain the electronic configuration settings for the device.

### Claim 9 (depends on 6)

The method of claim 6, wherein the database is stored on a configuration server accessible by the processor and machine readable code reader over a network connection.

### Claim 10 (depends on 6)

The method of claim 6, wherein the device comprises a grade crossing predictor for a railroad crossing and the one or more machine readable codes are quick response codes.

### Claim 11

A system for configuring a device, said system comprising:
a computer workstation, said workstation comprising a processor adapted to:
generate electronic configuration settings for the device based on first site plans, the electronic configuration settings including a safety check value,
generate, using a code generator, one or more machine readable codes associated with the electronic configuration settings, and
generate modified site plans for the device by applying images of the one or more machine readable codes to the first site plans for the device; and
a machine readable code reader connected to the device, said reader adapted to:
read the images of the one or more codes from the modified site plans to obtain the electronic configuration settings and safety check value, and
transmit the electronic configuration settings to the device to configure the device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the machine readable code reader is adapted to verify that the device was properly configured by comparing the safety check value to a safety check code on the first site plans.

### Claim 13 (depends on 11)

The system of claim 11, wherein said step processor is adapted to generate the modified site plans by:
applying the images of the one or more machine readable codes to an electronic version of the first site plans for the device; and
outputting the electronic version of the first site plans with the applied one or more machine readable codes to a printing device.

### Claim 14 (depends on 11)

The system of claim 11, wherein the one or more machine readable codes comprises the electronic configuration settings and safety check value.

### Claim 15 (depends on 14)

The system of claim 14, wherein there is a plurality of machine readable codes and said machine readable code reader is adapted to:
determine a number of the plurality of machine readable codes; and
read each machine readable code of the plurality of machine readable codes.

### Claim 16 (depends on 11)

The system of claim 11, wherein said processor is adapted to generate electronic configuration settings for the device by:
generating electronic configuration settings;
storing the electronic configuration settings in a database; and
generating a reference identifier for the stored electronic configuration settings.

### Claim 17 (depends on 16)

The system of claim 16, wherein said processor is adapted to generate the one or more machine readable codes associated with the electronic configuration settings by generating a machine readable code including the reference identifier and the safety check value.

### Claim 18 (depends on 17)

The system of claim 17, wherein said machine readable code reader is adapted to read the images of the one or more codes from the modified site plans by:
obtaining the reference identifier and safety check value from the one or machine readable codes; and
accessing the database using the reference identifier to obtain the electronic configuration settings for the device.

### Claim 19 (depends on 16)

The system of claim 16, wherein the database is stored on a configuration server accessible by the processor and machine readable code reader over a network connection.

### Claim 20 (depends on 16)

The system of claim 16, wherein the device comprises a grade crossing predictor for a railroad crossing and the one or more machine readable codes are quick response codes.
