# US 10,693,966 B2 · System for distributed intelligent remote sensing systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,693,966 B2
- Document ID: US10693966B2
- Status: Granted
- Kind: B2
- Application number: 15/683,477
- Filed: 2017-08-22
- Published: 2018-02-22
- Granted: 2020-06-23
- Earliest claimed: 2016-08-22
- Assignees: fybr
- Applicants: fybr
- Inventors: Paul Becker; Linnell Gorden, Jr.; Bret Beringer; James Crain; Mrinal Wadhwa; Richard E. Goodwin
- Web page: https://patentgrep.com/patent/US10693966B2

## CPC

- H04L 67/125: involving control of end-device applications over a network
- G01S 5/0263: {by combining or switching between positions derived from two or more separate positioning systems}
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 21/53: by executing in a restricted environment, e.g. sandbox or secure virtual machine
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G08G 1/0116: {from roadside infrastructure, e.g. beacons}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/04: using optical or ultrasonic detectors
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G01S 2013/9314: {Parking operations}
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 2009/45579: {I/O management, e.g. providing access to device drivers or storage}
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G08G 1/142: {external to the vehicles}
- G08G 1/147: {where the parking area is within an open public zone, e.g. city centre}
- G08G 1/148: {Management of a network of parking areas}
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 2463/061: applying further key derivation, e.g. deriving traffic keys from a pair-wise master key
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An Internet of things (IoT) system, including a distributed system of virtual machines, includes at least one IoT platform system control engine, that includes a platform system control engine secure system space and a IoT platform system control engine user defined space, at least one network node device that includes a network node device secure system space and an IoT network node device user defined space, and at least one edge device that includes an edge device secure system space and an edge device user defined space, where the secure system space of the control engine, the network node device, and the edge device are each configured to be secured to prevent unauthorized access, and the user defined spaces of the platform system control engine, the network node device and the edge device each define a respective virtual machine.

## Claims

### Claim 1

An Internet of things (IoT) system including a distributed system of virtual machines, the IoT system comprising:
at least one IoT platform system control engine, each of the at least one IoT platform system control engine includes a IoT platform system control engine secure system space and a IoT platform system control engine user defined space;
at least one IoT network node device communicable with the at least one IoT platform system control engine through a network, each of the at least one IoT network node device includes a IoT network node device secure system space and an IoT network node device user defined space;
at least one IoT edge device communicable with the at least one IoT network node device and the to least one IoT platform system control engine through the network, each of the at least one IoT edge device includes an edge device secure system space and an edge device user defined space;
wherein the IoT platform system control engine secure system space, the IoT network node device secure system space, and the edge device secure system space are each configured to be secured to prevent unauthorized access; and
wherein, the IoT platform system control engine user defined space, the IoT network node device user defined space and the edge device user defined space each define a respective virtual machine configured to receive and execute user defined instructions to form the distributed system of virtual machines.

### Claim 2 (depends on 1)

The IoT system of claim 1, wherein the IoT platform system control engine secure system space, and the edge device secure system space are each, respectively, configured to control communication over the network between the at least one IoT platform system control engine, the at least one IoT network node device, and the at least one IoT edge device.

### Claim 3 (depends on 1)

The IoT system of claim 1, wherein the IoT platform system control engine secure system space, IoT network node device secure system space, and the edge device secure system space each include an integrated communication control module to control communication over the network.

### Claim 4 (depends on 1)

The IoT system of claim 1, wherein the edge device secure system space is configured to define an interface between an application layer of the IoT edge device and a drive layer of the at least one IoT edge device.

### Claim 5 (depends on 1)

The IoT system of claim 1, wherein the virtual machine of the at least one edge device is configured to configure the application layer of the at least one IoT edge device to interface with a predetermined sensor type.

### Claim 6 (depends on 1)

The IoT system of claim 1, wherein the virtual machine of the at least one IoT platform system control engine is configured to receive user defined instructions.

### Claim 7 (depends on 1)

The IoT system of claim 1, wherein the virtual machine of the at least one IoT platform system control engine is configured to propagate user defined instructions to the respective virtual machines of the IoT network node device and the IoT edge device.

### Claim 8 (depends on 1)

The IoT system of claim 1, wherein the IoT edge device is configured to interface with diverse sensor inputs and diverse outputs through the virtual machine of the IoT edge device.

### Claim 9 (depends on 8)

The IoT system of claim 8, wherein the virtual machine of the IoT edge device is configured to customize the functionality of the diverse sensor inputs and diverse outputs.

### Claim 10 (depends on 1)

The IoT system of claim 1, wherein the respective virtual machine of the at least one IoT platform system control engine, the at least one IoT network node device, and the at least one IoT edge device is configurable with a scripting language interface.

### Claim 11 (depends on 1)

The IoT system of claim 1, wherein the respective virtual machine of the at least one IoT platform system control engine, the at least one IoT network node device, and the at least one IoT edge device is configurable with a visual configuration interface.

### Claim 12 (depends on 1)

The IoT system of claim 1, wherein the virtual machine of the at least one edge device is configured to configure an application layer of the at least one edge device for a predetermined sensor type.

### Claim 13 (depends on 1)

The IoT system of claim 1, wherein the IoT platform system control engine includes an integrated communications control module.

### Claim 14 (depends on 1)

The IoT system of claim 1, wherein the respective virtual machine of the at least one IoT platform system control engine, the at least one network node device, and the at least one IoT edge device are configured to execute a specific IoT task.

### Claim 15 (depends on 14)

The IoT system of claim 14, wherein the respective virtual machine of the at least one IoT platform system control engine, the at least one IoT network node device, or the at least one IoT edge device are configured to execute portions of the specific IoT task, wherein the portions of the specific IoT task are distributed based on capacity and efficiency characteristics of the respective virtual machine of the at least one IoT platform system control engine, the at least one IoT network node device, or the at least one IoT edge device.

### Claim 16

A method of operating an Internet of things (IoT) system including a distributed system of virtual machines, the method comprising:
providing at least one IoT platform system control engine having a IoT platform system control engine secure system space and a IoT platform system control engine user defined space;
providing at least one IoT network node device communicable with the at least one IoT platform system control engine through a network, the at least one IoT network node device having an IoT network node device secure system space and an IoT network node device user defined space;
providing at least one IoT edge device communicable with the at least one IoT network node device and the at least one IoT platform system control engine through the network, each of the at least one IoT edge device includes an edge device secure system space and an edge device user defined space;
configuring each of the IoT platform system control engine secure system space, the IoT network node device secure system space and the edge device secure system space to be secured to prevent unauthorized access;
defining a respective virtual machine in each of the IoT platform system control engine user defined space, the IoT network node device user defined space, and the edge device user defined space; and
forming with the a distributed system of virtual machines with each respective virtual machine receiving and executing user defined instructions.

### Claim 17

An Internet of things (IoT) device link comprising:
a memory storage for storing program code;
a microcontroller for executing the program code, wherein the program code includes secure program code configured to be secured and prevent unauthorized access and user defined program code configured to execute user defined instructions;
a communication module and antenna configured to transmit and receive data to and from the IoT device link;
a cryptologic unit configured to encrypt and decrypt the data;
a power supply and management module and power storage unit configured to provide power to the IoT device link;
a real time clock configured to clock the microcontroller operations;
a MAC address module configured to provide a unique network address for the IoT device link; and
wherein the microcontroller having an interface module configured to connect and control at least one input and output of an IoT device link sensor.

### Claim 18 (depends on 17)

The IoT device link of claim 17, wherein the interface module is common for the IoT device link sensor comprising weather, public safety, waste management, gas leak, sewer monitoring, water leak, parking access, smart parking, water quality, structural integrity, soil moisture, electronic emission, smart lighting, street safety, air quality, item location, water level or public health sensors.

### Claim 19 (depends on 17)

The IoT device link of claim 17, wherein the user defined program code configured to control the operation of the at least one input and output of the IoT device link sensor.

### Claim 20 (depends on 17)

The IoT device link of claim 17, wherein the IoT device link sensor senses a sensing characteristic and cryptologic unit encrypts the sensing characteristic before the communication module and antenna transmits the sensing characteristic.

### Claim 21

An internet of things (IoT) network system comprising:
at least one network link card each of which is configured to respectively interface with a corresponding at least one of an IoT edge device and an IoT network node device, of an IoT platform system, so as to communicably link, via a wide area network each respective at least one IoT edge device and IoT network node device of the IoT platform system to an IoT platform system control engine;
an in-fabrication keying fixture configured so as to couple with and key onto each at least one network link card respectively at fabrication so as to form an encryption key set on, and uniquely corresponding to, each respective network link card at fabrication of each respective network link card; and
an IoT edge device and IoT network node device registration and authentication manager controller coupled to the IoT platform system control engine, the registration and authentication manager controller being configured to respectively register and authenticate each at least one of the IoT edge device and the IoT network node device upon respective initialization and registration thereof, by the IoT platform system control engine, of each at least one of the IoT edge device and the IoT network node device within the IoT platform system based on a secure symmetric encryption key set to the at fabrication formed encryption key set of the corresponding link card of each at least one of the IoT edge device and IoT network node device so as to effect authenticated onboarding respectively of each at least one of the IoT edge device and IOT network node device to the IoT platform system.

### Claim 22 (depends on 21)

The IoT network system of claim 21, wherein authentication is effected upon and substantially coincident with registration by the IoT Edge device 120 and IoT network node device registration and authentication manager controller of device initialization within the IoT network system.

### Claim 23 (depends on 21)

The IoT network system of claim 21, wherein the encryption key set is disposed at least in a cryptologic unit of each at least one network link card at fabrication of each at least one network link card.

### Claim 24

An Internet of things (IoT) system including a distributed system of virtual machines, the IoT system comprising:
at least one IoT platform system control engine;
at least one IoT network node device communicable with the at least one IoT platform system control engine through a network; and
at least one IoT edge device communicable with the at least one IoT network node device and the at least one IoT platform system control engine through the network, each of the at least one IoT edge device includes an IoT edge device secure system space and an IoT edge device user defined space;
wherein the IoT edge device secure system space is configured to be secured to prevent unauthorized access and the IoT edge device user defined space is configured to receive and execute user defined instructions to form the distributed system of virtual machines.

### Claim 25

An Internet of things (IoT) system including a distributed system of virtual machines, the IoT system comprising:
at least one IoT platform system control engine;
at least one IoT network node device communicable with the at least one IoT platform system control engine through a network, each of the at least one IoT network node device includes an IoT network node device secure system space and an IoT network node device user defined space; and
at least one IoT edge device communicable with the at least one IoT network node device and the at least one IoT platform system control engine through the network, each of the at least one IoT edge device includes an IoT edge device secure system space and an IoT edge device user defined space;
wherein the IoT edge device secure system space is configured to be secured to prevent unauthorized access and the IoT edge device user defined space is configured to receive and execute user defined instructions to form the distributed system of virtual machines; and
wherein the IoT network node device secure system space is configured to be secured to prevent unauthorized access and the IoT network node device user defined space is configured to receive and execute user defined instructions to form the distributed system of virtual machines.
