IP Library Granted Patent US 12,563,116
Granted Patent B2
US 12,563,116 · App. 17/953,565 · Granted Feb 24, 2026

Trusted lightweight communication in cloud robotics

Inventors: Amr Mokhtar (Limerick, IE); Hassnaa Moustafa (San Jose, CA); Ignacio J. Alvarez (Portland, OR)
Assignee: Intel Corporation
H04L67/12
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 12,563,116
App. No.
17/953,565
Granted
Feb 24, 2026
Kind
B2
Abstract

System and techniques for trusted lightweight communication in cloud robotics are described herein. A device for trusted lightweight communication in cloud robotics can include a memory having instructions and processing circuitry. When in operation, the processing circuitry can be configured by the instructions to receive a first report from a first device after the first device runs a first algorithm and a second report from a second device after the second device runs the first algorithm with an edge controller. The first algorithm can be stored on a distributed ledger. Consensus between the first device and the second device can be determined by agreement between the first report and the second report. An entry, indicative of consensus between the first device and the second device, can be added to the distributed ledger.

Claims (56)

1 . A device for trusted lightweight communication in cloud robotics, the device comprising:

a memory including instructions; and

processing circuitry that, when in operation, is configured by the instructions to:

receive a first report from a first device after the first device runs a first algorithm from a distributed ledger and a second report from a second device after the second device runs the first algorithm with an edge controller;

determine consensus between the first device and the second device based on agreement between the first report and the second report; and

add an entry to the distributed ledger, the entry indicative of consensus between the first device and the second device.

2 . The device of claim 1 , wherein the instructions configured the processing circuitry to:

receive a request to join a network from a third device, wherein the network comprises the first device and the second device; and

transmit a transaction notifying the third device of the first algorithm from the distributed ledger to the third device upon the third device connecting to the network.

3 . The device of claim 2 , wherein the instructions configured the processing circuitry to:

transmit instructions to the third device to run the first algorithm;

receive a third report from the third device after the third device runs the first algorithm;

determine consensus between the first device, the second device, and the third device on agreement between the first report, the second report, and the third report; and

add a second entry to the distributed ledger, the second entry indicative of consensus between the first device, the second device, and the third device.

4 . The device of claim 1 , wherein the instructions configured the processing circuitry to receive a third entry for the distributed ledger from a cloud server, wherein the third entry is a smart contract including a second algorithm.

5 . The device of claim 4 , wherein the instructions configured the processing circuitry to transmit a transaction to the first device and the second device to run the second algorithm.

6 . The device of claim 5 , wherein the instructions configured the processing circuitry to:

receive a fourth report from the first device after the first device runs the second algorithm and a fifth report from the second device after the second device runs the second algorithm;

determine consensus between the first device and the second device on agreement between the fourth report and the fifth report; and

add a fourth entry to the distributed ledger, the fourth entry indicative of consensus between the first device and the second device.

7 . The device of claim 1 , wherein the first device and the second device are autonomous vehicles, and wherein the first algorithm is a path planning algorithm to determine a best route between a first location and a second location.

8 . The device of claim 1 , wherein the first device and the second device are manufacturing robots, and wherein the first algorithm is a sequence planning algorithm to determine a sequence to complete a task.

9 . The device of claim 8 , wherein the first device and the second device avoid collision by running the sequence planning algorithm after a consensus.

10 . At least one non-transient machine readable medium including instructions for lightweight trustworthy communication in cloud robotics, the instructions, when executed by processing circuitry, cause the processing circuitry to perform the following operations comprising:

receiving, with an edge controller, a first report from a first device after the first device runs a first algorithm stored on a distributed ledger and a second report from a second device after the second device runs the first algorithm;

determining consensus between the first device and the second device based on agreement between the first report and the second report; and

adding an entry to the distributed ledger, the entry indicative of consensus between the first device and the second device.

11 . The at least one non-transient machine readable medium of claim 10 , wherein the operations comprise:

receiving a request to join a network from a third device, wherein the network comprises the first device and the second device; and

transmitting a transaction notifying the third device of the first algorithm from the distributed ledger to the third device upon the third device connecting to the network.

12 . The at least one non-transient machine readable medium of claim 11 , wherein the operations comprise:

transmitting instructions to the third device to run the first algorithm;

receiving a third report from the third device after the third device runs the first algorithm;

determining consensus between the first device, the second device, and the third device on agreement between the first report, the second report, and the third report; and

adding a second entry to the distributed ledger, the second entry indicative of consensus between the first device, the second device, and the third device.

13 . The at least one non-transient machine readable medium of claim 10 , wherein the operations comprise receiving a third entry for the distributed ledger from a cloud server, wherein the third entry is a smart contract including a second algorithm.

14 . The at least one non-transient machine readable medium of claim 13 , wherein the operations comprise transmitting a transaction to the first device and the second device to run the second algorithm.

15 . The at least one non-transient machine readable medium of claim 14 , wherein the operations comprise:

receiving a fourth report from the first device after the first device runs the second algorithm and a fifth report from the second device after the second device runs the second algorithm;

determining consensus between the first device and the second device on agreement between the fourth report and the fifth report; and

adding a fourth entry to the distributed ledger, the fourth entry indicative of consensus between the first device and the second device.

16 . The at least one non-transient machine readable medium of claim 10 , wherein the first device and the second device are autonomous vehicles, and wherein the first algorithm is a path planning algorithm to determine a best route between a first location and a second location.

17 . The at least one non-transient machine readable medium of claim 10 , wherein the first device and the second device are manufacturing robots, and wherein the first algorithm is a sequence planning algorithm to determine a sequence to complete a task.

18 . The at least one non-transient machine readable medium of claim 17 , wherein the first device and the second device avoid collision by running the sequence planning algorithm after consensus.

19 . A system for trusted lightweight communication in cloud robotics, the system comprising:

means for receiving, with an edge controller, a first report from a first device after the first device runs a first algorithm and a second report from a second device after the second device runs the first algorithm, the first algorithm is stored on a distributed ledger;

means for determining consensus between the first device and the second device based on agreement between the first report and the second report; and

means for adding an entry to the distributed ledger, the entry indicative of consensus between the first device and the second device.

20 . The system of claim 19 , further comprising:

means for receiving a request to join a network from a third device, wherein the first device and the second device are part of the network; and

means for transmitting a transaction notifying the third device of the first algorithm stored on the distributed ledger to the third device upon the third device connecting to the network.

21 . The system of claim 20 , further comprising:

means for transmitting instructions to the third device to run the first algorithm;

means for receiving a third report from the third device after the third device runs the first algorithm;

means for determining consensus between the first device, the second device, and the third device on agreement between the first report, the second report, and the third report; and

means for adding a second entry to the distributed ledger, the second entry indicative of consensus between the first device, the second device, and the third device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: MOKHTAR, AMR; MOUSTAFA, HASSNAA; ALVAREZ, IGNACIO J.
To: INTEL CORPORATION
Reel/Frame 067601/0589 →
Continuity (1)
Related Publication 20230020169A1 · Jan 19, 2023
References Cited (5)
US 12026780B1 · Bryant · 2024 [cited by examiner]
US 20190164220A1 · Raj · 2019 [cited by examiner]
US 20210304218A1 · Bahrami · 2021 [cited by examiner]
US 20220198562A1 · Cella · 2022 [cited by examiner]
US 20230043223A1 · Jakobsson · 2023 [cited by examiner]