# US 12,228,909 B2 · Methods and apparatus for time-sensitive networking coordinated transfer learning in industrial settings

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

- Number: US 12,228,909 B2
- Document ID: US12228909B2
- Status: Granted
- Kind: B2
- Application number: 17/359,184
- Filed: 2021-06-25
- Published: 2021-10-21
- Granted: 2025-02-18
- Earliest claimed: 2021-04-30
- Assignees: Imtel Corporation
- Applicants: Intel Corporation
- Inventors: Rita Wouhaybi; Samudyatha C. Kaira; Rajesh Poornachandran; Francesc Guim Bernat; Kevin Stanton
- Web page: https://patentgrep.com/patent/US12228909B2

## CPC

- G05B 19/4155: characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
- G05B 19/41845: {characterised by system universality, reconfigurability, modularity}
- G05B 13/0265: {the criterion being a learning criterion}
- G06N 20/00: Machine learning
- G05B 2219/31264: Control, autonomous self learn knowledge, rearrange task, reallocate resources
- G05B 2219/31368: MAP manufacturing automation protocol
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y02P 90/80: Management or planning
- 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)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

Methods and apparatus for Time-Sensitive Networking Coordinated Transfer Learning in industrial settings are disclosed. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to cause performance of an operation by a first machine according to a first configuration, process a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range, and in response to a determination that the performance metric is not within the threshold range, cause performance of the operation by a second machine according to a second configuration different from the first configuration.

## Claims

### Claim 1

An apparatus for coordinated transfer learning, the apparatus comprising:
at least one memory;
instructions in the apparatus; and
processor circuitry to execute the instructions to:
cause performance of an operation by a first machine according to a first configuration, the first configuration including at least one of a first temporal setting or a first electrical setting to be utilized during the performance of the operation;
process a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range; and
in response to a determination that the performance metric is not within the threshold range, cause performance of the operation by a second machine according to a second configuration different from the first configuration, the second configuration including at least one of a second temporal setting or a second electrical setting to be utilized during the performance of the operation.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the operation is a manufacturing operation, the first machine is a first manufacturing machine, and the second machine is a second manufacturing machine.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the performance metric is associated with a drive signal that causes the performance of the operation by the first machine.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the performance metric is associated with a deviation of the drive signal from a predetermined drive signal associated with the first configuration.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the processor circuitry is to cause the first machine and the second machine to operate asynchronously.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the threshold range is a first threshold range, and wherein the processor circuitry is to communicatively couple the first machine and the second machine in response to the first machine encountering a first ambient condition and the second machine encountering a second ambient condition, the first ambient condition within a second threshold range of the second ambient condition.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor circuitry is to determine the second configuration based on the first configuration and the performance metric associated with the performance of the operation according to the first configuration.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the performance metric is a first performance metric, and the processor circuitry is to:
process a second performance metric of the performance of the operation by the second machine to determine whether the second performance metric is within the threshold range; and
in response to a determination that the second performance metric is within the threshold range, cause performance of the operation by the first machine or a third machine according to the second configuration.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the processor circuitry is to:
cause the first machine to be communicatively coupled to the second machine and one or more other machines in response to the second machine and the one or more other machines being initially configured to perform operations according to the first configuration or a third configuration similar to the first configuration; and
cause the first machine, the second machine, and the one or more other machines to learn from operations performed by the first machine, the second machine, and the one or more other machines.

### Claim 10

A non-transitory machine executable medium comprising instructions to cause processor circuitry to at least:
determine a schedule for a first machine to perform an operation at a first time and a second machine to perform the operation at a second time after performance of the operation by the first machine is at least partially complete;
after determination of the schedule, cause performance of the operation by the first machine according to a first configuration;
process a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range; and
in response to a determination that the performance metric is not within the threshold range, cause performance of the operation by a second machine according to a second configuration different from the first configuration.

### Claim 11 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the operation is a manufacturing operation, the first machine is a first manufacturing machine, and the second machine is a second manufacturing machine.

### Claim 12 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the performance metric is associated with a drive signal that causes the performance of the operation by the first machine.

### Claim 13 (depends on 12)

The non-transitory machine executable medium of claim 12, wherein the performance metric is associated with a deviation of the drive signal from a predetermined drive signal associated with the first configuration.

### Claim 14 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the instructions cause the processor circuitry to cause the first machine and the second machine to operate asynchronously.

### Claim 15 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the threshold range is a first threshold range, and wherein the instructions cause the processor circuitry to communicatively couple the first machine and the second machine in response to the first machine encountering a first ambient condition and the second machine encountering a second ambient condition, the first ambient condition within a second threshold range of the second ambient condition.

### Claim 16 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the instructions cause the processor circuitry to determine the second configuration based on the first configuration and the performance metric associated with the performance of the operation according to the first configuration.

### Claim 17 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the performance metric is a first performance metric, and wherein the instructions cause the processor circuitry to:
process a second performance metric of the performance of the operation by the second machine to determine whether the second performance metric is within the threshold range; and
in response to a determination that the second performance metric is within the threshold range, cause the first machine or a third machine to perform the operation according to the second configuration.

### Claim 18 (depends on 10)

The non-transitory machine executable medium of claim 10, wherein the instructions cause the processor circuitry to:
cause the first machine to be communicatively coupled to the second machine and one or more other machines in response to the second machine and the one or more other machines being initially configured to perform operations according to the first configuration or a third configuration similar to the first configuration; and
cause the first machine, the second machine, and the one or more other machines to learn from operations performed by the first machine, the second machine, and the one or more other machines.

### Claim 19

An apparatus comprising:
first means for causing performance of an operation by a first machine according to a first configuration;
means for processing a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range; and
second means for causing performance of the operation by a second machine according to (i) a second configuration different from the first configuration in response to a determination that the performance metric is not within the threshold range or (ii) the first configuration in response to a determination that the performance metric is within the threshold range.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the operation is a manufacturing operation, the first machine is a first manufacturing machine, and the second machine is a second manufacturing machine.

### Claim 21 (depends on 19)

The apparatus of claim 19, wherein the performance metric is associated with a drive signal that causes the performance of the operation by the first machine.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein the performance metric is associated with a deviation of the drive signal from a predetermined drive signal associated with the first configuration.

### Claim 23 (depends on 19)

The apparatus of claim 19, further including third means for causing the first machine and the second machine to operate asynchronously.

### Claim 24 (depends on 19)

The apparatus of claim 19, wherein the threshold range is a first threshold range, and further including means for communicatively coupling the first machine and the second machine in response to the first machine encountering a first ambient condition and the second machine encountering a second ambient condition, the first ambient condition within a second threshold range of the second ambient condition.

### Claim 25 (depends on 19)

The apparatus of claim 19, further including means for determining the second configuration based on the first configuration and the performance metric associated with the performance of the operation according to the first configuration.
