Patents Assigned to Cisco Technology
  • Patent number: 11234158
    Abstract: A method is provided in one example embodiment and may include receiving congestion information for an environment in which a user equipment (UE) is operating; receiving a first request to deliver content to the UE; determining that the environment in which the UE is operating is experiencing congestion based, at least in part, on the congestion information; determining a re-try interval based, at least in part, on the congestion information; and deferring delivery of the content to the UE until the re-try interval has expired. In one example embodiment, the method can include provisioning one or more policy rules for a service data flow associated with the content and communicating the indication indicating that delivery of the content has been deferred to a charging system to set charging information for at least one of a user associated with the UE or a provider of the content.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 25, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Konstantin Livanos, John M. Graybeal, Sebastian Speicher
  • Patent number: 11226457
    Abstract: Embodiments herein describe optical assemblies that use a spacer element to attach and align a laser to a waveguide in a photonic chip. Once aligned, the laser can transfer optical signals into the photonic chip which can then perform an optical function such as modulation, filtering, amplification, and the like. In one embodiment, the spacer element is a separate part (e.g., a glass or semiconductor block) that is attached between the photonic chip and a submount on which the laser is mounted. The spacer establishes a separation distance between the photonic chip and the submount which in turn aligns the laser with the waveguide in the photonic chip. In another embodiment, rather than the spacer element being a separate part, the spacer element may be integrated into the submount.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Jock T. Bovington
  • Patent number: 11226505
    Abstract: An optical modulator may include a lower waveguide, an upper waveguide, and a dielectric layer disposed therebetween. When a voltage potential is created between the lower and upper waveguides, these layers form a silicon-insulator-silicon capacitor (also referred to as SISCAP) guide that provides efficient, high-speed optical modulation of an optical signal passing through the modulator. In one embodiment, at least one of the waveguides includes a respective ridge portion aligned at a charge modulation region which may aid in confining the optical mode laterally (e.g., in the width direction) in the optical modulator. In another embodiment, ridge portions may be formed on both the lower and the upper waveguides. These ridge portions may be aligned in a vertical direction (e.g., a thickness direction) so that ridges overlap which may further improve optical efficiency by centering an optical mode in the charge modulation region.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Donald Adams, Prakash B. Gothoskar, Vipulkumar Patel, Mark Webster
  • Patent number: 11227847
    Abstract: Embodiments herein describe providing a decoupling capacitor on a first wafer (or substrate) that is then bonded to a second wafer to form an integrated decoupling capacitor. Using wafer bonding means that the decoupling capacitor can be added to the second wafer without having to take up space in the second wafer. In one embodiment, after bonding the first and second wafers, one or more vias are formed through the second wafer to establish an electrical connection between the decoupling capacitor and bond pads on a first surface of the second wafer. An electrical IC can then be flip chipped bonded to the first surface. As part of coupling the decoupling capacitor to the electrical IC, the decoupling capacitor is connected between the rails of a power source (e.g., VDD and VSS) that provides power to the electrical IC.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Vipulkumar K. Patel, Mark A. Webster, Craig S. Appel
  • Patent number: 11226450
    Abstract: The present disclosure provides for periscope optical assemblies within interposers that include a bulk material having a first side and a second side opposite to the first side; a first optic defined in the bulk material at a first height in the bulk material along an axis extending between the first second sides; a second optic defined in the bulk material at a second height in the bulk material, different than the first height, along the axis; a first waveguide defined in the bulk material, extending from the first side to the first optic; a second waveguide defined in the bulk material, extending from the second optic to the second side; and a third waveguide defined in the bulk material, extending from the first optic to the second optic.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew J. Traverso, Ashley J. Maker, Sandeep Razdan
  • Patent number: 11228452
    Abstract: The present disclosure provides an approach for a certificate authority (CA) that is distributed among nodes of a network, such that only a portion of the network nodes are required to sign and issue a digital certificate. Each node of the network includes a partial private key, the partial private key having been obtained by sharding the full private key. The sharding may be performed by a process known in the art, such as Shamir Secret Sharing and Distributed Key Generation. Systems that are inherently distributed may use the techniques herein to create a CA that is not centralized. The techniques herein leverage a database in the form of a distributed blockchain to store issued certificates and status of the certificates.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventor: Jeffrey C. Venable, Sr.
  • Patent number: 11228651
    Abstract: Techniques for network validation are provided. A first request is received at a first manager component, from a first client. The first client and the first manager component are on a first node of a plurality of nodes, and the first request specifies a desired network service. A first network service endpoint that is capable of providing the desired network service is identified, where the first network service endpoint is on a second node of the plurality of nodes. A connection is established between a first validation agent on the first node and a second validation agent on the second node. Finally, upon determining that the connection between the first and second validation agents satisfies predefined criteria, a connection is established between the first client and the first network service endpoint.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Edward A. Warnicke, Nagendra Kumar Nainar, Carlos M. Pignataro, Rajiv Asati
  • Patent number: 11228402
    Abstract: A method is described and in one embodiment includes receiving at a first node in a communications network a Session Traversal Utilities for Network Address Translation (“STUN”) message associated with a first flow, wherein the STUN message comprises a flow attribute including corresponding to the first flow; analyzing the flow attribute at the first node; setting policy corresponding to the first flow in the network based on the analyzing, wherein setting the policy includes using the flow attribute of the STUN message to configure a network path for the first flow in the communications network; and forwarding the STUN message to a next network node.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 18, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Jon M. Snyder, Kashyap Kodanda Ram Kambhatla, Pal-Erik Martinsen, Wai-Tian Tan, Paul Edwin Jones
  • Publication number: 20220014460
    Abstract: In one embodiment, a network comprises a first forwarding domain using a first data plane forwarding protocol and a second forwarding domain using a second data plane forwarding protocol different than the first data forwarding plane forwarding protocol. The first forwarding domain includes a first path node and a particular border node. The second forwarding domain includes a second path node and the particular border node. The particular border node performs Segment Routing or other protocol interworking between the different data plane forwarding domains, such as for transporting packets through a different forwarding domain or translating a packet to use a different data forwarding protocol. These forwarding domains typically include Segment Routing (SR) and SR-Multiprotocol Label Switching (SR-MPLS). Paths through the network are determined by a Path Computation Engine and/or based on route advertisements such associated with Binding Segment Identifiers (BSIDs) (e.g.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Applicant: Cisco Technology, Inc., a California corporation
    Inventors: Clarence FILSFILS, Swadesh AGRAWAL, Zafar ALI, Pablo CAMARILLO GARVIA, Francois CLAD
  • Patent number: 11223564
    Abstract: In one embodiment, a method comprises receiving traffic to send from a router to a host in the fabric edge network, wherein the fabric edge network comprises a plurality of switches and an inter-switch link (ISL); and sending the traffic from the router to the host via at least one of the switches based on the downlink connectivity of the host. Sending the traffic from the router to the host is performed without sending the traffic through the ISL. Sending the traffic from the router to the host comprises sending the traffic through the ISL when there is a link failure on a path between the router and the host.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Atri Indiresan, Roberto Mitsuo Kobo, Sanjay Kumar Hooda, Anton Smirnov
  • Patent number: 11223799
    Abstract: This disclosure describes techniques for providing notifications about events that occur during an online meeting. For instance, a system may establish an online meeting, such as a video conferencing meeting, for users. While in the meeting, a first user may view video of a second user and determine that the second user is experiencing an emergency event. As such, a user device of the first user may receive an input indicating that the emergency event is occurring with the second user. The system may receive the indication from the user device and verify that the emergency event is occurring. Additionally, the system may then send a notification to emergency personnel that indicates at least that the emergency event is occurring and a location of the second user. Furthermore, the system may send notification(s) to contact(s) associated with the second user that indicate at least that the emergency event is occurring.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Kemper Johnston, David C. White, Jr., Magnus Mortensen
  • Patent number: 11223653
    Abstract: In one embodiment, a device obtains telemetry data regarding an encrypted traffic session in a network. The telemetry data includes Transport Layer Security (TLS) features of the traffic session and auxiliary information indicative of a destination address of the traffic session, a destination port of the traffic session, or a server name associated with the traffic session. The device retrieves, using the obtained telemetry data, a plurality of candidate processes from a TLS fingerprint database that relates processes with telemetry data from encrypted traffic sessions initiated by those processes. The device uses a probabilistic model to assign probabilities to each of the plurality of candidate processes. The device identifies one of the plurality of candidate processes as having initiated the encrypted traffic session based on its assigned probability.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Blake Harrell Anderson, David McGrew, Keith Richard Schomburg
  • Patent number: 11223559
    Abstract: Techniques and mechanisms to enable a Bidirectional Forwarding Detection (BFD) Echo function to be used for IP multi-hop paths using IP encapsulation. A source device may encapsulate one or more BFD Echo packets as payloads in IP packets. The resulting IP packets may then be sent from a source device to a destination device over a multi-hop path such that one or more intermediary devices forward the IP packets onto the destination device. Upon receiving the IP packets, the destination device may echo back the one or more BFD Echo packets in the forwarding plane to indicate connectivity of the forwarding path between the devices. However, if the BFD Echo packets are not echoed back to the source device, the source device may determine that the multi-hop path has experienced a fault, and that traffic is to be rerouted through other paths.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: January 11, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Reshad Rahman, Carlos M. Pignataro, Nagendra Kumar Nainar, Eric Vyncke
  • Patent number: 11215775
    Abstract: An optical connection assembly joining optical components is described. The optical connection assembly is manufactured using a fan out wafer level packaging to produce dies/frames which include mechanical connection features. A fastener is joined to a connection component and affixed to the mechanical connection features, to provide structural support to the connection between the connected component and the die/frame structure.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ashley J. Maker, Joyce J. M. Peternel, Sandeep Razdan, Matthew J. Traverso, Aparna R. Prasad
  • Patent number: 11218923
    Abstract: Embodiments for selective optimized roaming include receiving an indication that a connected device is at a cell edge of a first network. When an alternate access point cannot provide an alternate connection for the connected device, connections to other networks are assessed. This assessment includes receiving radio frequency (RF) signals for a second network and determining, from received RF signals, that the second network provides a better network connection. When the second network can provide a better network connection the connection to the first network is terminated.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Vishal S. Desai, Jerome Henry, Amir H. Kamalizad
  • Patent number: 11216298
    Abstract: Techniques for zero-loss workload mobility with segment routing for virtual machines are presented. The techniques include receiving, by a virtual router, an electronic message destined for a first virtual machine running on a first physical machine and checking a first virtual machine state for the first virtual machine. In response to determining that it is associated with a running state indicating the first physical machine, inserting a segment routing header including an indication of the source virtual machine, the first physical machine, and the first virtual machine. In response to determining that it is associated with a migration state, inserting, by the virtual router, a segment routing header indicating the source virtual machine, an END.S for the first physical machine, the first virtual machine; and an END.SBUF for a second physical machine. The message is then routed based at least in part on the inserted segment routing header.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Yoann Desmouceaux, Pierre Pfister, William Mark Townsley
  • Patent number: 11218113
    Abstract: A voltage controlled oscillator (VCO) is described. The VCO includes a plurality of nodes coupled with a plurality of transistors, and a first inductor-capacitor (LC) tank coupled with a second LC tank. The first LC tank and the second LC tank include a shared inductor structure coupled to the plurality of nodes. The first LC tank and the second LC tank each include a capacitor. The capacitors are each coupled on a first side to a node of the plurality of nodes and on a second side to a respective capacitor in the other LC tank. The first LC tank and the second LC tank are configured to resonate at a fundamental frequency for differential-mode signals, and the first LC tank and the second LC tank are configured to resonate at twice the fundamental frequency for common-mode signals.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Abhishek Bhat, Romesh Kumar Nandwana, Kadaba Lakshmikumar
  • Patent number: 11218890
    Abstract: Aspects described herein include an exclusionary approach for basic service set (BSS) color selection and assignment in a network. A network controller for a network selects a radio associated with an access point (AP) under management of the network controller and determines a potential set of BSS colors for the radio. The network controller then removes/excludes a set of BSS colors that impacts the radio from the potential set of BSS colors and updates or assigns a BSS color for the selected radio using the potential set of BSS colors, minimizing the chances that the assigned BSS color will cause an overlapping BSS color condition in the network.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Benjamin J. Cizdziel, Pooya Monajemi, Vishal S. Desai, Santosh B. Kulkarni
  • Patent number: 11216744
    Abstract: In one embodiment, a machine learning server in a computer network determines a plurality of computing features shared across a given set of computing products, and collects, from each computing product of the given set, problem-solution data for each computing feature of the plurality of computing features. Problem-solution data is indicative of problems related to a respective computing feature, attempted solution actions for the problems, and outcomes of the attempted solutions on the problem. The machine learning server updates a machine learning model of suggested solutions for computing-feature-specific problems based on the collected problem-solution data, and provides, based on the machine learning model, a particular suggested solution for a particular computing-feature-specific problem to a particular computing product.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Kabiraj Sethi, Ajith Chandran, Amitesh Shukla
  • Patent number: 11214163
    Abstract: In one embodiment, a device associates a charging coil with a coil identifier. The device sends the coil identifier to a communication module of the charging coil. The communication module of the charging coil forwards the coil identifier to an electric vehicle located above the charging coil. The device receives the coil identifier from the electric vehicle. The device associates the electric vehicle with the charging coil.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: January 4, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Ashok Krishnaji Moghe, John George Apostolopoulos