Juniper Networks Patent Grants

Managing multiple semantic versions of device configuration schemas

Granted: November 2, 2021
Patent Number: 11165647
A controller device manages a plurality of network devices. The controller device includes one or more processing units implemented in circuitry and configured to maintain a graph data structure representing device level configuration schemas for the plurality of network devices, the graph data structure including trie nodes for every first device level configuration schema element for a first model of a version of network device of the plurality of network devices; obtain corresponding…

Identifying a root cause of alerts within virtualized computing environment monitoring system

Granted: November 2, 2021
Patent Number: 11165631
This disclosure describes techniques for analyzing information generated as a result of monitoring resources within computing environments. In one example, this disclosure describes a method that includes observing a plurality of alerts generated in response to monitoring resources associated with a plurality of connected elements within a network; determining a plurality of occurrence counts; determining a plurality of concurrent occurrence counts, wherein each of the plurality of…

Network state management

Granted: November 2, 2021
Patent Number: 11165625
A network device intercepts, from an application associated with a user space, a request message associated with obtaining information regarding a network state from a kernel. The network device directs the request message to a service daemon of the user space based on intercepting the request message, and determines, using the service daemon, network state information regarding the network state. The network device intercepts, from the service daemon, a response message associated with…

Source-active community for improved multicasting

Granted: November 2, 2021
Patent Number: 11165598
This disclosure describes techniques for improved multicasting of source VLAN multicast traffic. For example, a method includes receiving, by a switch device within a data center of a leaf and spine network, multicast traffic from a multicast source; sending, by the switch device and to a border device within the data center that is communicatively coupled to a multicast rendezvous point external to the data center, a source-active routing message to indicate that the switch device is…

Time synchronization for encrypted traffic in a computer network

Granted: November 2, 2021
Patent Number: 11165527
In general, various aspects of the techniques described in this disclosure provide time synchronization for encrypted traffic in a computer network. In one example, the disclosure describes an apparatus, such as a network device, having a control unit for a network device in a computerized network having a topology of network devices; and a forwarding unit operative to determine a release time for sending a synchronization packet in accordance with a time synchronization protocol; modify…

Radio-frequency loss reduction for integrated devices

Granted: November 2, 2021
Patent Number: 11164893
In radio-frequency (RF) devices integrated on semiconductor-on-insulator (e.g., silicon-based) substrates, RF losses may be reduced by increasing the resistivity of the semiconductor device layer in the vicinity of (e.g., underneath and/or in whole or in part surrounding) the metallization structures of the RF device, such as, e.g., transmission lines, contacts, or bonding pads. Increased resistivity can be achieved, e.g., by ion-implantation, or by patterning the device layer to create…

Multi-file malware analysis

Granted: November 2, 2021
Patent Number: 11163879
A device may identify a plurality of files for a multi-file malware analysis. The device may execute the plurality of files in a malware testing environment. The device may monitor the malware testing environment for behavior indicative of malware. The device may detect the behavior indicative of malware. The device may perform a first multi-file malware analysis or a second multi-file malware analysis based on detecting the behavior indicative of malware. The first multi-file malware…

Providing physical host state information to virtual machines deployed on the physical host

Granted: November 2, 2021
Patent Number: 11163600
An orchestrator component, of a host device, may establish a connection to a bridge associated with the host device, where multiple virtual machines are executing on the host device. The orchestrator component may provide, to one or more of the multiple virtual machines, a notification about the bridge associated with the host device, where the notification is to permit the one or more of the multiple virtual machines to connect to the bridge. The orchestrator component may obtain one or…

Apparatus, system, and method for preventing demate between field-replaceable units and telecommunications systems

Granted: October 26, 2021
Patent Number: 11160190
The disclosed apparatus may include (1) an FRU that (A) is designed to mate with a backplane of a telecommunications system and (B) facilitates communication among computing devices within a network and (2) at least one multi-bar ejector that (A) is coupled to the FRU, (B) fastens to a housing of the telecommunications system to enable the FRU to mate with the backplane of the telecommunications system, and (C) includes a spring coupled to at least one bar of the multi-bar ejector that,…

Apparatus, system, and method for increasing the cooling efficiency of cold plate devices

Granted: October 26, 2021
Patent Number: 11160192
The disclosed apparatus may include (1) a cold plate base that (A) is thermally coupled to a component and (B) includes a set of heatsink fin structures that facilitate absorbing heat generated by the component and (2) a cold plate cover that (A) sits atop the cold plate base and (B) directs a cooling fluid across the set of heatsink fin structures to cool the cold plate base despite the heat absorbed by the cold plate base from the component. Various other apparatuses, systems and…

Electrical signature fault detection

Granted: October 26, 2021
Patent Number: 11156651
Techniques are described for a method for detecting a fault. The method includes receiving, by a receiving electronic device, via a differential pair transmission line, from a transmitting electronic device, an electrical signal. The method further includes converting, by a receiving (Rx) serializer/deserializer (SerDes) operating at the receiving electronic device, the received electrical signal into a received digital electrical signal. The method further includes, determining, by one…

Apparatus, system, and method for synchronizing replicated objects across network nodes in highly scaled environments

Granted: October 26, 2021
Patent Number: 11159617
A disclosed method may include (1) detecting, on a primary node within a network, a change made to an object replicated across the primary node and a backup node within the network, (2) modifying a state-update message destined for the backup node to account for the change made to the object on the primary node, (3) inspecting a status flag of the state-update message destined for the backup node, (4) determining, based at least in part on the status flag of the state-update message,…

Automatic configuration of perimeter firewalls based on security group information of SDN virtual firewalls

Granted: October 26, 2021
Patent Number: 11159487
Techniques are described for configuring a one or more perimeter firewalls positioned on the perimeter of a data center based on security group information associated with an internal virtual firewall operating within one or more software defined networks (SDN) within the data center. For example, a Security Management System (SMS) may access a centralized network controller (CNC) for an SDN within the data center to obtain security group information for a virtual firewall of the SDN,…

Bulk discovery of devices behind a network address translation device

Granted: October 26, 2021
Patent Number: 11159370
In one example, a network management system discovers a plurality of network devices behind a network address translation device, such as a firewall. The network management system may receive a model of a seed network device, generate a first activation configuration and commit the first activation configuration on the seed network device. The network management system may connect to the seed network device and discover neighboring devices from information in the seed network device. The…

Service chaining for virtual execution elements

Granted: October 26, 2021
Patent Number: 11159366
Techniques are described for providing a controller to configure, within a given namespace, a virtual network for a pod and an application service address for an application service to enable access to the pod. For example, the controller may configure in each namespace a virtual network for a logically-related group of one or more containers (“pod”) and application service address for an application service that is an abstraction which defines a logical set of pods and a policy by…

Power efficient and scalable co-packaged optical devices

Granted: October 26, 2021
Patent Number: 11159240
A co-packaged optical-electrical chip can include an application-specific integrated circuit (ASIC) and a plurality of optical modules, such as optical transceivers. The ASIC and each of the optical modules can exchange electrical signaling via integrated electrical paths. The ASIC can include Ethernet switch, error correction, bit-to-symbol mapping/demapping, and digital signal processing circuits to pre-compensate and post-compensate channel impairments (e.g.,…

External laser enabled co-packaged optics architectures

Granted: October 26, 2021
Patent Number: 11159238
A sourceless co-packaged optical-electrical chip can include a plurality of different optical transceivers, each of which can transmit to an external destination or internal components. Each of the transceivers can be configured for a different modulation format, such as different pulse amplitude, phase shift key, and quadrature amplitude modulation formats. Different light sources provide light for processing by the transceivers, where the light source and transceivers can be configured…

Wireless access point vertical mount

Granted: October 26, 2021
Patent Number: 11158927
Disclosed is an attachment mechanism for attaching a wireless access point to a vertical structure, such as a wall. The attachment mechanism includes a bracket that is mounted to the vertical structure. The attachment mechanism also includes at least two engagement members positioned on opposing sides of the access point. The two engagement members are horizontally aligned, in some embodiments, when the access point is engaged with a bracket. The two engagement members engage with…

Apparatus, system, and method for dynamic compensation of heatsink-clamping mechanisms

Granted: October 26, 2021
Patent Number: 11158564
The disclosed apparatus may include (1) a shoulder bolt that includes (A) a head and (B) a shank, (2) a retention barrel that envelops at least a portion of the shank of the shoulder bolt, (3) a coil spring that envelops at least a portion of the shank of the shoulder bolt and resides between the head of the shoulder bolt and a heatsink, and (4) a travel-limiting component (such as a set screw or a sleeve) that (A) is coupled to the retention barrel and (B) limits the heatsink from…

Apparatus, system, and method for secure execution of unsigned scripts

Granted: October 26, 2021
Patent Number: 11157609
A disclosed method may include (1) identifying a child process that spawned from a parent process running on a computing device, (2) receiving, from the child process, a request to execute an unsigned script on the computing device, (3) determining, in response to the request, whether to override a restriction against executing unsigned scripts by (A) checking an access-control label referenced by the parent process and (B) determining that the access-control label indicates that the…