Cisco Technology, Inc. patent applications on January 30th, 2025
Patent Applications by Cisco Technology, Inc. on January 30th, 2025
Cisco Technology, Inc.: 58 patent applications
Cisco Technology, Inc. has applied for patents in the areas of H04L9/40 (14), H04L9/00 (2), H04L9/32 (2), H04W64/00 (2), H04L45/24 (2) H04L63/0236 (4), H04L63/0263 (3), H04L41/0869 (2), G06F16/2379 (2), H04L41/0833 (2)
With keywords such as: network, data, device, based, power, security, information, optical, include, and component in patent application abstracts.
Patent Applications by Cisco Technology, Inc.
Inventor(s): Jean-Luc J. TAMBASCO of Macungie PA (US) for cisco technology, inc., Mark A. WEBSTER of Bethlehem PA (US) for cisco technology, inc.
IPC Code(s): G02B6/122, G02B6/126
CPC Code(s): G02B6/1223
Abstract: embodiments herein describe a psr that includes a rotator with two layers that are separated by a dielectric layer. a first layer of the rotator includes a first waveguide formed from a lower refractive index material (e.g., sin) while a second layer of the rotator includes a second waveguide formed from a higher refractive index material (e.g., si). an optical signal, which can include two optical modes (e.g., te and tm modes), is then introduced into the first layer where the tm mode is rotated. at the end of the rotator, the first waveguide (which is the same waveguide that received the optical signal) includes the optical signal which is now in the same optical mode. that is, one of the optical modes is rotated so that the light is the same type of optical mode (e.g., te).
20250035841. CROSSOVER STRUCTURE FOR OPTICAL WAVEGUIDES_simplified_abstract_(cisco technology, inc.)
Inventor(s): Jean-Luc J. TAMBASCO of Macungie PA (US) for cisco technology, inc.
IPC Code(s): G02B6/125
CPC Code(s): G02B6/125
Abstract: the present disclosure describes a crossover structure for an optical circuit and a method of operating the optical circuit. the optical circuit includes a first layer, a second layer, a first waveguide positioned in the first layer, and a second waveguide positioned in the second layer. the second waveguide includes a first section, a second section, and a third section. when viewed along an axis normal to the first layer and the second layer, the first section is positioned on a first side of the first waveguide, the third section is positioned on a second side of the first waveguide, and the second section overlaps with the first waveguide. a first rate of change of a first angle between the second section and the first waveguide varies across a length of the second section.
Inventor(s): Norbert SCHLEPPLE of Macungie PA (US) for cisco technology, inc., Joyce J. M. PETERNEL of Morgan Hill CA (US) for cisco technology, inc., Bing SHAO of San Jose CA (US) for cisco technology, inc.
IPC Code(s): G02B6/38, G02B6/12, G02B6/42
CPC Code(s): G02B6/3838
Abstract: an optical system is provided. the optical system includes an optical engine having a photonic integrated circuit (pic) and an optical lens array, the optical lens array has a lens that is optically aligned with a waveguide in the pic. the optical system also includes an optical connector optically aligned with the optical lens array to transfer optical signals between the optical connector and the waveguide in the pic. the optical connector includes a ferrule and an optical fiber mated with the ferrule. the ferrule has a lens aligned with the lens of the optical lens array.
Inventor(s): Sebastian ROMERO GARCIA of Málaga (ES) for cisco technology, inc., Michael TITTENHOFER of Fuerth (DE) for cisco technology, inc., Stefan WIESE of Eckental (DE) for cisco technology, inc., Christian R. RAABE of Nuremberg (DE) for cisco technology, inc.
IPC Code(s): G02B6/42, G02B1/00, G02B6/028, H01L31/105, H01S5/183, H04B10/43
CPC Code(s): G02B6/4246
Abstract: an optical subsystem with flat lenses for multimode transceivers is provided. the optical subsystem includes a photonic integrated circuit (pic). the optical subsystem also includes a vertical cavity surface emitting laser (vcsel) disposed on the pic, a photodetector disposed on the pic, a transmit multimode fiber (tx-mmf) disposed on the pic, and a receiver multimode fiber (rx-mmf) disposed on the pic. the pic includes a substrate, an oxide layer disposed above the substrate, and a plurality of metalenses disposed in the oxide layer. the substrate includes a polymer region and a mirror disposed at a base of the polymer region.
Inventor(s): Robert Barton of Richmond (CA) for cisco technology, inc., Indermeet Gandhi of San Jose CA (US) for cisco technology, inc.
IPC Code(s): G06F9/50
CPC Code(s): G06F9/5083
Abstract: described herein are devices, systems, methods, and processes for energy-efficient routing in a cloud environment. the system includes a load balancer that distributes incoming traffic across multiple application instances hosted within different availability zones (azs) based on a preference for sustainable energy sources as communicated by a client device. the client device communicates its preference for sustainable energy sources through a sustainability flag included in a service request. the load balancer steers the service request to the suitable resource based on the sustainability flag. in subsequent interactions, the client device can send a service request with a configuration, such as a sticky cookie. the configuration may allow the load balancer to consistently direct requests from the same client device to the same resource. accordingly, the embodiments enable energy-efficient routing, client preference for sustainable energy, and consistent service, and contribute to environmental protection.
Inventor(s): John Michael Lake of Cary NC (US) for cisco technology, inc.
IPC Code(s): G06F11/36
CPC Code(s): G06F11/3636
Abstract: a system and method are provided for detecting surprising/anomalous behavior in an upgrade to a program. a first prediction model is obtained to predict the behavior of a current version of the program. a second prediction model is trained using event sets representing a partially or totally ordered set of events realized from executing the upgrade version of the program. first (second) predictions are generated by applying a given event set to the first (second) prediction model. the first predictions are then compared with the second predictions to determine whether the respective prediction agree. when they do not agree, the deviation in the program behavior is signaled (e.g., to an engineer). the first and second predictions can be conditional probabilities of the given event set, and they can be compared using a comparison metric that includes a difference between negative logarithms of the respective predictions.
Inventor(s): Thomas Szigeti of Vancouver (CA) for cisco technology, inc., David John Zacks of Vancouver (CA) for cisco technology, inc., Barry Qi Yuan of Vancouver (CA) for cisco technology, inc., Robert E. Barton of Richmond (CA) for cisco technology, inc.
IPC Code(s): G06F11/36, G06F9/54
CPC Code(s): G06F11/3664
Abstract: in one embodiment, a device identifies an application programming interface call within new code for an application. the device conducts testing of a plurality of endpoints associated with the application programming interface call. the device selects, based on results of the testing, a particular endpoint from among the plurality of endpoints. the device steers the application programming interface call made by the application towards the particular endpoint.
20250036613. KEY-BASED COMPLEX PROCESS MONITORING_simplified_abstract_(cisco technology, inc.)
Inventor(s): Tom Thekkel Jose of Sunnyvale CA (US) for cisco technology, inc., Jaideep Padhye of San Jose CA (US) for cisco technology, inc., Anna E. Min of Emeryville CA (US) for cisco technology, inc., John Solomon Jebamani Asirvatham of Newark CA (US) for cisco technology, inc., Ashwin Jayaprakash of Sunnyvale CA (US) for cisco technology, inc., Venkata Rama Rajesh Gudivada of Leander TX (US) for cisco technology, inc.
IPC Code(s): G06F16/23
CPC Code(s): G06F16/2379
Abstract: in one embodiment, a device receives, via a user interface, definition of a first sequence of transactional milestones performed by users of an online application and identified using a first type of identifier. the device also receives, via the user interface, definition of a second sequence of transactional milestones performed by users of the online application and identified using a second type of identifier. the device further receives, via the user interface, definition of a key transition associated with at least one transactional milestone in the first sequence of transactional milestones or second sequence of transactional milestones that links the first type of identifier with the second type of identifier. the device represents, using the key transition, performance of the first sequence of transactional milestones and the second sequence of transactional milestones by a particular user of the online application as a unified sequence.
Inventor(s): Joel A. Obstfeld of Hertfordshire (GB) for cisco technology, inc., Oliver James Bull of Bristol (GB) for cisco technology, inc., Louis Gwyn Samuel of Wiltshire (GB) for cisco technology, inc., Andrew Pletcher of Scotts Valley CA (US) for cisco technology, inc., Marcelo Yannuzzi of Nuvilly (CH) for cisco technology, inc.
IPC Code(s): G06F16/23
CPC Code(s): G06F16/2379
Abstract: presented herein are techniques for verifying data. a method can include obtaining, from an oracle, a first data set associated with a distributed ledger. the method further includes obtaining a plurality of data sets from a plurality of sources. the method further includes generating a confidence level regarding the first data set for validating the first data set, based on comparing the first data set to the plurality of data sets. the method further includes storing the first data set in the distributed ledger based on the confidence level indicating that the plurality of data sets concurs with the first data set. the method further includes taking a remedial action without storing the first data set in the distributed ledger based on the confidence level indicating a discrepancy between the plurality of data sets and the first data set.
Inventor(s): Nasim Bigdelu of North Vancouver (CA) for cisco technology, inc., Margaret Kelley of Boulder CO (US) for cisco technology, inc., Mirjana Tesic of Pacifica CA (US) for cisco technology, inc., Rebecca Tortell of Los Altos CA (US) for cisco technology, inc., Rajesh Raman of Palo Alto CA (US) for cisco technology, inc.
IPC Code(s): G06F16/248, G06F16/242
CPC Code(s): G06F16/248
Abstract: systems and methods are described for generation and execution of modified queries. an input can be received via a visualization of a user interface. the input may identify a first field value and a first field for execution of a query. a set of data for execution of the query can be identified based on the input. alias data may identify a second field that is associated with the first field. using the alias data, a modified query can be generated based on the query and the second field. the modified query can be executed to generate query results. the query results can be displayed via a visualization of the user interface based on the first field.
20250036674. CONTEXT INJECTION FOR IMPROVED AI RESPONSE_simplified_abstract_(cisco technology, inc.)
Inventor(s): M. David Hanes of Lewisville NC (US) for cisco technology, inc., Vivek Kumar Singh of Cary NC (US) for cisco technology, inc., Gonzalo A. Salgueiro of Raleigh NC (US) for cisco technology, inc., Derek William Engi of Ferndale MI (US) for cisco technology, inc.
IPC Code(s): G06F16/335, G06F16/332
CPC Code(s): G06F16/335
Abstract: a method comprises: receiving a query on a topic from a user associated with user attributes indicative of a user comprehension level on the topic; providing the query to an ai model; receiving from the ai model a response to the query that has a response comprehension level on the topic that is less than the user comprehension level; iteratively adding, to the query, topically-relevant user attributes of the user attributes to produce iterative queries that increase in technical detail on the topic; providing the iterative queries to the ai model; responsive to providing the iterative queries, receiving, from the ai model, iterative responses that increase in technical detail on the topic and have response comprehension levels that increase on the topic; and determining, among the iterative responses, a final response having a response comprehension level that most nearly matches the user comprehension level.
Inventor(s): Joel A. Obstfeld of Bushey (GB) for cisco technology, inc., Oliver James Bull of Portishead (GB) for cisco technology, inc., Louis Gwyn Samuel of Swindon (GB) for cisco technology, inc., Andrew Pletcher of Scotts Valley CA (US) for cisco technology, inc.
IPC Code(s): G06F21/62, H04L9/00, H04L9/40
CPC Code(s): G06F21/6227
Abstract: a method, computer system, and computer program product are provided for obfuscating and storing data. a data object is obtained comprising data for storing to a plurality of distributed ledgers. sequence information is obtained indicating a number of a plurality of data portions into which the data object is divided, and instructions for storing the plurality of data portions to the plurality of distributed ledgers. the plurality of data portions is generated by dividing the data object according to the number. the plurality of distributed ledgers are determined to store the plurality of data portions based on the instructions indicated by the sequence information. the plurality of data portions is stored across the plurality of distributed ledgers by accessing the plurality of distributed ledgers, wherein each data portion is stored to a particular distributed ledger of the plurality of distributed ledgers according to the instructions indicated by the sequence information.
Inventor(s): Gaowen Liu of Austin TX (US) for cisco technology, inc., Ramana Rao V.R. KOMPELLA of Foster City CA (US) for cisco technology, inc.
IPC Code(s): G06N3/08
CPC Code(s): G06N3/08
Abstract: in one embodiment, a device identifies a plurality of tasks that a base machine learning model is able to perform. the device receives, via a user interface, a request to generate a specialized model to perform a particular task for deployment to a target deployment environment. the device uses knowledge distillation on the base machine learning model to train the specialized model to perform the particular task based on at least one of the plurality of tasks. the device causes the specialized model to be deployed to the target deployment environment.
Inventor(s): Myungjin Lee of Bellevue WA (US) for cisco technology, inc., Ganghua WANG of Minneapolis MN (US) for cisco technology, inc., Ali PAYANI of Santa Clara CA (US) for cisco technology, inc., Ramana Rao V. R. KOMPELLA of Foster City CA (US) for cisco technology, inc.
IPC Code(s): G06N3/098, G06V10/764, G06V10/774, G06V10/776
CPC Code(s): G06N3/098
Abstract: in one embodiment, a supervisory device in a federated learning system generates an aggregated model that aggregates a plurality of machine learning models trained by trainer nodes in a federated learning system during a training round. the supervisory device computes an accuracy loss metric for the aggregated model. the supervisory device also computes a fairness loss metric for the aggregated model based on fairness-related metrics associated with the plurality of machine learning models trained by the trainer nodes. the supervisory device initiates an additional training round during which the trainer nodes retrain their machine learning models for aggregation by the apparatus, in accordance with a constrained optimization problem that seeks to optimize a tradeoff between accuracy and fairness associated with the aggregated model.
Inventor(s): Qixu Gong of Santa Clara CA (US) for cisco technology, inc., Benjamin L. Chang of Saratoga CA (US) for cisco technology, inc., Qihong Shao of Clyde Hill WA (US) for cisco technology, inc., Gurvinder P. Singh of San Jose CA (US) for cisco technology, inc.
IPC Code(s): G06Q10/0635, G06Q10/0639
CPC Code(s): G06Q10/0635
Abstract: methods are provided which involve obtaining enterprise data about a plurality of assets and configuration of an enterprise network, and partner data about one or more network related partner services for the enterprise network. the methods further involve determining one or more hierarchical relationships among the plurality of assets, the enterprise network, and the one or more network related partner services, by performing machine learning on the enterprise data and the partner data. additionally, the methods involve generating one or more risk values based on the one or more hierarchical relationships and providing the one or more risk values indicative of performance of the one or more network related partner services.
Inventor(s): Chamran MoradiAshour of Stockholm (SE) for cisco technology, inc., Samir Ouelha of Suresnes (FR) for cisco technology, inc.
IPC Code(s): G10L25/21, G10L25/84, H04M9/08
CPC Code(s): G10L25/21
Abstract: a method comprises: detecting audio to produce audio frames; detecting whether voice is continuously present across multiple consecutive ones of the audio frames based on voice activity detection performed on the audio frames; computing a signal-to-noise ratio (snr) of an audio frame of the audio frames; determining whether to bypass or not bypass background noise removal (bnr) on the audio frame based on whether the voice is continuously present and the snr; upon determining to bypass the bnr, bypassing the bnr on the audio frame, and first encoding the audio frame to produce a first encoded audio frame; upon determining to not bypass the bnr, performing the bnr on the audio frame to produce a reduced-noise audio frame, and second encoding the reduced-noise audio frame to produce a second encoded audio frame; and transmitting the first encoded audio frame or the second encoded audio frame.
20250038462. MULTI-PIN NETWORK CABLE CONNECTOR_simplified_abstract_(cisco technology, inc.)
Inventor(s): George Allan Zimmerman of Manhattan Beach CA (US) for cisco technology, inc., Chad M. Jones of Doylestown OH (US) for cisco technology, inc., Jason Dewayne Potterf of Austin TX (US) for cisco technology, inc., Joel Richard Goergen of Soulsbyville CA (US) for cisco technology, inc., Elizabeth Kochuparambil of Morgan Hill CA (US) for cisco technology, inc.
IPC Code(s): H01R24/64, H04L12/10
CPC Code(s): H01R24/64
Abstract: presented herein are techniques for connectors, apparatuses, and system with connectors for data and power. a connector at an end of the network cable can be configured to mate with a port in a device. the connector can include a set of data pins for connecting data wires in the network cable to the port. the connector can include a set of power pins for connecting power wires in the network cable to the port. the set of power pins can carry a higher electrical power than that carried by the set of data pins. a first spacing between adjacent power pins in the set of power pins has at least a minimum distance to reduce voltage breakdown between the adjacent power pins in the set of power pin.
Inventor(s): Chad M. Jones of Doylestown OH (US) for cisco technology, inc., Jason Dewayne Potterf of Austin TX (US) for cisco technology, inc., Joel Richard Goergen of Soulsbyville CA (US) for cisco technology, inc., Elizabeth Kochuparambil of Morgan Hill CA (US) for cisco technology, inc., Douglas Paul Arduini of Florence OR (US) for cisco technology, inc.
IPC Code(s): H02B1/26, H02B1/01, H02B1/20
CPC Code(s): H02B1/26
Abstract: a power distribution unit (pdu) includes a housing configured to be mounted into or on a rack that has a plurality of shelf positions for a variety of computing equipment, networking equipment or data storage equipment. the pdu includes power inputs. the power inputs are configured to receive one or more of: alternating current (ac) power, high voltage direct current (dc) power, single-phase fault managed power, or multi-phase fault managed power. the pdu further includes at least one fault managed power module configured to be contained in the housing, the at least one fault managed power module including a power transmitter configured to generate single-phase or multi-phase fault managed power from the ac power and/or high voltage dc power. the pdu also includes a plurality of connectors on the housing and configured to provide cable connections to one or more of the plurality of shelf positions of the rack.
Inventor(s): Pascal Thubert of Roquefort les Pins (FR) for cisco technology, inc., Patrick WETTERWALD of Mouans Sartoux (FR) for cisco technology, inc.
IPC Code(s): H04L1/00
CPC Code(s): H04L1/007
Abstract: in one embodiment, techniques for adaptive forward error correction (fec) in lpwans are disclosed. the techniques may include determining, by a process, for a block of messages transmitted through a computer network with forward error correction, whether any unrecovered data loss occurred during transmission; increasing, by the process, a level of forward error correction used to transmit through the computer network in response to unrecovered data loss; and/or decreasing, by the process, the level of forward error correction used to transmit through the computer network in response to no unrecovered data loss.
Inventor(s): Ajeet Pal Singh Gill of Fremont CA (US) for cisco technology, inc., Srilatha Tangirala of San Jose CA (US) for cisco technology, inc.
IPC Code(s): H04L9/08, H04L9/14, H04L9/40
CPC Code(s): H04L9/0819
Abstract: disclosed are systems, apparatuses, methods, computer readable medium, and circuits for managing encryption keys in a multi-tenant network edge device. according to at least one example, a method includes: receiving tenant resource information at the multi-tenant network edge device; generating at least one parent encryption key; generating a plurality of child encryption keys; creating a routing connection to a network controller for each tenant in the plurality of tenants; transmitting the at least one parent encryption key and the plurality of child encryption keys to the network controller for distribution to the plurality of tenants; receiving a plurality of advertisements of transport locators from the network controller, wherein each advertisement includes a parent encryption key or a child encryption key; selecting a set of encryption keys from the plurality of advertisements; and forming a secure tunnel.
Inventor(s): Joel A. Obstfeld of Hertfordshire (GB) for cisco technology, inc., Oliver James Bull of Bristol (GB) for cisco technology, inc., Andrew Pletcher of Scotts Valley CA (US) for cisco technology, inc.
IPC Code(s): H04L9/32
CPC Code(s): H04L9/3297
Abstract: a method, computer system, and computer program product are provided for providing traceability and observability for decentralized applications. a plurality of transaction metadata records are obtained corresponding to a plurality of transactions related to execution of a computing task by a decentralized application, wherein each transaction metadata record includes a same operation record that identifies the computing task, and an actor identifier that indicates an identity of an entity involved in a particular transaction of the plurality of transactions. a longitudinal history of the execution of the computing task is generated that identifies the entity involved in each transaction based on the plurality of transaction metadata records. an operational state of one or more entities is determined based on comparing the longitudinal history of the execution of the computing task to data relating to a different computing task.
Inventor(s): Joel Abraham Obstfeld of Bushey (GB) for cisco technology, inc., Oliver James Bull of Portishead (GB) for cisco technology, inc., Louis Gwyn Samuel of Swindon (GB) for cisco technology, inc., Andrew Pletcher of Scotts Valley CA (US) for cisco technology, inc.
IPC Code(s): H04L9/00
CPC Code(s): H04L9/50
Abstract: presented herein are techniques for observing smart contracts. a method can include obtaining, by a digital twin, a first data set from a first smart contract that stores the first data to a first distributed ledger and a second data set from a second smart contract that stores the second data set to a second distributed ledger. determining operating states of the first and second smart contracts based on the first data set, the second data set, and one or more state messages from an oracle associated with the first distributed ledger and the second distributed ledger. generating a consolidated view of the first and second smart contracts, based on the operating states. and providing the consolidated view of the first and second smart contracts for monitoring the operating states and interactions between the first and second smart contracts as a whole.
Inventor(s): Steven Michael Holl of Sarasota FL (US) for cisco technology, inc., Jason Michael Coleman of Hendersonville NC (US) for cisco technology, inc., Jason A. Kuhne of Hopkinton MA (US) for cisco technology, inc., Gonzalo A. Salgueiro of Raleigh NC (US) for cisco technology, inc.
IPC Code(s): H04L12/18
CPC Code(s): H04L12/1831
Abstract: in some aspects, the techniques described herein relate to a method including: digitizing a physical visual aid presented in a hybrid collaborative communication session to generate a digitized visual aid and data indicative of content of the physical visual aid; correlating the content of the physical visual aid with participant interactions within the hybrid collaborative communication session; and generating hybrid collaborative communication session content based upon the correlating the content of the physical visual aid with the participant interactions within the hybrid collaborative communication session.
20250039036. DETECTION OF ANOMALIES IN A NETWORK_simplified_abstract_(cisco technology, inc.)
Inventor(s): Olivier Cédric Guilhem Calvet of Miribel (FR) for cisco technology, inc., Oualid Koucham of Oullins (FR) for cisco technology, inc., Yohann Hako Moukam of Lyon (FR) for cisco technology, inc.
IPC Code(s): H04L41/0631, H04L41/14, H04L43/0852
CPC Code(s): H04L41/0631
Abstract: detection of anomalies in a network are disclosed. in one embodiment, a process observes a communication network with automated systems for packet inter-arrival times between particular devices having stable or periodic communications within the communication network. the process models a distribution of packet inter-arrival times between the particular devices based on observing. the process detects a problematic change in the packet inter-arrival times between the particular devices based on continued observing and mitigates the problematic change in the packet inter-arrival times between the particular devices.
Inventor(s): George Allan Zimmerman of Manhattan Beach CA (US) for cisco technology, inc., Chad M. Jones of Doylestown OH (US) for cisco technology, inc., Jason Dewayne Potterf of Austin TX (US) for cisco technology, inc., Joel Richard Goergen of Soulsbyville CA (US) for cisco technology, inc., Elizabeth Kochuparambil of Morgan Hill CA (US) for cisco technology, inc.
IPC Code(s): H04L41/0659, G08B5/22, H04L12/12
CPC Code(s): H04L41/0659
Abstract: presented herein are techniques for preventing an electrical arc upon disconnect of a network cable. a method can include monitoring a network cable connected to a device for faults at a remote location from a connector of the network cable by observing conditions on the network cable of power applied to the network cable, wherein the network cable is for sending data and power. the method can further include detecting a fault on the network cable, wherein the fault was introduced intentionally at the connector prior to disconnecting the connector from the device. the method can further include terminating power at the remote location that is sent over the network cable to prevent an electrical arc upon disconnecting the connector from the device.
Inventor(s): Domenico Ficara of Essertines-sur-Yverdon (CH) for cisco technology, inc., Amine Choukir of Lausanne (CH) for cisco technology, inc., Salvatore Valenza of Pomy (CH) for cisco technology, inc., Vincent Cuissard of Eteaux (FR) for cisco technology, inc.
IPC Code(s): H04L41/0806, H04L41/0853, H04L41/0893
CPC Code(s): H04L41/0806
Abstract: a system and a method to dynamically reprovision network devices may include a first network device configured to reprovision a second network device in accordance with a specific location of the second network device in a predefined area. the first network device may be configured to sense the second device at the specific location in the predefined area, identify reprovisioning parameters associated with the specific location, and provide the reprovisioning parameters to the second network device. in turn, the second network device may be configured to perform one or more roles associated with the specific location in the predefined area based at least in part upon information in the reprovisioning parameters.
20250039043. INCREMENTAL NETWORK INTENT PROVISIONING_simplified_abstract_(cisco technology, inc.)
Inventor(s): Ankur Bhargava of Pleasanton CA (US) for cisco technology, inc., Anand Krishnamurthy of San Jose CA (US) for cisco technology, inc., Kenneth William Chambers of Raleigh NC (US) for cisco technology, inc., Gavin Llewellyn Camp of Glasgow (GB) for cisco technology, inc.
IPC Code(s): H04L41/0816, H04L41/08, H04L41/12, H04L41/22
CPC Code(s): H04L41/0816
Abstract: a method of provisioning a network may include, with a network controller, identifying a first network intent of a computing network based at least in part on an execution of a user interface (ui) or api layer at a client device, and identifying a modification of at least one object within the first network intent within the ui or api layer at the client device as the first network intent is being modified. the modification defines a delta between the first network intent and a second network intent. the method may further include, with a provisioning service executed by the network controller, receiving the delta as a payload from the client device, and provisioning at least one computing device within the computing network based at least in part on the delta. the method further includes automatically modifying the at least one object based on the received delta, including a further modification of the second network intent.
20250039047. In-Band Sustainable Packet Management_simplified_abstract_(cisco technology, inc.)
Inventor(s): Carlos Pignataro of Cary NC (US) for cisco technology, inc., Eric A. Voit of Bethesda MD (US) for cisco technology, inc., Nagendra Kumar Nainar of Morrisville NC (US) for cisco technology, inc.
IPC Code(s): H04L41/0833
CPC Code(s): H04L41/0833
Abstract: devices and methods that incorporate sustainability data within a header of a data packet to allow for the generation of sustainable configurations for various network devices are disclosed. power efficiency is obtained at a node-level by including metadata to existing network flows, in an in-band/in-situ configuration. this information may be used for optimum flow placement. received data packets may be formatted with sustainability data within a metadata shim. the received data packets are processed, and a sustainable configuration is generated for the one or more network devices. the generated sustainable configuration is transmitted to the one or more network devices to enable efficient and effective management of network devices by incorporating sustainability data into the data packets.
Inventor(s): Carlos Pignataro of Cary NC (US) for cisco technology, inc., Pascal Thubert of Roquefort les Pins (FR) for cisco technology, inc., Eric A. Voit of Bethesda MD (US) for cisco technology, inc.
IPC Code(s): H04L41/0833, H04L43/08
CPC Code(s): H04L41/0833
Abstract: described herein are devices, systems, methods, and processes for managing power congestion in multi-path routing systems. indications may be similar to the ecn, and may be used in network headers, including headers for ipv6, srv6, nsh, or other tunneling protocols. the indications, namely eopn, pte, and ecmp-exclude, can provide a mechanism for managing network power consumption and controlling ecmp routing based on flow priority and characteristics. the power budget can be dynamically adjusted based on the current power source mix, which may help to achieve sustainability goals. hashing optimizations and signaling can be utilized to manage network power congestion and bandwidth-normalized power efficiency availability. a process may be implemented to ensure there is sufficient capacity to serve the expected traffic for different next-hop paths. additionally, the ecn can be used to quickly react to congestion, bring capacity back online, and maintain optimal network performance, even in the absence of congestion.
Inventor(s): Jason David Notari of Pleasanton CA (US) for cisco technology, inc., Debashis Patnala Rao of Cupertino CA (US) for cisco technology, inc., Viral Rajeshbhai Barot of San Jose CA (US) for cisco technology, inc.
IPC Code(s): H04L41/0859, H04L41/08, H04L41/0813
CPC Code(s): H04L41/0863
Abstract: techniques and architecture are described for initializing, reviewing/approving, and deploying changes within a network. each change is associated with a particular change ticket. when a change needs to be rolled back, the original change ticket may be analyzed to determine what actions need to be performed to roll back the change. a plan of the needed actions may then be presented to a reviewer in a rollback ticket. the original change ticket may be cancelled and a new ticket, e.g., the rollback ticket, may be prepared that includes the plan for the rollback, e.g., the one or more actions needed to roll back the initial change. in configurations, a change ticket may include multiple changes and thus, for rollback, either all the changes associated with the change ticket may be rolled back or only the last change or action that was initially made may be rolled back.
Inventor(s): Stephen Craig Connors, JR. of Nashville TN (US) for cisco technology, inc.
IPC Code(s): H04L41/0869
CPC Code(s): H04L41/0869
Abstract: a system and method are provided for implementing a network component and verifying an update of the network component. the network component can be, e.g., a software-defined wide area network, a firewall, a router, or a load balancer. the network component can be an embedded network edge device that is implemented, e.g., in software, in circuitry, or using hardware acceleration (e.g., a data processing unit (dpu), a smart network interface card (smartnic), etc.). the updated version of the network component is verified by implementing it on a shadow dataplane concurrently with the current version operating on a primary dataplane, and comparing the performances of these two versions. based on this comparison satisfying various verification criteria, the updated version passes a verification test and can be promoted to the primary dataplane.
Inventor(s): Stephen Craig Connors, JR. of Nashville TN (US) for cisco technology, inc.
IPC Code(s): H04L41/0869, H04L41/0816
CPC Code(s): H04L41/0869
Abstract: a system and method are provided for continuous integration, continuous deployment of a network component, such as a software-defined wide area network, a firewall, a router, or a load balancer. the software development lifecycle is achieved without interrupting the data flow of the network by using a multi-dataplane architecture, including a primary dataplane and a shadow dataplane. a packet dispatcher relays ingress data packets to the primary dataplane executing a current version of the network component and the shadow dataplane executing an upgrade to the network component. a control plane agent analyzes/compares the performances of the respective dataplanes for verification testing, and the control plane agent upgrades the network component to the new version upon passing the verification testing. the upgrades is achieved without interruption to the data flow of the network component by gradually transitioning to outputting egress data packets generated using the upgraded version.
Inventor(s): Hans Ashlock of Berkeley CA (US) for cisco technology, inc., Bruce Alexander Mcdougall of Anacortes WA (US) for cisco technology, inc., Benjamin Haddox of East Dubuque IL (US) for cisco technology, inc.
IPC Code(s): H04L41/12, H04L43/0829, H04L43/087, H04L43/12
CPC Code(s): H04L41/12
Abstract: in one embodiment, a device obtains topology information for a segment routed network. the device generates, based on the topology information, segment routing label stacks to probe different paths between a source and destination in the segment routed network. the device conducts probing of the different paths during which synthetic probe packets are sent via the segment routed network using the segment routing label stacks. the device presents results of the probing of the different paths for display.
Inventor(s): Roque Gagliano of Pully (CH) for cisco technology, inc., Marcelo Yannuzzi of Nuvilly (CH) for cisco technology, inc., Carlos M. Pignataro of Cary NC (US) for cisco technology, inc., Francisco Sedano Crippa of Vaud (CH) for cisco technology, inc.
IPC Code(s): H04L43/04, H04L43/12
CPC Code(s): H04L43/04
Abstract: in one example embodiment, at least one processor determines an impact of an event on a network to a network application based on network data and telemetry information of the network application. the telemetry information of the network application is obtained from the network application placed under conditions corresponding to the event. the at least one processor adjusts operation of the network application based on the impact.
Inventor(s): Mukund YELAHANKA RAGHUPRASAD of San Jose CA (US) for cisco technology, inc., Jean-Philippe VASSEUR of Combloux (FR) for cisco technology, inc., Vinay Kumar KOLAR of San Jose CA (US) for cisco technology, inc.
IPC Code(s): H04L45/12, H04L43/55, H04L45/28
CPC Code(s): H04L45/123
Abstract: in one embodiment, a device obtains quality of experience metrics for an online application whose traffic traverses a particular interface of a router located at a first site in a network. the device identifies a correlation between throughput of the particular interface and the quality of experience metrics for the online application. the device makes a determination that the correlation is a root cause of degradation of the quality of experience metrics for the online application at least in part by determining whether throughput of an interface of a remote router located at a second site in the network is correlated with the quality of experience metrics. the device configures, based on the determination, a priority queue associated with the particular interface for use by traffic of the online application.
Inventor(s): Stephen Craig Connors, JR. of Nashville TN (US) for cisco technology, inc., Mili Anand Taggarsi of San Francisco CA (US) for cisco technology, inc.
IPC Code(s): H04L45/24, H04L45/80
CPC Code(s): H04L45/24
Abstract: a system and method are provided for implementing a network component, such as a software-defined wide area network, a firewall, a router, or a load balancer. the network component can be an embedded network edge device that is implemented, e.g., in software, in circuitry, or using hardware acceleration (e.g., a data processing unit (dpu), a smart network interface card (smartnic), etc.). the system can include multiple dataplanes, including a primary dataplane and a shadow dataplane. a packet dispatcher relays received data packets to a primary dataplane and the shadow dataplane. the primary dataplane applies a current version of the network component to data packets, and the secondary dataplane applies a new version of the network component to identical replicas of the data packets. a control plane agent compares performance data gathered from the respective dataplanes to perform verification testing on the new version of the network component.
Inventor(s): Ganesh Devendrachar of Milpitas CA (US) for cisco technology, inc., Ajeet Pal Singh Gill of Fremont CA (US) for cisco technology, inc., Balaji Sundararajan of Fremont CA (US) for cisco technology, inc., Srilatha Tangirala of San Jose CA (US) for cisco technology, inc., Satish Varadarajula of Livermore CA (US) for cisco technology, inc., Satyajit Das of Lake Tapps WA (US) for cisco technology, inc.
IPC Code(s): H04L45/76, H04L45/24, H04L47/125
CPC Code(s): H04L45/76
Abstract: techniques for automatically providing per tenant weighted dcmp over shared transport interfaces and automated flow has load balancing are described. the techniques may include onboarding, by an sd-wan controller, the tenant with a resource profile to a first multi-tenant edge device, where the resource profile defines a traffic allowance per transport interface for the tenant on the first multi-tenant edge device. the sd-wan controller receives, from the first multi-tenant edge device, information including a first weight per transport interface of the first multi-tenant edge device for the tenant. the sd-wan controller transmits the information to a second multi-tenant device. the sd-wan controller receives, from the second multi-tenant edge device, information including a second weight per transport interface of the second multi-tenant edge device, and transmits the information to the first multi-tenant edge device.
Inventor(s): Kyle Andrew Donald Mestery of Woodbury MN (US) for cisco technology, inc., Vincent Parla of North Hampton NH (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/0236
Abstract: a system and method are provided for adding in-band metadata with a data flow. the in-band metadata can be based on observations by an extended berkley packet filter (ebpf) of an application running in a datacenter, for example. a processor executes the application to generate data that is encoded in the payloads of packets in a data flow to be transmitted via a network to a destination. the ebpf is also executed on the processor and generates observations of the application (e.g., osi layer 7 observations). metadata is generated based on the observations and encoded into headers of the packets of the data flow. the metadata can then be used at the destination to determine the next processing steps for the data flow (e.g., is the data flow trusted and allowed into another workload).
Inventor(s): Eric Maximilian Roquemore of Austin TX (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/0236
Abstract: a system and method are provided for routing traffic through a network to ensure load balancing and avoid untrustworthy nodes. based on network data (e.g., telemetry data), a machine learning model generates trust scores, which are used for routing decisions by determining preferred routes from a source to a destination. the trust scores for nodes along a potential route can be combined into a cumulative trust score. the potential route with the lowest cumulative trust score (i.e., most trustworthy) is preferred, when all other factors are equal. traffic is routed along the preferred routes, until their capacity is exceeded. then to achieve load balancing, traffic flows are extended to the next most preferred routes (e.g., the next lowest cumulative trust score), and so forth. when traffic flows include a mix of sensitive and non-sensitive data, the sensitive data is preferentially directed along the most preferred routes.
Inventor(s): Vincent Parla of North Hampton NH (US) for cisco technology, inc., Kyle Andrew Donald Mestery of Woodbury MN (US) for cisco technology, inc., Stephen Craig Connors, JR. of Nashville TN (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/0236
Abstract: a system and method are provided that use metadata encoded in a data flow to determine security actions to perform at a policy-enforcement point based on the security-chain context for the data flow that is provided by metadata (e.g., the security-chain context can include which security operations have been performed upstream on which data packets). the policy-enforcement point receives the data flow and the metadata, including attestations of the security operations that have previously (e.g., upstream) been applied to the data flow. based on the attested to security operations, the policy-enforcement point selects what security actions to apply next to the data flow, e.g., additional security operations to apply, allow the data flow into a workload or trust zone, drop the workload, perform dynamic load balancing.
Inventor(s): John Michael Lake of Cary NC (US) for cisco technology, inc.
IPC Code(s): H04L9/40, H04L43/50
CPC Code(s): H04L63/0236
Abstract: a system and method are provided for continuous integration, continuous deployment of a network component, such as a software-defined wide area network, a firewall, a router, or a load balancer. the network component is tested before deployment by acquiring data flows from a production environment and obtaining an acquired flow table that includes respective entries corresponding to types of data flows that are defined by header information (e.g., 5-tuples or pairs of source and destination addresses, depending at which layer in the osi model the network component operates). first and second flow tables are generated for the first and second versions of the network component by applying simulated traffic (e.g., derived from the acquired data flows) to the respective versions of the network component. a comparison between the first and second flow tables is evaluated to determine whether second version of the network component can be deployed.
20250039141. SECURITY SOLUTION ORCHESTRATION_simplified_abstract_(cisco technology, inc.)
Inventor(s): Faizan Amjad Mohammed of Fremont CA (US) for cisco technology, inc., Venkatesh Nataraj of Union City CA (US) for cisco technology, inc., Gowri Mahendran Lingam Chandramohan of Santa Clara CA (US) for cisco technology, inc., Saravanan Radhakrishnan of Bangalore (IN) for cisco technology, inc., Kannan Kumar of Tracy CA (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/0263
Abstract: this disclosure describes techniques for orchestrating implementation of a security solution among network devices. the techniques include determining capabilities of routers of the network and capabilities of a cloud security service to perform security features of a security solution. based at least in part on the capabilities, the techniques include configuring a router of the network to execute a first subset of the security features on data traffic of the network, and configuring the cloud security service to execute a second subset of the security features on the data traffic. the techniques may also include causing the security solution to be presented to a security administrator via a display, the display providing representations of the first subset and the second subset of the security features.
Inventor(s): Vincent Parla of North Hampton NH (US) for cisco technology, inc., Kyle Andrew Donald Mestery of Woodbury MN (US) for cisco technology, inc., Andrew Zawadowskiy of Hollis NH (US) for cisco technology, inc.
IPC Code(s): H04L9/40, H04L9/32
CPC Code(s): H04L63/0263
Abstract: a system and method are provided for communicating security service context within a network. intermediary nodes located along the path of a data flow apply various security services to the data flow, and keep a record of the security services by generating in-band and out-of-band information. the in-band information is limited, e.g., by the maximum transmission unit (mtu) to short attestations that fit within optional ipv6 extension headers. the out-of-bound information, which is recorded, e.g., in a ledger using an overlay network, provides additional information fully describing the security services. based on the in-band and out-of-band information (e.g., using the attestations to retrieve the additional information from the ledger), the data flow is either allowed or denied entrance to a particular workload. applying the security services and generating the in-band and out-of-band information can be performed using data processing units (dpus) and/or an extended berkley packet filters (ebpfs).
Inventor(s): Sanjay Kumar Hooda of Pleasanton CA (US) for cisco technology, inc., Prakash C. Jain of Fremont CA (US) for cisco technology, inc.
IPC Code(s): H04L9/40, H04L45/745
CPC Code(s): H04L63/0263
Abstract: techniques and architecture are described for providing a service, e.g., a security service such as a firewall, across different virtual networks/vrfs/vpn ids. the techniques and architecture provide modifications in enterprise computing fabrics by modifying pull-based overlay protocols such as, for example, locator/identifier separation protocol (lisp), border gateway protocol ethernet virtual private network (bgp evpn), etc. a map request carries additional information to instruct a map-server that even though mapping (destination prefix and firewall service rloc for the destination) is known within the map-server's own virtual network/vrf for firewall service insertion, the map-server still should do a lookup across virtual networks/vrfs and discover the final destination's dgt (destination group tag) and include that in the map reply.
Inventor(s): Kyzer Ryan Davis of Fuquay-Varina NC (US) for cisco technology, inc., Gonzalo A. Salgueiro of Raleigh NC (US) for cisco technology, inc., Magnus Mortensen of Cary NC (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/0407
Abstract: a method performed at an analysis server, comprising: identifying data objects used by logic configured to produce alternative outcomes depending on first values of the data objects; obfuscating the data objects to produce obfuscated data objects that are related to, but do not identify, the data objects; sending, to a target device, individual requests for second values of the obfuscated data objects; receiving, from the target device, individual responses to the individual requests, wherein the individual responses include obfuscated second values that are related to but do not identify the second values; and evaluating the logic using the obfuscated second values in place of the first values, and without de-obfuscating the obfuscated second values, to produce one of the alternative outcomes.
Inventor(s): Danxiang Li of Arlington MA (US) for cisco technology, inc., Vincent Parla of North Hampton NH (US) for cisco technology, inc., Andrzej Kielbasinski of Grafton MA (US) for cisco technology, inc., Dany Jacques Rochefort of Norfolk MA (US) for cisco technology, inc.
IPC Code(s): H04L9/40, G06F21/60, H04L9/30
CPC Code(s): H04L63/0815
Abstract: systems and methods are provided for receiving information associated with a final single sign-on page from a native browser, extracting a public key from the information associated with the final single sign-on page, generating a single sign-on token to bind a browser session and a native application session, associating the single sign-on token with the public key extracted from the information associated with the final single sign-on page, and encrypting the single sign-on token with the public key to bind the browser session and the native application session.
Inventor(s): Vincent Parla of North Hampton NH (US) for cisco technology, inc., Stephen Craig Connors, JR. of Nashville TN (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1433
Abstract: a system and method are provided for dynamically placing security controls in a network infrastructure. input values representing the workload are ingested. a network component is placed in front of the workload to process/filter ingress traffic into the workload. the input values are analyzed to determine the asset criticality of the workload and to determine which vulnerabilities to which the workload is susceptible. based on this analysis of the input values, compensating controls are selected to protect the workload from the determined vulnerabilities, and the network component is dynamically programed to perform these compensating controls on the ingress traffic. the network component is located directly in front of the workload, and it can be a data processing unit (dpu), a berkley packet filter (bpf), and/or an extended bpf (ebpf) capability.
Inventor(s): M. David Hanes of Lewisville NC (US) for cisco technology, inc., Amanda L. Holst of Campbell CA (US) for cisco technology, inc., Sudha Katgeri of Allen TX (US) for cisco technology, inc., Ana M Montenegro of Ciudad de Mexico (MX) for cisco technology, inc., Ishita Maheshkumar Thanki of San Jose CA (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1491
Abstract: a method includes creating, via a server, a plurality of virtualized human personalities associated with respective human users; receiving, via the server, a cyberattack message; determining, via the server, the cyberattack message targets a human user of the respective human users; selecting, via the server, a virtualized human personality of the plurality of virtualized human personalities based on the virtualized human personality being associated with the human user targeted by the cyberattack message; and responding, via the server, to the cyberattack message using the virtualized human personality selected from the plurality of virtualized human personalities.
Inventor(s): Vincent Parla of North Hampton NH (US) for cisco technology, inc., Eric Maximilian Roquemore of Austin TX (US) for cisco technology, inc., John Michael Lake of Cary NC (US) for cisco technology, inc., Andrew Zawadowakiy of Hollis NH (US) for cisco technology, inc.
IPC Code(s): H04L9/40
CPC Code(s): H04L63/20
Abstract: a system and method are provided for placing security operations at selected enforcement points in a distributed security fabric. the enforcement points at which the security operations are placed can be endpoints, nodes, and/or network devices within the network. the security operations can be updated by monitoring data flows through the network to generate network data, and then determining, based on the network data, one or more changes to the security operations, based on the generated network data. recommended changes can be obtained by applying the network data to a machine-learning model that indicates suspicious data packets (e.g., disseminates packets suspected of being malicious from normal traffic) and crafts new policies to deny the suspicious data packets. performance of the network can also be improved by analyzing the security operations for redundancies and/or inefficiencies and modifying the security operations to mitigate them.
Inventor(s): Arunabh Bhattacharjee of Etobicoke (CA) for cisco technology, inc., Aseem Banshidhar Asthana of Morgan Hill CA (US) for cisco technology, inc.
IPC Code(s): H04M3/523, H04M3/51
CPC Code(s): H04M3/5233
Abstract: in one example embodiment, one or more machine learning models of at least one processor determine an agent of a communication center to receive a communication from a user according to one or more objectives that optimize a corresponding metric from interaction of the user and the agent. features for training the one or more machine learning models are dynamically selected based on relevance of the features to attaining the one or more objectives. the at least one processor routes the communication to the agent of the communication center.
Inventor(s): Steven Michael Holl of Sarasota FL (US) for cisco technology, inc., Jason A. Kuhne of Hopkinton MA (US) for cisco technology, inc., Jason Michael Coleman of Hendersonville NC (US) for cisco technology, inc., Gonzalo A. Salgueiro of Raleigh NC (US) for cisco technology, inc.
IPC Code(s): H04N23/61, G06V20/40, G06V40/20, G10L17/02, G10L25/57, H04N5/272, H04N23/661
CPC Code(s): H04N23/61
Abstract: in some aspects, the techniques described herein relate to a method including: controlling, during a collaborative communication session, a first camera of a collaborative communication session endpoint system to provide room scanning of a room in which the collaborative communication session endpoint system is arranged; controlling a second camera of the collaborative communication session endpoint system to image an active speaker participant in the collaborative communication session; and controlling a third camera of the collaborative communication session endpoint system to image a physical visual aid associated with the active speaker participant.
Inventor(s): Matthew Aaron Silverman of Shaker Heights OH (US) for cisco technology, inc., Robert Badea of Broadview Heights OH (US) for cisco technology, inc., Robert Edgar Barton of Richmond (CA) for cisco technology, inc., Jerome Henry of Pittsboro NC (US) for cisco technology, inc.
IPC Code(s): H04W4/029, H04W56/00, H04W64/00
CPC Code(s): H04W4/029
Abstract: disclosed are systems, apparatuses, methods, computer readable medium, and circuits for tracking location by a positioning service. according to at least one example, a method includes: receiving distance measurements from a first anchor device; determining a trust value associated with a path between the first anchor device and a second anchor device based on the distance measurements, wherein the trust value corresponds to whether the path is obstructed; determining a first measurement interval to measure a distance from the first anchor device to the second anchor device based on a single-sided measurement and a second measurement interval to measure the distance from the first anchor device to the second anchor device based on a double-sided measurement; and sending an anchor configuration to the first anchor device including the first measurement interval for the single-sided measurement and the second measurement interval for the double-sided measurement of the second anchor device.
Inventor(s): Srinath GUNDAVELLI of San Jose CA (US) for cisco technology, inc., Mark GRAYSON of Maidenhead (GB) for cisco technology, inc., Eric VYNCKE of Alleur (BE) for cisco technology, inc.
IPC Code(s): H04W8/26, H04W76/11
CPC Code(s): H04W8/265
Abstract: techniques for wireless communications are disclosed. the techniques include generating a provisioning domain (pvd) identifier by associating a roaming consortium organization identifier (rcoi), relating to an identity federation comprising an identity provider (idp), with the pvd. the techniques further include providing pvd configuration information from the idp to a wireless station (sta) associated with the idp, using the pvd identifier. the techniques further include applying one or more configuration policies at the sta based on the pvd configuration information.
Inventor(s): Jean-Philippe VASSEUR of Saint Martin D'uriage (FR) for cisco technology, inc., Pascal THUBERT of Roquefort Les Pins (FR) for cisco technology, inc., Eric M. LEVY-ABEGNOLI of Valbonne (FR) for cisco technology, inc., Patrick WETTERWALD of Mouans Sartoux (FR) for cisco technology, inc., Jerome HENRY of Pittsboro NC (US) for cisco technology, inc.
IPC Code(s): H04W24/02, H04W24/08, H04W28/02, H04W52/02
CPC Code(s): H04W24/02
Abstract: systems and techniques for dynamically optimizing a wireless network topology to minimize energy consumption while preserving user quality of experience (qoe) are described. an example technique includes determining a set of applications that have a target service level agreement (sla). network traffic is monitored from the set of applications being executed by one or more client stas within a network. a topology of the network is dynamically adapted to reduce an amount of energy consumption in the network while maintaining a threshold amount of the network traffic that satisfies the target sla, based on monitoring the network traffic.
Inventor(s): Akram Sheriff of Newark CA (US) for cisco technology, inc., Robert E. Barton of Richmond (CA) for cisco technology, inc., Jerome Henry of Pittsboro NC (US) for cisco technology, inc., Pascal Thubert of Roquefort-les-Pins (FR) for cisco technology, inc.
IPC Code(s): H04W28/02, H04L47/50
CPC Code(s): H04W28/0231
Abstract: in one embodiment, a method includes receiving a request from an access point to transmit to a tsn data payload to a wireless tsn station, identifying resource units (rus) in a downlink channel, each ru comprising a set of ru tones, identifying access category (ac) queues, multiplexing the rus and ac queues to generate ru and ac queue pairs, generating timing boundaries of the pairs, wherein each timing boundary represents a combination of an average airtime of each ru and an average wait time of each ac queue for transmitting a size of the tsn data payload, iteratively validating the timing boundaries with a tsn lookahead time, and determining a first ru tone from a first ru associated with a first timing boundary less than the tsn lookahead time to transmit the tsn data payload in a first ac queue to the wireless tsn station.
20250039741. GATEWAY AGNOSTIC LOAD BALANCING_simplified_abstract_(cisco technology, inc.)
Inventor(s): Ryan Holland of Pacifica CA (US) for cisco technology, inc., Fiona HALL-ZAZUETA of San Jose CA (US) for cisco technology, inc., Aaron SELESI of Simi Valley CA (US) for cisco technology, inc., Jason Trung Hoa TANG of San Jose CA (US) for cisco technology, inc.
IPC Code(s): H04W28/08, H04L47/125
CPC Code(s): H04W28/08
Abstract: gateway agnostic load balancing techniques in a network are disclosed. in one embodiment, a process discovers a plurality of remote access enabled gateways with access to a specific subtended device in a computer network. the process determines connective functionality of the plurality of remote access enabled gateways to the specific subtended device and a level of utilization of the plurality of remote access enabled gateways. the process selects a specific gateway of the plurality of remote access enabled gateways through which to open an access session to the specific subtended device based on the specific gateway having sufficient connective functionality and further based on the level of utilization of the plurality of remote access enabled gateways.
Inventor(s): Domenico Ficara of Essertines-sur-Yverdon (CH) for cisco technology, inc., Alessandro ERTA of Licciana Nardi (IT) for cisco technology, inc., Roberto MUCCIFORA of Ropraz (CH) for cisco technology, inc., Amine CHOUKIR of Lausanne (CH) for cisco technology, inc., Pascal THUBERT of Roquefort les Pins (FR) for cisco technology, inc., Salvatore VALENZA of Pomy (IT) for cisco technology, inc., Arun KHANNA of Sunnyvale CA (US) for cisco technology, inc.
IPC Code(s): H04W72/51, H04W64/00, H04W72/0453
CPC Code(s): H04W72/51
Abstract: in one embodiment, a device determines a physical location of a mobile client of wireless network. the device performs a frequency lookup for the mobile client from an afc service using the physical location of the mobile client. the device selects a frequency to be used by the mobile client based on the frequency lookup. the device causes the mobile client to use the frequency to communicate with the wireless network.
Inventor(s): Jerome Henry of Pittsboro NC (US) for cisco technology, inc., Javier Contreras of Barcelona (ES) for cisco technology, inc.
IPC Code(s): H04W76/10, H04W12/08, H04W48/08, H04W84/12
CPC Code(s): H04W76/10
Abstract: a status report frame may be provided. first, an access point (ap) may associate with a client device. then the ap may send a status report to the client device in a status report frame comprising a protected management frame.
Cisco Technology, Inc. patent applications on January 30th, 2025
- Cisco Technology, Inc.
- G02B6/122
- G02B6/126
- CPC G02B6/1223
- Cisco technology, inc.
- G02B6/125
- CPC G02B6/125
- G02B6/38
- G02B6/12
- G02B6/42
- CPC G02B6/3838
- G02B1/00
- G02B6/028
- H01L31/105
- H01S5/183
- H04B10/43
- CPC G02B6/4246
- G06F9/50
- CPC G06F9/5083
- G06F11/36
- CPC G06F11/3636
- G06F9/54
- CPC G06F11/3664
- G06F16/23
- CPC G06F16/2379
- G06F16/248
- G06F16/242
- CPC G06F16/248
- G06F16/335
- G06F16/332
- CPC G06F16/335
- G06F21/62
- H04L9/00
- H04L9/40
- CPC G06F21/6227
- G06N3/08
- CPC G06N3/08
- G06N3/098
- G06V10/764
- G06V10/774
- G06V10/776
- CPC G06N3/098
- G06Q10/0635
- G06Q10/0639
- CPC G06Q10/0635
- G10L25/21
- G10L25/84
- H04M9/08
- CPC G10L25/21
- H01R24/64
- H04L12/10
- CPC H01R24/64
- H02B1/26
- H02B1/01
- H02B1/20
- CPC H02B1/26
- H04L1/00
- CPC H04L1/007
- H04L9/08
- H04L9/14
- CPC H04L9/0819
- H04L9/32
- CPC H04L9/3297
- CPC H04L9/50
- H04L12/18
- CPC H04L12/1831
- H04L41/0631
- H04L41/14
- H04L43/0852
- CPC H04L41/0631
- H04L41/0659
- G08B5/22
- H04L12/12
- CPC H04L41/0659
- H04L41/0806
- H04L41/0853
- H04L41/0893
- CPC H04L41/0806
- H04L41/0816
- H04L41/08
- H04L41/12
- H04L41/22
- CPC H04L41/0816
- H04L41/0833
- CPC H04L41/0833
- H04L43/08
- H04L41/0859
- H04L41/0813
- CPC H04L41/0863
- H04L41/0869
- CPC H04L41/0869
- H04L43/0829
- H04L43/087
- H04L43/12
- CPC H04L41/12
- H04L43/04
- CPC H04L43/04
- H04L45/12
- H04L43/55
- H04L45/28
- CPC H04L45/123
- H04L45/24
- H04L45/80
- CPC H04L45/24
- H04L45/76
- H04L47/125
- CPC H04L45/76
- CPC H04L63/0236
- H04L43/50
- CPC H04L63/0263
- H04L45/745
- CPC H04L63/0407
- G06F21/60
- H04L9/30
- CPC H04L63/0815
- CPC H04L63/1433
- CPC H04L63/1491
- CPC H04L63/20
- H04M3/523
- H04M3/51
- CPC H04M3/5233
- H04N23/61
- G06V20/40
- G06V40/20
- G10L17/02
- G10L25/57
- H04N5/272
- H04N23/661
- CPC H04N23/61
- H04W4/029
- H04W56/00
- H04W64/00
- CPC H04W4/029
- H04W8/26
- H04W76/11
- CPC H04W8/265
- H04W24/02
- H04W24/08
- H04W28/02
- H04W52/02
- CPC H04W24/02
- H04L47/50
- CPC H04W28/0231
- H04W28/08
- CPC H04W28/08
- H04W72/51
- H04W72/0453
- CPC H04W72/51
- H04W76/10
- H04W12/08
- H04W48/08
- H04W84/12
- CPC H04W76/10
(Ad) Transform your business with AI in minutes, not months
Trusted by 1,000+ companies worldwide