Patents Assigned to Cisco Technology
  • Patent number: 11043478
    Abstract: An optoelectronic assembly and methods of fabrication thereof are provided. The assembly includes a mold compound; a photonic integrated circuit (PIC) embedded in the mold compound, that has a face exposed from the mold compound in a first plane; an interposer embedded in the mold compound, that has a face exposed from the mold compound in the first plane (i.e., co-planar with the exposed face of the PIC); and an electrical integrated circuit (EIC) coupled to the exposed face of the PIC and the exposed face of the interposer, that establishes bridging electrical connections between the PIC and the interposer.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew J. Traverso, Sandeep Razdan, Ashley J. Maker
  • Patent number: 11044203
    Abstract: An example method is provided in one example embodiment and may include receiving traffic associated with at least one of a mobile network and a Gi-Local Area Network (Gi-LAN), wherein the traffic comprises one or more packets; determining a classification of the traffic to a service chain, wherein the service chain comprises one or more service functions associated at least one of one or more mobile network services and one or more Gi-LAN services; routing the traffic through the service chain; and routing the traffic to a network using one of a plurality of egress interfaces, wherein each egress interface of the plurality of egress interfaces is associated with at least one of the one or more mobile network services and the one or more Gi-LAN services.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Hendrikus G. P. Bosch, Jeffrey Napper, Alessandro Duminuco, Humberto J. La Roche, Sape Jurriën Mullender, Surendra M. Kumar, Louis Gwyn Samuel, Bart A. Brinckman, Aeneas Sean Dodd-Noble, Luca Martini
  • Patent number: 11044160
    Abstract: Techniques for policy exchange are provided. A wireless local area network (WLAN) system configures a first policy to apply to devices connecting to the WLAN system, where the first policy is associated with a first event context. The WLAN system then transmits, to a cellular system, the first event context and an indication of the first policy. The WLAN system further receives a first connection from a first user equipment (UE). Finally, The WLAN system transmits a first response to the first UE specifying the first event context, where the cellular system, upon receiving the first event context from the first UE, identifies and applies the first policy based on the first event context.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jerome Henry, Indermeet S. Gandhi, Robert E. Barton, Vishal S. Desai
  • Patent number: 11044191
    Abstract: In one embodiment, a device in a network predicts failure of a network element in the network using a machine learning-based failure prediction model. The device updates, based on the predicted failure of the network element, a topology of the network to remove the network element from the topology of the network. The device recomputes a reactive routing table of the device using the updated topology of the network. The device notifies one or more other devices of the network of the predicted failure using a reactive routing protocol message.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur
  • Patent number: 11044168
    Abstract: In one embodiment, a device obtains telemetry data regarding a plurality of traffic flows in a network. The device forms a directed graph based on the telemetry data, wherein nodes of the graph represent devices in the network. The device simulates traffic for one or more of the devices by performing random walks starting at a particular node on the directed graph to generate a set of trails, each trail representing a sequence of one or more flows. The device clusters the set of trails to form one or more clusters. The device generates an application fingerprint for an application based on one of the one or more clusters. The device uses the application fingerprint to identify traffic in the network as associated with the application.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Andrey Kvasyuk, Hazim Hashim Dahir, Robert Bukofser, Saad Syed Hasan
  • Patent number: 11044112
    Abstract: Disclosed are systems and methods for generating a bit-indexed forwarding table (BIFT) that includes a plurality of entries, each of which corresponds to a bit position of a number of bit positions. Each such bit position represents an egress network node of a plurality of egress network nodes. The BIFT is generated from an existing BIFT that includes a number of existing BIFT entries. Further, the generating configures the BIFT to be used in forwarding a packet to one or more of the egress nodes, based at least in part on a bit string in the packet. In one embodiment, the generating includes selecting a bit position of the plurality of bit positions as a selected bit position, creating an entry of the plurality of entries, and converting an existing BIFT entry of the plurality of existing BIFT entries to the entry of the plurality of entries.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, John H. W. Bettink
  • Patent number: 11044199
    Abstract: In one embodiment, a traffic analysis service obtains traffic characteristics of network traffic associated with a device in a network. The traffic analysis service uses a machine learning model to infer resource usage by the device based on the obtained traffic characteristics of the network traffic associated with the device. The traffic analysis service controls traffic flows in the network based on the inferred resource usage by the device.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre Pfister, W. Mark Townsley, Enzo Fenoglio, Hugo Latapie, Yoann Desmouceaux
  • Patent number: 11042049
    Abstract: Thermal isolation elements are provided in wafer-bonded silicon photonics that include a photonic platform, including a heating element and an optical waveguide that are disposed between a first surface and a second surface (opposite to the first surface) of the photonic platform; a substrate, including a third surface and a fourth surface (opposite to the third surface); wherein the first surface of the photonic platform is bonded to the third surface of the substrate; and wherein a cavity is defined by a trench in one or more of: the first surface and extending towards, but not reaching, the second surface, and the third surface and extending towards, but not reaching, the fourth surface; wherein the cavity is filled with a gas of a known composition at a predefined pressure; and wherein the cavity is aligned with the optical waveguide and the heating element.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Jock T. Bovington
  • Patent number: 11042050
    Abstract: Embodiments herein describe reverse biasing one or more PIN junctions formed in at least one layer of a PSR. The resulting electric fields in the PIN junctions overlap with the optical path of the optical signal and sweep away photo-generated hole-electron free carriers away. That is, the electric fields in the PIN junctions remove the free carriers from the path of the optical signal and reduces the population of the free carriers, thereby mitigating the negative impact of free-carrier absorption (FCA).
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Ho Lee, Ming Gai Stanley Lo, Vipulkumar K. Patel, Prakash B. Gothoskar
  • Patent number: 11038775
    Abstract: In one embodiment, a network assurance service that monitors a network detects a network anomaly in the network using a machine learning-based anomaly detector. The network assurance service identifies a set of network conditions associated with the detected network anomaly. The network assurance service initiates a network test on one or more clients in the network that exhibit the identified network conditions. The network assurance service retrains the machine learning-based anomaly detector based on a result of the network test.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ghanshyam Pandey, Jean-Philippe Vasseur, Sukrit Dasgupta
  • Patent number: 11038900
    Abstract: In one embodiment, a service receives a plurality of process hashes for processes executed by a plurality of devices. The service receives traffic data indicative of traffic between the plurality of devices and a plurality of remote server domains. The service forms a bipartite graph based on the processes hashes and the traffic data. A node of the graph represents a particular process hash or server domain and an edge between nodes in the graph represents network traffic between a process and a server domain. The service identifies, based on the bipartite graph, a subset of the plurality of processes as exhibiting polymorphic malware behavior. The service causes performance of a mitigation action in the network based on the identified subset of processes identified as exhibiting polymorphic malware behavior.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jan Jusko, Martin Rehak, Danila Khikhlukha, Harshit Nayyar
  • Patent number: 11038814
    Abstract: Techniques for establishing network quality of service for an internet of things device are described. A manufacturer usage description identifier relating to the internet of things device is received. The internet of things device is coupled to a communication network. Quality of service parameters relating to the internet of things device and the communication network are determined based on the manufacturer usage description identifier. The quality of service parameters are provided to a network policy controller. The network policy controller is configured to establish a quality of service for the internet of things device on the communication network based on the one or more quality of service parameters.
    Type: Grant
    Filed: October 27, 2018
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo A. Salgueiro, Santosh Ramrao Patil, M. David Hanes
  • Patent number: 11036069
    Abstract: Embodiments provide for an optical modulator, comprising: a lower guide, comprising: a lower hub, made of monocrystalline silicon; and a lower ridge, made of monocrystalline silicon that extends in a first direction from the lower hub; an upper guide, including: an upper hub; and an upper ridge, made of monocrystalline silicon that extends in a second direction, opposite of the first direction, from the upper hub and is aligned with the lower ridge; and a gate oxide layer separating the lower ridge from the upper ridge and defining a waveguide region with the lower guide and the upper guide.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Xunyuan Zhang, Vipulkumar K. Patel, Prakash B. Gothoskar, Ming Gai Stanley Lo
  • Patent number: 11038790
    Abstract: In one embodiment, a method includes identifying a number of target network apparatuses within a network to which a first network apparatus belongs, generating a first message including a reply-required indication and encoded identities for the plurality of target network apparatuses, sending the first message through the network, where the network is configured to deliver a copy of the first message to each of the target network apparatuses using a point-to-multipoint packet-forwarding architecture, receiving one or more second messages from one or more of the target network apparatuses, respectively, where each of the one or more second messages is generated as a reply to the first message by one of the one or more target network apparatuses, and identifying which of the plurality of target network apparatuses failed to respond to the first message based on the received one or more second messages.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, IJsbrand Wijnands
  • Patent number: 11036571
    Abstract: In one embodiment, a supervisory device in a network receives a help request from a first node in the network indicative of a problem in the network detected by the first node. The supervisory device identifies a second node in the network that is hosting a repair walker agent able to address the detected problem. The supervisory device determines a network path via which the second node is to send repair walker agent to the first node. The supervisory device instructs the second node to send the repair walker agent to the first node via the determined path.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Pascal Thubert, Eric Levy-Abegnoli, Jean-Philippe Vasseur
  • Patent number: 11038881
    Abstract: Various embodiments disclosed herein include apparatuses, systems, devices, and methods for anonymously generating an encrypted session for a client device in a wireless network. The method comprises, in response to providing, to the client device in the wireless network, a request for credentials associated with the client device, obtaining, from the client device, a response including proposed credentials associated with the client device. The method further comprises determining whether or not the format of the response matches a response template. The method further comprises, in response to determining that the format of the response matches the response template, generating an encrypted wireless session for the client device independent of the proposed credentials associated with the client device.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Bart Brinckman, Jerome Henry, Malcolm Muir Smith, Mark Grayson, David Delano Ward
  • Patent number: 11038893
    Abstract: In one embodiment, a device in a network receives an access policy and a class behavioral model for a node in the network that are associated with a class asserted by the node. The device applies the access policy and class behavioral model to traffic associated with the node. The device identifies a deviation in a behavior of the node from the class behavioral model, based on the application of the class behavioral model to the traffic associated with the node. The device causes performance of a mitigation action in the network based on the identified deviation in the behavior of the node from the class behavioral model.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 15, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Brian E. Weis, Blake Harrell Anderson, Rashmikant B. Shah, David McGrew
  • Patent number: 11032314
    Abstract: In one embodiment, a security service classifies traffic telemetry data for traffic between an endpoint device and a server as potentially associated with a particular type of remote access Trojan (RAT). The security service constructs a scan message to elicit a type of server response associated with the particular type of RAT. The security service obtains a server response from the server, by sending the constructed scan message to the server. The security service determines whether the endpoint device is infected with the particular type of RAT, by validating whether the server response from the server matches the type of server response associated with the particular type of RAT.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 8, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: David McGrew, Blake Harrell Anderson, Julien Thomas Piet
  • Patent number: 11029475
    Abstract: The present disclosure provides a frame lid assembly, which may be used in assembling an optical platform to provide isolated thermal conduction paths for various elements thereof. The frame lid assembly includes a first frame lid, including: a foot, disposed in a first plane; a roof, disposed in a second plane parallel to the first plane, the roof defining a port as a first through-hole that is perpendicular to the second plane; a wall, disposed obliquely to the first plane, separating the roof from the foot, the wall defining a slot as a second through-hole that is parallel to the first plane; a second frame lid connected to the first frame lid and thermally isolated from the first frame lid, the second frame lid including: a cap, connected to the roof via a thermal insulator; and a plug, extending perpendicularly from the cap through the port.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 8, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Vipulkumar K. Patel, Aparna R. Prasad, Sandeep Razdan
  • Patent number: 11032181
    Abstract: In one embodiment, a device obtains performance data regarding failures of a tunnel in a network. The device generates a failure profile for the tunnel by applying machine learning to the performance data regarding the failures of the tunnel. The device determines, based on the failure profile for the tunnel, whether the tunnel exhibits failure flapping behavior. The device adjusts one or more Bidirectional Forwarding Detection (BFD) probing timers used to detect failures of the tunnel, based on the determination as to whether the tunnel exhibits failure flapping behavior.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: June 8, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar, Grégory Mermoud