IP Library › Granted Patent US 12,314,730
Granted Patent B2
US 12,314,730 · App. 17/835,443 · Granted May 27, 2025

Computer implemented method and distributed computing infrastructure for automated plug and play configuration

Inventors: Frank Buschmann (Munich, DE); Lars Gelbke (Mansfeld, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
G06F9/4413H04L63/0823
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,314,730
App. No.
17/835,443
Granted
May 27, 2025
Kind
B2
Abstract

Various embodiments of the teachings herein include a computer-implemented method for automated configuration of a joining computing device into a computing system. The method may include: using a device management service to listen for messages from joining devices; connecting via secure shell and factory default credentials to a discovered device; configuring the joining device based on device descriptions, including: downloading a description from the joining device; creating new security certificates which enable secure communication; closing the default ssh services and triggering a reboot; reading the description from the joining device; using the description to identify the set of connectors required for the container runtime environment to be deployed; and receiving into and executing containerized software in a deployed container runtime environment on the joining computer device.

Claims (18)

1. A method for automated configuration and/or integration of a joining computing device into a computing system, the method comprising:

using a device management service to listen in a local distributed computing infrastructure for broadcasting messages from joining computing devices;

automatically connecting using the device management service via secure shell (SSH) and factory default credentials to a discovered joining computing device;

automatically configuring the joining computing device based on computer readable device descriptions, including:

downloading a device description from the joining computing device;

creating new security certificates for the joining computing device which enable secure communication;

closing the default SSH services on the joining computing device and triggering a reboot of the joining computing device;

reading the device description from the joining computing device;

using the device description information to identify the set of connectors required for the container runtime environment to be deployed on the joining computing device, wherein individual connectors in the set of connectors connect to communication protocols, sensors, and/or field programmable gate arrays;

deploying the container runtime environment on the joining computer device; and

executing containerized software in the deployed container runtime environment on the joining computer device.

2. A computer-implemented method according to claim 1 , wherein the created security certificates are user-specific.

3. A computer-implemented method according to claim 1 , wherein the device description from the joining computing device comprises hardware and software setup information.

4. A computer-implemented method according to claim 1 , wherein the automated configuration further comprises obtaining the required connectors of the container runtime environment to the device's capabilities;

wherein the device management service checks the system level repository for pre-defined connectors.

5. A computer-implemented method according to claim 4 , wherein the pre-defined connectors connect to communication protocols and/or to hardware.

6. A computer-implemented method according to claim 1 , wherein the automated configuration further comprises automatically generating the required connector.

7. A computer-implemented method according to claim 6 , wherein generating the required connector is based on the device description information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2022
From: BUSCHMANN, FRANK; GELBKE, LARS
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 060943/0374 →
Priority Claims (1)
EP 21178475 · Jun 9, 2021 · regional
Continuity (1)
Related Publication 20220398106A1 · Dec 15, 2022
References Cited (8)
US 8392712B1 · Wilson · 2013 [cited by examiner]
US 10935855B2 · Waldie · 2021 [cited by applicant]
US 20070268516A1 · Bugwadia · 2007 [cited by applicant]
US 20100142410A1 · Huynh Van · 2010 [cited by examiner]
US 20130318343A1 · Bjarnason · 2013 [cited by examiner]
US 20170148018A1 · Levin · 2017 [cited by examiner]
US 20200162330A1 · Vadapalli · 2020 [cited by examiner]
Search Report for EP Application No. 21178475.6, 15 pages, Dec. 13, 2021. [cited by applicant]