Patents Assigned to Cisco Technology
  • Patent number: 12101219
    Abstract: Techniques for identifying nodes in a data center fabric that are affected by a failure in the fabric, and selectively sending disaggregation advertisements to the nodes affected by the failure. The techniques include a process where a component monitors the network fabric to identify communication paths between leaf nodes, and determines what leaf nodes would be affected by a failure in those communication paths. The component may detect a failure in the network and determine which communication paths, and thus which leaf nodes, are affected by the failure and send disaggregation advertisements to the affected leaf nodes. In some examples, ingress leaf nodes send data through the fabric that indicate egress nodes for the communication paths. Intermediate nodes along may receive the data from the leaf nodes to identify communication paths, and the notify only affected nodes upon detecting a failure in the network.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: September 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Nagendra Kumar Nainar, Carlos M. Pignataro
  • Patent number: 12099376
    Abstract: In one or more embodiments, a T-adapter includes an input for receiving power and data on a wire pair, a first output for transmitting the power and data to a first load, a second output for transmitting the power and data to a second load, and a controller operable to detect and authenticate the first load at the first output or the second load at the second output and enable power at the first output or the second output in response to load detection and authentication.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: September 24, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joel Richard Goergen, Chad M. Jones, Emanuele Umberto Giacometti
  • Patent number: 12099340
    Abstract: In one embodiment, a method includes initiating a protection mode at a network device having a protective cover installed to filter airflow entering a network device, reducing one or more of a fan speed, processing functions, or power at the network device, exiting the protection mode upon removal of the protective cover from the network device, and increasing one or more of the fan speed, the processing functions, or the power to resume normal operation at the network device.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: September 24, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joel Richard Goergen, J. Scott Scheeler, Kameron Rose Hurst, Robert Gregory Twiss
  • Patent number: 12101257
    Abstract: Techniques for scaling additional capacity for secure access solutions and other workloads of enterprise edge networks in and out of a cloud-computing network based on demand. The techniques may include determining that a capacity associated with a secure access node of an enterprise edge network meets or exceeds a threshold capacity. Based at least in part on the capacity meeting or exceeding the threshold capacity, the techniques may include causing a facsimile of the secure access node to be spun up on a cloud-computing network that is remote from the enterprise edge network. In this way, new connection requests received from client devices can be redirected to the facsimile of the secure access node. Additionally, or alternatively, one or more existing connections between client devices and the secure access node may be migrated to the facsimile of the secure access node in the cloud.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: September 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Vincent E. Parla, Kyle Andrew Donald Mestery, Doron Levari
  • Publication number: 20240313804
    Abstract: A receiver configured to receive a plurality of symbols is disclosed. The receiver includes a hard decision decoder, a look-up table (LUT) coupled to the hard decision decoder, and a soft metric generator coupled to the LUT. The hard decision decoder is to receive a first set of symbols from the plurality of symbols and provide a set of hard coded neighboring symbols to the LUT. The first set of symbols comprises a center symbol with neighboring symbols. The LUT is to store a value representative of the center symbol that is addressable by the set of hard coded neighboring symbols. The soft metric generator is to calculate bit log likelihood ratio (LLR) values based on the center symbol and the value representative of the center symbol stored in the LUT.
    Type: Application
    Filed: March 9, 2024
    Publication date: September 19, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Hongbin ZHANG, Murat AZIZOGLU
  • Publication number: 20240314578
    Abstract: Cell edge prediction for optimized roaming may be provided. Cell edge prediction can include predicting cell edges for a plurality of APs including a connected AP and one or more additional APs. A cell edge prediction can be for a client connected to the connected AP. The cell edge prediction may comprise an indication of one or more candidate APs for the client to roam to of the one or more additional APs and an estimated time the client will reach the cell edge of the connected AP. After generating the cell edge prediction, the cell edge prediction can be transmitted to the client.
    Type: Application
    Filed: March 13, 2024
    Publication date: September 19, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Jerome Henry, Federico Lovison, Robert E. Barton, Sukrit Dasgupta
  • Patent number: 12093577
    Abstract: Systems, methods, and computer-readable media for managing a placement of data items on a distributed storage system. In some examples, a method can include determining a location of a master copy of a data item on a distributed storage system, the location including a data store on the distributed storage system; determining an access pattern associated with the master copy of the data item, the access pattern including originating locations of access requests received by the distributed storage system for the master copy of the data item and a respective number of access requests received from each of the originating locations; determining, based on the access pattern, a different location on the distributed storage system for storing the master copy of the data item, the different location including a different data store on the distributed storage system; and placing the master copy of the data item at the different location.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Dominik Rene Tornow, Urmil Vijay Dave
  • Patent number: 12095652
    Abstract: Techniques are described for suppressing data plane traffic using a service monitoring policy for data plane control. If a service provided to a router becomes nonfunctional, preventing the router from being able to forward traffic to a next-hop device, data plane traffic from client devices on the data plane that requires the use of the nonfunctioning service is suppressed. Additionally, new communication pathways to the router that will use the nonfunctioning service are prevented from being established. Traffic is redirected to another router with a functioning service. Thus, traffic that may normally be directed to the router with the nonfunctioning service and not able to be forwarded (e.g., blackholing of data) can be forwarded to the other router.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Sundararajan, Satish Kumar Mahadevan, Ramakumara Kariyappa, Ganesh Devendrachar, Arul Murugan Manickam, Samir D Thoria, Pritam Baruah, Deepa Rajendra Sangolli, Avinash Shah
  • Patent number: 12092858
    Abstract: Aspects include a pluggable optical device and related optical system. The pluggable optical device comprises a housing, a printed circuit board (PCB) within the housing, and one or more blind mate optical connectors attached to the PCB along a first end of the PCB. The pluggable optical device further comprises one or more electrical contacts of the PCB near the first end, one or more external optical connectors arranged near a second end of the PCB opposite the first end, and one or more optical components attached to the PCB and included in optical paths extending between the one or more external optical connectors and the one or more blind mate optical connectors.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Jock T. Bovington, Matthew J. Traverso, Mark C. Nowell
  • Patent number: 12095421
    Abstract: Embodiments provide for a tunable driving circuit by monitoring a frequency of a ring oscillator of an electrical integrated circuit connected to an optical modulator to determine operational characteristics of the electrical integrated circuit; setting, based on the operational characteristics, a driving voltage for a plurality of tunable inverters and a plurality of fixed gain inverters that control the optical modulator, wherein each tunable inverter of the plurality of tunable inverters is connected in parallel with a corresponding fixed gain inverter of the plurality of fixed gain inverters on one of a first arm and a second arm connected to the optical modulator; and setting an amplification strength for the plurality of tunable inverters based on the operational characteristics.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Craig S. Appel, Peter C. Metz, Joseph V. Pampanin, Sanjay Sunder
  • Patent number: 12095651
    Abstract: In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a first type-length-value (TLV) associated with a winning flexible algorithm definition (FAD) from a first element of a network. The operations also include determining a security level for the winning FAD based on the TLV. The operations further include determining a data transmission route through a plurality of elements of the network based on the security level for the winning FAD.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: September 17, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Peter Psenak, Paul William Wells, Ketan Jivan Talaulikar, Clarence Filsfils
  • Patent number: 12095665
    Abstract: Techniques for Network Address Translation (NAT)-based steering of traffic in cloud-based networks. The techniques may include establishing, by a frontend node of a network, a connection with a client device. The frontend node may receive, via the connection, a packet including an indication of an identity of a service hosted on a backend node of the network. Based at least in part on the indication, the frontend node may establish a second connection with the backend node. Additionally, the frontend node may store a mapping indicating that packets received from the client device are to be sent to the backend node. The techniques may also include receiving another packet at the frontend node or another frontend node of the network. Based at least in part on the mapping, the frontend node or other frontend node may alter one or more network addresses of the other packet and forward it to the backend node.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla, Ian James Wells
  • Patent number: 12092863
    Abstract: Fabrication-tolerant on-chip multiplexers and demultiplexers are provides via a lattice filter interleaver configured to receive an input signal including a plurality of individual signals and to produce a first interleaved signal with a first subset of the plurality of individual signals and a second interleaved signal with a second subset of the plurality of individual signals; a first Bragg interleaver configured to receive the first interleaved signal and produce a first output signal including a first individual signal of the plurality of individual signals and a second output signal including a second individual signal of the plurality of individual signals; and a second Bragg interleaver configured to receive the second interleaved signal and produce a third output signal including a third individual signal of the plurality of individual signals and a fourth output signal including a fourth individual signal of the plurality of individual signals.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Ho Lee, Tao Ling, Ravi S. Tummidi, Mark A. Webster, Prakash B. Gothoskar
  • Patent number: 12095855
    Abstract: Techniques are described for providing a distributed application load-balancing architecture that supports multipath transport protocol for client devices connecting to an application service. Rather than having client devices generate new network five-tuples for new subflows to the application servers, the techniques described herein include shifting the burden to the application servers to ensure that the new network five-tuples land in the same bucket in the consistent hashing table. The application servers may receive a hashing function utilized by the load balancers to generate the hash of the network five-tuple. By having the application servers generate the hashes, the load balancers are able to continue stateless, low-level processing of the packets to route them to the correct application servers. In this way, additional subflows can be opened for client devices according to a multipath transport protocol while ensuring that the subflows are routed to the correct application server.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Yoann Desmouceaux, Pierre Pfister, Aloys Augustin, Mohammed Hawari
  • Patent number: 12095650
    Abstract: In one embodiment, a device obtains path metrics for a network path used to convey application traffic for an online application. The device discretizes the path metrics into labeled states. The device generates state transition visualization data that represents the labeled states as nodes and transitions between the labeled states as edges connecting the nodes. The device provides the state transition visualization data for display.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar
  • Patent number: 12092864
    Abstract: A compact micro electrical mechanical actuated ring-resonator includes a bus waveguide disposed on a platform; a ring resonator disposed on the platform, including at least a first optical coupler, wherein the ring resonator is optically coupled with the bus waveguide; and a selective waveguide disposed on a piezoelectric cantilever mounted in a trench defined in the platform, wherein the selective waveguide includes a second optical coupler and is controllable to selectively adjust a coupling ratio between the first optical coupler with the second optical coupler by physically changing a distance between the first optical coupler and the second optical coupler.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sujit Handanhal Ramachandra, Kirk L Stechschulte
  • Publication number: 20240302484
    Abstract: Ultra-Wideband (UWB) ranging and location tracking, and particularly an UWB antenna array system and methods for improving the accuracy for Phase-Difference-of-Arrival (PDOA) is provided. UWB ranging may include receiving a poll signal from a client via a first and second antenna. PDOA between the first and second antenna is determined based on the poll signal. A response signal is transmitted to the client, and a first portion of a final signal is received via the first antenna and a third antenna and a second portion of the final signal is received via the second and third antenna. PDOA between the first and third antenna is determined based on the first portion, and PDOA between the second and third antenna is determined based on the second portion. The client location is then determined based on the PDOAs.
    Type: Application
    Filed: March 11, 2024
    Publication date: September 12, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Blaudia Badea, Fred Jay Anderson, Navid Pourramzan Gandji, Sivadeep Reddy Kalavakuru
  • Publication number: 20240306054
    Abstract: Roaming optimization, and particularly transmitting directional neighbor reports to optimize roaming may be provided. For roaming optimization, it is first determined that a client is going to roam to a new Access Point (AP). In response to determining the client is going to roam to a new AP, an estimated path of the client is determined. One or more candidate APs are determined based at least in part on the estimated path, and probabilities of roaming to the one or more candidate APs is determined based at least in part on the estimated path. A directional neighbor report including a list of the one or more candidate APs and the probabilities is generated and transmitted to the client.
    Type: Application
    Filed: March 8, 2024
    Publication date: September 12, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Federico Lovison, Sukrit Dasgupta
  • Patent number: RE50135
    Abstract: In one embodiment, packets are forwarded in a network based on multiple compact forwarding identifiers represented in a single 128-bit Internet Protocol Version 6 (IPv6) address, such as, but not limited to being in the destination address field of the IPv6 header (e.g., possibly in an extended IPv6 header). One embodiment follows the forwarding order of these multiple compact forwarding identifiers by respectively placing them in the single IPv6 address from high-order to lower-order bit positions. In one embodiment, a compact forwarding identifier prefix is part of the address represented by each compact forwarding identifier, typically with the compact forwarding identifier prefix stored in the highest-order bit positions. One embodiment uses a longest prefix matching operation to match the compact forwarding identifier to be used in determining how to next process the packet.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: September 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Ahmed Refaat Bashandy, Clarence Filsfils
  • Patent number: RE50148
    Abstract: A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: September 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Atif Khan, Syed Khalid Raza, Nehal Bhau, Himanshu H. Shah