H04L67/1093

TRANSCODING IN SECURITY CAMERA CAMERA APPLICATIONS
20230262234 · 2023-08-17 ·

The disclosure is related to adaptive transcoding of video streams from a camera. A camera system includes a camera and a base station connected to each other in a first communication network, which can be a wireless network. When a user requests to view a video from the camera, the base station obtains a video stream from the camera, transcodes the video stream, based on one or more input parameters, to generate a transcoded video stream, and transmits the transcoded video stream to a user device. The base station can transcode the video stream locally, e.g., within the base station, or in a cloud network based on transcoding location factors. Further, the camera system can also determine whether to stream the video to the user directly from the base station or from the cloud network based on streaming location factors.

Coordinated startup routine for control devices of a network

A control device may be configured to form a network at a unique coordinated startup time. The control device may identify a role assigned to the control device in a previously-formed network that the control device was attached to. The control device may determine a unique coordinated startup time for the control device based on the role assigned to the control device in the previously-formed network. The control device may initiate a network formation procedure at the unique coordinated startup time for the device. For example, the network formation procedure may cause the control device to attach to another control device in the network. The network formation procedure is configured to enable the control device to assume the role assigned to the control device in the previously-formed network in the new network.

Device clock setting while booting a device

A computing device may perform a method that includes determining whether internal time reference data is available while booting the computing device. When the internal time reference data is unavailable, the device clock is set to a default time setting. However, when the internal time reference data is available while booting the computing device, the method includes searching the internal time reference data for a most recent time reference, and setting the device clock to a current time setting based on the most recent time reference.

Decentralized data storage and processing for IoT devices

Methods, apparatus, and articles of manufacture for decentralized data storage and processing for IoT devices are disclosed. An example apparatus includes memory; and a processor to cause storage of a contract in an off-chain datastore; generate a hash value of the contract; cause storage of the hash value on a blockchain to be accessible to multiple nodes in an IoT network; and cause storage of a transaction on the blockchain, the transaction corresponding to an objective of the contract based on data sensed by an IoT device in the IoT network.

Back-up sentinel network for a blockchain distribution network

A peer node in a blockchain distribution network includes a processor configured to generate a blockchain, where the blockchain includes information regarding a plurality of transactions. The processor is also configured to determine that the peer node is being discriminated against with respect to blockchain transmissions by one or more central servers of the blockchain distribution network. The processor is further configured to determine, based at least in part on the determination that the peer node is being discriminated against, that one or more servers in a sentinel network are to be used for blockchain transmissions instead of the one or more central servers. The peer node further comprises a transceiver operatively coupled to the processor and configured to transmit the blockchain through the sentinel network.

OFF-CHAIN DATA SHARING SYSTEM AND METHOD THEREOF
20210367762 · 2021-11-25 ·

An off-chain data sharing system according to an embodiment of the present invention includes a first storage node to store off-chain data, a blockchain node to store a ledger that records permission information of the off-chain data, and a data stream hub to relay data transmission and reception between the first storage node and a second storage node requesting the off-chain data by referring to the permission information.

Systems and methods for seamless host migration

Systems and methods of the present invention for maintaining network data distribution are provided. Network data may be distributed in such as manner as to allow a network session to weather interrupted communications between host and clients without significant loss of data. Embodiments of the present invention provide for one or more clients to serve as backup host(s) for the network session. When the other clients transmit data to the host, they may also transmit the data to one or more backup hosts if there are any indications of interrupted communication.

Decentralized computation system architecture based on node specialization

Described are systems, methods, and media for providing secure and scalable decentralized computation for one or more decentralized applications. Features include a blockchain, and a plurality of nodes that are separated into at least a first specialized node type and a second specialized node type. Nodes of the first specialized node type can be assigned non-deterministic tasks to perform, and each of the nodes of the second specialized node type can be assigned deterministic tasks to perform. Thus, the disclosed systems and methods can achieve improvements in speed and cost that scale with hardware capacity without compromising decentralization.

Automated storage selection with blockchain and NLP

A processor may receive a request for storage in a blockchain network. The request may include information as to a specific storage that is required. The processor may commit the request to the blockchain network. The processor may provide the request to one or more proposing entities. The processor may receive, from the one or more proposing entities, respective proposals in response to the request for storage. The processor may determine which of the respective proposals best match the information included in the request. The processor may automatically accept the best matched proposal.

Method And Device For Reaching Consensus In Parachain, And Storage Medium
20210352141 · 2021-11-11 ·

A method for reaching consensus in parachain includes the steps of: packaging a plurality of information of first blocks requiring consensus in a first parachain to generate first block information; transmitting he first block information to a corresponding node in a main chain for storing and recording the first block information in the main chain, and verifying the first block information stored and recorded in the main chain whether a number of first block information is not less than a first threshold number with the same information, to generate a consensus result; and synchronizing the consensus result, and writing the first block to the first parachain when the first block passes the verification.