Abstract:
In one embodiment, a first device identifies a region of interest in video in which a light source of a second device is present by: using a current frame of the video and a prior frame of the video to compute a difference frame, performing thresholding on the current frame to form a threshold frame, and performing pixel-wise conjunction operations between the difference frame and the threshold frame, to identify a centroid of the light source of the second device. The first device detects a message within the region of interest transmitted by the second device via its light source. The device provides the message for review by a user.
Abstract:
The present technology is directed to visualizing a Wi-Fi signal propagation in 3-D based on a building plan defined with implicit geometry. The present technology can extract data from a building plan file where a 3-D space and objects in a building plan are defined with implicit geometry, transform the implicit geometry to explicit geometry for the 3-D space and the objects to translate a positioning of the 3-D space and objects from a local coordinate system to a global coordinate system, calculate a RF propagation pattern in the 3-D space based on a RF propagation model for a plurality of Wi-Fi access points located in the 3-D space, and present a 3-D visualization of the RF propagation pattern in the 3-D space.
Abstract:
The present technology includes calculating the 3-D RF propagation pattern in a space for at least one Wi-Fi access point and displaying a visualization of the RF propagation pattern in augmented reality (AR). The augmented reality view of the space can be created by capturing at least one image of the space and displaying at least one image of the space on a display with the visualization of the Wi-Fi access point RF propagation pattern on the display overlaid at least one image of the space. The disclosed technology further can calculate the RF propagation properties and render a visualization of the RF propagation patterns in a 3D space by utilizing hardware on a user device. The AR display is useful in visualizing, in-person aspects of a Wi-Fi network and coverage, and can be used in troubleshooting, maintenance, and simulations of equipment variations.
Abstract:
This disclosure describes techniques for diagnostic tools rendering auditable reasoning of underlying rule engines. A method includes a computing system running a software tool executing an iteration of an underlying rule engine of the software tool to compute at least one input fact; sending a command over a communication interface to a fact source and obtaining an output from the fact source over the communication interface; recording the output from the fact source in a diagnostic event construct; recording a reference to the diagnostic event construct in an inference construct; displaying information of the inference construct in a conclusion view user interface; and displaying information of the diagnostic event construct referenced by the inference construct in an expanded view user interface.
Abstract:
In one embodiment, a method includes processing network data models at a network device operating in a network comprising a plurality of network components, each of the network components associated with one of the network data models, performing semantic matching at the network device for at least two of the network data models, the semantic matching comprising computing labels for elements of the network data models utilizing label computation algorithms configured for notational conventions used in the network data models, computing contexts for the elements based on a hierarchy of each of the network data models, removing one or more of the labels used to form the contexts to create reduced contexts, and computing a semantic relationship for the reduced contexts of the network data models. The network data models are mapped at the network device based on the semantic matching for use in a network application. An apparatus and logic are also disclosed herein.
Abstract:
In one embodiment, a method includes processing network data models at a network device operating in a network comprising a plurality of network components, each of the network components associated with one of the network data models, performing semantic matching at the network device for at least two of the network data models, the semantic matching comprising computing labels for elements of the network data models utilizing label computation algorithms configured for notational conventions used in the network data models, computing contexts for the elements based on a hierarchy of each of the network data models, removing one or more of the labels used to form the contexts to create reduced contexts, and computing a semantic relationship for the reduced contexts of the network data models. The network data models are mapped at the network device based on the semantic matching for use in a network application. An apparatus and logic are also disclosed herein.
Abstract:
In one embodiment, when an ingress provider edge (PE) device of a computer network domain receives a frame at the ingress PE device destined to a destination media access control (MAC) address, it can determine whether the frame was received on a root or leaf Ethernet ingress segment, and also whether the destination MAC address is located via a root or leaf Ethernet segment. Accordingly, the ingress PE device may either drop or forward the frame based on the ingress Ethernet segment and destination MAC address Ethernet segment being either a root or a leaf, respectively.
Abstract:
Techniques for stitching multicast trees in a multiple data center environment. According to one embodiment, a technique for stitching multicast trees is provided, which includes determining, at an edge device of a data center, one or more Virtual Local Area Networks (VLANs) assigned to the edge device as a result of a designated forwarder election. An assigned forwarder message is sent by the edge device to one or more devices on the data center, the assigned forwarder message advertising the edge device as a designated forwarder for the VLANs assigned to the edge device. For each of the VLANs assigned to the edge device, the assigned forwarder message causes the edge device to be included in a multicast tree for the VLAN when the assigned forwarder message is received by specific ones of the devices in the data center that are associated with the VLAN.
Abstract:
In one embodiment, a first routing device establishes a virtual channel with a remote routing device in a G.8032 protocol Ethernet network ring. The first routing device and the remote routing device each being linked to a multi-homed routing device having Layer 2 connectivity to a core network. The multi-homed routing device is not configured with the G.8032 protocol. The first routing device identifies a link state from the first routing device to the multi-homed routing device. Layer 2 connectivity of the first routing device to the core network is controlled based upon the identified link state of the first routing device.
Abstract:
In one embodiment, a particular autonomous system border router (ASBR), in a control-plane media access control (MAC) learning (CPML) network, discovers other ASBRs in the CPML network, the particular ASBR and other ASBRs interconnected with respective ASBRs of a data-plane MAC learning (DPML) network. The particular ASBR calculates one or more internal shortest path first (SPF) trees rooted respectively at each of the other ASBRs in the CPML network, and upon receiving a MAC advertisement route for a given MAC address with a given next-hop IP address, it may determine a distance from the particular and each other ASBR in the CPML network to the given IP address based on the internal SPF trees. In response to the distance from the particular ASBR being shorter than the distance from each other ASBR, the particular ASBR is designated as a designated forwarder (DF) for traffic sourced from the given MAC address.