Patents Assigned to Cisco Technologies, Inc.
-
Publication number: 20250158948Abstract: 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: ApplicationFiled: November 13, 2023Publication date: May 15, 2025Applicant: Cisco Technology, Inc.Inventors: ABHISHEK SINGH, KALPESH KANTILAL MANTRI
-
Patent number: 12301457Abstract: 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: GrantFiled: July 27, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Mukund Yelahanka Raghuprasad, Vinay Kumar Kolar, Jean-Philippe Vasseur
-
Patent number: 12301478Abstract: 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: GrantFiled: March 4, 2024Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Balaji Sundararajan, Gaurang Rajeev Mokashi, Preety Mordani, Vivek Agarwal
-
Patent number: 12301385Abstract: 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: GrantFiled: July 21, 2023Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Matthew Aaron Silverman, Malcolm Muir Smith, Brian Donald Hart, Indermeet Singh Gandhi, John Matthew Swartz
-
Patent number: 12302649Abstract: 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: GrantFiled: November 11, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventor: Gianlorenzo Masini
-
Patent number: 12302215Abstract: 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: GrantFiled: August 11, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Sri Gundavelli, Vimal Srivastava, Ravi Kiran Guntupalli
-
Patent number: 12301729Abstract: 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: GrantFiled: February 24, 2021Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Ian James Wells
-
Patent number: 12299550Abstract: 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: GrantFiled: January 31, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Yanpei Chen, Archana Ganapathi
-
Patent number: 12301420Abstract: 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: GrantFiled: November 8, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Yuefeng Jiang, Siwei Wu
-
Patent number: 12301418Abstract: 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: GrantFiled: January 25, 2024Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Darren Russell Dukes, Jeevan Sharma, Fabio R. Maino, Alberto Rodriguez-Natal
-
Patent number: 12299452Abstract: 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: GrantFiled: January 10, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Thomas Vegas, Domenico Ficara, Anirban Karmakar, Giacomo Trifilo, Amine Choukir
-
Patent number: 12300225Abstract: 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: GrantFiled: September 22, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Karthik Raghunathan, Arushi Raghuvanshi, Vijay Ramakrishnan Thimmaiyah, Lucien Serapio Carroll, Varsha Ravikumar Embar
-
Patent number: 12301428Abstract: 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: GrantFiled: January 9, 2023Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventor: Viktor M. E. Leijon
-
Patent number: 12301569Abstract: 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: GrantFiled: October 28, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Sebastian Jeuk, Gonzalo Salgueiro, M. David Hanes
-
Patent number: 12301430Abstract: 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: GrantFiled: September 28, 2023Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Robert Edgar Barton, Frank Brockners, Jerome Henry, Matthias Falkner, Indermeet Singh Gandhi, Thomas Michel-Ange Feltin
-
Patent number: 12301463Abstract: 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: GrantFiled: October 31, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Jianda Liu, Xiaorong Wang, Yicheng Liu, Hongbo Xia, Wei Zhou
-
Patent number: 12301435Abstract: 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: GrantFiled: July 26, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar, Grégory Mermoud, Eduard Schornig, Michal Wladyslaw Garcarz
-
Patent number: 12301593Abstract: 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: GrantFiled: July 11, 2022Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: David McGrew, Blake Harrell Anderson, Ivan Nikolaev
-
Patent number: 12301447Abstract: 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: GrantFiled: March 28, 2024Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Syed Arslan Ahmed, Jegan Kumaar Somi Ramasamy Subramanian, Rahul Ramachandran
-
Patent number: 12299097Abstract: 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: GrantFiled: July 30, 2021Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Walter Theodore Hulick, Jr., David John Zacks, Thomas Szigeti