Patents Assigned to Cisco Technology
  • Patent number: 11405272
    Abstract: An exemplary method is disclosed that facilitate the on-demand creation of an exemplary instrumented network device in a cloud infrastructure, remote server, evaluation platform, or customized testing server and to form a stack between the instrumented network device as a debug network device and a target network device. The control plane of the target network device then switches over, via a switchover operation, to the control plane of the debug network device, while the data-plane of the target network device continues to operate. Once switched over, the instrumentation (e.g., hardware or software) of the control plane or debug network device facilitates the debug, optimization, profile, and/or recovery of the physical network device, even in a live network.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: August 2, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Atri Indiresan
  • Patent number: 11405318
    Abstract: This disclosure describes techniques for employing a collaborate traffic balancer in communications among network devices. The techniques include dynamic traffic engineering concepts to improve network communications. The techniques may include causing a headend device to establish a secure communication session between a client device and a server in a resource infrastructure supporting the service. The techniques may include selecting a tunnel for the secure communication session to reach the resource infrastructure. The techniques may further include migrating the secure communication session from a current tunnel to a new tunnel where a degradation in quality of the secure communication session is predicted.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: August 2, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Chunhui Wong
  • Publication number: 20220240097
    Abstract: Dynamic configuration of Overlapping Basic Set Service Preamble Detect (OBSS/PD) parameters for an Access Point (AP) may be provided. First, a plurality of stations within a Spatial Reuse (SR) range of the AP may be determined. Next, Signal to Interference plus Noise Ratio (SINR) calculations associated with the plurality of stations may be performed to determine an SINR impact on the plurality of stations if the AP performs an SR transmission given OBSS/PD parameters currently configured for the AP. Then, based on the SINR calculations, the OBSS/PD parameters for the AP may be dynamically adjusted.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Applicant: Cisco Technology, Inc.
    Inventors: Pooya MONAJEMI, Benjamin Jacob CIZDZIEL, Vishal Satyendra DESAI
  • Patent number: 11399023
    Abstract: In various embodiments, a device classification service uses an initial device classification rule to label each of a set of endpoint devices in a network as being of a particular device type. The device classification service identifies a particular attribute exhibited by at least a portion of the set of endpoint devices and was not previously used to generate the initial device classification rule. The device classification service generates one or more new device classification rules based in part on the particular attribute. The device classification service switches from using the initial device classification rule to label endpoint devices in the network to using the one or more new device classification rules to label endpoint devices in the network.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Pierre-André Savalle, Grégory Mermoud, David Tedaldi
  • Patent number: 11397876
    Abstract: In one embodiment, a service computes a data fidelity metric for network telemetry data used by a machine learning model to monitor a computer network. The service detects unacceptable performance of the machine learning model. The service determines a correlation between the data fidelity metric and the unacceptable performance of the machine learning model. The service adjusts generation of the network telemetry data for input to the machine learning model, based on the determined correlation between the data fidelity metric and the unacceptable performance of the machine learning model.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar, Andrea Di Pietro, Grégory Mermoud, Pierre-Andre Savalle
  • Patent number: 11398958
    Abstract: In one embodiment, a networking device reroutes traffic in a network from a first path to a second path, based on a prediction that the first path will not satisfy a service level agreement associated with the traffic. The networking device enters a fast monitoring state during which the networking device performs fast probing of the first path and of the second path onto which the traffic was rerouted. The networking device makes, based on the fast probing, a determination as to whether the first path would have violated the service level agreement and whether the second path violates the service level agreement. The networking device enacts a routing decision for the traffic by applying a routing policy to the determination.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar
  • Patent number: 11398956
    Abstract: Systems and methods of creating and managing a multi-edge EtherChannel (MEEC) include, with a control node communicatively coupled to a plurality of edge nodes within a network, receiving including data defining a bundle of a plurality of links communicatively coupling the plurality of edge nodes and a first server and data identifying the first server. A map-notify message is sent to an edge node defining a link state for at least the first edge node. A map-proxy register message defining a plurality of link states for the plurality of the edge nodes within the bundle is sent to at least a second edge node to synchronize the first edge node with respect to at least the second edge node of the plurality of edge nodes. A map-reply message indicating load balancing data of a plurality of the edge nodes may be sent to an ingress edge node and data packets may be load balanced based on the load balancing data.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Mariusz Kazmierski
  • Patent number: 11398827
    Abstract: A clock generator includes a first phase-locked loop (PLL), a converter circuit, and a second PLL. The first PLL generates an oscillating signal based on a reference signal and outputs a noise signal indicating a noise component of the oscillating signal. The converter circuit produces an electrical signal based on the noise signal. The second PLL receives the electrical signal from the converter circuit at a loop filter of the second PLL and generates a clock signal based on the oscillating signal and the electrical signal.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Abhishek Bhat, Romesh Kumar Nandwana
  • Patent number: 11399311
    Abstract: Various embodiments herein disclose scheduling relay of traffic. The method comprises, selecting a second client device from a plurality of client devices. The second client device is located in communication range of the first client device. The first client device is communicating a first portion of a data flow, via a first wireless link, with a first access point of the one or more access points. The method comprises, in response to determining satisfaction of one or more relay criteria: directing the first access point to generate a second wireless link with the second client device; and directing the first access point to provide first metadata including a first set of relay instructions. The first set of relay instructions instructs the second client device to relay a second portion of the data flow between the first access point and the first client device via the second wireless link.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, John George Apostolopoulos, John Martin Graybeal, Robert Edgar Barton
  • Patent number: 11398948
    Abstract: A deployment system may generate and deploy network topology models within one or more workload resource domains. In some examples, the deployment system may implement a hierarchical data structure to store and manage multiple variations of a network topology models, in which network topology definitions and other characteristics may be inherited between related elements in the data structure. Data structures storing network topology models may be implemented as hierarchical levels of elements storing related, overlapping, and/or alternative portions of network topologies. A network topology model may be generated for deployment by combining the portions of network topologies stored within a branch of elements in the hierarchy, and the model may be deployed across one or more workload resource domains. Modifications to network topology models may be applied to individual elements and/or propagated to related elements based on the relationships and metadata defined for the in the hierarchical structure.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Sridar Kandaswamy
  • Patent number: 11398959
    Abstract: In one embodiment, a device makes a first determination as to whether a time series of a performance metric for a first network path exhibits seasonality. The device makes a second determination as to whether the time series exhibits a trend. The device predicts, based on the first determination and on the second determination, the performance metric for the first network path during a future time period. The device assesses, based on the performance metric predicted for the first network path, whether a measure of application experience will degrade for application traffic sent via the first network path. The device causes the application traffic to be proactively switched to a second network path, when the measure of application experience is expected to degrade.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Mukund Yelahanka Raghuprasad, Vinay Kumar Kolar, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 11392115
    Abstract: According to one or more embodiments of the disclosure, a device in a network obtains parameters for entropy testing of industrial equipment that controls a physical process. Entropy is added to commands sent to the industrial equipment during the entropy testing. The device receives packets that were generated during the entropy testing of the industrial equipment and include sensor data regarding the physical process. The device determines whether the sensor data is inconsistent by analyzing the sensor data using a machine learning model that models the physical process. The device initiates a corrective measure, when the sensor data is determined to be inconsistent.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas Szigeti, Robert E. Barton, Jerome Henry
  • Patent number: 11394728
    Abstract: In one embodiment, a device in a network receives a set of known user identifiers used in the network. The device receives web traffic log data regarding web traffic in the network. The web traffic log data includes header information captured from the web traffic and a plurality of client addresses associated with the web traffic. The device detects a particular one of the set of known user identifiers in the header information captured from the web traffic associated with a particular one of the plurality of client addresses. The device makes an association between the particular detected user identifier and the particular client address.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: David McGrew, Blake Harrell Anderson, Ivan Nikolaev
  • Patent number: 11395091
    Abstract: In various embodiments, a collaboration endpoint transmits an ultrasonic signal into an area based on a frequency sweep. The collaboration endpoint receives a reflected signal that comprises the ultrasonic signal reflected off an object located in the area. The collaboration endpoint detects, based on the reflected signal, the object as being a potential user. The collaboration endpoint determines, based on the reflected signal, a distance from the collaboration endpoint to the potential user. The collaboration endpoint initiates, based on the distance from the collaboration endpoint to the potential user, a wake-up sequence of the collaboration endpoint to exit a standby mode.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Asbjørn Therkelsen, Marcus Widmer
  • Patent number: 11391897
    Abstract: Aspects described herein include an apparatus comprising a substrate, an electronic integrated circuit (IC) disposed on the substrate, one or more optical ICs disposed on the substrate and communicatively coupled with the electronic IC, and a stiffener device attached to the substrate. The stiffener device comprises a stiffener ring that substantially circumscribes the one or more optical ICs. The stiffener device defines one or more features configured to receive a plurality of light-carrying media that optically couple with the one or more optical ICs and that extend to one or more lateral edges of the stiffener device.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Vipulkumar K. Patel, Paul Ton, Aparna R. Prasad, Norbert Schlepple
  • Patent number: 11392826
    Abstract: Sequences of computer network log entries indicative of a cause of an event described in a first type of entry are identified by training a long short-term memory (LSTM) neural network to detect computer network log entries of a first type. The network is characterized by a plurality of ordered cells Fi=(xi, ci-1, hi-1) and a final sigmoid layer characterized by a weight vector wT. A sequence of log entries xi is received. An hi for each entry is determined using the trained Fi. A value of gating function Gi(hi, hi-1)=II (wT(hi?hi-1)+b) is determined for each entry. II is an indicator function, b is a bias parameter. A sub-sequence of xi corresponding to Gi(hi, hi-1)=1 is output as a sequence of entries indicative of a cause of an event described in a log entry of the first type.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Saurabh Verma, Gyana R. Dash, Shamya Karumbaiah, Arvind Narayanan, Manjula Shivanna, Sujit Biswas, Antonio Nucci
  • Patent number: 11394425
    Abstract: Ringing suppression may be provided. First, a first ringing suppressor in a first branch of an amplifier may cancel interference from a second branch of the amplifier using a transmitted signal from the second branch as a reference. The first ringing suppressor may also cancel echo interference from the first branch of the amplifier using an output of the first ringing suppressor in the first branch as a reference. Furthermore, a second ringing suppressor in the second branch of the amplifier may cancel interference from the first branch of the amplifier using a transmitted signal from the first branch as a reference. Furthermore, the second ringing suppressor may cancel echo interference from the second branch of the amplifier using an output of the second ringing suppressor in the second branch as a reference.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Hang Jin, John T. Chapman
  • Patent number: 11391888
    Abstract: Aspects described herein include a method comprising bonding a photonic wafer with an electronic wafer to form a wafer assembly, removing a substrate of the wafer assembly to expose a surface of the photonic wafer or of the electronic wafer, forming electrical connections between metal layers of the photonic wafer and metal layers of the electronic wafer, and adding an interposer wafer to the wafer assembly by bonding the interposer wafer with the wafer assembly at the exposed surface. The interposer wafer comprises through-vias that are electrically coupled with the metal layers of one or both of the photonic wafer and the electronic wafer. The method further comprises dicing the wafer assembly to form a plurality of dies. A respective edge coupler of each die is optically exposed at an interface formed by the dicing.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sandeep Razdan, Vipulkumar K. Patel, Mark A. Webster, Matthew J. Traverso
  • Patent number: 11394639
    Abstract: Certain aspects of the present disclosure are generally directed to version-aware service function chaining. One example method generally includes determining version information corresponding to one or more of a plurality of network functions to be performed for a packet for a service function chain (SFC) and encapsulating a service header in the packet for the SFC, the service header indicating the plurality of network functions to be performed for the packet and the version information corresponding to the one or more network functions. In certain aspects, the method also includes sending the packet to one or more service nodes for performing the plurality of network functions in accordance with the service header.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: July 19, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo A. Salgueiro
  • Patent number: D958864
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: July 26, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Shane Michael Costa Martins, Otto Williams, Naoki Shimada