IP Library Granted Patent US 10,348,831
Granted Patent B2
US 10,348,831 · App. 15/139,873 · Granted Jul 9, 2019

Method and system for containerized internet of things (IoT) devices

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,348,831
App. No.
15/139,873
Granted
Jul 9, 2019
Kind
B2
Abstract

A method and system for containerized Internet of Things (IoT) devices. The method includes receiving by a computing platform IoT device sensor data. The method also includes receiving by the computing platform at least one container image script. The method also includes loading into the computing platform at least one container, which is based on the at least one container image script received by the computing platform. The method also includes processing at least a portion of the IoT device sensor data within the at least one container to generate processed IoT device data. The method also includes transmitting from the computing platform at least a portion of the processed IoT device data. The method also includes removing the at least one container from the computing platform in response to at least a portion of the processed IoT device data being transmitted from the computing platform.

Claims (39)

1. A method for processing Internet of Things (IoT) device sensor data, comprising:

receiving by a computing platform IoT device sensor data;

receiving by the computing platform at least one container image script, wherein the at least one container image script includes a pointer to a record relevant to process the IoT device sensor data, the at least one container image script includes parameters needed for operation of at least one container;

loading into the computing platform the at least one container, based on the at least one container image script received by the computing platform;

processing at least a portion of the IoT device sensor data within the at least one container to generate processed IoT device data;

transmitting from the computing platform at least a portion of the processed IoT device data; and

removing the at least one container from the computing platform in response to at least a portion of the processed IoT device data being transmitted from the computing platform.

2. The method as recited in claim 1 , wherein the at least one container image script includes a pointer to a first container image stored in a repository, and wherein loading the at least one container into the computing platform comprises retrieving the first container image from the repository.

3. The method as recited in claim 2 , wherein the first container image includes at least one application or at least one path to an application, and wherein processing at least a portion of the IoT device sensor data within the at least one container further comprises executing the at least one application within the at least one container to process at least a portion of the IoT device sensor data.

4. The method as recited in claim 1 , wherein processing at least a portion of the IoT device sensor data within the at least one container further comprises running at least one application within the at least one container to process at least a portion of the IoT device sensor data.

5. The method as recited in claim 4 , wherein the IoT device sensor data is encrypted data that can only be decrypted by the application running within the at least one container.

6. The method as recited in claim 1 , wherein the IoT device sensor data received by the computing platform is transmitted from at least one IoT device via a network connection between the IoT device and the computing platform.

7. The method as recited in claim 1 , wherein the computing platform is cloud-based computing platform.

8. A method for processing Internet of Things (IoT) device sensor data, comprising:

collecting by an IoT device IoT device sensor data;

receiving by a computing platform IoT device sensor data from the IoT device, wherein the at least one container image script includes a pointer to a record relevant to process the IoT device sensor data, the at least one container image script includes parameters needed for operation of at least one container;

receiving by the computing platform the at least one container image script from the IoT device;

loading into the computing platform at least one container, based on the at least one container image script received by the computing platform;

processing by the at least one container at least a portion of the IoT device sensor data to generate processed IoT device data;

transmitting by the computing platform at least a portion of the processed IoT device data from the at least one container to the IoT device; and

removing the at least one container from the computing platform in response to the computing platform transmitting at least a portion of the processed IoT device data from the at least one container to the IoT device.

9. The method as recited in claim 8 , wherein the at least one container image script includes a pointer to a first container image stored in a repository, and wherein loading the at least one container into the computing platform comprises retrieving the first container image from the repository.

10. The method as recited in claim 9 , wherein the first container image includes at least one application or at least one path to an application, and wherein processing at least a portion of the IoT device sensor data within the at least one container further comprises executing the at least one application within the at least one container to process at least a portion of the IoT device sensor data.

11. The method as recited in claim 8 , wherein processing at least a portion of the IoT device sensor data by the at least one container further comprises running at least one application within the at least one container to process at least a portion of the IoT device sensor data.

12. The method as recited in claim 11 , wherein the IoT device sensor data is encrypted data that can only be decrypted by the at least one application running within the at least one container.

13. A system for processing Internet of Things (IoT) device sensor data, comprising:

a computing platform; and

at least one IoT device coupled to the computing platform,

wherein the IoT device collects IoT device sensor data,

wherein the IoT device transmits at least a portion of the IoT device sensor data to the computing platform,

wherein the IoT device transmits at least one container image script to the computing platform, wherein the at least one container image script includes a pointer to a record relevant to process the IoT device sensor data, the at least one container image script includes parameters needed for operation of at least one container,

wherein the computing platform loads into the computing platform the at least one container, based on the at least one container image script received by the computing platform,

wherein the at least one container processes at least a portion of the IoT device sensor data within the at least one container to generate processed IoT device data;

wherein the computing platform transmits at least a portion of the processed IoT device data from the at least one container to the IoT device, and

wherein the computing platform removes the at least one container from the computing platform in response to the computing platform transmitting at least a portion of the processed IoT device data from the at least one container to the IoT device.

14. The system as recited in claim 13 , wherein the at least one container image script includes a pointer to a first container image stored in a repository, and wherein the computing platform loading the at least one container therein comprises the computing platform retrieving the first container image from the repository.

15. The system as recited in claim 14 , wherein the first container image includes at least one application or at least one path to an application, and wherein processing at least a portion of the IoT device sensor data within the at least one container further comprises the at least one container executing at least one application therein to process at least a portion of the IoT device sensor data.

16. The system as recited in claim 13 , wherein processing at least a portion of the IoT device sensor data within the at least one container further comprises running at least one application within the at least one container to process at least a portion of the IoT device sensor data.

17. The system as recited in claim 16 , wherein the IoT device sensor data is encrypted data that can only be decrypted by the at least one application running within the at least one container.

Assignments (9)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
SECURITY INTEREST Recorded Jan 31, 2020
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051682/0760 →
SECURITY INTEREST Recorded Nov 21, 2019
From: UNISYS CORPORATION
To: WELLS FARGO NATIONAL ASSOCIATION
Reel/Frame 051075/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: ENTEZARI, MEHDI; CURTIN, ALEXANDER PAUL; MCGINNIS, DENNIS M.
To: UNISYS CORPORATION
Reel/Frame 048978/0519 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 044416/0114 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
SECURITY INTEREST Recorded Oct 6, 2016
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 039960/0057 →