Patents Assigned to Cisco Technology
-
Patent number: 12166598Abstract: Devices, systems, methods, and processes for dynamically generating indications regarding the sustainability of one or more virtual meeting options is described herein. Virtual meetings can have participants join from all over the world and from very different computing devices which can each be powered by different power source types. When selecting a time for a virtual meeting between a number of participants, a large number of combinations may occur with each option having a different level of sustainability associated with it. However, by accessing historical data, sustainability data, participant data and by gathering various virtual meeting settings, a plurality of options can be presented having one or more indications associated with a particular category of sustainability. A sustainability threshold may be determined and utilized to categorize virtual meeting options as well.Type: GrantFiled: May 17, 2023Date of Patent: December 10, 2024Assignee: Cisco Technology, Inc.Inventors: Alan Gatzke, Niall L. McDonnell, Jeff Wolfeld
-
Patent number: 12166675Abstract: An efficient method to handle fragmented packets in multi-node all-active clusters. In one particular embodiment, a method includes receiving an initial fragment packet at a node in a cluster, creating a secondary flow table, linking the secondary flow table to a primary flow table, determining the primary flow owner of the initial fragment packet, and transmitting initial and succeeding fragment packets out of the cluster through, if possible, the primary flow owner.Type: GrantFiled: August 22, 2022Date of Patent: December 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Arul Murugan Manickam, Laxmikantha Reddy Ponnuru, Avinash Shah, Vishali Somaskanthan
-
Patent number: 12166677Abstract: Techniques for load balancing encrypted traffic based on security parameter index (SPI) values of packet headers and sets of 5-tuple values of the packet headers are described herein. Additionally, techniques for including quality of service (QoS)-type information in SPI value fields of packet headers are also described herein. The QoS-type information may indicate a particular traffic class according to which the packet is to be handled. Further, techniques for pre-configuring a backend host such that encrypted traffic may be migrated to the backend host from another backend host without causing temporary service disruptions are also described herein.Type: GrantFiled: February 9, 2021Date of Patent: December 10, 2024Assignee: Cisco Technology, Inc.Inventors: Grzegorz Boguslaw Duraj, Leonardo Rangel Augusto, Kyle Andrew Donald Mestery
-
Patent number: 12166696Abstract: In one embodiment, quasi-Output Queue behavior of a packet switching device is achieved using virtual output queue (VOQ) ordering independently determined for each particular output queue (OQ), including using maintained latency information of the VOQs of the particular OQ. In one embodiment, all packets from all VOQs with a same port-priority destination experience similar latency within specific time-window, which is similar to the packet service provided by an Output Queue switch architecture. In one embodiment, all input ports that send traffic to same output port-priority receive bandwidth which is proportional to their bandwidth demand divided by total bandwidth. Prior approaches that emulate the performance of an OQ switch architecture require complex and time-consuming scheduling determinations and do not scale. Independently determining the order for sending packets from the VOQs associated with each particular OQ provides a scalable and implementable system with quasi-Output Queue behavior.Type: GrantFiled: May 15, 2023Date of Patent: December 10, 2024Assignee: Cisco Technology, Inc.Inventors: Nadav Chachmon, Ofer Iny, Aviram Yeruchami
-
Patent number: 12166501Abstract: A combinational circuit (e.g., multiplexer or demultiplexer) comprises a sub-circuit that comprises first and second current paths from an input of the combinational circuit to an output of the combinational circuit, such that substantially all input current at the input of the combinational circuit is conducted by the sub-circuit via the first and second current paths to the output of the combinational circuit. The first current path comprises a first inductor and a first switch; and the second current path comprises a second inductor and a second switch. The first inductor is part of an output LC transmission line of the sub-circuit; the second inductor is part of an input LC transmission line of the sub-circuit; and the first and second inductors are sized such that parasitic capacitances of the first and second switches are substantially absorbed by the input and output LC transmission lines.Type: GrantFiled: June 23, 2022Date of Patent: December 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventor: Ian Dedic
-
Patent number: 12167485Abstract: A user device connected to a wireless network maintains session persistence through a MAC address change of a user device. The user device establishes a multi-path communication session including a first subflow associated with a first MAC address for the user device. When the user device changes from the first MAC address to a second MAC address, the user device establishes a second subflow of the multi-path communication session. The second subflow is associated with the second MAC address. After establishing the second subflow associated with the second MAC address, the user device ends the first subflow associated with the first MAC address.Type: GrantFiled: February 16, 2022Date of Patent: December 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Amine Choukir, Robert Barton, Anirban Karmakar, Domenico Ficara, Vincent Cuissard, Jerome Henry
-
Publication number: 20240402430Abstract: Disclosed is an adiabatic optical coupler. The adiabatic optical coupler includes a tapered input region which includes a first waveguide core and a second waveguide core. The first and second waveguide cores are separated at the tapered input region. The adiabatic optical coupler also includes a narrow coupling region extending from the tapered input region. In the narrow coupling region, the first and second waveguide cores are brought within close proximity and a third waveguide core is positioned between the first and second waveguide cores. The third waveguide core defines a longitudinal axis. The adiabatic optical coupler also includes a flared output region extending from the narrow coupling region. In the flared output region, the first, second, and third waveguide cores are separated.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Applicant: Cisco Technology, Inc.Inventors: Jonathan Edgar ROTH, Qianfan XU, Long CHEN
-
Publication number: 20240405883Abstract: A receiver comprises at least two input ports. An optical signal containing n wavelengths is coupleable to one of these input ports. The receiver comprises a first demultiplexer coupled to a first input port to separate n wavelengths in the first input port onto n first multiplexer output ports, a second demultiplexer coupled to a second input port to separate the n wavelengths in the second input port onto n second multiplexer output ports, and a waveguide crossing matrix comprising an input side and an output side. The crossing matrix coupled to the n first and the n second multiplexer output ports on the input side and coupled to n shared photodetectors on the output side, one for each wavelength channel. Each of the photodetectors is coupled to one of the n first multiplexer output ports and one of the n second multiplexer output ports for the one wavelength channel.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Applicant: Cisco Technology, Inc.Inventors: Long CHEN, Qianfan XU, Jon ROTH
-
Publication number: 20240406205Abstract: A method of application program interface (API) endpoint host redirection may include with an intelligent domain name system (DNS) engine (IDE) associated with a containerized service within a pod of a mesh network, snooping a DNS query from the containerized service, identifying within the DNS query, an API endpoint name, snooping a DNS response associated with the DNS query, identifying an Internet protocol (IP) address associated with the API endpoint name, transmitting the API endpoint name and the IP address to a controller, receiving, from the controller, a list of safe API endpoint hosts with no known security vulnerabilities based on security data obtained from at least one security service, caching, at the IDE, the list of safe API endpoint hosts including safe IP addresses, and transmitting to the containerized service, via the IDE, IP addresses of safe API endpoint hosts within the list of safe API endpoint hosts.Type: ApplicationFiled: June 2, 2023Publication date: December 5, 2024Applicant: Cisco Technology, Inc.Inventors: Thomas Szigeti, David John Zacks, Ted Hulick
-
Publication number: 20240406276Abstract: Techniques for enabling service insertion using dynamic service path selection are described herein. In some aspects, the techniques described herein relate to avoiding a service route that passes through a service router when the second-leg path from the service router to a destination router is unreachable. In some cases, the techniques described herein relate to avoiding a route that includes a service router that does not have a path to a viable target in a core service region.Type: ApplicationFiled: June 2, 2023Publication date: December 5, 2024Applicant: Cisco Technology, Inc.Inventors: Satish Kumar Mahadevan, Laxmikantha Reddy Ponnuru, Pritam Baruah
-
Patent number: 12158873Abstract: Techniques are provided for read-based storage of time-series records. In one example, a server obtains at least one indication of one or more records of a plurality of records written to a record database by a producer that have been read from the record database by at least one consumer. The server stores in a time-series database the one or more records that have been read by the at least one consumer. One or more records of the plurality of records that have not been read by the at least one consumer may be pruned from storage in the time-series database.Type: GrantFiled: August 24, 2022Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Domenico Ficara, Pedro Miguel Esteves Ramalhete, Yann Poupet, Thomas Vegas
-
Patent number: 12157664Abstract: In one or more embodiments, an apparatus generally comprises a microelectromechanical system (MEMS) module comprising a plurality of air movement cells and a power unit operable to control the plurality of air movement cells, and a housing configured for slidably receiving the MEMS module and positioning the MEMS module adjacent to a heat generating component of a network device. The MEMS module is operable to dissipate heat from the heat generating component and is configured for online installation and removal during operation of the heat generating component.Type: GrantFiled: June 27, 2023Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventor: Joel Richard Goergen
-
Patent number: 12160364Abstract: Systems, methods and computer-readable storage media are provided for determining critical flow characteristics and predicting the network resources to compute time-based p-routes that satisfy different SLAs. Critical flows within a set of nodes organized in a DODAG are monitored and assessed according to applicable SLAs and relevant networking KPIs to generate a forecast of the traffic flow and the overall SLAs for these critical flows. These overall SLAs, KPIs, and the generated forecast are used by a PCE associated with the network to compute p-routes through the set of nodes in the DODAG that satisfy the overall SLAs for the critical flows.Type: GrantFiled: July 12, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: JP Vasseur, Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald
-
Patent number: 12160436Abstract: In one embodiment, a device obtains characteristics of a first anomaly detection model executed by a first distributed learning agent in a network. The device receives a query from a second distributed learning agent in the network that requests identification of a similar anomaly detection to that of a second anomaly detection model executed by the second distributed learning agent. The device identifies, after receiving the query from the second distributed learning agent, the first anomaly detection model as being similar to that of the second anomaly detection model, based on the characteristics of the first anomaly detection model. The device causes the first anomaly detection model to be sent to the second distributed learning agent for execution.Type: GrantFiled: February 22, 2022Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Pierre-André Savalle, Grégory Mermoud, Laurent Sartran, Jean-Philippe Vasseur
-
Patent number: 12160979Abstract: According to one embodiment, an apparatus is provided that includes a first block and a second block, one or more springs provided between the first block and the second block, and a thermally conductive wrap extending from the first block to the second block, wherein the thermally conductive wrap is configured to conduct heat away from the first block. An assembly including a chassis, a receptacle, and the apparatus is also provided, as well as a method for operating the apparatus.Type: GrantFiled: June 22, 2022Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Chejung Liu, Ravinandana Mysore Ramachandra Rao, Vic Hong Chia
-
Patent number: 12160348Abstract: In one embodiment, a device identifies a plurality of online applications accessible via a network for which a prediction model was trained to predict their application experiences. The device makes a determination as to whether a particular online application is behaviorally similar to any of the plurality of online applications. The device obtains, based on the determination, application experience metrics for the particular online application, when the particular online application is not behaviorally similar to any of the plurality of online applications. The device trains, using the application experience metrics for the particular online application, the prediction model to predict an application experience of the particular online application in addition to those of the plurality of online applications, when the particular online application is not behaviorally similar to any of the plurality of online applications.Type: GrantFiled: May 17, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Grégory Mermoud
-
Patent number: 12158616Abstract: A composite connector includes modular data connectors, electrical power connectors, a fluid exchange connector, an alignment feature, and a housing. The modular data connectors include electrical data connectors and optical data connectors and are configured to carry data. The electrical power connectors are configured to carry electrical power, and the fluid exchange connector is configured to carry cooling fluid. The composite connector includes an alignment feature to align the composite connector with a complementary connector. The housing of the composite connector is configured to contain the modular data connectors, the electrical power connectors, the fluid exchange connector, and the alignment feature in a confined physical space.Type: GrantFiled: December 10, 2021Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Anant Thakar, Bidyut Kanti Sen, Jayaprakash Balachandran, D. Brice Achkir, Joel Richard Goergen
-
Patent number: 12160452Abstract: Techniques are provided for client-driven Randomized and Changing Media Access Control (MAC) address (RCM) mechanisms. In one example, a wireless client is configured to wirelessly communicate with a wireless network. The wireless client obtains data relating to a level of security for one or more MAC addresses of the wireless client. Based on the data, the wireless client computes a score that represents the level of security for the one or more MAC addresses. Using the score, the wireless client determines when or how frequently to rotate the one or more MAC addresses. Based on determining when or how frequently to rotate the one or more MAC addresses, the wireless client rotates the one or more MAC addresses.Type: GrantFiled: February 16, 2022Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jerome Henry, Robert E. Barton, Stephen Michael Orr
-
Patent number: 12160933Abstract: Systems, methods, and computer-readable media for an integrated Wi-Fi Access Point and cellular network Radio Unit (RU) include a communication system interfacing with a wired network for communicating Wi-Fi traffic and cellular network traffic, the communication system integrating a Wi-Fi Access Point (AP) with a cellular network Radio Unit (RU). The Wi-Fi traffic and cellular network traffic can be processed in the communication system. The communication system can interface with at least one programmable Radio Frequency (RF) front end configured for wireless communication over one or more frequency bands for Wi-Fi traffic and one or more frequency bands for cellular network traffic (e.g., 5G, LTE, Wi-Fi).Type: GrantFiled: September 1, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Fred J. Anderson, Anand Oswal, Rajesh S. Pazhyannur, Arun G. Khanna, Paul Jeffrey Stager, David Stuart Kloper, Brian Hart, Qing Zhao, Jie Cheng Jiang
-
Patent number: 12160273Abstract: An optical system includes a first optical source, a second optical source, a first optical modulator, and a second optical modulator. The first optical modulator includes a first input and a first output. The second optical modulator includes a second input, a third input, a second output, and a third output. During a first mode, the first optical source emits a first optical signal to the first input and the second input, the first optical modulator produces a first modulated optical signal at the first output, and the second optical modulator produces a second modulated optical signal at the second output. During a second mode, the second optical source emits a second optical signal to the third input and the second optical modulator produces a third modulated optical signal at the third output.Type: GrantFiled: December 1, 2022Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Brian P. Welch, Subal Sahni