Patents Assigned to Juniper Network, Inc.
-
Patent number: 11611474Abstract: A method includes receiving a plurality of configurations comprising a first configuration for provisioning a first set of network services at a first resource of an edge device and a second configuration for provisioning a second set of network services at the first resource, a first configuration group identifier identifying a configuration group for the first configuration, and a first network performance parameter for the configuration group. The method further includes determining a performance factor for the first resource providing the first set of network services to one or more client devices. The method further includes, in response to determining that the performance factor does not satisfy the first network performance parameter for the configuration group and that the first configuration group identifier identifies the configuration group for the first configuration, moving the first configuration from the first resource to a second resource of the edge device.Type: GrantFiled: December 28, 2020Date of Patent: March 21, 2023Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Frank Jas, Premchandar N, Amarnath B. Satyan
-
Patent number: 11611852Abstract: Disclosed is a modular teleconference system that provides the convenience of a wireless headset for teleconference participants and the determinism associated with a physical connection between the headset and teleconferencing system. Some embodiments include a teleconference adaptor or mini-hub-device that is able to maintain a wireless connection even when disconnected from a teleconference hub device. The hub-device provides one or more cradles, each of which provides a physical connection to a mini hub. When a mini hub is placed in a cradle of a hub-device, the audio channels of the wireless headset are connected to audio channels of the hub-device. The hub-device in turn is connected to a teleconferencing application running on a computing device, such as a personal computer. For each mini hub placed in a cradle of the hub-device, audio from the corresponding wireless headset is integrated with the teleconference audio channel.Type: GrantFiled: February 28, 2020Date of Patent: March 21, 2023Assignee: Juniper Networks, Inc.Inventor: Syed Irfan Chanth Basha
-
Patent number: 11611504Abstract: In general, the disclosure describes techniques for measuring edge-based quality of experience (QoE) metrics. For instance, a network device may construct a topological representation of a network, including indications of nodes and links connecting the nodes within the network. For each of the links, the network device may select a node device of the two node devices connected by the respective link to measure one or more QoE metrics for the respective link, with the non-selected node device not measuring the QoE metrics. In response to selecting the selected node device, the network device may receive a set of one or more QoE metrics for the respective link for data flows flowing from the selected node device to the non-selected node device. The network device may store the QoE metrics and determine counter QoE metrics for data flows flowing from the non-selected node device to the selected node device.Type: GrantFiled: February 11, 2021Date of Patent: March 21, 2023Assignee: Juniper Networks, Inc.Inventor: Nagaraja Manikkar Shenoy
-
Patent number: 11606269Abstract: An example computing device is configured to receive, from a customer device, an indication of a plurality of resources and an indication of a plurality of customer services, each of the plurality of customer services being associated with a corresponding at least one requirement and a corresponding at least one constraint. The computing device is configured to automatically determine, for each requirement and each constraint, whether the requirement or the constraint can only be satisfied by a particular resource of the plurality of resources, and allocate, based on the determining, at least one resource of the plurality of resources to at least one customer service of the plurality of customer services. The example computing device is configured to provide, to the customer device and subsequent to the determining for every requirement and for every constraint, information to enable the customer device to provision the at least one customer service.Type: GrantFiled: March 30, 2022Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Gregory A. Sidebottom, Kireeti Kompella
-
Patent number: 11606273Abstract: A network device includes a memory and one or more processors in communication with the memory. The one or more processors are configured to configure a proxy server to forward a request for data from a client device to a data server and to forward, from the data server to the client device, a response message that is responsive to the request for data. The one or more processors are further configured to receive an indication of a set of header fields for the response message that indicates a first time specifying when the data server received the request for data and a second time specifying when the response message was sent by the data server and generate a metric for a performance of the data server based on the first time and the second time.Type: GrantFiled: May 24, 2021Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Rajneesh Kumar, Unni Dilip, Vijay Sai Ram Paruchuri
-
Patent number: 11606332Abstract: An example network device determines to assign a number of global Internet protocol (IP) addresses to respective network interfaces, determines a subnetwork for the network interfaces, determines a prefix corresponding to the subnetwork, determines a first global IP address having the prefix, determines a range value that is equal to or greater than the number of global IP addresses, generates a message according to Duplicate Address Detection Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first global IP address and the range value, and sends the message according to DAD to one or more host network devices to determine whether any global IP address in a range starting with the first global IP address and through the range value is in use by the one or more host network devices.Type: GrantFiled: March 29, 2021Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Manoj Nayak, Rafik Puttur
-
Patent number: 11606719Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.Type: GrantFiled: September 24, 2020Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
-
Patent number: 11605602Abstract: The disclosed current-distribution inductor may include (1) a magnetic core and (2) a conductor electrically coupled between a power source and an electrical component of a circuit board, wherein the conductor comprises (A) a bend that passes through the magnetic core and (B) a flying lead that extends from the bend to the electrical component of the circuit board and runs parallel with the circuit board. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: March 31, 2020Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Marshall J. Lise, Anupama Padminidevi Karthikeyan Nair, David K. Owen
-
Patent number: 11606390Abstract: In some examples, a system includes a router device and a first adapter device in communication with the router device. The first adapter device includes processing circuitry configured to: communicate with the router device, wherein the router device is incapable of communicating in accordance with the MACsec protocol. The processing circuitry is further configured to establish an encrypted connection in accordance with the MACsec protocol between the first adapter device and a remote device, determine that the encrypted connection is offline, and output a message to the router device that the encrypted connection is offline. The router device is configured to communicate with the remote device via a second adapter device configured to communicate in accordance with the MACsec protocol and bypass the first adapter device.Type: GrantFiled: March 30, 2021Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Gert Grammel, Ajay Kachrani, Hao Wang
-
Patent number: 11606250Abstract: In general, techniques are described for signaling IP path tunnels for traffic engineering using constraints in an IP network. For example, network devices, e.g., routers, of an IP network may compute an IP path using constraint information and establish the IP path using, for example, Resource Reservation Protocol, to signal the IP path without using MPLS. As one example, the egress router generates a path reservation signaling message that includes an egress IP address that is assigned for use by the routers on the IP path to send traffic of the data flow by encapsulating the traffic with the egress IP address and forwarding toward the egress router. As each router in the IP path receives the path reservation signaling message, the router configures a forwarding state to forward traffic encapsulated with the egress IP address to a next hop along the IP path toward the egress router.Type: GrantFiled: September 30, 2019Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Tarek Saad, Raveendra Torvi, Vishnu Pavan Beeram
-
Patent number: 11601295Abstract: In one example, a system comprises a plurality of non-last-hop routers (non-LHRs) of a network, the non-LHRs configured with a multicast distribution tree for a multicast group to transport first multicast packets of a multicast flow toward one or more LHRs, wherein a router of the non-LHR routers is configured to receive unicast packets for an application session associated with the multicast group, encapsulate the unicast packets in a multicast header to generate the first multicast packets for distribution using the multicast distribution tree, and output the first multicast packets; and the one or more LHRs, wherein the one or more LHRs are interested receivers of the multicast group, and wherein the one or more LHRs are configured to receive the first multicast packets of the multicast flow, extract the unicast packets for the application session, and send the unicast packets to one or more clients of the application session.Type: GrantFiled: September 23, 2019Date of Patent: March 7, 2023Assignee: Juniper Networks, Inc.Inventors: Ananda Kumar M R, Sameer Seth
-
Patent number: 11595273Abstract: A method of measuring (100) metrics of a computer network, comprising the steps of: —from a data source collecting (110) sets of data points during a sampling time period, wherein the set of data points constitute a sample, and uploading (120) each sample to a server for further processing (130), wherein from each sample, a tractile information instance is produced (131), wherein the tractile information has a type and each data source is associated (110a) with a fractile information type.Type: GrantFiled: April 10, 2019Date of Patent: February 28, 2023Assignee: Juniper Networks, Inc.Inventors: Anders Bergsten, Mikael Sundström
-
Patent number: 11595146Abstract: An apparatus includes a reconfigurable optical add/drop multiplexer (ROADM) having an input port to receive a first optical signal from a second device. The ROADM also includes a first wavelength selective switch (WSS), in optical communication with the input port, to convert the first optical signal into a second optical signal, a loopback, in optical communication with the first WSS, to transmit the second optical signal, and a second WSS, in optical communication with the loopback, to convert the second optical signal to a third optical signal and direct the third optical signal back to the second device via the input port.Type: GrantFiled: May 2, 2022Date of Patent: February 28, 2023Assignee: Juniper Networks, Inc.Inventors: Gert Grammel, Ajay Kachrani, Patrick Michael McEachern
-
Patent number: 11595393Abstract: In some examples, an access control policy controller in a computer network may receive a request to create an access control policy that permits a role to perform one or more functions in the computer network. The access control policy controller may determine one or more operations performed on one or more objects in the computer network to perform the one or more functions based at least in part on tracking performance of the one or more functions in the computer network. The access control policy controller may create the access control policy for the role that permits the role to perform the one or more operations on the one or more objects in the computer network.Type: GrantFiled: March 31, 2020Date of Patent: February 28, 2023Assignee: Juniper Networks, Inc.Inventors: Prasad Miriyala, Sajeesh Mathew, Kannan Varadhan
-
Patent number: 11588708Abstract: Graphical user interfaces are generated that, when displayed, provide a visual and interactive representation of one or more aspects associated with the execution of one or more applications on a computer network. The graphical user interfaces may in include graphical depictions representation policy objects, each policy object assigned one or more tags, each tag assigned to a category or a sub-category. The tags, when taken in combination, may identify an application, and one or more other characteristics associated with each of the policy objects. The graphical elements representing the policy objects may be displayed in the graphical user interfaces so that the policy objects assigned to tags in a category are positioned in an outer ring, and policy objects assigned to sub-category tags are positioned in a inner ring surrounded by the outer ring, with interconnection elements representing communications between policy objects extending within an interior area.Type: GrantFiled: September 30, 2021Date of Patent: February 21, 2023Assignee: Juniper Networks, Inc.Inventors: Prasad Miriyala, Anish Mehta
-
Patent number: 11581626Abstract: Access points can be mounted in a variety of locations or orientations and can support multiple communications protocols. In some embodiments, an access point includes a main housing and a front housing. The main and front housing are connected by a hinge. A Wi-Fi antenna is included in the front housing in some embodiments. The access point is configured for use in either an open or closed position. When mounted in a vertical position, the front housing can be lowered into a horizontal position, which facilitates a preferred orientation of an antenna with respect to the ground. A first set of cooling fins serves to maintain components of the access point offset from a wall to which the access point is mounted. This facilitates airflow. Additional fins act as a spacer between the main housing and the front housing when the access point is used in a closed position. This facilitates air flow around both sides of the main housing.Type: GrantFiled: November 13, 2020Date of Patent: February 14, 2023Assignee: Juniper Networks, Inc.Inventors: Joshua Rosenthal, John James Musante
-
Patent number: 11582054Abstract: The disclosure describes techniques for enhancements to the Multicast Source Discovery Protocol (MSDP) to reduce Source Active (SA) message loops in one or more multicast domains having overlapping MSDP mesh groups. In some examples, a method includes receiving, by a first MSDP speaker, from a second MSDP speaker, a SA message. The method also includes, when the second MSDP speaker is in a mesh group with the first MSDP speaker, determining whether the first MSDP speaker includes an active SA state corresponding to the SA message. Additionally, the method includes, when the first MSDP speaker does not include the active SA state corresponding to the SA message, accepting the SA message and forwarding the SA message to a third MSDP speaker that is not in the mesh group with the first MSDP speaker and the second MSDP speaker.Type: GrantFiled: December 28, 2020Date of Patent: February 14, 2023Assignee: Juniper Networks, Inc.Inventors: Alisha Jyoti, Vrushank Vipul Upadhyay, Abhishek Chakraborty, Joya Neema
-
Patent number: 11582710Abstract: Embodiments provide for guided alignment of the orientation of two wireless devices. A first wireless device is at a known position and a known orientation. A signal from a second wireless device is received via a plurality of receive elements of the first wireless device. The first wireless device measures phase differences of the signal at the plurality of receive elements, and determines locations of each of the second wireless device's transmit elements based on the differences. Based on the transmit element locations, and a known antenna layout of the second wireless device, an orientation of the second wireless device is determined. Based on differences between the determined orientation and the known orientation of the first wireless device, instructions for aligning the devices are generated. Once the devices are aligned, location estimates of a third wireless device are made by both the first wireless device and the second wireless device.Type: GrantFiled: June 29, 2020Date of Patent: February 14, 2023Assignee: Juniper Networks, Inc.Inventors: Neal Dante Castagnoli, Shmuel Shaffer
-
Patent number: 11582115Abstract: In general, techniques are described for automatic intent provisioning and management in computer networks. A device comprising a processor, a memory, and an interface may perform the techniques. The processor may obtain a policy that includes high-level configuration data defining a service to be deployed within a network, the high-level configuration data including resource selector criteria that identifies one or more criteria for selecting a resource to support the service from a plurality of potential resources. The processor may also determine, based on the resource selector criteria, the resource to support the service from the plurality of potential resources, and translate the high-level configuration data to low-level configuration data specific to the determined resource. The memory may store the low-level configuration data specific to the determined resource.Type: GrantFiled: September 9, 2021Date of Patent: February 14, 2023Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Nirmal Anburose
-
Patent number: D980845Type: GrantFiled: September 11, 2020Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Manoj Ganesh Naik, Harshit Naresh Chitalia, Biswajit Mandal