Juniper Networks, Inc.

United States of America

Back to Profile

1-100 of 3,843 for Juniper Networks, Inc. and 12 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 3,724
        Trademark 119
Jurisdiction
        United States 3,709
        World 76
        Europe 29
        Canada 29
Owner / Subsidiary
[Owner] Juniper Networks, Inc. 3,737
Versata, Inc. 26
Cyphort Inc. 19
Compressus, Inc. 17
Trilogy Enterprises, Inc. 15
See more
Date
New (last 4 weeks) 20
2025 August (MTD) 5
2025 July 35
2025 June 19
2025 May 23
See more
IPC Class
H04L 12/24 - Arrangements for maintenance or administration 476
H04L 29/06 - Communication control; Communication processing characterised by a protocol 474
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] 369
H04L 12/26 - Monitoring arrangements; Testing arrangements 358
H04L 12/46 - Interconnection of networks 327
See more
NICE Class
09 - Scientific and electric apparatus and instruments 92
42 - Scientific, technological and industrial services, research and design 65
41 - Education, entertainment, sporting and cultural services 45
37 - Construction and mining; installation and repair services 32
38 - Telecommunications services 17
See more
Status
Pending 297
Registered / In Force 3,546
  1     2     3     ...     39        Next Page

1.

DETERMINING LOCATION BASED ON DYNAMIC PATH LOSS EXPONENT (PLE) AND INTERCEPT (INT) ESTIMATION

      
Application Number 19191365
Status Pending
Filing Date 2025-04-28
First Publication Date 2025-08-14
Owner Juniper Networks, Inc. (USA)
Inventor
  • Zohoorian, Mohammad
  • Berry, Robert D.

Abstract

Methods of deriving location information of a wireless device include deriving, in the continuous domain, a location of a wireless device and at least one time and location varying path loss function parameter. The coordinates and parameter are derived based on signal strength measurements made at the wireless device, with the measured signals originating from a plurality of wireless transmitters, such as access points. The derived path loss function parameter can include one or more of a path loss exponent parameter, an intercept parameter, a receiver antenna gain parameter, transmitter antenna gain parameter, or a transmit power parameter.

IPC Classes  ?

  • H04W 4/029 - Location-based management or tracking services
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
  • H04W 24/08 - Testing using real traffic

2.

LOCAL BREAKOUT FOR CUSTOMER PREMISE EQUIPMENT IN A 5G WIRELESS WIRELINE CONVERGENCE AT AN ACCESS GATEWAY FUNCTION

      
Application Number 19195822
Status Pending
Filing Date 2025-05-01
First Publication Date 2025-08-14
Owner Juniper Networks, Inc. (USA)
Inventor
  • Padebettu, Venkatesh
  • V, Jamuna S.

Abstract

A network device may enable local breakout for a subscriber device, and may create, for the subscriber device, a primary path to a data network via a user plane function. The network device may create, for the subscriber device, a secondary path direct to the data network and based on the local breakout being enabled, and may determine whether a connection with the user plane function is available. The network device may selectively provide traffic between the subscriber device and the data network via the primary path based on determining that the connection with the user plane function is available, or may provide the traffic between the subscriber device and the data network via the secondary path based on determining that the connection with the user plane function is unavailable.

IPC Classes  ?

  • H04W 76/15 - Setup of multiple wireless link connections
  • H04W 36/00 - Handoff or reselecting arrangements
  • H04W 36/30 - Reselection being triggered by specific parameters by measured or perceived connection quality data
  • H04W 76/12 - Setup of transport tunnels

3.

PROVIDING BORDER GATEWAY PROTOCOL DETERMINISTIC PATH FORWARDING

      
Application Number 19195889
Status Pending
Filing Date 2025-05-01
First Publication Date 2025-08-14
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wang, Kevin
  • Styszynski, Michal
  • Lin, Wen

Abstract

A network device may originate a route, and may designate the route as a first colored route having a first color. The network device may advertise the first colored route to a first intermediate network device to cause the first intermediate network device to propagate the first colored route to an ingress network device over a first colored border gateway protocol session. The network device may designate the route as a second colored route having a second color, and may advertise the second colored route to a second intermediate network device to cause the second intermediate network device to propagate the second colored route to the ingress network device over a second colored border gateway protocol session.

IPC Classes  ?

4.

User plane load balancing in a disaggregated broadband network gateway architecture

      
Application Number 17453689
Grant Number 12381825
Status In Force
Filing Date 2021-11-05
First Publication Date 2025-08-05
Grant Date 2025-08-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Radulescu-Banu, Cristina
  • Mohammad, Nadeem
  • Pagliaro, Richard P.
  • Ziegler, John E.
  • Orozco, Adrian

Abstract

A disaggregated broadband network gateway (DBNG) control plane system may be configured to receive a first initialization packet associated with a user device via a first user plane and a second initialization packet associated with the user device via a second user plane. The DBNG control plane system may be configured to determine, based on at least one of the first initialization packet or the second initialization packet, one or more load balancing parameters. The DBNG control plane system may be configured to cause, based on at least one of the one or more load balancing parameters, a communication session for the user device to be established via the first user plane and not via the second user plane.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 67/141 - Setup of application sessions

5.

Network port characterization

      
Application Number 18399890
Grant Number 12381826
Status In Force
Filing Date 2023-12-29
First Publication Date 2025-08-05
Grant Date 2025-08-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wang, Jisheng
  • Wu, Xiaoying
  • Kura, Swapnil Rajkumar

Abstract

An example method includes receiving, from a network device, data indicating characterizations of network traffic on a plurality of ports of the network device; determining, by processing circuitry, for each port of the plurality of ports, an indicator of a port type for the port based on the data indicating the characterizations of network traffic on the plurality of ports, wherein the port type indicates a link type of network traffic exchanged by the port; and outputting, by the processing circuitry, the indicator of the port type to an output device.

IPC Classes  ?

  • H04L 47/2441 - Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 12/44 - Star or tree networks
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 43/0882 - Utilisation of link capacity

6.

RESOURCE RESERVATION PROTOCOL RESOURCE NOTIFICATION MESSAGES

      
Application Number 19182882
Status Pending
Filing Date 2025-04-18
First Publication Date 2025-07-31
Owner Juniper Networks, Inc. (USA)
Inventor
  • Beeram, Vishnu Pavan
  • Ramachandran, Chandrasekar

Abstract

In some implementations, a non-ingress node of one or more label-switched paths (LSPs) may identify a resource issue event. The non-ingress node may identify, based on identifying the resource issue event, one or more notification-requester stacks included in a data structure. The non-ingress node may generate one or more resource notification messages that each include a respective notification-requester stack of the one or more notification-requester stacks. The non-ingress node may send the one or more resource notification messages based on the one or more notification-requester stacks.

IPC Classes  ?

  • H04L 47/72 - Admission controlResource allocation using reservation actions during connection setup
  • H04L 47/70 - Admission controlResource allocation

7.

Methods and apparatus relating to the supply of power to power over ethernet devices

      
Application Number 17809782
Grant Number 12373012
Status In Force
Filing Date 2022-06-29
First Publication Date 2025-07-29
Grant Date 2025-07-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Rosenthal, Joshua
  • Musante, John James
  • Ernohazy, Oscar S.

Abstract

An access point, which is a Power over Ethernet (PoE) Powered Device (PD) measures input voltage and input current. The access point determines a power requirement of the access point based on the measured current, measured voltage, and information about power requirements of access point components or devices coupled to the access point a power requirement of the access point. The access point communicates the determined power request to a power sourcing equipment (PSE), e.g., a network switch in some embodiments, the access point further communicates one of measured input current and measured input voltage to the PSE. The PSE uses the information received from the access point, e.g., power request and power measurements to determine an amount of power to be granted to the access point. If the access point does not receive the requested power level the access point selects internal components and/or external devices to de-power.

IPC Classes  ?

  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • G06F 1/32 - Means for saving power
  • G06F 1/3206 - Monitoring of events, devices or parameters that trigger a change in power modality
  • H04L 12/10 - Current supply arrangements
  • H04L 12/40 - Bus networks

8.

Supporting out-of-band configuration changes in security policy management

      
Application Number 18473461
Grant Number 12375354
Status In Force
Filing Date 2023-09-25
First Publication Date 2025-07-29
Grant Date 2025-07-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • A, Chandrasekhar
  • R, Jayanthi

Abstract

A device may receive a configuration of a network device, where the configuration includes configuration blocks with references to high level objects. The device may receive an out-of-band configuration change from the network device, and may compare the out-of-band configuration change and the configuration to identify an impacted high level object. The device may determine an impacted reference and an impacted configuration block associated with the impacted high level object, and may determine whether to reject the out-of-band configuration change, accept the out-of-band configuration change, or merge the out-of-band configuration change with the configuration based on the impacted high level object, the impacted reference, and the impacted configuration block. The device may perform one or more actions based on determining whether to reject the out-of-band configuration change, accept the out-of-band configuration change, or merge the out-of-band configuration change with the configuration.

IPC Classes  ?

  • H04L 41/0866 - Checking the configuration
  • H04L 9/40 - Network security protocols
  • H04L 41/0813 - Configuration setting characterised by the conditions triggering a change of settings

9.

OPTIMIZING BORDER GATEWAY PROTOCOL GRACEFUL SHUTDOWN

      
Application Number 18419797
Status Pending
Filing Date 2024-01-23
First Publication Date 2025-07-24
Owner Juniper Networks, Inc. (USA)
Inventor
  • Abdulla, Abdul Zubaidhar
  • Asthana, Abhishek
  • Sangli, Srihari Ramachandra

Abstract

An initiator network device may determine that a graceful shutdown is required for the initiator network device, and may generate a route refresh packet indicating that the graceful shutdown is enabled. The initiator network device may provide the route refresh packet to a receiver network device, and may disable the graceful shutdown after providing the route refresh packet to the receiver network device. The initiator network device may generate another route refresh packet indicating that the graceful shutdown is disabled, and may provide the other route refresh packet to the receiver network device.

IPC Classes  ?

10.

BITMASK ROUTE TARGET IN TARGETED DISTRIBUTION OF INFORMATION USING A ROUTING PROTOCOL

      
Application Number 19044207
Status Pending
Filing Date 2025-02-03
First Publication Date 2025-07-24
Owner Juniper Networks, Inc. (USA)
Inventor
  • Zhang, Zhaohui
  • Haas, Jeffrey
  • Sangli, Srihari Ramachandra
  • Hegde, Shraddha

Abstract

Techniques are described by which a routing protocol, such as border gateway protocol (BGP), is extended to control propagation and importation of information using route targets (RTs) specified as bitmasks that encode link administrative group information. For example, a network control device (e.g., controller) is configured to allocate one or more subset of resources (e.g., nodes or links) of an underlay network to each of one or more virtual networks established over the underlay network. The controller generates a bitmask encoded with link administrative group information of the one or more links. The controller then outputs, to a plurality of provider edge (PE) routers that are participating in a respective virtual network, a routing protocol message to advertise the one or more subset of resources, wherein the routing protocol message includes a route target specified as the bitmask.

IPC Classes  ?

  • H04L 45/64 - Routing or path finding of packets in data switching networks using an overlay routing layer
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 45/02 - Topology update or discovery
  • H04L 45/03 - Topology update or discovery by updating link state protocols

11.

EFFICIENT UPDATING OF DEVICE-LEVEL SECURITY CONFIGURATION BASED ON CHANGES TO SECURITY INTENT POLICY MODEL

      
Application Number 19082533
Status Pending
Filing Date 2025-03-18
First Publication Date 2025-07-24
Owner Juniper Networks, Inc. (USA)
Inventor
  • A, Chandrasekhar
  • R, Jayanthi

Abstract

A system may identify a security intent policy model associated with an initial time. The system may generate one or more delta snapshots that respectively indicate one or more incremental changes to the security intent policy model at times subsequent to the initial time. The system may determine that the system is to deploy an updated version of the security intent policy model to a device and may thereby determine a previous deployment time at which the system deployed a previous version of the security intent policy model to the device. The system may generate, based on the one or more delta snapshots and the previous deployment time, a cumulative delta snapshot, and may thereby update a low-level security intent policy model associated with the device. The system may generate, based on the low-level security intent policy model, device-level security configuration information for the device.

IPC Classes  ?

12.

Load balancing and ensuring availability for network subscriber groups

      
Application Number 18490469
Grant Number 12368635
Status In Force
Filing Date 2023-10-19
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • Radulescu-Banu, Cristina
  • Ziegler, John E.

Abstract

A network device may assign subscriber groups to logical ports of the network device, and may generate a load balanced group that includes the logical ports assigned to the subscriber groups. The network device may provide a backup logical port for the load balanced group, and may maintain the backup logical port in an oversubscribed state or a full state. The network device may identify a subscriber group failure for one of the subscriber groups, and may switch the one of the subscriber groups to the backup logical port based on the subscriber group failure.

IPC Classes  ?

  • H04L 41/0654 - Management of faults, events, alarms or notifications using network fault recovery
  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 67/1004 - Server selection for load balancing

13.

Allocating addresses from pools

      
Application Number 18662424
Grant Number 12368694
Status In Force
Filing Date 2024-05-13
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • Gawade, Aniket J.
  • Vaidya, Sachchidanand
  • Mariappan, Yuvaraja

Abstract

Techniques are described for creating isolated pools of external, failover, and/or floating IP addresses. In one example, this disclosure describes a method including creating a plurality of virtual networks, creating a plurality of pools of external IP addresses, detecting a request to instantiate an object that identifies a specific pool from the plurality of pools of external IP addresses; and instantiating the object and configuring the object with an external IP address drawn from the specific pool. The pools of external IP addresses may be created and isolated on a per-namespace, per-service, or per-ingress basis.

IPC Classes  ?

  • H04L 61/5084 - Providing for device mobility
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • H04L 61/5061 - Pools of addresses

14.

Network management software-as-a-service system for allocating resources (also termed threads) of containers for performance of a job

      
Application Number 17556130
Grant Number 12367074
Status In Force
Filing Date 2021-12-20
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • A, Chandrasekhar
  • R, Jayanthi

Abstract

A resource controller module of a network management system receives a request for an allocation of threads to perform a job associated with a job category for a tenant associated with the network management system. The resource controller module determines, based on the request, a number of available threads associated with the job category of the system at a particular time and causes, based on the request and the number of available threads associated with the job category at the particular time, a group of threads associated with the job category to be allocated to perform the job to be allocated to perform the job.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

15.

Avoiding traffic flooding for known unicast traffic when an EVPN is inter-connected to a data plane VXLAN in all-active mode

      
Application Number 17893866
Grant Number 12368613
Status In Force
Filing Date 2022-08-23
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • Lin, Wen
  • Sikand, Vrishabha
  • Katam, Kranthi Kumar
  • Sivaraj, Selvakumar
  • Jeong, Moo Jin
  • Grandhi, Jagadish N.
  • Goel, Pratibha

Abstract

A method for use in a system including an Ethernet Virtual Private Network (EVPN) core network and a VXLAN data plane, a first gateway device GW1 and a second gateway device GW2 operating in an all-active multihoming mode to interconnect the EVPN core network and VXLAN data plane, is described. The method includes establishing, by the second gateway device GW2, a VXLAN tunnel to a remote VTEP X before traffic is sent by the remote VTEP X and received by the second gateway device GW2, but after traffic is sent by the remote VTEP X and received by the first gateway device GW1. wherein the first and second gateway devices GW1 and GW2 use an anycast IP address as a source address for VTEP X.

IPC Classes  ?

16.

High availability multi-tenant cloud based network access control system

      
Application Number 17933010
Grant Number 12368717
Status In Force
Filing Date 2022-09-16
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • Cheethirala, Madhava Rao
  • Manthiramoorthy, Natarajan
  • Basetty, Pavan
  • Tadimeti, Raja Rao
  • Bharathapudi, Pavan Kumar Venkata Satish

Abstract

A cloud-based architecture includes a cloud-based network management system (NMS) that provides the management plane and one or more cloud-based NAC systems that provide NAC services, including end-point device authentication. The cloud-based NAC system may have multiple groups of authentication server instances. Each group may have multiple authentication server instances to allow the authentication service provided by the group to serve more client devices than a single authentication server instance alone. Different Groups can be configured differently to serve different tenant sets.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

17.

NETWORK POLICY APPLICATION BASED ON SESSION STATE

      
Application Number 19096332
Status Pending
Filing Date 2025-03-31
First Publication Date 2025-07-17
Owner Juniper Networks, Inc. (USA)
Inventor Timmons, Patrick

Abstract

Techniques are disclosed for the detection of different states of a session comprising a bidirectional flow of network traffic between client devices so as to enable a network device to apply different network policies to different states of the session. In one example, a computing device identifies multiple states of a session and defines a plurality of network policies. Each network policy defines performance requirements for network traffic during each state of the session. A network device receives the plurality of network policies and determines a state of the session. The network device selects a path based on the performance requirements of the network policy associated with the determined state of the session. The network device forwards traffic associated with the session along the selected path while the session is in the determined state.

IPC Classes  ?

  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 67/14 - Session management

18.

COMMUNICATION SERVICES ORDERING AND PROVISIONING

      
Application Number 19096348
Status Pending
Filing Date 2025-03-31
First Publication Date 2025-07-17
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nesteroff, Lyubov
  • Kozlova, Yelena
  • Gupta, Ojas
  • Bordeleau, Marc-Andre
  • Polychronopoulos, Constantine Dimitrios
  • Choh, Edward Wai Hong
  • Oikonomou, Georgios
  • Tidemann, Jeremy Alan
  • Akman, Arda
  • Kidd, Robert Edward
  • Zhao, Mingjie

Abstract

An example network provisioning system includes a provisioning portal that is configured to: receive, from a client device, a selection of a service template specifying network service attributes for a communication service, receive a selection of one or more tracking areas, receive a selection of one or more subscribers, and generate a service order based on the network service attributes for the communication service, the one or more tracking areas, and the one or more subscriber. The network provisioning system is configured to provision the communication service in accordance with the service order.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • H04W 4/029 - Location-based management or tracking services

19.

X-OVER-Y TUNNEL SIGNALING AND CONFIGURATION, AND USE OF CONFIGURED X-OVER-Y TUNNEL(S)

      
Application Number 19097791
Status Pending
Filing Date 2025-04-01
First Publication Date 2025-07-17
Owner Juniper Networks, Inc. (USA)
Inventor
  • Pasalapudi, Satya Praveen Kumar
  • Vairavakkalai, Kaliraj

Abstract

Network operators can define port mappings for UDP destination ports and the encapsulated protocol/traffic type (X) in UDP. BGP may be used to notify the UDP destination port-to-traffic type mapping to an encapsulator. A generic UDP encapsulation mechanism (X-in-UDP), where UDP can be used to encapsulate packets of any user configured protocol/traffic type X (e.g., IPv4, IPv6, MPLS, etc.), is described. Primary benefits of using UDP for encapsulation are to leverage UDP port numbers for load-balancing. Generic UDP encapsulation of any protocol/traffic type using user defined port-maps provides flexibility to network operators in constructing different overlay networks. UDP encapsulation helps leverage fine-grade load balancing over Equal-Cost Multipath (ECMP).

IPC Classes  ?

20.

Access point health metrics

      
Application Number 18502676
Grant Number 12362987
Status In Force
Filing Date 2023-11-06
First Publication Date 2025-07-15
Grant Date 2025-07-15
Owner Juniper Networks, Inc. (USA)
Inventor
  • Purvis, Wesley
  • Wang, Jisheng

Abstract

A network management system (NMS) configured to attribute a health issue of an access point (AP) to a classifier or sub-classifier and remedy the health affecting a user's experience. The NMS obtains network data associated with an AP device of a site. The NMS also determines whether the network data satisfies one or more criteria corresponding to a classifier of a service level expectation (SLE) metric for determining a health issue of the AP device. In response to determining the network data does not satisfy the criteria associated with the classifier, NMS attributes the health issue of the AP device to the classifier. In response to attributing the health issue of the AP device to the classifier, NMS performs a remedy action based on the classifier.

IPC Classes  ?

  • H04L 41/0654 - Management of faults, events, alarms or notifications using network fault recovery
  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/0677 - Localisation of faults

21.

METHOD AND SYSTEM FOR ESTIMATING COMMUNICATION LATENCY

      
Application Number 19091223
Status Pending
Filing Date 2025-03-26
First Publication Date 2025-07-10
Owner Juniper Networks, Inc. (USA)
Inventor
  • Bergsten, Anders
  • Johansson, Andreas

Abstract

A method is described for measuring a communication latency between a first device with a first local clock and a second device with a second local clock, the devices interconnected for digital communication to a network, comprising sending an upstream communication and a downstream communication between the devices, and measuring using said local clocks an upstream send time (τ1), an upstream receive time (τ2), a downstream send time (τ3) and a downstream receive time (τ4); calculating a first measured delay (y1) as τ2−τ1 and calculating a second measured delay (y2) as τ4−τ3; providing said measured delays (y1, y2) to a recursive filter function arranged to estimate a first latency (d1) and a second latency (d2) based on said measured delays (y1, y2) and on values for the first and second latencies (d1, d2) previously estimated by said recursive filter function, and iterating. A system and a computer software product are also described.

IPC Classes  ?

  • H04L 43/0864 - Round trip delays
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps

22.

SEGMENT IDENTIFIERS THAT SUPPORT END-TO-END SEGMENT ROUTING WITH COLOR EXTENDED COMMUNITY AND BORDER GATEWAY PROTOCOL VIRTUAL PRIVATE NETWORK OPTION B

      
Application Number 19095361
Status Pending
Filing Date 2025-03-31
First Publication Date 2025-07-10
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kushalad, Kiran
  • Bollam, Rajendra Prasad
  • Manur, Rajesh Shetty
  • K A, Salih
  • Hegde, Shraddha
  • Gadela, Sri Karthik Goud
  • Kananda, Swamy Sadashivaiah

Abstract

A first network device may receive an advertisement that includes a prefix for a second network device, wherein the advertisement is destined for a third network device. The first network device may determine, based on a network topology, whether a next hop is one hop away or multiple hops away. The first network device may selectively modify the advertisement to include a first segment identifier, based on the next hop being one hop away and to generate a first modified advertisement, or may modify the advertisement to include a second segment identifier, based on the next hop being multiple hops away and to generate a second modified advertisement. The first network device may forward the first modified advertisement or the second modified advertisement toward the third network device.

IPC Classes  ?

  • H04L 45/02 - Topology update or discovery
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/74 - Address processing for routing

23.

DETECTION OF INSUFFICIENT RF COVERAGE AREAS IN A WIRELESS NETWORK

      
Application Number 19093978
Status Pending
Filing Date 2025-03-28
First Publication Date 2025-07-10
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wang, Wenfeng
  • Thomas, Jacob

Abstract

Techniques are described that detect areas with insufficient radio frequency (RF) coverage in a wireless network. A network management system (NMS) determines one or more service level expectation (SLE) metrics for each client device in a wireless network. The SLE metrics are aggregated to each access point (AP) in the wireless network, and each AP is assigned an AP score based on the aggregated SLE metrics. To identify potential coverage holes, the NMS groups APs having poor AP scores. If a root cause of the poor AP scores cannot be automatically resolved and if the poor AP scores persist for a predetermined period of time, the group of APs is determined to represent a true coverage hole. The NMS may generate a notification regarding recommended corrective actions to the customer and/or IT personnel.

IPC Classes  ?

  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control

24.

AUTOMATIC UPGRADE PLANNING

      
Application Number 19094619
Status Pending
Filing Date 2025-03-28
First Publication Date 2025-07-10
Owner Juniper Networks, Inc. (USA)
Inventor
  • Lin, May Zar
  • Luoh, Keh-Ming
  • Chanamolu, Yashwanth Venkata Krishna
  • Thomas, Jacob
  • Wang, Wenfeng
  • Purvis, Wesley

Abstract

Techniques are described by which a network management system (NMS) receives, from a plurality of access points (APs) configured to provide a wireless network, received signal strength indicator (RSSI) values. The NMS generates, based on the RSSI values, a graph of the plurality of APs, wherein the graph of the plurality of APs includes a plurality of clusters, wherein each cluster comprises a subset of the plurality of APs that are grouped based on strength of connectivity between the subset of the plurality of APs. The NMS generates, based on the graph, an upgrade plan to upgrade the plurality of APs, wherein the upgrade plan comprises a plurality of batches, wherein each batch includes a selection of at least one AP from each of one or more of the plurality of clusters. The NMS sends the upgrade plan to an orchestrator to execute the upgrade plan.

IPC Classes  ?

25.

Application assurance

      
Application Number 18465780
Grant Number 12355613
Status In Force
Filing Date 2023-09-12
First Publication Date 2025-07-08
Grant Date 2025-07-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kalintsev, Dmitri
  • Gee, David

Abstract

This disclosure describes techniques for providing application assurance by validating expected packet flows for an application against a model of a network that is to transport the expected packet flows. For example, a method includes obtaining, by an application assurance system, a flow definition that describes a packet flow for an application; determining, by the application assurance system by querying a network model of a network system that transports packet flows for applications, using the flow definition, a set of network nodes and links of the network system that are expected to transport or process the packet flow for the application; obtaining, by the application assurance system, an indication that a network node or link, from the set of network nodes and links, is in an operational state that could affect performance of the application; and in response to obtaining the indication, by the application assurance system, outputting an alert.

IPC Classes  ?

  • H04L 41/0663 - Performing the actions predefined by failover planning, e.g. switching to standby network elements
  • H04L 41/0659 - Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
  • H04L 47/24 - Traffic characterised by specific attributes, e.g. priority or QoS

26.

ENCODING AN AUTHENTICATION COOKIE WITH METADATA

      
Application Number 18397291
Status Pending
Filing Date 2023-12-27
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Gupta, Peyush
  • Jones, Raqib Hesaam
  • Mangla, Umesh
  • Sanghavi, Dilip H.

Abstract

In some implementations, an authenticator device may receive, from a browser, a request to connect to a secure service, wherein the request includes login credentials associated with a user of the browser. The authenticator device may determine that the user is an authorized user to access the secure service based on the login credentials. The authenticator device may generate an authentication cookie for the browser, wherein the authentication cookie encodes metadata information associated with the user, and wherein the metadata information includes at least an indication of user attributes of the user. The authenticator device may transmit, to the browser device, the authentication cookie.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

27.

AUDIT-LOG FOR MANAGING NETWORK DEVICES

      
Application Number 18399862
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Chan, Chi Fung Michael
  • Tambolkar, Anirudha
  • Patil, Atul Bhaskarrao
  • Qu, Diheng

Abstract

A system includes computer-readable media configured to store an event store associated with a network. Processing circuitry, in response to a determination that an event associated with the network device has occurred stores, at a time series store, configuration information for a network device in the network and stores, at the event store, event information comprising a pointer to the configuration information and an indication of a time that the event occurred. In response to receiving a request for data corresponding to the event, the processing circuitry determines, using the event information in the event store, the pointer to the network information for the event, obtains, from the time series store, the configuration information for the event using the pointer, generates a response to the request based on the configuration information obtained from the time series store, and outputs the response to the request.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

28.

TASK DISTRIBUTION BASED ON FEEDBACK

      
Application Number 18400349
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Krishnamurthy, Pradeep H.
  • R, Manju
  • Eswaran, Thiraviya
  • Deshmukh, Raviraj Satish
  • Banik, Tanisha
  • Singh, Ishmeet

Abstract

Job management solutions often involve a controller distributing tasks to worker nodes or worker nodes in an efficient manner. In one example, this disclosure describes a method that includes receiving, by a controller, a first set of tasks; assigning, by the controller, each of the tasks in the first set of tasks to worker nodes for processing by the worker nodes; receiving, by the controller and for at least some of the tasks in the first set of tasks, feedback information; determining, by the controller and based on the feedback information, an expected amount of processing associated with each task type in the plurality of task types; receiving, by the controller, a second set of tasks; and assigning, by the controller and based on the expected amount of processing associated with each task type, each of the tasks in the second set of tasks to the worker nodes for processing.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt

29.

DETERMINING A NETWORK SCOPE OF A ROOT CAUSE OF A NETWORK ANOMALY

      
Application Number 18400613
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Cheng, Jing
  • Wu, Xiaoying
  • Jea, David
  • Frei, Randall
  • Wang, Wenfeng

Abstract

A network management system includes a memory and processing circuitry in communication with the memory. The processing circuitry is configured to obtain connection event data. The connection event data indicates a plurality of disconnection events. The processing circuitry is also configured to generate, from the connection event data, aggregate data according to a plurality of network scope levels and detect, based on the aggregate data, one or more network anomalies. Additionally, the processing circuit is configured to determine, based on the aggregate data, whether a root cause of the one or more network anomalies is associated with each network scope level of the plurality of network scope levels and output an indication of the determined network scope level associated with the root cause or performing a remedial action to address the root cause at the determined network scope level.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

30.

GROUP BASED POLICY FOR NON-VIRTUAL EXTENSIBLE LOCAL AREA NETWORK DEPLOYMENTS

      
Application Number 18401089
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Palanisamy, Balaji
  • Punja, Samatha Madhusudan
  • Kamana, Veera Srinivas

Abstract

A network device may receive, from a server device, a first tag assigned to a first host device, and may generate a first filter based on the first tag. The network device may receive a second filter generated based on a second tag assigned to a second host device, and may generate a policy based on the first filter and the second filter. The network device may propagate the first filter and the second filter to one or more other network devices, and may receive a packet. The network device may derive a source tag and a destination tag associated with the packet, and may determine an action for the packet based on the policy, the source tag, and the destination tag. The network device may perform the action.

IPC Classes  ?

31.

Bandwidth advertisement for floor reflector (FR) traffic engineering (TE) links

      
Application Number 18401463
Grant Number 12375398
Status In Force
Filing Date 2023-12-30
First Publication Date 2025-07-03
Grant Date 2025-07-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Beeram, Vishnu Pavan Kumar
  • Ramachandran, Chandrasekar
  • Venkataraman, Sudharsana

Abstract

The problem of bandwidth insufficiency within an Intermediate System-to-Intermediate System (IS-IS) flood reflection (FR) cluster, and its associated problem(s) of increased signaling failures (and increased crank-bank signaling attempts, also referred to as “signaling churn”) when traffic engineered (TE) paths are computed, is avoided by signaling a more realistic “available bandwidth” advertisement on the FR TE links.

IPC Classes  ?

32.

GROUP-BASED POLICY ENCODING FOR NETWORK VIRTUALIZATION OVERLAYS

      
Application Number 18427011
Status Pending
Filing Date 2024-01-30
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Pandey, Harish
  • Gornal, Vinod Kumar Mahadev

Abstract

A first network device of a first data center may encode a source tenant system interface (TSI) group identifier into a tag protocol identifier and a group-based policy identifier, and may encode the tag protocol identifier and the group-based policy identifier into a virtual extensible local area network (VXLAN) packet with the source TSI group identifier, where the source TSI group identifier is not included in a header of the VXLAN packet. The first network device may provide the VXLAN packet, with the source TSI group identifier, to a second network device of a second data center, via an Ethernet virtual private network (EVPN) multiprotocol label switching (MPLS) network.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 12/46 - Interconnection of networks
  • H04L 45/50 - Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
  • H04L 45/745 - Address table lookupAddress filtering

33.

ACCESS POINT, SWITCH AND SITE DETERMINED REDUNDANCY

      
Application Number 18970751
Status Pending
Filing Date 2024-12-05
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kumar, Gaurav
  • Lu, Yong
  • Chu, Daniel Wei Wei
  • Wang, Wenfeng
  • Thomas, Jacob
  • Belgal, Trishna Govind
  • Frei, Randall W.
  • Peris, Vinod

Abstract

This disclosure describes a network management system configured to determine, for each AP of the plurality of APs and based on received signal strength indicators (RSSIs) of each AP of the plurality of APs, one or more strong neighbors of each AP. compute an AP redundancy score for each AP of the plurality of APs indicative of a redundancy of each AP; compute, based on the AP redundancy scores, at least one of: a switch redundancy score for each network switch associated with one or more of the plurality of APs, wherein the switch redundancy score is indicative of a redundancy of each network switch, or a site redundancy score, wherein the site redundancy score is indicative of an overall redundancy of the network site; and invoke, based on the AP redundancy scores, the switch redundancy score, or the site redundancy score, one or more actions.

IPC Classes  ?

  • H04W 48/20 - Selecting an access point
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/16 - DiscoveringProcessing access restriction or access information

34.

LOAD BALANCING OF ASSISTED REPLICATION NETWORK DEVICES

      
Application Number 19082774
Status Pending
Filing Date 2025-03-18
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nagarajan, Vikram
  • Lin, Wen
  • Joarder, Soumyodeep
  • Suruttaiyan, Muniyappan
  • Elizabeth, Princy T.
  • J, Ragupathi
  • Sivaraj, Selvakumar

Abstract

A controller device receives, from a plurality of assisted replication network devices, respective utilization information associated with the plurality of assisted replication network devices. The controller device generates, based on the respective utilization information associated with the plurality of assisted replication network devices, load balancing information for a network device associated with two or more assisted replication network devices of the plurality of assisted replication network devices, and sends, to the network device, the load balancing information. The network selects, based on the load balancing information, a particular assisted replication network device of the two or more assisted replication network devices. The network device receives a traffic flow that is to be multicast and sends the traffic flow to the particular assisted replication network device, wherein sending the traffic flow to the particular assisted replication network device permits the particular assisted replication network device to multicast the traffic flow.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 12/46 - Interconnection of networks
  • H04L 47/25 - Flow controlCongestion control with rate being modified by the source upon detecting a change of network conditions

35.

MACHINE LEARNING-BASED BAD CABLE DETECTION

      
Application Number 18612830
Status Pending
Filing Date 2024-03-21
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Venkata, Vamsidhar Reddy Devireddy
  • Ayanile, Pooja Sambhaji
  • Mishra, Sanjeev Kumar
  • Mukhopadhyay, Sabyasachi

Abstract

Example systems, devices, and techniques are described for inferring a potential bad cable issue associated with a cable. An example system includes processing circuitry configured to determine a class of a cable associated with one of a plurality of network interfaces. The processing circuitry is configured to select, based on the class of the cable, a first machine learning model of a plurality of machine learning models. The processing circuitry is configured to determine, based on the class of the cable and the one of the plurality of network interfaces, a first feature set of the performance data. The processing circuitry is configured to execute the first machine learning model to infer, based on the first feature set, a potential bad cable issue associated with the cable and output an indication of the potential bad cable issue associated with the cable.

IPC Classes  ?

  • G06F 11/22 - Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

36.

MACHINE LEARNING SYSTEM FOR PREDICTION OF RESOURCE USAGE BY 5G NETWORK SLICES OR CELLS

      
Application Number 18400029
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Gaurav, Aman
  • Vora, Moksha Kuldipbhai
  • Patankar, Ajit Krishna

Abstract

A machine learning system is trained to predict resource usage by cells or network slices of a mobile network. For example, a computing system obtains respective datasets for the cells or network slices. Each dataset comprises time steps and respective values for a performance metric of the corresponding one of the cells or network slices. The computing system groups, based on a clustering algorithm applied to (1) the datasets, or (2) the cells or network slices, the datasets into clusters of datasets. The computing system applies, to a subset of most-recent time steps and corresponding values of each dataset of a first cluster of the clusters, a transformation to obtain a set of time steps and corresponding standardized values with which a machine learning system is trained to generate predicted values at future time steps of the datasets of the first cluster.

IPC Classes  ?

37.

DETERMINING CRITICAL LOGS FOR NETWORK APPLICATIONS

      
Application Number 18400481
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Gupta, Rahul
  • Shan, Alexander Zhang
  • Sridhar, Thayumanavan
  • Banka, Tarun
  • Yavatkar, Raj
  • Singh, Rahul

Abstract

Techniques are described for a computing system configured to obtain a plurality of candidate logs for a plurality of layers of a computing infrastructure. The computing system may, for each candidate log of the plurality of candidate logs, map the candidate log to a log template of a plurality of log templates, wherein each log template to which a candidate log is mapped is a mapped log template. The computing system may rank mapped log templates based on properties of the mapped log templates. The computing system may select, based on the ranking, one or more candidate logs as critical logs. The computing system may output at least one of (1) an indication of the critical logs to determine a potential root cause associated with a performance issue of a network application or (2) an indication of the potential root cause associated with the performance issue of the network application.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
  • H04L 43/065 - Generation of reports related to network devices

38.

SEAMLESS HANDOVER OF A PROTOCOL DATA UNIT SESSION

      
Application Number 18405978
Status Pending
Filing Date 2024-01-05
First Publication Date 2025-07-03
Owner Juniper Networks , Inc. (USA)
Inventor Padebettu, Venkatesh

Abstract

A device may receive a handover request to handover a protocol data unit (PDU) session of a network device from a radio access network (RAN) to the device, and may provide, to the RAN, a handover request acknowledgment message acknowledging receipt of the handover request. The device may receive, from the RAN, a sequence number status transfer indicating provision of a handover command by the RAN to the network device, and may receive, from the RAN, uplink data packets and downlink data packets associated with the PDU session. The device may receive, from the network device, a request to establish the PDU session, and may establish the PDU session of the network device based on the request to establish the PDU session.

IPC Classes  ?

  • H04W 36/18 - Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
  • H04W 36/00 - Handoff or reselecting arrangements

39.

WIFI LOCATION ENHANCEMENT

      
Application Number 19083543
Status Pending
Filing Date 2025-03-19
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kozin, Vladimir Vladimirovich
  • Friday, Kevin
  • Jiang, Jie C.

Abstract

Techniques are described by which a network management system (NMS) is configured determine a specific wireless channel assigned to a first AP device. The NMS is further configured to determine one or more neighboring AP devices that are within a certain proximity of the first AP device and generate a packetized scan command for each of the one or more neighboring AP devices. The NMS is further configured to send the packetized scan command to each of the one or more neighboring AP devices and receive, from the first AP device and each of the one or more neighboring AP devices, signal samples of a client device connected to the first AP device on the specific wireless channel assigned to the first AP device. The NMS is further configured to, based on the received signal samples, determine a location within the site of the client device.

IPC Classes  ?

  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

40.

THIRD-PARTY SERVICE AND APPLICATION DATA FOR QUALITY OF SERVICE

      
Application Number 19085948
Status Pending
Filing Date 2025-03-20
First Publication Date 2025-07-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wu, Xiaoying
  • Wang, Jisheng
  • Kumar, Prashant
  • Gandhi, Pawan

Abstract

Techniques are disclosed for a network management system (NMS) that performs quality of service (QoS) monitoring and troubleshooting of user experience issues occurring outside of a network managed by the NMS using data obtained from third-party sources. For example, an NMS obtains third-party data of a third-party application server or third-party service provider server from a third-party monitoring vendor. The NMS identifies a user experience issue indicated by the third-party data and stitches the third-party data to network data received from network devices. The NMS determines a root cause or a remedial action of the user experience issue based at least on the network data received from the one or more network devices. The NMS generates a notification for presentation to an administrator device which identifies the root cause or the remedial action of the user experience issue.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • H04L 67/53 - Network services using third party service providers
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

41.

Apparatus, system, and method for achieving certain characteristics in stacked vias formed through multilaminate circuit boards

      
Application Number 18300925
Grant Number 12349267
Status In Force
Filing Date 2023-04-14
First Publication Date 2025-07-01
Grant Date 2025-07-01
Owner Juniper Networks, Inc. (USA)
Inventor Rust-Nguyen, Dylan G.

Abstract

A disclosed apparatus may include (1) a multilaminate circuit board that includes multiple layers whose dielectric values differ from one another and (2) at least one stacked via formed through the multilaminate circuit board, wherein the stacked via comprises (A) a first sub-laminate via that spans a first layer included in the multiple layers and is characterized by at least one feature and (B) a second sub-laminate via that spans a second layer included in the multiple layers and is characterized by at least one other feature. Various other apparatuses, systems, and methods are also disclosed.

IPC Classes  ?

  • H05K 1/02 - Printed circuits Details
  • H05K 1/11 - Printed elements for providing electric connections to or between printed circuits
  • H05K 3/46 - Manufacturing multi-layer circuits

42.

UTILIZING LOCATION-BASED REPOSITORY MIRRORS FOR DEVICE UPGRADES

      
Application Number 18394130
Status Pending
Filing Date 2023-12-22
First Publication Date 2025-06-26
Owner Juniper Networks, Inc (USA)
Inventor
  • Lakshmikanth, Harsha
  • Kumar, Khemendra
  • Pai, Raghuram Malpe
  • Wei, Yixiao

Abstract

A device may receive edge data identifying locations of a plurality of edge devices and other criteria associated with the plurality of edge devices, and may identify an upgrade for an edge device, of the plurality of edge devices, based on the other criteria of the edge data. The device may identify a location of a repository mirror for the upgrade based on a location of the edge device identified in the edge data, and may instruct the edge device to utilize the location of the repository mirror to receive the upgrade.

IPC Classes  ?

43.

PROACTIVE LOAD BALANCING OF NETWORK TRAFFIC PROCESSING FOR WORKLOADS

      
Application Number 18394526
Status Pending
Filing Date 2023-12-22
First Publication Date 2025-06-26
Owner Juniper Networks, Inc. (USA)
Inventor
  • K N, Kiran
  • Sikand, Vrishabha
  • Gadiraju, Krishna Karthik
  • Munukutla, Venkata Naga Chaitanya

Abstract

In general, techniques are described for a computing system comprising processing circuitry having access to a storage device. The processing circuitry is configured to apply, by a reinforcement learning agent, a policy model to a forecasted network traffic load associated with a workload to assign the workload to a first processing core of a plurality of processing cores of a computing device. The processing circuitry is also configured to process, by a virtual router and based on the assignment of the workload to the first processing core, network traffic for the workload using the first processing core.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

44.

INTELLIGENT FIREWALL POLICY PROCESSOR

      
Application Number 19058977
Status Pending
Filing Date 2025-02-20
First Publication Date 2025-06-26
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kommula, Raja
  • Gupta, Rahul
  • Sunkada, Ganesh Byagoti Matad
  • Banka, Tarun
  • Sridhar, Thayumanavan
  • Yavatkar, Raj

Abstract

An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which cause the system to obtain telemetry data, the telemetry data being associated with a plurality of applications running on a plurality of hosts. The instructions cause the system to, based on the telemetry data, determine a subset of applications of the plurality of applications that run on a first host of the plurality of hosts. The instructions cause the system to determine a subset of firewall policies of a plurality of firewall polices, each of the subset of firewall policies applying to at least one respective application of the subset of applications. The instructions cause the system to generate an indication of the subset of firewall policies and send the indication to a management plane of a distributed firewall.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06N 5/022 - Knowledge engineeringKnowledge acquisition
  • G06N 20/20 - Ensemble learning
  • H04L 41/14 - Network analysis or design
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 43/0888 - Throughput

45.

Staged sampling information for network traffic

      
Application Number 18477237
Grant Number 12341669
Status In Force
Filing Date 2023-09-28
First Publication Date 2025-06-24
Grant Date 2025-06-24
Owner Juniper Networks, Inc. (USA)
Inventor
  • Poornachary, Manikandan Musuvathi
  • Sharma, Ramkrishna
  • Svv, Ranjith Kumar
  • Mukherjee, Atanu

Abstract

In some implementations, a sampling aggregator device may obtain, from one or more packet forwarding devices, first-stage sampling information associated with a packet at a first stage of a packet forwarding path. The sampling aggregator device may obtain, from the one or more packet forwarding devices, second-stage sampling information associated with the packet at a second stage of the packet forwarding path. The sampling aggregator device may determine aggregate sampling information based on the first-stage sampling information and the second-stage sampling information. The sampling aggregator device may transmit the aggregate sampling information to a sampling analyzer device.

IPC Classes  ?

  • H04L 43/022 - Capturing of monitoring data by sampling
  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level

46.

INTENT GRAPH MODEL GENERATION USING DIFFERENCE INFORMATION

      
Application Number 19054408
Status Pending
Filing Date 2025-02-14
First Publication Date 2025-06-19
Owner Juniper Networks, Inc (USA)
Inventor
  • Chan, Chi Fung Michael
  • Ray, Nathaniel Scott
  • Qu, Diheng
  • Patil, Atul Bhaskarrao
  • Mathukumilli, Manish Kumar

Abstract

A system includes computer-readable media configured to store a plurality of objects representing intent graph models of a network, and processing circuitry coupled to the computer-readable media. The processing circuitry is configured to receive a request indicating a requested time, determine one or more first objects of the plurality of objects, the first objects storing an intent graph model associated with a first time, the first time different from the requested time, determine one or more second objects of the plurality of objects, the second objects storing difference information indicating one or more changes to the intent graph model associated with the first time that occurred after the first time, apply the changes to the intent graph model associated with the first time to generate an intent graph model associated with the requested time, and output an indication of the intent graph model associated with the requested time.

IPC Classes  ?

  • G06F 16/901 - IndexingData structures thereforStorage structures

47.

ADAPTIVE LOCATION-BASED SD-WAN POLICIES

      
Application Number 19068182
Status Pending
Filing Date 2025-03-03
First Publication Date 2025-06-19
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wang, Jisheng
  • Mehta, Ruchit Rajkumar
  • Agrawal, Kaushik Adesh
  • Timmons, Patrick
  • Melampy, Patrick J.
  • Baj, Michael

Abstract

An example method includes receiving, by an SD-WAN system, WAN link characterization data for a plurality of WAN links of the SD-WAN system over a time period; and for each site of a plurality of sites of the SD-WAN system, generating, by the SD-WAN system, a local policy for the site, wherein generating the local policy is based on a machine learning model trained with the WAN link characterization data for the plurality of WAN links, and providing the local policy to an SD-WAN edge device of the site.

IPC Classes  ?

  • H04L 41/0893 - Assignment of logical groups to network elements
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]

48.

BROADBAND NETWORK GATEWAY (BNG) AS DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) SERVER

      
Application Number 19068477
Status Pending
Filing Date 2025-03-03
First Publication Date 2025-06-19
Owner Juniper Networks, Inc. (USA)
Inventor
  • K, Kiran Kumar
  • Padebettu, Venkatesh

Abstract

In some implementations, a broadband network gateway (BNG) may receive, from a customer premises equipment, a dynamic host configuration protocol (DHCP) discover request, wherein the BNG is connected to the customer premises equipment and a fixed mobile interworking function (FMIF). The BNG may communicate with, based on the DHCP discover request, the FMIF. The BNG may provide to the customer premises equipment, and based on communicating with the FMIF, a DHCP offer that offers utilization of the BNG as a DHCP server. The BNG may receive from the customer premises equipment, and based on providing the DHCP offer, a DHCP request to request utilization of the BNG as the DHCP server. The BNG may provide to the customer premises equipment, and based on the DHCP request, a DHCP acknowledgment that acknowledges utilization of the BNG as the DHCP server.

IPC Classes  ?

  • H04L 61/5014 - Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
  • H04L 12/46 - Interconnection of networks
  • H04L 101/659 - Internet protocol version 6 [IPv6] addresses

49.

DYNAMIC LOAD-BALANCING

      
Application Number 18929999
Status Pending
Filing Date 2024-10-29
First Publication Date 2025-06-19
Owner Juniper Networks, Inc. (USA)
Inventor Zhang, Zhaohui

Abstract

In some implementations, an ingress provider edge network device (PE) may obtain dynamic load information associated with respective links of a plurality of multi-homing (MH) PEs. The ingress PE may determine based on the dynamic load information, a dynamic load-balancing scheme associated with the plurality of MH PEs. The ingress PE may forward traffic using the dynamic load-balancing scheme.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 45/02 - Topology update or discovery
  • H04L 47/122 - Avoiding congestionRecovering from congestion by diverting traffic away from congested entities

50.

POWER EFFICIENT AND SCALABLE CO-PACKAGED OPTICAL DEVICES

      
Application Number 19069632
Status Pending
Filing Date 2025-03-04
First Publication Date 2025-06-19
Owner Juniper Networks, Inc. (USA)
Inventor
  • Di Mola, Domenico
  • Alleston, Steven B.
  • Qu, Zhen
  • Holmes, Ryan

Abstract

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., inter-channel/intra-channel impairments) in electrical and optical domains. The co-packaged inter-chip interface can be scaled to handle different data rates using spectral efficient signaling formats (e.g., QAM-64, PAM-8) without adding additional data lines to a given design and without significantly increasing the power consumption of the design.

IPC Classes  ?

  • H04B 10/40 - Transceivers
  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems

51.

ADAPTABLE SOFTWARE DEFINED WIDE AREA NETWORK APPLICATION-SPECIFIC PROBING

      
Application Number 18999833
Status Pending
Filing Date 2024-12-23
First Publication Date 2025-06-12
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wang, Jisheng
  • Matthee, Charl
  • Frei, Randall W.
  • Jiang, Jie C

Abstract

Systems, devices and techniques for an adaptive application-specific probing scheme are disclosed. An example network device includes memory configured to store a network address and probe protocol usable for probing a first network device associated with a source of an application, and one or more processors configured to determine a network address and probe protocol usable for probing the first network device, wherein the first network device comprises a server that is responsive to the probing, the server executing the application for the data flow, or a closest network device, to the server, that is responsive to the probing. The one or more processors are also configured to send to a second network device at a location serviced by the application, a message specifying the network address and probe protocol usable for probing the first network device.

IPC Classes  ?

  • H04L 43/12 - Network monitoring probes
  • H04L 43/026 - Capturing of monitoring data using flow identification
  • H04L 43/028 - Capturing of monitoring data by filtering

52.

CONFLICT MANAGEMENT OF FUNCTIONS AND SERVICES IN A RADIO INTELLIGENT CONTROLLER USER INTERFACE

      
Application Number 18529448
Status Pending
Filing Date 2023-12-05
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nesteroff, Lyubov
  • Akman, Arda
  • Sahin, Burcu
  • Arici, Tugba

Abstract

Conflict management of functions and services (e.g., RAN intelligent controller (RIC) may be performed by displaying a plurality of policies for an interface service of a radio access network (RAN); receiving an indication of selection of a conflict resolution strategy for a selected RAN interface policy type; determining whether the interface service of the RAN has a conflict based on the selected conflict resolution strategy for the selected RAN interface policy type; when the interface service does not have the conflict, accepting the selected conflict resolution strategy for the selected RAN interface policy type and displaying an indication of the selected conflict resolution strategy for the selected RAN interface policy type; and based on the selected conflict resolution strategy for the selected RAN interface policy type, modifying a configuration of the RAN.

IPC Classes  ?

  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications

53.

MULTICAST HANDLING BASED ON MEDIA ACCESS CONTROL ADDRESS

      
Application Number 18524744
Status Pending
Filing Date 2023-11-30
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nagaraj, Vinod Kumar
  • Zhang, Zhaohui

Abstract

In some implementations, a network device of a network may discover a media access control (MAC) address of a host device, associated with an attachment circuit, that has moved to the network device from another network device of the network. The network device may transmit, based on discovering the MAC address of the host device that has moved to the network device from the other network device, over the attachment circuit, a general membership query. In some implementations, another network device may receive a media access control (MAC) advertisement route message indicating that the network device has discovered the MAC address of the host device. The other network device may delete one or more multicast group memberships associated with the host device.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference

54.

CONTAINERIZED ROUTING PROTOCOL PROCESS FOR VIRTUAL PRIVATE NETWORKS

      
Application Number 19042546
Status Pending
Filing Date 2025-01-31
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nallamothu, Vinay K
  • Paul, Arijit

Abstract

In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.

IPC Classes  ?

  • H04L 45/42 - Centralised routing
  • H04L 12/46 - Interconnection of networks
  • H04L 45/745 - Address table lookupAddress filtering
  • H04L 45/76 - Routing in software-defined topologies, e.g. routing between virtual machines

55.

ASSOCIATING SETS OF DATA CORRESPONDING TO A CLIENT DEVICE

      
Application Number 19042921
Status Pending
Filing Date 2025-01-31
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor Crabbs, Robert

Abstract

A network management system includes a memory storing a set of access point (AP) data, wherein the set of AP data corresponds to a communication between a client device and an AP device. Additionally, the network management system includes processing circuitry configured to: receive the set of AP data corresponding to the client device; and receive a set of remote server data, wherein the set of remote server data comprises information corresponding to a communication between the client device and a remote server separate from the network management system. Additionally, the processing circuitry is configured to: determine an association between the set of AP data and the set of remote server data based one or more matching criteria; store data indicative of the association between the set of AP data and the set of remote server data; and perform an action based on the association.

IPC Classes  ?

  • H04W 40/24 - Connectivity information management, e.g. connectivity discovery or connectivity update
  • H04B 17/318 - Received signal strength
  • H04L 61/2514 - Translation of Internet protocol [IP] addresses between local and global IP addresses
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 24/08 - Testing using real traffic
  • H04W 88/08 - Access point devices

56.

SELF-LEARNING EGRESS TRAFFIC CONTROLLER

      
Application Number 19047161
Status Pending
Filing Date 2025-02-06
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kommula, Raja
  • Gupta, Rahul
  • Sunkada, Ganesh
  • Banka, Tarun
  • Sridhar, Thayumanavan
  • Yavatkar, Raj

Abstract

An example network system includes processing circuitry and one or more memories coupled to the processing circuitry. The one or more memories are configured to store instructions which, when executed by the processing circuitry, cause the network system to receive connection data related to an egress connection of an application service of an application. The instructions cause the network system to analyze the connection data to determine that the egress connection is an anomalous connection. The instructions cause the network system to generate a notification indicative of the egress connection being an anomalous connection and send the notification to a computing device.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06N 5/022 - Knowledge engineeringKnowledge acquisition
  • G06N 20/20 - Ensemble learning
  • H04L 41/14 - Network analysis or design
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 43/0811 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
  • H04L 43/0888 - Throughput

57.

NETWORK GRAPH MODEL AND ROOT CAUSE ANALYSIS FOR A NETWORK MANAGEMENT SYSTEM

      
Application Number 19052795
Status Pending
Filing Date 2025-02-13
First Publication Date 2025-06-05
Owner Juniper Networks, Inc. (USA)
Inventor
  • Chan, Chi Fung Michael
  • Ratkovic, Aleksandar Luka
  • Banthia, Raunak
  • Patil, Atul Bhaskarrao
  • Qu, Diheng
  • Kadekuzhi, Rajeev Menon
  • Bogorodskiy, Roman Andreevich
  • Gordeev, Aleksandr Dmitrievich
  • Goditskii, Aleksei Vladimirovich

Abstract

A method for managing a plurality of network devices of a network includes determining, by one or more processors, a causality map for the plurality of network devices according to an intent. The method further includes receiving, by the one or more processors, an indication of a network service impact and determining, by the one or more processors, a relevant portion of the causality map based on the network service impact. The method further includes determining, by the one or more processors, one or more candidate root cause faults based on the relevant portion of the causality map and outputting, by the one or more processors, an indication of the one or more candidate root cause faults.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/0677 - Localisation of faults
  • H04L 41/12 - Discovery or management of network topologies

58.

Power management of a network device

      
Application Number 18068183
Grant Number 12321213
Status In Force
Filing Date 2022-12-19
First Publication Date 2025-06-03
Grant Date 2025-06-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Ghosh, Sandip Kumar
  • Venkatakrishnan, Srinivasan
  • Kundanthodika, Jameesh
  • Satyanarayana, Vyasraj
  • Illur, Kishan
  • Henderson, James R.

Abstract

In some implementations, a system may identify historical utilization data associated with a network device. The system may determine, based on the historical utilization data, a utilization forecast for the network device. The system may determine, based on the utilization forecast, a power management plan for the network device. The system may selectively control, based on the power management plan, enablement and disablement of one or more non-forwarding components of the network device.

IPC Classes  ?

  • G06F 1/32 - Means for saving power
  • G06F 1/3209 - Monitoring remote activity, e.g. over telephone lines or network connections
  • G06F 1/3287 - Power saving characterised by the action undertaken by switching off individual functional units in the computer system

59.

Generating XML configuration sub-streams based on an XML configuration stream and a metadata tree associated with the XML configuration stream

      
Application Number 18128643
Grant Number 12321386
Status In Force
Filing Date 2023-03-30
First Publication Date 2025-06-03
Grant Date 2025-06-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Nadeem, Fnu
  • Krishnamurthy, Pradeep H.
  • Deshmukh, Raviraj Satish

Abstract

In some implementations, a system may receive an extensible markup language (XML) configuration stream that indicates one or more resource configurations. The system may maintain a data model that includes metadata that describes the XML configuration stream. The system may process the data model to generate a metadata tree. The system may generate, based on the XML configuration stream and the metadata tree, one or more XML configuration sub-streams that are respectively associated with a subset of the one or more resource configurations. The system may process, using respective resource processing modules of the system, the one or more XML configuration sub-streams to generate respective information associated with the subset of the one or more resource configurations.

IPC Classes  ?

  • G06F 16/81 - Indexing, e.g. XML tagsData structures thereforStorage structures
  • G06F 16/84 - MappingConversion

60.

Detecting and removing inactive encryption keys during encryption key rollover events

      
Application Number 18146638
Grant Number 12323519
Status In Force
Filing Date 2022-12-27
First Publication Date 2025-06-03
Grant Date 2025-06-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kawata, Jerry
  • Tahasildar, Manjunath Ramappa

Abstract

A network device may install a new receive encryption key, and may start a timer associated with deleting an old receive encryption key. The network device may provide, to another network device, a message identifying the new receive encryption key, and may determine whether packet counts, successfully decrypted with the old receive encryption key, have changed. The first network device may determine whether the timer has expired, and may determine whether the new receive encryption key has successfully decrypted a packet. The first network device may delete the old receive encryption key from the first network device based on the new receive encryption key successfully decrypting a packet.

IPC Classes  ?

61.

REDUCING A MEMORY SIZE OF A SYSTEM GENERATED MESSAGE PRIOR TO TRANSMISSION

      
Application Number 18519473
Status Pending
Filing Date 2023-11-27
First Publication Date 2025-05-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Narendra, Manjunath Subhas
  • Jonnadula, Pavan Lakshmi Kumar
  • J S, Sheeja
  • Vishwanathan, Suresh

Abstract

A network device may receive traffic associated with a network, and may generate a system message based on the traffic. The network device may convert the system message into a binary message, and may compress the binary message to generate a compressed binary message. The network device may provide the compressed binary message to a server device, and the server device may process the compressed binary message, with a decoder, to generate the system message.

IPC Classes  ?

  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

62.

KEY REQUEST MANAGEMENT

      
Application Number 18522814
Status Pending
Filing Date 2023-11-29
First Publication Date 2025-05-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Aelmans, Melchior Dirk Frederik
  • Grammel, Gert
  • Mukhopadhyay, Sabyasachi

Abstract

In some implementations, a network device may transmit a key request and a proposed key request rate associated with the key request. The network device may receive a response to the key request based on the proposed key request rate. In some implementations, a network device may transmit a key request. The network device may receive a response to the key request that includes a key-derived key or an indication of a time associated with another key request.

IPC Classes  ?

63.

COMMUNICATING NON-ACCESS STRATUM INFORMATION IN INTERNET PROTOCOL MESSAGES VIA A WIRELINE CONNECTION

      
Application Number 18758695
Status Pending
Filing Date 2024-06-28
First Publication Date 2025-05-29
Owner Juniper Networks, Inc. (USA)
Inventor Padebettu, Venkatesh

Abstract

In some implementations, a client device may send to an access gateway function (AGF) device, and via a wireline connection, a first Internet protocol (IP) message that includes non-access stratum (NAS) information. The client device may receive from the AGF device, via the wireline connection, and based on sending the first IP message, a second IP message that includes acknowledgement information. The NAS information may be included in a service data unit (SDU) that is encapsulated in the first IP message. The wireline connection may be a user datagram protocol (UDP) wireline connection or a transmission control protocol (TCP) wireline connection.

IPC Classes  ?

  • H04L 69/18 - Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
  • H04L 69/168 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]

64.

ENCAPSULATED INTERNET PROTOCOL TRANSPORT DATA PACKETS COMMUNICATED IN CABLE NETWORKS

      
Application Number 18796783
Status Pending
Filing Date 2024-08-07
First Publication Date 2025-05-29
Owner Juniper Networks, Inc. (USA)
Inventor Padebettu, Venkatesh

Abstract

In some implementations, a client device may send to an access gateway function (AGF) device, and via a wireline connection, one or more first encapsulated Internet protocol (IP) transport data packets. The client device may receive from the AGF device, and via the wireline connection, one or more second encapsulated IP transport data packets. In some implementations, the one or more first encapsulated IP transport data packets are sent via a general packet radio service (GPRS) tunneling protocol (GTP) for user data (GTP-U) tunnel over the wireline connection, and the one or more second encapsulated IP transport data packets are received via the GTP-U tunnel.

IPC Classes  ?

  • H04L 69/22 - Parsing or analysis of headers
  • H04L 47/43 - Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
  • H04W 28/06 - Optimising, e.g. header compression, information sizing

65.

Dynamically programming class of service configurations for network devices

      
Application Number 18343010
Grant Number 12316546
Status In Force
Filing Date 2023-06-28
First Publication Date 2025-05-27
Grant Date 2025-05-27
Owner Juniper Networks, Inc. (USA)
Inventor Jacob, Sudhin

Abstract

A device may provide a class of service configuration to a plurality of network devices of a network serving a plurality of user devices, and may identify a set of network devices, of the plurality of network devices, that are subject to a modified class of service. The device may receive telemetry data associated with the plurality of the network devices, and may determine whether the telemetry data satisfies a threshold. The device may selectively maintain the class of service configuration for the plurality of network devices based on the telemetry data failing to satisfy the threshold, or modify the class of service configuration to cause the set of network devices to provide the modified class of service for a set of user devices based on the telemetry data satisfying the threshold.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • H04L 47/2425 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA

66.

Apparatus, system, and method for optimizing storage usage in connection with segment identifiers

      
Application Number 18157442
Grant Number 12316531
Status In Force
Filing Date 2023-01-20
First Publication Date 2025-05-27
Grant Date 2025-05-27
Owner Juniper Networks, Inc. (USA)
Inventor Nayyar, Anish

Abstract

A network device may include (1) at least one storage device configured to store a plurality of SIDs and (2) at least one processing device configured to (A) insert, into the storage device, a single instance of a SID corresponding to a multihomed network segment and/or (B) advertise the SID to a remote network device for aliasing to enable the remote network device to load-balance traffic across the multihomed network segment. Various other apparatuses, systems, and methods are also disclosed.

IPC Classes  ?

  • H04L 45/24 - Multipath
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering

67.

PREDICTING NETWORK ISSUES BASED ON HISTORICAL DATA

      
Application Number 19024158
Status Pending
Filing Date 2025-01-16
First Publication Date 2025-05-15
Owner JUNIPER NETWORKS, INC. (USA)
Inventor
  • Kumar, Prashant
  • Wang, Jisheng
  • Kathare, Gorakhanath
  • B G, Yogesh
  • Agrawal, Kaushik Adesh
  • Jiang, Jie C
  • Mcculley, Scott A.
  • Schrock, Greg

Abstract

Techniques are described for monitoring application performance in a computer network. For example, a network management system (NMS) includes a memory storing path data received from a plurality of network devices, the path data reported by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN). Additionally, the NMS may include processing circuitry in communication with the memory and configured to: determine, based on the path data, one or more application health assessments for one or more applications, wherein the one or more application health assessments are associated with one or more application time periods for a site, and in response to determining at least one failure state, output a notification including identification of a root cause of the at least one failure state.

IPC Classes  ?

  • H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
  • H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 43/067 - Generation of reports using time frame reporting

68.

DEFAULT TRANSMIT POWER FOR 400ZR OPTICAL TRANSMITTER

      
Application Number 18388628
Status Pending
Filing Date 2023-11-10
First Publication Date 2025-05-15
Owner Juniper Networks, Inc. (USA)
Inventor
  • Kansal, Monika
  • Srivastava, Nilay
  • Rastogi, Rohan

Abstract

An optical communication device includes an optical transmitter configured to transmit data over an optical link. The optical communication device also includes a memory having a configuration location of one or more bytes, and one or more registers storing a default transmit power value. The optical communication device also includes a controller configured to access the configuration location. In response to determining that no valid transmit power value is indicated by information stored in the configuration location, the controller accesses the one or more registers to read the default transmit power value, and sets a transmit power level of the optical transmitter to the default transmit power value.

IPC Classes  ?

69.

WIDE AREA NETWORK ISSUE PREDICTION BASED ON DETECTION OF SERVICE PROVIDER CONNECTION SWAPPING

      
Application Number 18943614
Status Pending
Filing Date 2024-11-11
First Publication Date 2025-05-15
Owner Juniper Networks, Inc. (USA)
Inventor
  • Wu, Xiaoying
  • Nagarkar, Amruta Subhash

Abstract

Techniques are described for predicting a wide area network (WAN) issue based on detection of service provider connection swapping. A cloud-based network management system (NMS) obtains connection event data for one or more network access server (NAS) devices at a site, where each event included in the connection event data comprises a connection or disconnection event of a connection session provided by a service provider. The NMS detects a number of connection swaps in the connection event data over a time window, where a connection swap includes a change from a first connection session provided by a first service provider to a second connection session provided by a second service provider. Based on the detected number of connection swaps satisfying a threshold, the NMS predicts a root cause of the connection swaps as a WAN issue and generates a notification of the predicted root cause of the connection swaps.

IPC Classes  ?

  • H04L 41/147 - Network analysis or design for predicting network behaviour
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

70.

CLOUD-BASED MANAGEMENT OF HARDWARE COMPLIANCE DATA FOR ACCESS POINT DEVICES

      
Application Number 19020849
Status Pending
Filing Date 2025-01-14
First Publication Date 2025-05-15
Owner JUNIPER NETWORKS, INC. (USA)
Inventor
  • Rosenthal, Joshua
  • Friedmann, James Jay
  • Musante, John James
  • Singh, Gurpreet

Abstract

A plurality of access point (AP) devices configured to provide a wireless network at a site within a geographic region and a management system (NMS) configured to manage the plurality of APs are described. An AP device sends, to the NMS, a message including version information of hardware compliance data currently stored at the AP device. The NMS determines, based on the version information, whether the first version of the hardware compliance data stored at the AP device is in compliance with applicable regulations of the geographic region. When the first version is not in compliance, the AP device receives, from the NMS, a second version of the hardware compliance data that is in compliance with the applicable regulations of the geographic region. The AP device enables operation of one or more hardware components of the AP device in accordance with the second version of the hardware compliance data.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04B 17/11 - MonitoringTesting of transmitters for calibration
  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • H04L 5/00 - Arrangements affording multiple use of the transmission path
  • H04W 48/04 - Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction or speed

71.

RESOURCE RESERVATION PROTOCOL (RSVP) U-TURN DETOUR LABEL SWITCHED PATH (LSP)

      
Application Number 18401459
Status Pending
Filing Date 2023-12-30
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Rajagopalan, Balaji
  • Ramachandran, Chandrasekar
  • Sunesara, Vali Mohammed

Abstract

U-Turn detour paths, though the head-end router of a primary label switched path (LSP), are configured and used to enable fast failover to a secondary LSP, while avoiding reserving bandwidth (e.g., on links unused by primary and secondary paths) unnecessarily.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery
  • H04L 45/50 - Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

72.

WIRELESS SIGNAL STRENGTH-BASED DETECTION OF POOR NETWORK LINK PERFORMANCE

      
Application Number 19016556
Status Pending
Filing Date 2025-01-10
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Mehta, Ruchit Rajkumar
  • Agrawal, Kaushik Adesh

Abstract

A cloud-based network management system (NMS) stores path data from network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices. The NMS determines, for a logical path within a specified time window, a wireless signal quality and a link quality based at least in part on the path data. The NMS, in response to determining that the logical path is of a poor link quality, determine a correlation between a poor wireless quality and the poor link quality. The NMS may output a notification that indicates the correlation between the poor wireless quality and the poor link quality of the logical path.

IPC Classes  ?

  • H04W 40/12 - Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04W 24/08 - Testing using real traffic

73.

APPLICATION-AWARE ACTIVE MEASUREMENT FOR MONITORING NETWORK HEALTH

      
Application Number 19018663
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Banka, Tarun
  • Gupta, Rahul
  • Jones, Ciante Jordon
  • Lnu, Prashant
  • Sridhar, Thayumanavan
  • Yavatkar, Raj

Abstract

In general, this disclosure describes techniques that enable a network system to perform application-aware active measurement for monitoring network health. The network system includes memory that stores a topology graph for a network. The network system includes processing circuitry that may receive an identifier associated with an application utilizing the network for communications, and determine, based on the topology graph and the identifier, a subgraph of the topology graph based on a location, in the topology graph, of a node representing a compute node that is a host of the application. The processing circuitry may next determine, based on the subgraph, a probe module to measure performance metrics associated with the application, and for the probe module, generate configuration data corresponding to the probe module. The processing circuitry may output, to the probe module, the configuration data.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

74.

EDGE DEVICE FOR TELEMETRY FLOW DATA COLLECTION

      
Application Number 19011937
Status Pending
Filing Date 2025-01-07
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Pai, Raghuram Malpe
  • Simaria, Nilesh Kantilal
  • Lakshmikanth, Harsha
  • Sankar, Sri Ram

Abstract

A device comprises processing circuitry configured to configure an edge device to collect telemetry flow data output by a plurality of network devices and to generate processed telemetry flow data based on the collected telemetry flow data. The processing circuitry is further configured to receive the processed telemetry flow data from the edge device and store an indication of the processed telemetry flow data.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 43/04 - Processing captured monitoring data, e.g. for logfile generation
  • H04L 43/0864 - Round trip delays

75.

STANDBY ACCESS GATEWAY FUNCTION SIGNALING FOR A DYNAMIC HOST CONFIGURATION PROTOCOL

      
Application Number 19012065
Status Pending
Filing Date 2025-01-07
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Padebettu, Venkatesh
  • K., Kiran Kumar

Abstract

In some implementations, a first access gateway function (AGF) may receive, from a second AGF, a communication indicating at least one of a subscriber identity, session information, subscriber context, or session transport information associated with an active session between the second AGF and a client device. The first AGF device may detect that the second AGF device is associated with a failure. The first AGF device may transmit, to a first core network device, a request to switch a first path associated with the active session from the second AGF device to the first AGF device, wherein the request indicates at least one of the subscriber identity, the session information, the subscriber context, or the session transport information. The first AGF device may forward one or more data communications between a second core network device and the DHCP client device associated with the active session via a second path.

IPC Classes  ?

  • H04L 45/42 - Centralised routing
  • H04L 45/24 - Multipath
  • H04L 45/247 - Multipath using M:N active or standby paths
  • H04L 45/586 - Association of routers of virtual routers
  • H04L 61/5014 - Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]

76.

GRAPH ANALYTICS ENGINE FOR APPLICATION-TO-NETWORK TROUBLESHOOTING

      
Application Number 19018627
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Banka, Tarun
  • Gupta, Rahul
  • Xia, Yuyun
  • Sridhar, Thayumanavan
  • Yavatkar, Raj

Abstract

A computing device may implement the techniques described in this disclosure. The computing device may include processing circuitry configured to execute an analysis framework system, and memory configured to store time series data. The analysis framework system may create, based on the time series data, a knowledge graph comprising a plurality of first nodes in the network system referenced in the time series data interconnected by edges. The analysis framework system may cause a graph analytics service of the analysis framework system to receive a graph analysis request comprising a request to determine a fault propagation path, a request to determine changes in the knowledge graph, a request to determine an impact of an emulated fault, or a request to determine an application-to-network path. The analysis framework system may also cause the graph analytics service to determine a response to the graph analysis request, and output the response.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

77.

CONTINUITY INFORMATION INCLUDED IN METRIC DATA ELEMENT OF A NON-TRANSITIVE ATTRIBUTE

      
Application Number 18400434
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-05-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Hegde, Shraddha
  • Sangli, Srihari Ramachandra

Abstract

In some implementations, a border gateway protocol (BGP) network device may receive from an originator BGP network device via a first other BGP network device, a first message, wherein the first message includes first attribute data associated with a non-transitive attribute, wherein the first attribute data comprises a first metric data element that is associated with a metric data element format and that indicates a metric type, a metric value, and continuity information. The BGP may process the first message to determine first path information associated with a first path from the BGP network device to the originator BGP network device via the first other BGP network device.

IPC Classes  ?

78.

UPDATING AN INGRESS FILTER OF AN INGRESS NODE THAT PROVIDES A LOAD BALANCING FUNCTIONALITY ACROSS SECURITY NODES

      
Application Number 18502571
Status Pending
Filing Date 2023-11-06
First Publication Date 2025-05-08
Owner Juniper Networks, Inc (USA)
Inventor
  • Mangla, Umesh
  • Singh, Avinash Kumar
  • Sanghavi, Dilip H.
  • Ramamurthy, Sai Sundar

Abstract

In some implementations, an ingress node may receive first traffic from a host device. The ingress node may determine and based on an ingress filter of the ingress node, that traffic from the host device is allowed. The ingress node may select, using a load balancing functionality, and based on determining that traffic from the host device is allowed, a security node, of a plurality of security nodes, to which the ingress node is to forward the first traffic. The ingress node may forward the first traffic to the selected security node. The ingress node may receive, based on forwarding the first traffic, a message that indicates that traffic from the host device is to be blocked. The ingress node may update, using the message, the ingress filter of the ingress node to indicate that traffic from the host device is to be blocked.

IPC Classes  ?

  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 9/40 - Network security protocols

79.

NETWORK TRAFFIC TRANSMISSION BASED ON NEXT-NEXT-HOP INDICATION

      
Application Number 18533352
Status Pending
Filing Date 2023-12-08
First Publication Date 2025-05-01
Owner Juniper Networks, Inc (USA)
Inventor
  • Wang, Kevin
  • Gupta, Manish

Abstract

In some implementations, a network device may receive an indication of a next-next-hop of the network device and link quality information of the next-next-hop. The network device may transmit network traffic based on the indication of the next-next-hop and the link quality information of the next-next-hop.

IPC Classes  ?

80.

PROVIDING A MULTIPLE DWELLING UNIT FIXED WIRELESS ACCESS MECHANISM

      
Application Number 18744943
Status Pending
Filing Date 2024-06-17
First Publication Date 2025-05-01
Owner Juniper Networks, Inc. (USA)
Inventor Padebettu, Venkatesh

Abstract

A device may configure, in the device, a network address of an access gateway function, and may receive upstream packets from one or more routing gateways. The device may encapsulate the upstream packets with an identifier of a layer 2 tunnel, based on the network address, and to generate encapsulated upstream packets, and may provide the encapsulated upstream packets to the access gateway function via the layer 2 tunnel and based on the network address and the identifier. The device may receive encapsulated downstream packets from the access gateway function, and may decapsulate the encapsulated downstream packets to generate downstream packets. The device may provide the downstream packets to the one or more routing gateways.

IPC Classes  ?

  • H04L 45/74 - Address processing for routing
  • H04L 12/46 - Interconnection of networks
  • H04L 45/00 - Routing or path finding of packets in data switching networks

81.

PORT MISCONFIGURATION DETECTION

      
Application Number 18930642
Status Pending
Filing Date 2024-10-29
First Publication Date 2025-05-01
Owner Juniper Networks, Inc. (USA)
Inventor
  • Shamsundar, Abhiram Madhugiri
  • Wang, Wenfeng
  • Pallavi, Priti
  • Mehta, Ruchit Rajkumar
  • Shil, Rajdeep

Abstract

Techniques are described for determining port misconfiguration between network devices. For example, a network management system comprises a memory and one or more processors in communication with the memory and configured to: obtain information associated with one or more ports of a plurality of network devices; determine, based on information associated with a port of a first network device of the plurality of network devices and information associated with a port of a second network device of the plurality of network devices that is connected to the port of the first network device, whether there is a port misconfiguration of the first network device or the second network device; and perform, based on the determination that there is a port misconfiguration of the first network device or the second network device, an action to remedy the port misconfiguration of the first network device or the second network device.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 12/46 - Interconnection of networks

82.

AUTOTUNING A VIRTUAL FIREWALL

      
Application Number 18999137
Status Pending
Filing Date 2024-12-23
First Publication Date 2025-05-01
Owner Juniper Networks, Inc. (USA)
Inventor
  • Alexis, Antony Ruban
  • Ramanathan, Sai Prashanth
  • Ganesan, Ramasubramaniam

Abstract

A device may receive an input associated with deploying a virtual firewall on a computing device. The device may determine a first set of characteristics associated with the virtual firewall and a second set of characteristics associated with a hypervisor associated with the computing device. The device may automatically tune the virtual firewall based on the first set of characteristics and the second set of characteristics. The device may deploy the virtual firewall after tuning the virtual firewall.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements

83.

NETWORK ACCESS CONTROL INTENT-BASED POLICY CONFIGURATION

      
Application Number 19003918
Status Pending
Filing Date 2024-12-27
First Publication Date 2025-05-01
Owner Juniper Networks, Inc. (USA)
Inventor
  • Dementyev, Viacheslav
  • Mannar, Kesavan Kazhiyur
  • Cheethirala, Madhava Rao
  • Manthiramoorthy, Natarajan
  • Tadimeti, Raja Rao

Abstract

Techniques are described for configuration and application of intent-based network access control (NAC) policies for authentication and authorization of multi-tenant, network access server (NAS) devices to access enterprise networks of organizations. A network management system configures intent-based NAC policies for an organization. A cloud-based NAC system may apply an appropriate intent-based NAC policy in response to an authentication request from a NAS device. The NAC system identifies a vendor of the NAS device, matches incoming attributes in the authentication request to a set of normalized match rules of the intent-based NAC policy, and translates a set of abstracted policy results corresponding to the set of normalized match rules into a vendor-specific set of return attributes based on the vendor of the NAS device. The NAC system sends the vendor-specific set of return attributes to the NAS device to enable the NAS device to access the enterprise network of the organization.

IPC Classes  ?

84.

Controlling downlink interface configuration based on uplink interface network and protocol state

      
Application Number 17515505
Grant Number 12289203
Status In Force
Filing Date 2021-10-31
First Publication Date 2025-04-29
Grant Date 2025-04-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Panda, Pravas Kumar
  • Panda, Manas Ranjan
  • Venkatagiri, Madhusudhana Malur
  • Vardhan, Anand
  • Duggirala, Venkata

Abstract

A customer edge device is connected, in a multi-homed configuration, to a device via a downlink of the device and to another device via another downlink of the other device. The device may determine that each of one or more uplinks of the device has an inactive interface status and may thereby cause the downlink of the device to be down. This may cause the customer edge device to communicate network traffic via the other downlink of the other device. The device may determine that at least one uplink, of the one or more uplinks, has an active interface status and may thereby cause the downlink to be up. This may cause the customer edge device to communicate network traffic via the downlink of the device.

IPC Classes  ?

  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 12/46 - Interconnection of networks
  • H04L 45/24 - Multipath

85.

Logical path down scope analysis

      
Application Number 18063591
Grant Number 12289220
Status In Force
Filing Date 2022-12-08
First Publication Date 2025-04-29
Grant Date 2025-04-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Pillay, Amit
  • Wu, Xiaoying
  • Timmons, Patrick

Abstract

A network management system (NMS) generates a hierarchical attribution graph representing different scopes at different hierarchical levels of a wide area network (WAN); obtains logical path down data indicative of operational behavior including failure events associated with logical paths of network devices over the WAN; obtains total path data indicative of a historical number of active logical paths between the network devices; and determines a scope of a logical path down issue by, for a time period of the logical path down issue, determining a score for each scope of the different scopes based on the logical path down data aggregated across the respective scope and the total path data, and determining the scope of the logical path down issue as a particular scope of the different scopes having a highest score. The NMS may identify the particular scope as a root cause of the logical path down issue.

IPC Classes  ?

  • H04L 43/062 - Generation of reports related to network traffic
  • H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis

86.

Virtualized cell site routers with layer 2 forwarding

      
Application Number 18432150
Grant Number 12289233
Status In Force
Filing Date 2024-02-05
First Publication Date 2025-04-29
Grant Date 2025-04-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Arham, Muhammad Qasim
  • Nair, Vinod
  • Nallamothu, Vinay K
  • K N, Kiran
  • Bansal, Shelesh
  • Sharma, Shailender
  • Varimalla, Rakesh Kumar Reddy

Abstract

In general, techniques are described for deploying virtualized cell site routers (vCSRs). In an example, a method comprises receiving, at a forwarding plane of a virtualized cell site router (vCSR) of a first Distributed Unit (DU) of a plurality of DU servers of a cell site for a 5G radio access network, the vCSR having a containerized routing protocol process and a forwarding plane configured to perform Layer 2 (L2) switching, L2 packets on a second interface for a second physical link connecting the first DU server to an L2 switch; and switching, by the forwarding plane of the vCSR of the first DU, the L2 packets on a first interface for a first physical link connecting the first DU server to a second DU server of the plurality of DU servers.

IPC Classes  ?

  • H04L 45/42 - Centralised routing
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/28 - Routing or path finding of packets in data switching networks using route fault recovery

87.

Logical fabric overlays

      
Application Number 18491543
Grant Number 12289234
Status In Force
Filing Date 2023-10-20
First Publication Date 2025-04-29
Grant Date 2025-04-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • Styszynski, Michal
  • Vinod, Subramaniam
  • Subramaniam, Mahesh Kumar

Abstract

Techniques are disclosed for overlaying logical switch fabrics upon a physical switch fabric comprising multiple physical switch devices. In one example, a network device determines an overlay network associated with a received packet. The network device determines a logical identifier that is associated with the overlay network. In some examples, the logical identifier corresponds to a color. The network device selects a logical switch fabric that is associated with the logical identifier from a plurality of other logical switch fabrics that are overlaid upon a physical switch fabric comprising a plurality of network switch devices. The network device forwards the received packet to the selected logical switch fabric for transport across the physical switch fabric.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/42 - Centralised routing
  • H04L 45/50 - Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

88.

Proactive tunnel configuration computation for on-demand SD-WAN tunnels

      
Application Number 18148387
Grant Number 12289182
Status In Force
Filing Date 2022-12-29
First Publication Date 2025-04-29
Grant Date 2025-04-29
Owner Juniper Networks, Inc. (USA)
Inventor
  • K S, Nithyananda Vishnu
  • Athreyapurapu, Venkata Rajasekharu

Abstract

This disclosure describes techniques are described for proactively computing configuration information for policy-driven on-demand tunnel creation and deletion between sites in a software-defined networking in wide area network (SD-WAN) environment. In some examples, a controller device is configured to precompute configuration data for an overlay tunnel through the wide area network to connect a first site and a second site of a plurality of sites in the SD-WAN environment. The controller device is further configured to obtain, after precomputing the configuration data, an indication to configure the overlay tunnel. The controller device is also configured to send, in response to receiving the indication to configure the overlay tunnel, at least some of the configuration data to the first site to configure the first site with the overlay tunnel.

IPC Classes  ?

  • H04L 12/46 - Interconnection of networks
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 43/0882 - Utilisation of link capacity
  • H04L 47/20 - Traffic policing

89.

VIRTUAL INTERNET PROTOCOL ADDRESS ASSOCIATED WITH SUBSCRIBER GROUP

      
Application Number 18493617
Status Pending
Filing Date 2023-10-24
First Publication Date 2025-04-24
Owner Juniper Networks, Inc. (USA)
Inventor Padebettu, Venkatesh

Abstract

In some implementations, a network device may transmit an indication that a first access gateway function user plane (AGF-UP) device is associated with an active state for a subscriber group, an indication that a second AGF-UP device is associated with a backup state for the subscriber group, and an indication of a virtual internet protocol (IP) address associated with the subscriber group. The network device may transmit a failover indication that the second AGF-UP device is associated with the active state for the subscriber group.

IPC Classes  ?

  • H04L 41/0659 - Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
  • H04L 12/46 - Interconnection of networks

90.

Display screen with animated graphical user interface

      
Application Number 29652760
Grant Number D1071972
Status In Force
Filing Date 2020-11-13
First Publication Date 2025-04-22
Grant Date 2025-04-22
Owner Juniper Networks, Inc. (USA)
Inventor
  • Chitalia, Harshit Naresh
  • Patel, Avi K.
  • Newhouse, Travis Gregory
  • Patki, Neeren Shripad
  • Singh, Sumeet

91.

DETECTING DEGRADATION IN CLIENT CONNECTIVITY AND TRAFFIC IN A WIRELESS ACCESS POINT

      
Application Number 18486606
Status Pending
Filing Date 2023-10-13
First Publication Date 2025-04-17
Owner Juniper Networks, Inc. (USA)
Inventor
  • Lin, May Zar
  • Thomas, Jacob
  • Wang, Wenfeng
  • Shmakova V., Marina

Abstract

Example network management systems, techniques, and computer-readable media are set forth herein. An example network management system is configured to obtain client activity data of one or more access point (AP) devices. The example network management system is configured to determine, based on the client activity data, an anomaly in a behavior of an AP device of the one or more AP devices based on at least one of a comparison to forecasted client activity data of the AP device or a comparison to client activity data of at least one peer AP device. The network management system is configured to perform, based on the determined anomaly in the behavior of the AP device, an action.

IPC Classes  ?

  • H04W 24/04 - Arrangements for maintaining operational condition

92.

DYNAMIC RESOURCE RESERVATION PROTOCOL RESOURCE HANDLING AND DEADLOCK AVOIDANCE

      
Application Number 19002146
Status Pending
Filing Date 2024-12-26
First Publication Date 2025-04-17
Owner Juniper Networks, Inc. (USA)
Inventor
  • Aboeloula, Alaa
  • Jangeed, Sheetal Pukhraj
  • Kazmierczak, Tomasz

Abstract

A network device may receive transport layer messages from an ingress network device, and may determine whether a quantity of resources required for processing the transport layer messages exceeds a threshold level of available resources of the network device. The network device may generate a transport layer path error message based on the quantity of resources required for processing the transport layer messages exceeding the threshold level of available resources. The network device may provide the transport layer path error message to the ingress network device to prevent the ingress network device from providing additional transport layer messages to the network device.

IPC Classes  ?

  • H04L 47/74 - Admission controlResource allocation measures in reaction to resource unavailability
  • H04L 47/10 - Flow controlCongestion control
  • H04L 47/70 - Admission controlResource allocation

93.

Systems and methods for enabling precision time protocol over a link aggregation group using link aggregation control protocol parameters

      
Application Number 18338047
Grant Number 12273263
Status In Force
Filing Date 2023-06-20
First Publication Date 2025-04-08
Grant Date 2025-04-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Verma, Amit
  • S, Satheesh Kumar
  • Kaggundi, Sharath

Abstract

A network device may identify a link aggregation group (LAG) of a plurality of links between the network device and another network device. The network device may identify link aggregation control protocol (LACP) parameters that were communicated by the network device and the other network device in association with the LAG. The network device may determine, based on the LACP parameters, a priority order of the plurality of links in the LAG. The network device may communicate with the other network device, and based on the priority order of the plurality of links of the LAG, one or more precision time protocol (PTP) messages via the LAG. For example, the network device may determine that a first link and a second link in the priority order are not available, and therefore may communicate the one or more PTP messages via a third link in the priority order.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 45/24 - Multipath
  • H04L 45/42 - Centralised routing

94.

Maintaining processing core affinity for fragmented packets in network devices

      
Application Number 18434618
Grant Number 12273264
Status In Force
Filing Date 2024-02-06
First Publication Date 2025-04-08
Grant Date 2025-04-08
Owner Juniper Networks, Inc. (USA)
Inventor
  • Barman, Dipankar
  • Kim, Chin Man

Abstract

Techniques are disclosed for maintaining processing unit core affinity for fragmented packets. In one example, a service physical interface card (PIC) implementing a service plane of a network device receives fragmented and/or non-fragmented packet data for a traffic flow. The service PIC comprises at least one processing unit comprising multiple cores. A routing engine operating in a control plane of the network device defines one or more core groups comprising a subset of the cores. The routing engine assigns the traffic flow to a core group and a forwarding engine operating in a forwarding plane of the network device forwards the packet data for the traffic flow to the assigned core group. A core of the assigned core group applies a network service to the fragmented and/or non-fragmented packet data for the traffic flow, and the forwarding engine forwards the packet data for the traffic flow toward a destination.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/02 - Topology update or discovery
  • H04L 45/60 - Router architectures
  • H04L 67/1023 - Server selection for load balancing based on a hash applied to IP addresses or costs
  • H04L 101/663 - Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports

95.

DISTRIBUTED APPLICATION CALL PATH PERFORMANCE ANALYSIS

      
Application Number 18478260
Status Pending
Filing Date 2023-09-29
First Publication Date 2025-04-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Banka, Tarun
  • Gupta, Rahul
  • Dharmaraj, Mithun Chakaravarrti
  • Chauhan, Amandeep
  • Sridhar, Thayumanavan
  • Yavatkar, Raj

Abstract

In general, techniques are described for managing a distributed application based on call paths among the multiple services of the distributed application that traverse underlying network infrastructure. In an example, a method comprises determining, by a computing system, and for a distributed application implemented with a plurality of services, a call path from an entry endpoint service of the plurality of services to a terminating endpoint service of the plurality of services; determining, by the computing system, a corresponding network path for each pair of adjacent services from a plurality of pairs of services that communicate for the call path; and based on a performance indicator for a network device of the corresponding network path meeting a threshold, performing, by the computing system, one or more of: reconfiguring the network; or redeploying one of the plurality of services to a different compute node of the compute nodes.

IPC Classes  ?

  • H04L 45/12 - Shortest path evaluation
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 43/16 - Threshold monitoring
  • H04L 45/00 - Routing or path finding of packets in data switching networks

96.

DEVICES, SYSTEMS, AND METHODS FOR INSTALLING BINDING INFORMATION AFTER FAILURES CAUSED BY TRANSIENT ERRORS

      
Application Number 18479043
Status Pending
Filing Date 2023-09-30
First Publication Date 2025-04-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • H R, Jayadev
  • Radulescu-Banu, Cristina
  • Gibbons, John
  • Padebettu, Venkatesh

Abstract

A disclosed apparatus may include and/or represent a first node and a second node communicatively coupled to the first node. In some examples, the second node is configured to send binding information to the first node and then resend the binding information to the first node due at least in part to not having received an acknowledgement of successful installation of the binding information from the first node. Various other devices, systems, and methods are also disclosed.

IPC Classes  ?

  • H04L 61/5014 - Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
  • H04L 61/2553 - Binding renewal aspects, e.g. using keep-alive messages
  • H04L 61/5053 - Lease timeRenewal aspects

97.

TECHNIQUES AND SYSTEMS FOR RECOMMENDING ENERGY SAVING TECHNIQUES IN NETWORK EQUIPMENT

      
Application Number US2024048202
Publication Number 2025/072194
Status In Force
Filing Date 2024-09-24
Publication Date 2025-04-03
Owner JUNIPER NETWORKS, INC. (USA)
Inventor
  • Kommula, Raja
  • Sunkada, Ganesh Byagoti Matad
  • Sridhar, Thayumanavan
  • Yavatkar, Raj
  • Jain, Kapil
  • Ghosh, Sandip Kumar
  • Satyanarayana, Vyasraj

Abstract

In some implementations, a connection optimization device may determine a first connection configuration associated with network equipment, wherein the network equipment includes multiple external facing ports, and wherein the first connection configuration is associated with a connectivity of one or more network devices to the multiple external facing ports. The connection optimization device may determine that the first connection configuration is a suboptimal connection configuration of the network equipment. The connection optimization device may determine, based on determining that the first connection configuration is a suboptimal connection configuration, a second connection configuration associated with the network equipment, wherein the second connection configuration is an optimized connection configuration of the network equipment. The connection optimization device may cause feedback to be transmitted to a user interface device, wherein the feedback indicates a recommendation to change the first connection configuration to the second connection configuration.

IPC Classes  ?

  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/0833 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
  • H04L 41/0866 - Checking the configuration
  • H04L 41/08 - Configuration management of networks or network elements
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

98.

DETERMINING ORIENTATION OF DEPLOYED ACCESS POINTS

      
Application Number 18980970
Status Pending
Filing Date 2024-12-13
First Publication Date 2025-04-03
Owner Juniper Networks, Inc. (USA)
Inventor
  • Zohoorian, Mohammad
  • Jiang, Jie C
  • Srinivasan, Nagarjun
  • Friday, Robert J.
  • Friday, Kevin
  • Shaffer, Shmuel

Abstract

A system includes a plurality of access point devices (APs) configured to provide a wireless network at a site, each of the plurality of APs having a known location, and a network management system comprising one or more processors and a memory comprising instructions that when executed by the one or more processors cause the one or more processors to: determine, based on a known location of a first AP of the plurality of APs, a known location of a second AP of the plurality of APs, and received signal strength measurements of wireless signals originating at one or more antennas of the first AP and received by one or more antennas of the second AP, an orientation angle of the second AP; and generate an output indicative of the orientation angle of the second AP.

IPC Classes  ?

  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/02 - Services making use of location information

99.

LOCATION BASED ACCESS CONTROL

      
Application Number 18477103
Status Pending
Filing Date 2023-09-28
First Publication Date 2025-04-03
Owner Juniper Networks, Inc. (USA)
Inventor Kozin, Vladimir Vladimirovich

Abstract

The techniques describe a network management system (NMS) configured to obtain, from a first computing device supporting ultra-wide band (UWB) protocol, a request to access a resource. The NMS may initiate an UWB secure ranging session between the first computing device and a second computing device to determine a location of the first computing device, the second computing device supporting the UWB protocol. The NMS may obtain, based on the UWB secure ranging session, distance measurements between the first computing device and the second computing device. The NMS may determine the location of the first computing device based on the distance measurements. The NMS may provide the first computing device with access to the resource based on the location of the first computing device satisfying a condition of an access policy for the resource.

IPC Classes  ?

100.

NETWORK POWER MANAGEMENT

      
Application Number US2024048321
Publication Number 2025/072272
Status In Force
Filing Date 2024-09-25
Publication Date 2025-04-03
Owner JUNIPER NETWORKS, INC. (USA)
Inventor
  • Kommula, Raja
  • Sunkada, Ganesh Byagoti Matad
  • Shekar, Sandhya
  • Yavatkar, Raj
  • Bament, Sally Jane
  • Sridhar, Thayumanavan
  • Zhuang Zhuo, Yi Tong
  • Kharbanda, Chitra
  • Srinivas, Sanjana

Abstract

In some implementations, a network control point may manage power consumption in a network. Some aspects may involve adjusting a network topology to manage network power consumption. For example, the resulting network power or power type consumption may be less than or equal to a power or power type budget specified by a network administrator.

IPC Classes  ?

  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 41/0833 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/147 - Network analysis or design for predicting network behaviour
  • H04L 41/149 - Network analysis or design for prediction of maintenance
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  1     2     3     ...     39        Next Page