Patents Assigned to Cisco Technologies, Inc.
  • Publication number: 20250158948
    Abstract: This disclosure describes techniques for an email security system to detect a malicious email and take remedial actions in response to the detected malicious email. The techniques described herein may enable the email security system to detect whether an email is malicious based on whether one or more files attached to the email are malicious. In some cases, the email security system determines whether an email attachment file is malicious based on a set of features that are specific to both a classification of the email (e.g., a semantic classification of the email) and a format of the email attachment file.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 15, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: ABHISHEK SINGH, KALPESH KANTILAL MANTRI
  • Patent number: 12301457
    Abstract: In one embodiment, a device identifies peaks of a timeseries of a path metric used to predict performance of a path in a network. The device determines one or more characteristics of the peaks of the timeseries. The device computes, based on the one or more characteristics of the peaks, a measurement frequency for the path metric. The device causes the path metric to be measured in the network according to the measurement frequency.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Mukund Yelahanka Raghuprasad, Vinay Kumar Kolar, Jean-Philippe Vasseur
  • Patent number: 12301478
    Abstract: Systems, methods, and computer-readable media for performing threat remediation through a switch fabric of a virtualized network environment. Data traffic passing into a virtualized network environment including a plurality of virtual machines running on a switch fabric is monitored. A network threat introduced through at a least a portion of the data traffic is identified at the switch fabric. One or more remedial measures are performed in the network environment based on the identification of the network threat in the virtualized network environment.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Sundararajan, Gaurang Rajeev Mokashi, Preety Mordani, Vivek Agarwal
  • Patent number: 12301385
    Abstract: The present disclosure is directed to simultaneous channel sounding on multiple MLO channels followed by determining phase and amplitude corrections based on channel impulse responses obtained on each MLO channel. The corrections are then used in subsequent extrapolation of channel sounding on one channel to another. In one aspect, a method includes transmitting, on each radio interface of a first multi-link device, a corresponding sounding probe to a second multi-link device; determining, by each radio interface of the first multi-link device, a corresponding channel impulse response based on the corresponding sound probe to yield a plurality of channel impulse responses; determining an offset between the plurality of channel impulse responses; and using the offset during a subsequent extrapolation of a sounding probe on one radio interface to a second radio interface of the first multi-link device.
    Type: Grant
    Filed: July 21, 2023
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Aaron Silverman, Malcolm Muir Smith, Brian Donald Hart, Indermeet Singh Gandhi, John Matthew Swartz
  • Patent number: 12302649
    Abstract: Embodiments herein describe an APD with a vertical electric field. In one embodiment, to reduce the thickness of the vertical electric field, an inversion layer at the interface between N doped silicon and an oxide is used as a cathode for the vertical electric field.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventor: Gianlorenzo Masini
  • Patent number: 12302215
    Abstract: Disclosed are a system and method for updating a user equipment route selection policy. The method includes receiving, at a home network in communication with a user equipment, an indication that a user of the user equipment desires to connect to a standalone non-public network for an event, receiving service hosting information for the event, revising a user equipment route selection policy at the home network based on the service hosting information to yield an updated user equipment route selection policy and transmitting the updated user equipment route selection policy to the user equipment. The user equipment registers, based on the updated user equipment route selection policy, with the standalone non-public network for the event.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Sri Gundavelli, Vimal Srivastava, Ravi Kiran Guntupalli
  • Patent number: 12301729
    Abstract: Techniques for creating consent contracts for devices that indicate whether the devices consent to receiving network-based communications from other devices. Further, the techniques include enforcing the consent contracts such that network-based communications are either allowed or disallowed in the network-communications layer prior to the network communications reaching the devices. Rather than simply allowing a device to communicate with any other device over a network, the techniques described herein include building in consent for network-based communications where the consent is consulted at one or more points in a communication process to make informed decisions about network-based traffic.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Ian James Wells
  • Patent number: 12299550
    Abstract: Product usage may be modeled based on large volume, machine generated product usage data to optimize product pricing and operations. Specifically, the systems and methods described herein may utilize methods with key components to select the maximum number of dimensions that can be modeled based on the number of data points, use a logarithm kernel function to normalize machine data with long-tailed statistical distributions on different numerical scales, compare a large number of candidate models with different candidate dimensions and different structures, and quantify the amount of change and drift in models over time.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Yanpei Chen, Archana Ganapathi
  • Patent number: 12301420
    Abstract: Techniques for extending unicast to multicast service reflection to SD-WAN overlay networks using a virtual interface (VIF) through a centralized policy are described herein. The techniques may include receiving, by a network controller of a SD-WAN, a centralized data policy for unicast to multicast service reflection, transmitting, by the network controller and to a network edge device, the centralized data policy, designating, by the network edge device, a primary replicator to act as a multicast source and replicate packets toward a last hop router (LHR), configuring, on the primary replicator, a VIF usable to translate unicast packets to multicast packets, and applying, by the primary replicator, the centralized data policy on received packets.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Yuefeng Jiang, Siwei Wu
  • Patent number: 12301418
    Abstract: Techniques for enabling a network access provider to make automatic Software as a Service (SaaS) optimization decisions. Among other things, the techniques may include determining a SaaS application that is being accessed by client endpoints via flows through a network access provider. The techniques may also include determining, based at least in part on a policy associated with the network access provider, whether to enable network optimizations for traffic through the network access provider to the SaaS application. Based at least in part on a determination that the network optimizations are to be enabled for the traffic to the SaaS application, the techniques may include installing a service definition associated with the SaaS application in a service policy database of the network access provider.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Darren Russell Dukes, Jeevan Sharma, Fabio R. Maino, Alberto Rodriguez-Natal
  • Patent number: 12299452
    Abstract: This disclosure describes techniques for performing a remote front-drop of data for recovery after a pipeline stall. The techniques include using a receiver-side dropping strategy that is driven from the sender-side. Components of a pipeline determine whether a pipeline is operating within specified latency constraints (e.g., experiencing a pipeline stall). Upon detecting a pipeline stall, the sending device is notified of the stall. Once the sending device is notified of the pipeline stall, the sending device can determine what action(s) to perform to address the pipeline stall. For example, the sending device may instruct one or more components of the pipeline to discard already sent data that has not been processed. This allows the older data to be dropped on the stalled pipeline while keeping the more recently sent data.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas Vegas, Domenico Ficara, Anirban Karmakar, Giacomo Trifilo, Amine Choukir
  • Patent number: 12300225
    Abstract: Systems, methods, and computer-readable media for correcting transcriptions created through automatic speech recognition. A transcription of speech created using an automatic speech recognition system can be received. One or more domain-specific contexts associated with the speech can be identified and a text span that includes a mistranscribed entry can be recognized from the speech based on the one or more domain-specific contexts. Additionally, features can be extracted from the mistranscribed entry and the extracted features can be matched against an index of domain-specific entries to identify a correct entry of the mistranscribed entry. Subsequently, the transcription can be corrected by replacing with the mistranscribed entry with the correct entry.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Karthik Raghunathan, Arushi Raghuvanshi, Vijay Ramakrishnan Thimmaiyah, Lucien Serapio Carroll, Varsha Ravikumar Embar
  • Patent number: 12301428
    Abstract: Techniques for simulation of orchestration and automation are disclosed. These techniques include simulating a distributed orchestration system using a simulation topology including a plurality of queues used in place of processing elements in the distributed orchestration system. The techniques further include identifying a plurality of characteristics of the simulation topology, after the simulation, and modifying the distributed orchestration system based on the plurality of characteristics.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventor: Viktor M. E. Leijon
  • Patent number: 12301569
    Abstract: Techniques are described herein for implementing and using a secure access service edge (SASE) exchange system to allow SASE providers to share SASE services with other providers. A SASE exchange system may be used by any number of SASE providers to support SASE roaming by user endpoints between different SASE providers. A user endpoint may use SASE roaming to access additional sets of SASE services and capabilities that cannot be provided by a home SASE provider and/or other current SASE provider(s) of the user endpoint. In some examples, a SASE exchange system may be used to transition user endpoints from one SASE provider to another. Additionally or alternatively, the SASE exchange system may determine a combination of SASE providers that can be used to provide different subsets of shared SASE services/capabilities to a user endpoint.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro, M. David Hanes
  • Patent number: 12301430
    Abstract: Novel techniques and mechanisms enable processing of heavy deep learning workloads on standard edge network devices to optimize the overall inference throughput of the network while meeting Service Level Agreement(s) (SLAs). The techniques can include receiving a deep learning model, determining a graph structure of the deep learning model including neurons organized in layers (the layers including an input layer, a plurality of hidden layers, and an output layer), assigning to a first IP subnet, at least a part of a first hidden layer of the plurality of hidden layers, assigning to a second IP subnet, at least a part of a second hidden layer of the plurality of hidden layers, and deploying the parts of the first and second hidden layers to edge devices as containerized applications with assigned IP addresses, which may be hidden from the user and/or third party application.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Edgar Barton, Frank Brockners, Jerome Henry, Matthias Falkner, Indermeet Singh Gandhi, Thomas Michel-Ange Feltin
  • Patent number: 12301463
    Abstract: This disclosure describes techniques and mechanisms for intelligently sampling packet flows within a network. The techniques enable the sampling of a limited set of packet flows that show greatest amount of information about the network from the packet flows in order to provide the greatest insight on application performance, network packet, and critical events within the network. Additionally, the techniques provide configurable parameters, such that the techniques are customizable for each user's network.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Jianda Liu, Xiaorong Wang, Yicheng Liu, Hongbo Xia, Wei Zhou
  • Patent number: 12301435
    Abstract: In one embodiment, a device identifies a plurality of online applications whose traffic is conveyed via an interface of a networking entity of a network. The device computes a relationship between a quality of experience metric for a particular online application in the plurality of online applications and a traffic volume associated with the interface for the plurality of online applications. The device makes, based on the relationship, a determination that degradation of the quality of experience metric for the particular online application is due to the traffic volume associated with the interface for the plurality of online applications. The device reconfigures, based on the determination, the networking entity to prioritize traffic for the particular online application.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar, Grégory Mermoud, Eduard Schornig, Michal Wladyslaw Garcarz
  • Patent number: 12301593
    Abstract: In one embodiment, a device in a network receives a set of known user identifiers used in the network. The device receives web traffic log data regarding web traffic in the network. The web traffic log data includes header information captured from the web traffic and a plurality of client addresses associated with the web traffic. The device detects a particular one of the set of known user identifiers in the header information captured from the web traffic associated with a particular one of the plurality of client addresses. The device makes an association between the particular detected user identifier and the particular client address.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: David McGrew, Blake Harrell Anderson, Ivan Nikolaev
  • Patent number: 12301447
    Abstract: Techniques are described herein for retrieving application status data from a service provider and making a path selection based on that application status data. In some embodiments, the techniques may comprise receiving a request to access an application hosted by a service provider, generating a first data that includes an application programming interface (API) call to the application that includes at least an identifier for a tenant, determining a set of potential paths between the edge device and the application hosted by the service provider, providing the first data to the application endpoint via at least one path of the set of potential paths, receiving second data including an application status generated from metrics obtained in relation to the tenant, and selecting, based on the second data, a path of the set of potential paths to be used by the tenant to access the application.
    Type: Grant
    Filed: March 28, 2024
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Syed Arslan Ahmed, Jegan Kumaar Somi Ramasamy Subramanian, Rahul Ramachandran
  • Patent number: 12299097
    Abstract: According to one or more embodiments of the disclosure, the techniques herein are directed toward a dynamic transaction-aware web application authentication using call intercepts. In one embodiment, a method comprises: intercepting, by a monitoring process, calls made for transactions within an executing application; determining, by the monitoring process, whether a particular intercepted call triggers an enhanced user authentication requirement for a particular transaction; initiating, by the monitoring process in response to the particular intercepted call triggering the enhanced user authentication requirement, a corresponding challenge to adequately authenticate a user for the particular transaction; and allowing, by the monitoring process, the particular intercepted call to proceed for the particular transaction in response to an adequately authenticated user for the particular transaction.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 13, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Walter Theodore Hulick, Jr., David John Zacks, Thomas Szigeti