Patent classifications
H04L67/1046
System and method for coordinated motion among heterogeneous devices using a movement token
A system and method of coordinated motion includes a device with one or more movable elements and one or more processors. The device is configured to discover a second device, determine a desired type of coordinated motion based on the discovery of the second device, request a movement token of a first type from a token service, the first type being selected based on the desired type of coordinated motion, receive the movement token from the token service, receive configuration data, kinematic data, or planned motion data for the second device, plan a first motion for a movable element of the movable elements based on the first type of the movement token and the configuration data, the kinematic data, or the planned motion data for the second device, and execute the first motion while the device holds the movement token. The device and the second device are different heterogeneous devices.
Interworking LPWAN end nodes in mobile operator network
It is recognized herein that current cellular radio access technologies lack capabilities for both long range and low power usage devices. Public LPWAN networks are described herein that may use multiple network servers. Further, the network may distribute IoT devices (e.g., LoRa end nodes) across network servers. This may allow the public IoT networks to balance loads across network servers, to allow for redundancy of network servers, to provide differentiated services across network servers, and to permit roaming of end nodes across different public IoT networks, among other things.
Decentralized data storage and processing for IoT devices
An Internet of Things (IoT) network includes an IoT device with data manager, data classifier, and data mapper; or includes IoT device with bloom filter, blockchain logic, content creator, and search manager; or includes IoT device with device connector, namespace discoverer, partition creator, service advertiser, and data router; or includes IoT device with IoT network topology identifier, IoT node resource identifier, neural network topology identifier, mapping optimizer, and decomposable task processor; or includes IoT device with blockchain logic, Merkle tree with hash code entries, and locator to search the Merkle tree; or includes IoT device with bloom filter topic list, subscription manager, and content locator; or includes IoT device with topic classifier to determine if topic includes encrypted content, notifier of the encrypted content, and key subscriber; or includes IoT device with an attestator to provide group membership credential and a subscriber to supply bloom filter and receive a key.
Systems and methods to discover and notify devices that come in close proximity with each other
An electronic device of a first user configured to connect with a second electronic device of a second user over a first peer-to-peer wireless network link; send to the second electronic device, a first unique code generated by the first electronic device, corresponding to a first user identifier of the first electronic device; receive from the second electronic device, a second unique code generated by the second electronic device, corresponding to a second user identifier of the second electronic device; store the second unique code; store on the first electronic device, information indicating the proximity of the second electronic device and the time when it is within the communicable range of the first electronic device; retrieve from a coupled backend database stored in a cloud, a third unique code; and, upon determining that the third unique code matches the second unique code, display a notification on the first electronic device.
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.
Multimedia Content Distribution System and Method
A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry. In response, the social networking system communicates second media content items associated with the first media content items to a second playback queue associated with the second media playback device. The second playback items facilitate streaming of second media content associated with the first media content from a second streaming service to the second media playback device.
SYSTEMS AND METHODS TO DISCOVER AND NOTIFY DEVICES THAT COME IN CLOSE PROXIMITY WITH EACH OTHER
An electronic device of a first user configured to connect with a second electronic device of a second user over a first peer-to-peer wireless network link; send to the second electronic device, a first unique code generated by the first electronic device, corresponding to a first user identifier of the first electronic device; receive from the second electronic device, a second unique code generated by the second electronic device, corresponding to a second user identifier of the second electronic device; store the second unique code; store on the first electronic device, information indicating the proximity of the second electronic device and the time when it is within the communicable range of the first electronic device; retrieve from a coupled backend database stored in a cloud, a third unique code; and, upon determining that the third unique code matches the second unique code, display a notification on the first electronic device.
SHARDING BLOCK CHAIN GENERATION METHOD BASED ON TREE STRUCTURE
Disclosed is a sharding block chain generation method based on a tree structure. Method comprises: dividing a server system into at least one group, and respectively selecting a leader of each group; packaging to generate at least one block by leader according to an own local database state, and broadcasting at least one block to all members of group in which leader is located; verifying consistency of at least one block, executing block according to a verification result of consistency, and synchronizing block to other groups. According to method, by means of tree grouping architecture, efficiency of generating block by a block chain framework is improved, block is generated according to own local database state of the leader, a resource waste phenomenon when block is generated in system is reduced, and delay when the block is generated is reduced.
Secure forum facilitator in controlled environment
An forum facilitator device is provided that allows for a controlled environment to provide a secure forum for residents to provide communications to other registered users of the secure forum. The communications are provided through posts made in the secure forum and through other types of communications from the inmate such as but not limited to emails and text messages. The forum facilitator device operates the secure forum and implements rules to control what is posted on the secure forum, who is able to access the secure forum, and what entities are allowed to view and interact with residents of the controlled environment.
Systems and methods to retain existing connections so that there is no connection loss when nodes are added to a cluster for capacity or when a node is taken out from the cluster for maintenance
Described embodiments provide systems and methods for pushing session information to a newly joined node in a cluster of nodes. In the cluster, each node may maintain a session table of existing sessions. One or more nodes may detect a new node has joined the cluster. Each node, responsive to the detection, may apply a hash function on a tuple of each session of the existing sessions in the session table of the node to determine whether one or more existing sessions are identified to be owned by the new node as a result of the hash function. Each node, responsive to identifying that one or more sessions are to be owned by the new node, may push corresponding session information to the new node. The new node may become configured to receive a packet corresponding to the one or more sessions and to process the packet.