# US 2020/0396291 A1 · Data router-mediated publisher/subscriber transmission architecture apparatus and methods

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

- Number: US 2020/0396291 A1
- Document ID: US20200396291A1
- Status: Published application
- Kind: A1
- Application number: 15/733,347
- Filed: 2019-01-25
- Published: 2020-12-17
- Earliest claimed: 2018-02-15
- Assignees: Siemens Healthcare Diagnostics Inc.
- Applicants: Siemens Healthcare Diagnostics Inc.
- Inventors: Michael HEYDLAUF
- Web page: https://patentgrep.com/patent/US20200396291A1

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G16H 10/40: for data related to laboratory analysis, e.g. patient specimen analysis
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 40/67: for remote operation
- G16Y 10/60: Healthcare; Welfare
- G16Y 20/10: relating to the environment, e.g. temperature; relating to location
- H04L 45/70: {Routing based on monitoring results}
- H04M 15/00: Arrangements for metering, time-control or time indication {; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP}
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L 67/125: involving control of end-device applications over a network
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and apparatus for publisher-independent auxiliary communications in data router-mediated publisher/subscriber transmission architectures provide faster processing of actionable information by subscribers and increased flexibility to add publishers to a system. Publisher-originated information in a publisher-specific format is used by either the publisher, or a data router coupled to the publisher, to generate information, based on the publisher-originated information, in a publisher-independent format recognized by subscribers, and provided by the data router to subscribers. Publishers may include analyzers such as blood, immuno-assay, and clinical chemistry analyzers, IoT devices, and automation systems.

## Claims

### Claim 1

A method, comprising:
obtaining, by a first device, a first measured result;
generating, by the first device, a first data packet in a first format, the first data packet based, at least in part, on the first measured result, and the first format associated with the first device;
generating, by the first device, a second data packet in a second format, the second data packet based, at least in part, on a portion of the first data packet, and the second format being independent of the first device; and
transmitting the first data packet in the first format and the second data packet in the second format via a first communications network;
wherein the second data packet in the second format contains actionable information derived from the first data packet in the first format, and wherein the first device comprises an analyzer, an automation system, or an IoT device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining, by an automation system, data related to a status of one or more automation system functions to produce a first automation system report.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
obtaining, by an Internet of Things (IoT) device, data related to a sensor of the IoT device to produce a first IoT report.

### Claim 4 (depends on 1)

The method of claim 1, wherein obtaining the first measured result comprises:
obtaining temperature, humidity, barometric pressure, vibration, inventory scale, hardware malfunction, clinical result, or water ionization reading.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving, by a data router, the first data packet in the first format and the second data packet in the second format.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
transmitting, by the data router, the first data packet in the first format associated with the first device and the second data packet in the second format independent of the first device, to a subscriber.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
initiating, by the subscriber, a control action based on the second data packet in the second format prior to processing, by the subscriber, the first data packet in the first format.

### Claim 8

A method, comprising:
obtaining, by a device, a first measured result;
generating, by the device, a first data packet in a first format, the first data packet based, at least in part, on the first measured result, and the first format associated with the device;
transmitting, by the device, the first data packet in the first format to a data router via a first communications network;
generating, by the data router, a second data packet in a second format, the second data packet based, at least in part, on a portion of the first data packet, and the second format being independent of the device; and
transmitting, by the data router, the first data packet in the first format and the second data packet in the second format to a subscriber via a second communications network;
wherein the second data packet in the second format contains actionable information derived from the first data packet in the first format, and wherein the device comprises an analyzer, an automation system, or an IoT device.

### Claim 9 (depends on 8)

The method of claim 8, wherein the first communications network and the second communications network are different.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
obtaining, by an automation system, data related to a status of one or more automation system functions to produce a first automation system report.

### Claim 11 (depends on 8)

The method of claim 8, further comprising:
obtaining, by an Internet of Things (IoT) device, data related to a sensor of the IoT device to produce a first IoT report.

### Claim 12 (depends on 8)

The method of claim 8, wherein obtaining the first measured result comprises:
obtaining temperature, humidity, barometric pressure, vibration, inventory scale, hardware malfunction, clinical result, or water ionization reading.

### Claim 13 (depends on 8)

The method of claim 8, further comprising:
transmitting, by the data router, the first data packet in the first format associated with the device and the second data packet in the second format independent of the device, to a subscriber.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
initiating, by the subscriber, a control action based on the second data packet in the second format prior to processing, by the subscriber, the first data packet in the first format.

### Claim 15

A health information system, comprising:
a first device configured to obtain a measured parameter, and further configured to generate a first data packet in a first format, the first data packet based, at least in part, on the measured parameter, and the first format associated with the first device;
a subscriber;
a data router coupled to the first device via a first network and coupled to the subscriber via a second network, the data router comprising:
a processor;
a memory, coupled to the processor, the memory having stored therein a plurality of instructions that, when executed by the processor, causes the data router to:
receive the first data packet in the first format via the first network,
generate a second data packet in a second format, the second data packet based, at least in part, on a portion of the first data packet, and the second format being independent of the first device, and
transmit the first data packet and the second data packet to the subscriber via the second network;
wherein the second data packet in the second format contains actionable information derived from the first data packet in the first format.

### Claim 16 (depends on 15)

The health information system of claim 15, wherein the first device comprises an analyzer.

### Claim 17 (depends on 15)

The health information system of claim 15, wherein the first device comprises an automation system.

### Claim 18 (depends on 15)

The health information system of claim 15, wherein the first device comprises an IoT device.

### Claim 19 (depends on 15)

The health information system of claim 15, wherein the first network and the second network are different.

### Claim 20

An apparatus, comprising:
a processor; and
a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, cause the apparatus to:
obtain a first measured result,
generate a first data packet in a first format, the first data packet based, at least in part, on the first measured result, and the first format associated with the apparatus,
generate a second data packet in a second format, the second data packet based, at least in part, on a portion of the first data packet, and the second format being independent of the apparatus, and
ptransmit the first data packet and the second data packet via a communications network;
wherein the second data packet in the second format contains actionable information derived from the first data packet in the first format.
