IP Library Granted Patent US 10,523,498
Granted Patent B2
US 10,523,498 · App. 15/650,095 · Granted Dec 31, 2019

Multi-broker messaging and telemedicine database replication

Inventor: David Jones (Sandy, UT)
Assignee: SIERRA NEVADA CORPORATION
H04L41/0668G06F19/3418G16H10/60G16H40/67G16H80/00H04L41/044H04L41/0816H04L41/30H04L67/1095H04W24/04H04W84/20H04L41/0695H04L43/10H04W24/02
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 10,523,498
App. No.
15/650,095
Granted
Dec 31, 2019
Kind
B2
Abstract

A master node is provided. The master node can be configured to include multi-broker messaging. The node can be configured to perform Telemedicine Database Replication. A surrogate master node(s) can be provided in a wireless ad-hoc network. In some variations, the master node and surrogate master node(s) can be arranged in a mesh network.

Claims (36)

1. A method, comprising:

transmitting, by a first network node, a first election message, the first election message being transmitted in response to the first network node failing to connect to a second network node serving as a master network node of a subnetwork including the first network node and the second network node, the transmitting using a message broker of the first network node, the second network node being a slave node to a third network node serving as a master network node to a network including the subnetwork;

receiving, at the first network node and from a fourth network node in the subnetwork, a second election message;

comparing, by the first network node, a network hierarchy level of the first network node with a network hierarchy level of the fourth network node;

designating, by the first network node, the first network node as the master network node of the subnetwork based at least on the network hierarchy level of the first network node being higher than the network hierarchy level of the fourth network node, the first network node becoming another slave node of the third network node as a result of the designating; and

transmitting, by the first network node and to the fourth network node, an instruction to use the message broker of the first network node for communicating over the network.

2. The method of claim 1 , wherein the first network node designated as the master network node of the subnetwork is configured to at least control communication between the fourth network node and the third network node.

3. The method of claim 1 , wherein the first network node designated as the master network node of the subnetwork becomes a hub node of the subnetwork with the fourth network node being a spoke node of the subnetwork.

4. The method of claim 1 , wherein the network is an ultra-wideband network.

5. The method of claim 1 , wherein the network is a wireless ad-hoc network.

6. The method of claim 1 , wherein the first network node, the second network node, the third network node, and/or the fourth network node comprise one or more user devices.

7. The method of claim 1 , wherein the first network node, the second network node, the third network node, and/or the fourth network node comprises one or more patient care devices configured to at least obtain patient data from a patient.

8. The method of claim 7 , further comprising:

receiving, at the first network node designated as the master node, patient data obtained at the fourth network node; and

storing, at the first network node and in a patient data database, the patient data.

9. The method of claim 7 , further comprising:

transmitting, by the first network node designated as the master network node, at least a portion of the patient data to a fifth network node outside of the subnetwork by at least transmitting the portion of the patient data to the third network node.

10. A system comprising:

a processor; and,

a memory storing machine-readable instructions, which when executed by the processor, cause the processor to perform one or more operations comprising:

transmitting, by a first network node, a first election message, the first election message being transmitted in response to the first network node failing to connect to a second network node serving as a master network node of a subnetwork including the first network node and the second network node, the transmitting using a message broker of the first network node, the second network node being a slave node to a third network node serving as a master node to a network including the subnetwork;

receiving, at the first network node and from a fourth network node in the subnetwork, a second election message;

comparing, by the first network node, a network hierarchy level of the first network node with a network hierarchy level of the fourth network node;

designating, by the first network node, the first network node as the master node of the subnetwork based at least on the network hierarchy level of the first network node being higher than the network hierarchy level of the fourth network node, the first network node becoming another slave node of the third network node as a result of the designating; and

transmitting, by the first network node and to the fourth network node, an instruction to use the message broker of the first network node for communicating over the network.

11. The system of claim 10 , wherein the first network node designated as the master node of the subnetwork is configured to at least control communication between the fourth network node and the third network node.

12. The system of claim 10 , wherein the first network node designated as the master node of the subnetwork becomes a hub node of the subnetwork with the fourth network node being a spoke node of the subnetwork.

13. The system of claim 10 , wherein the network is an ultra-wideband network.

14. The system of claim 10 , wherein the network is a wireless ad-hoc network.

15. The system of claim 10 , wherein the first network node, the second network node, the third network node, and/or the fourth network node comprise one or more user devices.

16. The system of claim 10 , wherein the first network node, the second network node, the third network node, and/or the fourth network node comprises one or more patient care devices configured to at least obtain patient data from a patient.

17. The system of claim 16 , wherein the one or more operations further comprise:

receiving, at the first network node designated as the master node, patient data obtained at the fourth network node; and

storing, at the first network node and/or in a patient data database, the patient data.

18. The system of claim 16 , wherein the one or more operations further comprise:

transmitting, by the first network node designated as the master network node, at least a portion of the patient data to a fifth network node outside of the subnetwork by at least transmitting the portion of the patient data to the third network node.

Assignments (4)
CHANGE OF NAME Recorded Apr 12, 2024
From: SIERRA NEVADA CORPORATION
To: SIERRA NEVADA COMPANY, LLC
Reel/Frame 067096/0337 →
SECURITY INTEREST Recorded Jul 23, 2019
From: KUTTA RADIOS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049832/0405 →
SECURITY INTEREST Recorded Jul 23, 2019
From: SIERRA NEVADA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049832/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: JONES, DAVID
To: SIERRA NEVADA CORPORATION
Reel/Frame 043969/0274 →