IP Library Granted Patent US 12669995
Granted Patent B1
US 12669995 · App. 19/325,447 · Granted Jun 30, 2026

Configurable multi-protocol data extraction device

Inventors: Thiago Menão Mochetti (São Paulo, BR); Rafaella Silva Monti Souza (São Paulo, BR)
Assignee: Tractian Technologies Inc
G06F9/226G06F9/267
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12669995
App. No.
19/325,447
Granted
Jun 30, 2026
Kind
B1
Abstract

Industrial machines can include internal or associated sensors, which can output one or more operational parameters of the industrial machine. Sensors can use a variety of communication protocols to output the machine data. A configurable, multi-protocol (CMP) device can include hardware and software functionality to interface with and communicate with a variety of sensors and their communication protocols. The CMP device can include a microcontroller, an interface selector, a connector with pinout, having connections. The microcontroller can include a variety of interfaces each dedicated to a communication protocol. The connections of the pinout can include channels. The interface selector can use a combination of relay positions to establish an electrical pathway between an interface of the microcontroller and one or more channels in the pinout.

Claims (46)

1 . A configurable multi-protocol data extraction device comprising:

a microcontroller, having a plurality of communication interfaces, each interface comprising components corresponding to hardware and software implementation of a sensor communication protocol;

a connector, the connector comprising a pinout, the pinout comprising a plurality of connections, wherein the connections comprise a first channel and a second channel;

an interface selector, comprising a plurality of relays, each relay comprising a switch, having an open and close position, wherein a unique combination of positions of relays corresponds to establishing a physical and electrical path between a communication interface of the microcontroller and one or both of the first and second channels of the pinout,

wherein the microcontroller is configured to receive a firmware, the firmware comprising a selection of a sensor communication protocol, the microcontroller, upon receiving the selection of sensor communication protocol, configured to perform operations comprising:

selecting, via the interface selector, a combination of positions of relays corresponding to the selection of the sensor communication protocol.

2 . The device of claim 1 , further comprising a battery, wherein the pinout connections further comprise a positive and a negative power supply terminal, wherein a combination of the positions of the relays establishes a physical and electrical connection between the positive and negative power supply terminals to the battery.

3 . The device of claim 1 , further comprising a wireless communication module.

4 . The device of claim 1 , wherein the sensor comprises an industrial machine sensor, coupled to the industrial machine and outputting one or more operational parameters of the industrial machine.

5 . The device of claim 1 , wherein the communication protocols comprise one or more of analog communication protocols, digital PNP or NPN communication protocols, dry contact communication, RS-485 communication protocol, and I2C communication protocol.

6 . The device of claim 1 , wherein the pinout further comprises a positive or negative power supply terminal.

7 . The device of claim 1 , wirelessly in communication with a receiver, the receiver in communication with a platform, the platform comprising one or more processors configured to perform operations comprising:

generating a configuration file, comprising a listing of the selected sensor communication protocol, microcontroller configuration file, and sensor communication protocol parameters.

8 . The device of claim 7 , wherein the parameters comprise data extraction parameters from the sensor.

9 . The device of claim 7 , wherein the microcontroller configuration file comprises instructions to configure the microcontroller buffer and storage to obtain machine data via the sensor, based on the parameters.

10 . The device of claim 7 , wherein the platform comprises a user interface, and one or more servers loaded with artificial intelligence models, configured to receive machine data from the microcontroller, via the receiver, and recommend diagnosis and/or maintenance of an industrial machine.

11 . A system comprising:

a platform, in communication with a receiver, the receiver in wireless communication with a configurable, multi-protocol (CMP) device,

the CMP device comprising:

a wireless communication module;

a microcontroller, having a plurality of interfaces, each corresponding to a sensor protocol;

a battery;

an interface selector;

a connector, comprising a pinout, the pinout comprising a plurality of terminals;

the wireless communication module of the CMP device, configured to receive a firmware, the firmware comprising a selected sensor protocol;

the interface selector configured to establish an electrical pathway between one or more terminals of the pinout and an interface of the microcontroller comprising hardware and software components for the selected sensor protocol.

12 . The system of claim 11 , wherein the platform is configured to generate a configuration file, comprising a listing of the selected sensor protocol, microcontroller instructions for extracting machine data from the sensor, and data extraction parameters.

13 . The system of claim 11 , wherein the interface selector comprises a plurality of relays, wherein relays in a tree structure arrange a plurality of electrical pathways between the terminals of the pinout and the interfaces of the microcontroller.

14 . The system of claim 11 ,

wherein the interface selector comprises a plurality of relays,

wherein relays in a tree structure arrange a plurality of electrical pathways between the terminals of the pinout and the interfaces of the microcontroller, and a unique combination of the relay switch positions couples one or more terminals of the pinout to an interface of the microcontroller.

15 . The system of claim 11 ,

wherein the interface selector comprises a plurality of relays,

wherein relays in a tree structure arrange a plurality of electrical pathways between the terminals of the pinout and the interfaces of the microcontroller, and a unique combination of the relay switch positions couples one or more terminals of the pinout to an interface of the microcontroller,

wherein the microcontroller is configured to receive the firmware and generate a current in a combination of relays, opening and/or closing a combination of relay switches establishing the electrical pathway.

16 . The system of claim 15 , wherein the microcontroller scans a lookup table to find the combination of relays and/or relay positions for the selected protocol.

17 . The system of claim 11 , wherein the sensor communication protocols, comprise one or more of analog communication protocols, digital PNP or NPN communication protocols, dry contact communication, RS-485 communication protocol, and I2C communication protocol.

18 . The system of claim 11 , wherein the pinout comprises power supply terminals, wherein the CMP device is configurable to couple the power supply terminals with the battery.

19 . The system of claim 11 , wherein the terminals of the pinout comprise a first and a second channel, wherein the interface selector is configured to couple the first and second channels to an interface of the microcontroller, corresponding to the selected sensor protocol.

20 . The system of claim 11 ,

wherein the CMP device electrically couples with a sensor configured to communicate using the selected sensor protocol,

wherein the CMP device is configured to extract machine data from the sensor,

wherein the CMP device is configured to transmit the machine data to the receiver,

wherein the receiver is configured to transmit the machine data to the platform,

wherein the platform is configured to receive the machine data,

wherein the platform, comprises one or more artificial intelligence models, configured to analyze the machine data and generate diagnosis and maintenance recommendations.