IP Library › Granted Patent US 11,048,686
Granted Patent B2
US 11,048,686 · App. 16/228,956 · Granted Jun 29, 2021

Method and a node for storage of data in a network

Inventors: Joni Rapanen (Vantaa, FI); Tomi Sarajisto (Helskinki, FI); Ilkka Keisala (Helsinki, FI)
Assignee: Telia Company AB
G06F16/2365G06F16/2379G06F21/6227G06F21/78H04L9/0637H04L9/3239H04L9/3297H04L43/04H04L63/0245H04W4/70H04L43/08H04L2209/38H04L2209/805
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 11,048,686
App. No.
16/228,956
Granted
Jun 29, 2021
Kind
B2
Abstract

The embodiments herein relate to a network node and a method performed in the network node of an operator, for storage of data in a blockchain database in a network that is based on a Service Function Chaining (SFC) architecture, the method comprising: receiving data packets from an IoT device; performing, by a service function in the network node, at least deep packet inspection, DPI, on the received data packets for identifying sensor data of the received data packets; retrieving, from the operator's system, network data associated with the sensor data; retrieving, from a third party system, external data associated with the sensor data; combining the identified sensor data, the network data and the external data to form a combined data; and storing the combined data in the blockchain database.

Claims (26)

1. A method performed by a network node of an operator network, for storage of data in a blockchain database in a network that is based on a Service Function Chaining (SFC) architecture, the method comprising:

receiving data packets from an IoT device;

performing, by a service function in the network node of the operator network, at least deep packet inspection (DPI) on the received data packets for identifying IoT generated sensor data from the received data packets;

retrieving, from an operator's system in the operator network, network data associated with the IoT generated sensor data;

retrieving, from a third party system, via the Internet, external data associated with the IoT generated sensor data;

combining the identified IoT generated sensor data, the network data and the external data to form a combined data;

authenticating, by the operator network, the combined data, the operator network acting as a trusted party and authenticator of the combined data; and

if authentication is successful, storing the combined data in the blockchain database.

2. The method according to claim 1 , further comprising sharing the combined data with each party that has access to the blockchain database.

3. The method according to claim 1 , wherein the IoT generated sensor data includes at least one of a timestamp, latitude, longitude, temperature, and humidity, and wherein the network data includes at least one of an IP address, location information, timestamp, latency information, and throughput.

4. The method according to claim 1 , wherein the network data includes subscriber data related to a subscription of the IoT device and further includes at least one of an IP address, location information, timestamp, latency information, and throughput.

5. The method according to claim 1 , wherein the external data includes location information.

6. The method according to claim 1 , wherein the blockchain database is time-stamped and non-repudiable.

7. The method according to claim 2 , wherein each party that has access to the blockchain database maintains a local copy of the combined data.

8. A network node of an operator network configured to store data in a blockchain database in a network that is based on a service function chaining (SFC) architecture, the network node comprising a processor and a memory containing instructions executable by the processor, wherein the network node is operative to:

receive data packets from an IoT device;

perform, by a service function in the network node of the operator network, at least deep packet inspection (DPI) on the received data packets for identifying IoT generated sensor data of from the received data packets;

retrieve, from an operator's system in the operator network, network data associated with the IoT generated sensor data;

retrieve, from a third party system via the Internet, external data associated with the IoT generated sensor data;

combine the identified IoT generated sensor data, the network data and the external data to form a combined data;

authenticate, by the operator network, the combined data, the operator network acting as a trusted party and authenticator of the combined data; and

if authentication is successful, store the combined data in the blockchain database.

9. The network node according to claim 8 , wherein the network node is operative to share the combined data with each party that has access to the blockchain database.

10. The network node according to claim 8 wherein the IoT generated sensor data includes at least one of a timestamp, latitude, longitude, temperature, and humidity, and wherein the network data includes at least one of an IP address, location information, timestamp, latency information, and throughput.

11. The network node according to claim 8 , wherein the network data includes subscriber data related to a subscription of the IoT device and further includes at least one of an IP address, location information, timestamp, latency information, and throughput.

12. The network node according to claim 8 , wherein the external data includes location information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: RAPANEN, JONI; SARAJISTO, TOMI; KEISALA, ILKKA
To: TELIA COMPANY AB
Reel/Frame 048526/0435 →
Priority Claims (1)
SE 1850015-7 · Jan 5, 2018 · national
Continuity (1)
Related Publication 20190213182A1 · Jul 11, 2019
Cited By (1)
US 12,494,911