H04L69/26

Apparatus and methods for controlling a habitat environment
11470825 · 2022-10-18 · ·

A system is provided for controlling an aquatic habitat. The system for includes a server, a bridge, and a habitat component. The server includes a database containing information associated with a habitat component. The server also includes a communication interface for transmitting operating data for the habitat component. The bridge has a first communication unit configured to communicate with the server communication interface and transmit the operating data received from the server to the habitat component. The habitat component has a second communication unit for receiving operating data from the bridge.

Server-based notification of alarm event subsequent to communication failure with armed security system

A server-based environment for reporting a status of a security, monitoring and automation controller is provided. Detecting cessation of an always-on persistent network connection between the SMA controller and the server is also provided. Reporting the cessation of the network connection to an end user and defined others is further provided. A further aspect provides for automatically reporting an alarm event to a central station, the end user, and others, in the event the cessation of the network connection occurs while the SMA controller is armed and after a zone fault event, and not receiving a disarm notification prior to expiration of a preset entry delay.

Resilient network communication using selective multipath packet flow spraying

Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.

Source port adaptive multi-path (SAM) protocol

Techniques for adapting source ports for traffic include generating a first packet with a header and a payload, the header including an indication of a first source port from which the first packet is to be transmitted. The first packet is transmitted to a receiver using the first source port and, upon not receiving an acknowledgment from the receiver, a second packet with second header and the same payload is generated. The second header includes an indication of a second, different source port from which the second packet is to be transmitted. The second packet is transmitted to the receiver using the second, different source port. An acknowledgment is received from the receiver for one of the first or second packets, and the acknowledgment includes an indication of the source port that sent the packet.

Server-based notification of alarm event subsequent to communication failure with armed security system

A server-based environment for reporting a status of a security, monitoring and automation controller is provided. Detecting cessation of an always-on persistent network connection between the SMA controller and the server is also provided. Reporting the cessation of the network connection to an end user and defined others is further provided. A further aspect provides for automatically reporting an alarm event to a central station, the end user, and others, in the event the cessation of the network connection occurs while the SMA controller is aimed and after a zone fault event, and not receiving a disarm notification prior to expiration of a preset entry delay.

DATA TRANSMISSION WITH COMMUNICATION BROKER

A method for transmitting data from a first sub-system to a second sub-system includes the steps of: providing a dataset by the first sub-system, the dataset having a data structure identifier and a data value; sending the dataset to the second sub-system; receiving the dataset by the second sub-system; checking whether complete assignment information regarding the data structure assigned to the data structure identifier is present in the second sub-system; recovering any missing assignment information from a communication broker in the event that the second sub-system does not contain complete assignment information; and determining the data structure on the basis of the data structure identifier and the assignment information. A corresponding system, a corresponding first sub-system, a corresponding second sub-system and a communication broker are also proposed.

Generating multi-layer configuration templates for deployment across multiple infrastructure stack layers

Techniques are provided for generating multi-layer configuration templates for deployment across multiple infrastructure stack layers. One method comprises evaluating a semantic equivalence of attributes in an attribute registry to identify common attributes that appear in multiple stack layers; identifying architecture-specific attributes that are distinct from the common attributes; obtaining a semantic attribute group comprising related attributes; determining a semantic attribute group configuration for the related attributes by evaluating a configuration of the related attributes identified in a deployment configuration and/or a reference template configuration comprising the related attributes; and generating a configuration template for configuring multiple server devices, wherein the configuration template comprises (i) a first portion that configures the common attributes based on a configuration in the reference template configuration, and (ii) multiple second portions, wherein each second portion comprises an architecture-specific configuration of the architecture-specific attributes for a corresponding architecture-specific infrastructure stack type.

RESILIENT NETWORK COMMUNICATION USING SELECTIVE MULTIPATH PACKET FLOW SPRAYING

Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.

CUSTOM CONTENT FOR PREMISES MANAGEMENT

Methods and systems for managing a premises are described. A premises or devices at a premises may be associated with one or more premises zones. The one or more premises zones may be associated with corresponding content. If data is received from a device associated with a particular premises zone, then the content may be output. The content may be used to notify a user of an event, state change, or other indication associated with the particular premises zone.

SYSTEM AND METHOD FOR AUTONOMOUS VEHICLE COMMUNICATIONS PROTOCOLS

In an embodiment, an autonomous vehicle system includes an autonomous vehicle. The autonomous vehicle includes a communications system configured to communicate with the base station, and a control system communicatively coupled to the communications system, the control system comprising a processor. The processor is configured to receive driving commands from the base station, execute the driving commands to drive the autonomous vehicle, and execute a vehicle controller-to-subsystems latency protocol to determine a communications latency between a vehicle controller and vehicle subsystems, and to stop the autonomous vehicle if the communications latency exceeds a user-configurable latency value, wherein the vehicle controller and vehicle subsystem are disposed in the autonomous vehicle.