Patents Assigned to Cisco Technology
-
Patent number: 12160275Abstract: In one embodiment, a method includes receiving power delivered over a data fiber cable at an optical transceiver installed at a network communications device and transmitting data and the power from the optical transceiver to the network communications device. The network communications device is powered by the power received from the optical transceiver. An apparatus is also disclosed herein.Type: GrantFiled: September 29, 2023Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Joel Richard Goergen, Charles Calvin Byers, Robert Gregory Twiss, D. Brice Achkir, Chad M. Jones
-
Patent number: 12160266Abstract: A system and method for compensating a frequency shift of an optical communication signal may include a tunable receiver laser, a coherent optical receiver that receives the optical communication signal, in which the coherent optical receiver can demodulate the optical communication signal based on an optical output of the tunable receiver laser, a trans-impedance amplifier that receives a demodulated signal from the coherent optical receiver and generates an amplifier output, a laser tracking system that generates a laser tuning signal configured to adjust the optical output of the tunable receiver laser, and a controller including a processor and a memory unit. The memory unit includes instructions that cause the controller to receive the amplifier output, calculate a frequency spectrum of the amplifier output, and determine an offset of a frequency of the optical communication signal from a first frequency of the optical output.Type: GrantFiled: August 9, 2022Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Philippe Jenneve, Bernd Huebner
-
Patent number: 12160859Abstract: A method includes determining whether a first access point of a plurality of access points and a second access point of the plurality of access points should communicate simultaneously over a shared channel in a first network and in response to determining that one of the plurality of access points won contention of a transmission opportunity for the shared channel, dividing the transmission opportunity into a plurality of time slots. The method also includes scheduling transmissions of the first and second access points into the plurality of time slots according to the determination whether the first and second access points should communicate simultaneously over the shared channel and communicating, to the second access point and over a wired network or a second network different from the first network, an indication of whether the second access point should communicate during a first time slot of the plurality of time slots.Type: GrantFiled: June 9, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, Malcolm M. Smith, Sanjay K. Katabathuni, Pooya Monajemi, Venkataprasad Chirreddy
-
Patent number: 12160730Abstract: Presented herein are techniques to facilitate wireless wide area (WWA) virtualized Radio Access Network (vRAN) (e.g., 5G) to wireless local area (WLA) RAN (e.g., Wi-Fi) steering or WLA RAN to WWA vRAN steering for one or more UE. In one example, a method may include obtaining first performance metrics associated with links of a WWA vRAN (e.g., fronthaul, midhaul, and backhaul links); obtaining second performance metrics associated with links WLA RAN (e.g., backhaul links); and in response to determining that one of the WWA vRAN is experiencing degraded performance based on the first performance metrics or the WLA RAN the second performance metrics, activating a steering event that causes, at least in part, an indication to be communicated to a UE to cause the UE to connect to the WWA vRAN or the WLA RAN that is not experiencing degraded performance.Type: GrantFiled: June 30, 2023Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Srinath Gundavelli, Indermeet Singh Gandhi, Mark Grayson
-
Patent number: 12160370Abstract: Route exchange in a plurality of network controller appliances on a per-tenant basis is disclosed. In one aspect, a method includes receiving, from a network management system and at a first network controller appliance, a designation of at least two tenants to be hosted on the first network controller appliance, the first network controller appliance being one of a plurality of network controller appliances in a SD-WAN; sending, from the first network controller appliance to other network controller appliances of the plurality of network controller appliances, a tenant list query message to obtain a corresponding tenant list of each of the other network controller appliances; and receiving a corresponding response from each of the other network controller appliances indicating the corresponding tenant list of each of the other network controller appliances, the corresponding response being used to update the tenant list on the first network controller appliance.Type: GrantFiled: February 9, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Srilatha Tangirala, Nithin Bangalore Raju, Ananya Raval, Prabahar Radhakrishnan, Vivek Agarwal, Balaji Sundararajan
-
Patent number: 12160355Abstract: In one embodiment, a method comprises: establishing, from an agent hub device, a tunnel to a remote vantage point device; generating, by the agent hub device, test traffic to appear as though the test traffic originates from the remote vantage point device; encapsulating, by the agent hub device, the test traffic into the tunnel to the remote vantage point device to cause the remote vantage point device to decapsulate the test traffic and send the test traffic as though the test traffic originated from the remote vantage point device; receiving, at the agent hub device, one or more returned test responses in response to the test traffic; and producing, by the agent hub device, test results based on the one or more returned test responses.Type: GrantFiled: July 29, 2022Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Ricardo V. Oliveira, Arash Molavi Kakhki, Prabhnit Singh, Cameron Esdaile
-
Patent number: 12160809Abstract: Presented herein are techniques to facilitate user equipment (UE) to UE communications in a mobile network environment. In one example, a method may include provisioning a UE route selection policy (URSP) for each of a first UE and a second UE, wherein each URSP provisioned for each of the first UE and the second UE comprises: a first token that identifies at least one network resource that is to be utilized for a session for each of the first UE and the second UE; and a second token associated with a quality of service (QoS) that is to be provided for each session. The first token can be used to establish a session for each of the first and second UE using the same at least network resource and each session can be provided a QoS level based on the second token.Type: GrantFiled: December 14, 2021Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Ravi Shekhar, Vimal Srivastava
-
Patent number: 12160343Abstract: In one embodiment, a method includes determining first configuration information for configuring a first user plane device of a first network slice associated with a control plane device, generating a first configuration identifier based on the first configuration information, sending the first configuration identifier and the first configuration information, releasing an association with the first user plane device, receiving a first request to establish the association from the first user plane device comprising a first local configuration identifier, and determining whether the first user plane device is configured using second configuration information by comparing the first local configuration identifier and a second configuration identifier generated based on the second configuration information, where the second configuration information is latest configuration information for the first user plane device.Type: GrantFiled: September 22, 2023Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Raghavendra Suryanarayana Rao Vidyashankar, Arun Gunasekaran, Padmaraj Ramanoudjam, Om Prakash Suthar
-
Patent number: 12160948Abstract: A conductive signal transmission structure for a printed circuit includes a copper material and a graphene layer disposed within the copper material at a depth below a surface of the structure. The depth of the graphene layer is further within a skin depth region of the structure when a transmission signal applied to the conductive signal transmission structure has a signal speed of at least 112 Gbps and/or a Nyquist frequency that is at least about 14 gigahertz (GHz).Type: GrantFiled: June 20, 2023Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Joel Goergen, Scott Hinaga, Jessica Kiefer, Alpesh Umakant Bhobe, D. Brice Achkir, David Nozadze, Amendra Koul, Mehmet Onder Cap, Madeline Marie Roemer
-
Patent number: 12160133Abstract: In one embodiment, an apparatus includes a power supply operable to output power to a load along with at least one other power supply, a sensing component for identifying a load level, and a control component for switching the power supply from a full power mode to a power saving mode based on the identified load level. The power supply shares current with the other power supply at a lower current and generally the same voltage as the other power supply while in the power saving mode.Type: GrantFiled: November 30, 2021Date of Patent: December 3, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Douglas Paul Arduini, Sung Kee Baek, Jonathan Lee Smith, Joel Richard Goergen
-
Patent number: 12160342Abstract: Various implementations disclosed herein provide a mechanism for determining that a configuration status of a compliant device is too far out-of-date, and subsequently bridging the configuration status of the compliant device to the up-to-date configuration data and instructions in response. In various implementations, determination of the configuration status of the compliant device is possible using a single request from the compliant device, which in turn reduces the amount of network traffic and utilization of network resources needed to update the compliant device with the up-to-date configuration data and instructions.Type: GrantFiled: May 20, 2020Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Justin Joel Delegard, Adam Weis
-
Patent number: 12158884Abstract: In various implementations, a client device includes a dashboard rendering framework that processes a dashboard definition. A search query in the dashboard definition is associated with smart source tokens corresponding to lifecycle events of the search query being executed. A dynamic data source transmits the search query to retrieve field values and a token management system automatically sets the smart source tokens to be updated. As the search query is being executed, and the token management system receives updated data values and updates the smart source tokens. The dashboard rendering framework retrieves events with the applicable values for the smart source tokens and renders the dashboard according to the dashboard definition by substituting smart source tokens with the corresponding values. The dashboard rendering framework then updates one or more visualizations in real time as the token management system updates the smart source tokens in real-time.Type: GrantFiled: October 31, 2022Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Camden Marchetti, Eason Yicheng Gao, Jonathan Dillman, Peter Peterson
-
Patent number: 12160365Abstract: Disclosed are systems, apparatuses, methods, and computer-readable media to implement circuit-style network with co-routed bidirectional network paths. A method includes receiving a request for a circuit policy between a source node and a destination node, the circuit policy defining a co-routed bidirectional policy between the source node and the destination node; requesting a path compute service to identify a path between the source node and the destination node that satisfies the circuit policy through a first network; receiving a path identifying a first set of network nodes that satisfy the circuit policy; configuring each node in the first set of network nodes within the first network with the circuit policy; and establishing a connection using the path that satisfies the circuit policy between the source node and the destination node.Type: GrantFiled: May 10, 2022Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Zafar Ali, Francois Clad, Bertrand Herbert Guy Duvivier, Mikhail Koldychev, Rakesh Gandhi, Sagar Soni
-
Patent number: 12160819Abstract: Various embodiments herein disclose coordinating frequencies for an access point (AP). A corresponding method comprises evaluating a performance profile for the AP, the performance profile comprising a first part related to a first network generated by a first radio of the AP and a second part related to a second network generated by a second radio of the AP. The method also comprises selecting first channels on which the AP generates the first network based on the performance profile and spectral regrowth profiles for transmission power levels of the first radio. The method additionally comprises selecting second channels on which the AP generates the second network based at least in part on the performance profile and the spectral regrowth profiles. Furthermore, the method comprises enabling communications between a first set of devices on the first channels and enabling communications between a second set of devices on the second channels.Type: GrantFiled: June 5, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Matthew A. Silverman, Mahesh Daisy, Jerome Henry, Vishal S. Desai
-
Patent number: 12160429Abstract: In one embodiment, a device obtains input features for a neural network-based model. The device pre-defines a set of neurons of the model to represent known behaviors associated with the input features. The device constrains weights for a plurality of outputs of the model. The device trains the neural network-based model using the constrained weights for the plurality of outputs of the model and by excluding the pre-defined set of neurons from updates during the training.Type: GrantFiled: July 24, 2023Date of Patent: December 3, 2024Assignee: Cisco Technology, Inc.Inventors: Petr Somol, Martin Kopp, Jan Kohout, Jan Brabec, Marc René Jacques Marie Dupont, Cenek Skarda, Lukas Bajer, Danila Khikhlukha
-
Patent number: 12153481Abstract: Various implementations of the present application set forth a computer-implemented method comprising obtaining, by a low-power hub device, a first set of data published by an edge device, where the low-power hub device subscribes to at least a subset of data published by the edge device, generating, by the low-power hub device, a second set of data from the first set of data by inputting the first set of data into a machine learning (ML) model executing on the low-power hub device, and transmitting the second set of data to a remote server computer system.Type: GrantFiled: August 25, 2023Date of Patent: November 26, 2024Assignee: Cisco Technology, Inc.Inventors: Matteo Merli, Karthikeyan Ramasamy, Ram Sriharsha, Aungon Nag Radon
-
Patent number: 12156372Abstract: In one embodiment, an apparatus includes an enclosure configured for connection to a printed circuit board, a substrate within the enclosure, a plurality of components mounted on the substrate, a fluid inlet connector, a fluid outlet connector, and a plurality of flow channels within the enclosure, at least one of the components disposed in each the flow channels and segregated from other components in another of the flow channels. The enclosure is configured for immersion cooling of the components.Type: GrantFiled: March 6, 2023Date of Patent: November 26, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: M. Baris Dogruoz, Mark Nowell, Yi Tang, Rakesh Chopra, Mandy Hin Lam
-
Patent number: 12155556Abstract: Techniques for automating traffic optimizations for egress traffic of an application orchestration system that is being sent over a network to a remote service. In examples, the techniques may include receiving, at a controller of the network, an egress traffic definition associated with egress traffic of an application hosted on the application orchestration system, the egress traffic definition indicating that the egress traffic is to be sent to the remote service. Based at least in part on the egress traffic definition, the controller may determine a networking path through the network or outside of the network that is optimized for sending the egress traffic to the remote service. The controller may also cause the egress traffic to be sent to the remote service via the optimized networking path.Type: GrantFiled: August 18, 2022Date of Patent: November 26, 2024Assignee: Cisco Technology, Inc.Inventors: Alberto Rodriguez Natal, Saswat Praharaj, Lorand Jakab, Fabio R. Maino, Pradeep Kumar Kathail
-
Patent number: 12155622Abstract: Techniques for varying locations of virtual networks associated with endpoints using Network Address Translation (NAT), Mobile Internet Protocol (MIP), and/or other techniques in conjunction with Domain Name System (DNS). Rather than having DNS provide a client device with an IP address of an endpoint device, such as a server, the DNS instead returns a virtual IP (VIP) address that is mapped to the client device and the endpoint device. The VIP address may be selected based on a number of factors (e.g., power usage, privacy requirements, virtual distances, etc.). In this way, IP addresses of servers are obfuscated by a virtual network of VIP addresses that can be periodically rotated and/or load balanced. The client device may then communicate data packets to the server using the VIP address as the destination address, and a virtual network service that works in conjunction with DNS can convert the VIP address to the actual IP address of the server using NAT and forward the data packet onto the server.Type: GrantFiled: August 24, 2023Date of Patent: November 26, 2024Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Eric A. Voit, Eric Levy-Abegnoli, Patrick Wetterwald, Jonas Zaddach
-
Patent number: 12156292Abstract: A network function is configured to initiate a bulk session cleanup with a single release request. The network function detects a configuration change to a wireless network system that affects multiple user sessions for multiple user devices. The network function generates a single bulk session release request identifying the affected user sessions and provides the single bulk session release request to at least one other network function responsible for the user sessions.Type: GrantFiled: April 12, 2023Date of Patent: November 26, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Abhishek Dhammawat, Mahesh Satyanarayana, Srinath Gundavelli