Patent classifications
H04L67/1046
Blockchains For Securing IoT Devices
A trusted communications environment includes a primary participant with a group creator and a distributed ledger, and a secondary participant with communication credentials. An Internet of Things (IoT) network includes a trusted execution environment with a chain history for a blockchain, a root-of-trust for chaining, and a root-of-trust for archives. An IoT network includes an IoT device with a communication system, an onboarding tool, a device discoverer, a trust builder, a shared domain creator, and a shared resource directory. An IoT network includes an IoT device with a communication system, a policy decision engine, a policy repository, a policy enforcement engine, and a peer monitor. An IoT network includes an IoT device with a host environment and a trusted reliability engine to apply a failover action if the host environment fails. An IoT network includes an IoT server including secure booter/measurer, trust anchor, authenticator, key manager, and key generator.
Internet of things
- Ned M. Smith ,
- Keith Nolan ,
- Mark Kelly ,
- Gregory Burns ,
- Michael Nolan ,
- John Brady ,
- Cliodhna Ni Scanaill ,
- Niall Cahill ,
- Thiago Macieira ,
- Zheng Zhang ,
- Glen J. Anderson ,
- Igor Muttik ,
- Davide Carboni ,
- Eugene Ryan ,
- Richard Davies ,
- Toby M. Kohlenberg ,
- Maarten Koning ,
- Jakub Wenus ,
- Rajesh Poornachandran ,
- William C. Deleeuw ,
- Ravikiran Chukka
The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.
Method for changing member in distributed system and distributed system
A method for changing a member in a distributed system, includes requesting, by a first target node, a node address set from a management server, where the node address set includes first addresses of all nodes in the distributed system, sending, by the first target node, a join request to a master node in the distributed system when the node address set does not comprise a second address of the first target node, adding, by the master node, the second address to the node address set, and instructing all slave nodes in the distributed system to add the second address to a corresponding local member list.
Parking infrastructure powered by a decentralized, distributed database
A parking system having parking lots and server computers configured to control access to the parking lots. The server computers are connected via a communications network to form a peer to peer network of computing nodes. The peer to peer network of computing nodes hosts a decentralized, distributed database that stores activity records of parking spaces in the parking lots. The peer to peer network can include vehicles planning to use parking services of the parking lots and/or mobile devices connected to infotainment systems of the vehicles. Alternatively, the peer to peer network is formed by parking applications running in the vehicles and/or the mobile devices. The records in the decentralized, distributed database provide parking space availability information and/or can be used to regulate and/or plan parking reservation, usage, and navigational guidance to reach available parking spaces.
Method for operating a hearing device, and hearing device
A method for operating a hearing device is specified. The hearing device is assigned to a user and connected to other hearing devices, which are each assigned to another user, for data exchange in a common network. The hearing device or one of the other hearing devices controls the data exchange by subscribing to the network as a master, and wherein all other hearing devices subscribe to the network as a slave. It is decided whether the hearing device subscribes to the network as a master or as a slave by determining the operational capability of the hearing device and comparing it with the operational capability of the other hearing devices and by the hearing device acting as a master if the hearing device has the highest operational capability, and otherwise as a slave.
INTERNET GROUP MANAGEMENT PROTOCOL HOST TRACKING
A computer network device (such as a switch or a router) that implement host tracking is described. During operation, the computer network device may receive a report message that is associated with a host, which indicates that the host wants to join a group in a network that receives an audio-video channel from a source. In response, the computer network device may add information associated with the host to a group data structure associated with one or more hosts in the group. Then, when the computer network device receives a leave message that is associated with the host, the computer network device may remove or deactivates the host from the group data structure. Moreover, when the group data structure is empty or has no active hosts, the computer network device may stop forwarding the audio-video channel from the source to the group without further delay.
OBJECT IDENTIFICATION FOR GROUPS OF IOT DEVICES
An Internet of Things (IoT) network composite object includes a device owner with name server and sub-object list, sub-objects, and a blockchain recording the sub-objects. An IoT network composite object includes a device owner with composite object type name server, and blockchain. An IoT network coalition group includes coalition group name server, coalition group member list, and blockchain. An IoT network apparatus includes device identity generator, message publisher, network applier, device describer, and packer sender. An IoT network apparatus includes a device registrar to register device to first network through a portal to second network, device joiner, token requester, and authentication request sender. An IoT network apparatus includes an identity verifier to verify the identity of an authentication request, and an authentication request response returner. An IoT network apparatus including a caller entity credential issuer, an object entity provisioner, credential presenter, and access control list policy applier.
EDGE SHARING ORCHESTRATION SYSTEM
A network device includes a processor and a memory. The processor effectuates operations including instantiating an edge share orchestrator that identifies edge devices including a customer device. Edge share orchestrator also determines that the customer device lacks computing power or functionality to perform at least a portion of an existing or augmented service and identifies at least one additional device of the edge devices capable of providing additional computing power or functionality for performing the at least a portion of the existing service or augmented service associated with the customer device. Edge share orchestrator also meshes the additional computing power or functionality of the at least one additional device with the customer device and performs the at least a portion of the existing or augmented service associated with the customer device using the meshed additional computing power or functionality of the at least one additional device and the customer device.
Management server, management system, management method, and program
A management server, which facilitates search for information, includes storages, a network interface, and a processor. The network interface performs communication with an external device. The processor is configured or programmed to perform a process of associating monitoring target information, sensor information, and time information, with one another to be stored in the storage. Further, the processor is configured or programmed to perform a process of receiving designation information from a host controller, and combining the monitoring target information corresponding to the obtained designation information with the sensor information associated with the monitoring target information to generate combined information and output the combined information to the host controller.
EDGE COMPUTING FOR INTERNET OF THINGS SECURITY WITH BLOCKCHAIN AUTHENTICATION
A device may include a memory storing instructions and processor configured to execute the instructions to receive, by a first blockchain node and via a first base station, a message from a first Internet of Things (IoT) device to a second IoT device, wherein the device corresponds to a first multi-access edge computing (MEC) device located in a first MEC network associated with the first base station. The processor may be further configured to authenticate, by the first blockchain node, the first IoT device using a blockchain associated with a group of IoT devices and send, by the first blockchain node, the message to a second blockchain node in a second MEC device in a second MEC network associated with a second base station servicing the second IoT device, in response to authenticating the first IoT device using the blockchain associated with the group of IoT devices.