Patents Assigned to Juniper Network, Inc.
-
Patent number: 12068917Abstract: In some implementations, a first network device may receive an advertisement from a second network device. The advertisement may be associated with indicating that the second network device is configured to support a particular flex-algorithm. The first network device may identify, in the advertisement, an address of the second network device. The first network device may configure a routing table of the first network device to indicate that the second network device is capable of receiving traffic associated with the particular flex-algorithm based on the address. The first network device may perform, using the routing table, an action associated with routing the traffic associated with the particular flex-algorithm.Type: GrantFiled: April 25, 2023Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Ronald Bonica, Shraddha Hegde, Parag Kaneriya, Rajesh Shetty Manur
-
Patent number: 12068978Abstract: In one embodiment, edge devices can be configured to be coupled to a multi-stage switch fabric and peripheral processing devices. The edge devices and the multi-stage switch fabric can collectively define a single logical entity. A first edge device from the edge devices can be configured to be coupled to a first peripheral processing device from the peripheral processing devices. The second edge device from the edge devices can be configured to be coupled to a second peripheral processing device from the peripheral processing devices. The first edge device can be configured such that virtual resources including a first virtual resource can be defined at the first peripheral processing device. A network management module coupled to the edge devices and configured to provision the virtual resources such that the first virtual resource can be migrated from the first peripheral processing device to the second peripheral processing device.Type: GrantFiled: January 27, 2022Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
-
Patent number: 12069076Abstract: A network device may include a memory and one or more processors configured to analyze execution of suspicious data; detect one or more states of execution of the suspicious data; determine that the one or more states of execution are to be assigned a priority level; and extract at least a portion of the suspicious data from one or more locations based on determining that the one or more states of execution are to be assigned a priority level.Type: GrantFiled: January 28, 2022Date of Patent: August 20, 2024Assignee: Juniper Networks, Inc.Inventors: Abhijit Mohanta, Anoop Wilbur Saldanha
-
Patent number: 12063501Abstract: A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voiceover-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.Type: GrantFiled: April 7, 2023Date of Patent: August 13, 2024Assignee: Juniper Networks, Inc.Inventors: James Murphy, Gary E. Morain, Stan Chesnutt
-
Patent number: 12058022Abstract: In general, techniques are described that provide an analysis system for analyzing a software-defined networking (SDN) architecture system. The analysis system comprising the processing circuitry configured to obtain operational data representative of one or more of configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may identify dependencies between the operational data that identify dependencies between objects representative of the configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may perform, while traversing the dependences between the operational data, analysis with respect to the operational data in order to identify potential issues in the SDN architecture system, and output the potential issues in the SDN architecture system.Type: GrantFiled: December 23, 2022Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: Prasad Miriyala, Michael Henkel, Sangyeong Kim, Senthilnathan Murugappan, Jeffrey S. Marshall, Akhilesh Pathodia
-
Patent number: 12058535Abstract: Methods and apparatus for using beacon signals are described. One or more sectorized base stations are used in some embodiments to transmit beacon signals into zones, e.g., each zone being at least partially covered by one or more beacon signals. Use of sectorized base stations allows a single base station, e.g., a Bluetooth or other base station capable of transmitting beacon signals, to cover a number of different zones avoiding the need for multiple different beacon transmitters at different locations to establish different beacon coverage areas. Sectorization of a Bluetooth base station and the ability to remotely or locally configure the base station allows for great flexibility to use beacon signals in stores or other locations without the need for numerous individual battery powered beacon transmitters at floor or display level.Type: GrantFiled: May 19, 2022Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: Robert J. Friday, Neal Dante Castagnoli, Randall Frei
-
Patent number: 12056000Abstract: In some implementations, a device may obtain a log file that includes a plurality of log entries. The device may identify a sequence of log entries, of the plurality of log entries, that are associated with a resource. The device may process the sequence of log entries to generate a sequence of log templates. The device may process the sequence of log templates to identify an anomaly associated with the sequence of log templates. The device may determine, based on the anomaly associated with the sequence of log templates, an anomaly associated with the sequence of log entries. The device may perform, based on the anomaly associated with the sequence of log entries, one or more actions.Type: GrantFiled: February 25, 2022Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: Jerry Kawata, Manish Talwar, Avanthi Boyapati, Ajay Kachrani, Gert Grammel, Manjunath Ramappa Tahasildar, Harshit Sharma
-
Patent number: 12058000Abstract: Techniques are disclosed for identifying sets of network devices to which to deploy a software upgrade based on an importance to the network of each network device. For example, a network system obtains information identifying a number of instances of an application associated with network traffic forwarded by each network device of a plurality of network devices. The instances of the application are executed by client devices serviced by each network device in forwarding the network traffic. The network system assigns each network device to different upgrade groups based on the number of instances of the application, each upgrade group associated with a different relative priority. The network system deploys a software upgrade to each network device according to a priority of the respective upgrade group relative to a priority of the other upgrade groups.Type: GrantFiled: December 15, 2022Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: Manoj Gupta, Rupamjyoti Sarma Baruah, Gorakhanath Kathare
-
Patent number: 12058105Abstract: In some implementations, a network device may obtain a switchover indication associated with a switchover of a group of subscriber sessions from a first user plane subscriber access device to a second user plane subscriber access device. The network device may provide, to the first user plane subscriber access device or the second user plane subscriber access device, an indication to provide, to an internet protocol (IP) address allocation entity for which the network device serves as a relay, an indication to prioritize a path from the IP address allocation entity to the second user plane subscriber access device over a path from the IP address allocation entity to the first user plane subscriber access device.Type: GrantFiled: August 18, 2023Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: John E. Ziegler, Cristina Radulescu-Banu
-
Patent number: 12052182Abstract: Techniques are described for performing latency-aware load balancing. In some examples, a computing device communicably coupled to a plurality of service endpoints that are in motion with respect to the computing device may receive data to be processed. The computing device may select, based at least in part on a communication latency of each of the plurality of service endpoints and a predicted compute latency of each of the plurality of service endpoints, a service endpoint out of the plurality of service endpoints to process the data. The computing device may send the data to the selected service endpoint for processing.Type: GrantFiled: April 11, 2023Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Jude Pragash Vedam, Yuvaraja Mariappan
-
Patent number: 12052168Abstract: Techniques are described for using route target constraint to filter routes advertised to a node in a seamless Multiprotocol Label Switching (MPLS) network. For example, a first router of a first network may generate a first border gateway protocol (BGP) message to advertise routing information for a first node of the first network, the first BGP message indicating a transport class and specifying an address-specific route target, the transport class comprising one or more tunnels to the first node that share common characteristics. In response to receiving a second BGP message originated by second node of a second network, the second BGP message comprising the address-specific route target, the first router sends the first BGP message to a second router of the second network for sending to the second node to cause the second node to import the routing information.Type: GrantFiled: March 31, 2021Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Zhaohui Zhang, Shraddha Hegde, Srihari Ramachandra Sangli, Kaliraj Vairavakkalai
-
Patent number: 12052223Abstract: A network device identifies an Internet Protocol Security (IPsec) tunnel that connects the network device to a remote device and determines that dead peer detection (DPD) is enabled at the network device. The network device receives a first DPD request message from the remote device via the IPsec tunnel, and sends a first DPD response message to the remote device via the IPsec tunnel. The network device determines that a workload of the network device satisfies a threshold amount, and sends one or more encapsulating security payload (ESP) packets that include traffic flow confidentiality (TFC) payload data to the remote device via the IPsec tunnel. The network device determines that the workload of the network device does not satisfy the threshold amount. The network device receives a second DPD request message from the remote device and sends a second DPD response message to the remote device via the IPsec tunnel.Type: GrantFiled: April 19, 2021Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Naresh Chand, Ranjan Sinha
-
Patent number: 12052163Abstract: Techniques are disclosed for session-based routing of multipoint Open Systems Interconnection (OSI) Model Layer-2 (L2) frames of an L2 network extended over Layer-3 (L3) networks. In one example, L2 networks connect a source device to an ingress router and receiver devices to egress routers. An L3 network connects the ingress and egress routers. The ingress router receives, from the source device, a multipoint L2 frame destined for the receiver devices. The ingress router forms, for each egress router that is connected to at least one multipoint receiver device, a unicast L3 packet for the L2 frame and forwards the unicast L3 packet to the egress router. Each egress router generates, in response to receiving the unicast L3 packet, the multipoint L2 frame and forwards, to the receiver devices, the multipoint L2 frame.Type: GrantFiled: June 24, 2021Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Abilash Menon, Anna Yungelson, Scott A. McCulley, Jacob Dionne
-
Patent number: 12052150Abstract: A wireless access point system includes a processor configured to tap event data and process the event data using a plurality of event filters. Each event filter of the plurality of event filters applies event criteria to detect one or more types of events. The wireless access point system includes a memory configured to store the tapped event data. The wireless access point system includes a communication interface configured to report a report of a detected event type. At least a portion of the report is correlated to analyze a performance of a wireless network.Type: GrantFiled: February 23, 2021Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Nicolas S. Dade, Oscar Ernohazy, Randall Wayne Frei, Robert J. Friday
-
Patent number: 12052634Abstract: Disclosed are embodiments that determine a location of a first wireless device based on estimates of two other wireless devices. Each of the other wireless devices is assigned or defines its own plurality of regions. Each wireless device estimates a location of the first wireless device with respect to its assigned or defined plurality of regions. One of the estimates is then translated to the other device's plurality of regions. The two estimates are then combined to estimate the location of the first wireless device.Type: GrantFiled: May 25, 2023Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Neal Dante Castagnoli, Shmuel Shaffer
-
Patent number: 12052181Abstract: A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.Type: GrantFiled: March 30, 2023Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Zhaohui Zhang, Kireeti Kompella, Ronald Bonica
-
Patent number: 12047863Abstract: Methods and apparatus relating to use of actual and/or virtual beacons are described. Virtual beacons are virtual in that an actual beacon need not be transmitted but a rather a virtual beacon transmitter at a desired location maybe considered to transmit virtual beacons. In some embodiments a set of beacon transmitter information for one or more beacons is supplied to devices in a communications system. The beacon transmitter information indicates transmission power and location of actual and virtual beacon transmitters as well as information to be communicated by virtual beacons. Devices with access to beacon information can determine based on the location of a wireless terminal whether the wireless terminal is within coverage area of a virtual beacon and report reception of the virtual beacon to the wireless terminal or a component of the wireless terminal which acts upon receiving an indication of beacon reception.Type: GrantFiled: December 1, 2022Date of Patent: July 23, 2024Assignee: Juniper Networks, Inc.Inventors: Robert J. Friday, Neal Dante Castagnoli, Randall Frei
-
Patent number: 12047297Abstract: A disclosed method may include (1) identifying a route installed in a Forwarding Information Base (FIB) of a network device included in a network, (2) identifying a plurality of active paths that lead from the network device to a destination device of the route installed in the FIB, (3) determining a load distribution of the plurality of active paths by calculating a plurality of traffic loads that represent amounts of traffic that traverse from the network device to the destination device via the plurality of active paths, and (4) making a trafficking decision in connection with the plurality of active paths based at least in part on the load distribution of the plurality of active paths. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: August 31, 2021Date of Patent: July 23, 2024Assignee: Juniper Networks, Inc.Inventors: Prashanth Ramaprasad, Madhu Byrapura Doddegowda, Ronald Bonica
-
Patent number: 12047410Abstract: In some implementations, a security device may receive a traffic flow. The security device may determine an amount of a padding included in the traffic flow. The security device may determine whether the amount of the padding included in the traffic flow satisfies a padding threshold. The security device may perform, based on the amount of the padding satisfying the padding threshold, offloading for the traffic flow. The security device may inspect, based on the amount of the padding failing to satisfy the padding threshold, an entire portion of the traffic flow.Type: GrantFiled: February 17, 2022Date of Patent: July 23, 2024Assignee: Juniper Networks, Inc.Inventors: Craig Dods, Pavan Lakshmi Kumar Jonnadula, Nikhil Gavraskar, Anurag Raghuvanshi
-
Patent number: 12047279Abstract: Example network devices, systems, and methods are disclosed. In an example, a network device includes memory configured to store information associated with one or more service level agreements (SLAs) for applications in a software-defined wide area network (SD-WAN) and an application-based multipath routing (AMR) module including processing circuitry. The AMR module is configured to identify, based on criteria, one or more of the applications for AMR, wherein each criterion of the criteria is associated with a corresponding property of an application. The AMR module is configured to determine a breach of one of the SLAs on each WAN link associated with a first application of the identified one or more applications. The AMR module is configured to apply, in response to determining the breach, AMR for the first application.Type: GrantFiled: March 9, 2023Date of Patent: July 23, 2024Assignee: Juniper Networks, Inc.Inventors: Sai Prashanth Ramanathan, Hemachandran Karnam Mohan, Abdul Kadhar Jeelany Habeeb Mohamed, Antony Alexis