Cisco Patent Applications

Throughput Predictor And Flow Load Balancer

Granted: January 9, 2025
Application Number: 20250016621
Predicting network throughput and balancing network loads may be provided. Predicting network throughput and balancing network loads can comprise receiving traffic information from a plurality of Access Points (APs). Based on the traffic information, traffic associated with the plurality of APs can be modeled. Based on the modeled traffic, a gain in AP efficiency for one or more APs of the plurality of APs can be modeled when modifying Station (STA) traffic of a STA. A recommendation can…

Sounding Interval Optimization

Granted: January 9, 2025
Application Number: 20250015949
Optimizing or otherwise improving sounding intervals may be provided. Improving sounding intervals can include generating predicted Channel State information (CSI) of a Station (STA). A Null Data Packet (NDP) Announcement (NDPA) can be sent to the STA, wherein the NDPA instructs the STA to send compressed CSI. A reference signal is then sent to the STA. Finally, the compressed CSI is received from the STA.

ACHIEVING SYMMETRIC ROUTING USING INTENT-BASED SMART DEVICE GROUPINGS IN A SOFTWARE-DEFINED WIDE AREA NETWORK

Granted: January 2, 2025
Application Number: 20250007825
Techniques for symmetric routing in a software-defined wide area network (SDWAN) are disclosed herein. In some aspects, the techniques described herein relate to a method including: determining a first device group, wherein the first device group includes a first router associated with a branch tag and a second router associated with a hub tag; determining a second device group, wherein the second device group includes a third router associated with and a fourth router associated with…

Techniques for memory access management in distributed computing architectures

Granted: December 26, 2024
Application Number: 20240427641
Techniques for memory access management in a distributed computing system are described herein. In some aspects, the techniques described herein relate to a method for memory access management in a distributed computing system, where the method includes: receiving a first request to execute a first operation using a distributed architecture and in a uniform memory access (UMA) mode, wherein the distributed architecture comprises a first processor, a first memory that is local to the…

SERVICE INSERTION IN A COMPUTER NETWORK USING DYNAMIC SERVICE PATH SELECTION

Granted: December 5, 2024
Application Number: 20240406276
Techniques for enabling service insertion using dynamic service path selection are described herein. In some aspects, the techniques described herein relate to avoiding a service route that passes through a service router when the second-leg path from the service router to a destination router is unreachable. In some cases, the techniques described herein relate to avoiding a route that includes a service router that does not have a path to a viable target in a core service region.

DYNAMIC AND TRANSPARENT APPLICATION PROGRAM INTERFACE (API) ENDPOINT HOST REDIRECTION

Granted: December 5, 2024
Application Number: 20240406205
A method of application program interface (API) endpoint host redirection may include with an intelligent domain name system (DNS) engine (IDE) associated with a containerized service within a pod of a mesh network, snooping a DNS query from the containerized service, identifying within the DNS query, an API endpoint name, snooping a DNS response associated with the DNS query, identifying an Internet protocol (IP) address associated with the API endpoint name, transmitting the API…

FABRICATION TOLERANT WAVELENGTH DEMULTIPLEXER RECEIVER

Granted: December 5, 2024
Application Number: 20240405883
A receiver comprises at least two input ports. An optical signal containing n wavelengths is coupleable to one of these input ports. The receiver comprises a first demultiplexer coupled to a first input port to separate n wavelengths in the first input port onto n first multiplexer output ports, a second demultiplexer coupled to a second input port to separate the n wavelengths in the second input port onto n second multiplexer output ports, and a waveguide crossing matrix comprising an…

INTEGRATED PHOTONIC 2X3 COUPLER

Granted: December 5, 2024
Application Number: 20240402430
Disclosed is an adiabatic optical coupler. The adiabatic optical coupler includes a tapered input region which includes a first waveguide core and a second waveguide core. The first and second waveguide cores are separated at the tapered input region. The adiabatic optical coupler also includes a narrow coupling region extending from the tapered input region. In the narrow coupling region, the first and second waveguide cores are brought within close proximity and a third waveguide core…

CONTINUOUS MULTI-FACTOR AUTHENTICATION USING WIRELESS SENSING DATA

Granted: November 21, 2024
Application Number: 20240388901
A method of continuous multi-factor authentication may include executing wireless sensing based at least in part on execution of a continuous multi-factor authentication (CMFA) application at a computing device, collecting channel state information (CSI) data from a network device communicatively coupled to the computing device, transmitting the CSI data to a CMFA device, and receiving a trust score from the CMFA device based on the CSI data.

MULTI-ACCESS POINT COORDINATION GROUP WITH MULTI-LINK DEVICE AWARENESS

Granted: November 14, 2024
Application Number: 20240381353
Multi-AP Coordination (MAPC) group with Multi-Link Device (MLD) awareness may be provided. Link information of one or more stations associated with each Access Point (AP) of a plurality of APs of a MAPC group may be received. The link information may include a Multi-Link Device (MLD) capability of each of the one or more stations. A proposed transmission schedule of a plurality of stations associated with the plurality of APs of the MAPC group may be received. Transmission Opportunities…

BACKSCATTER DEVICE PLACEMENT AND PLACEMENT CALIBRATION

Granted: November 14, 2024
Application Number: 20240378407
Backscatter Device (BKD) placement and placement calibration may be provided. A plurality of ambient energy sources in a Three-Dimensional (3D) space may be identified and mapped. Each of the plurality of ambient energy sources may be categorized as one of the following: a stationary and controllable ambient energy source, a stationary and uncontrollable ambient energy source, and a mobile ambient energy source. An amount of ambient energy available at each of a plurality of sub-spaces…

Receiver and Transmitter Assistant Method for AMP

Granted: November 14, 2024
Application Number: 20240381300
Receiver and transmitter assistance for Backscatter Devices (BKDs) may be provided. Network devices enabled to assist with management of BKDs in a network may be identified. A relative position of each of network devices may be determined with respect to an Access Point (AP) it is associated with. A first group of network devices from the network devices may be determined to relay BKD frames based on the relative position of each of the network devices and positions of the BKDs. Each APs…

NETWORK THROUGHPUT

Granted: November 14, 2024
Application Number: 20240381233
Improving network throughput and, specifically, improving network throughput for networks comprising sub-7.25 GHz and millimeter wave links may be provided. Improving network throughput may include determining device information of a Station (STA). The STA may be enabled to communicate on a 60 (GHz) band in addition to sub 7.25 GHz bands based on the device information.

Crowdsourcing WLAN Mobile Devices as Wi-Fi8 Backscatter Relay

Granted: November 14, 2024
Application Number: 20240381176
Crowdsourcing client devices as backscatter relays may be provided. A first computing device may determine that a communication is coming from a backscatter communication device. Then the communication may be repackaged into a repackaged communication. The repackaged communication may then be sent to a second computing device.

SECURE COMMUNICATION WITH A BACKSCATTER DEVICE

Granted: November 14, 2024
Application Number: 20240380574
Secure communication with a Backscatter Device (BKD) may be provided. A temporal key may be created. The temporal key and a network Identifier (ID) may be encrypted with a public key of a public private key pair associated with the BKD. An excitation frame including the encrypted temporal key and the encrypted network ID may be transmitted to the BKD. The AMP BKD may include a sensor. A BKD frame may be received from the BKD in response to the excitation frame. The BKD frame may include…

DETERMINING LOCATION OF A BACKSCATTER DEVICE

Granted: November 14, 2024
Application Number: 20240380539
Determining location of a Backscatter Devices (BKD) may be provided. A first quadrant of the first AP where the BKD is potentially located based on a first signal level, a second signal level, and a third signal level. A second quadrant of a second AP where the BKD is potentially located may be determined. A third quadrant of a third AP where the BKD is potentially located may be determined. A location of the BKD may be determined at an intersection of the first quadrant, the second…

HYBRID STAGGERED AND CONCURRENT SOUNDING FOR MULTI-ACCESS POINT COORDINATION

Granted: November 14, 2024
Application Number: 20240380538
Sounding for Multi-Access Point (AP) coordination and, specifically, hybrid staggered and concurrent sounding for multi-AP coordination may be provided. Performing hybrid staggered and concurrent sounding may include coordinating a plurality of APs to perform a hybrid sounding signal process, including determining a sounding frame transmission time and an order for the plurality of APs to stagger sounding signals, and performing the hybrid sounding signal process. An announcement signal…

CHARGING EXCHANGE FOR AMBIENT POWER DEVICES

Granted: November 14, 2024
Application Number: 20240380482
Charging for Ambient Power (AMP) devices and, in particular, AMP Backscatter Devices (BKDs) may be provided. AMP device charging may include a transmitting device transmitting an initial charging frame, the initial charging frame comprising a payload for charging. The transmitting device may detect a BKD in response to transmitting the initial charging frame. The transmitting device may then determine a new payload for a new charging frame to charge the BKD and transmit the new charging…

BACKSCATTER DEVICE ONBOARDING

Granted: November 14, 2024
Application Number: 20240380481
Backscatter Device (BKD) onboarding may be provided. BKD onboarding may begin with an AP receiving an identifier associated with a BKD. The AP may determine to onboard the BKD and transmit to the BKD an onboarding excitation signal to request data from a memory bank of the BKD. The AP may then receive a response to the onboarding excitation signal from the BKD. The AP may verify the BKD is valid based on the identifier and the response. Finally, the AP may onboard the BKD based on…

BACKSCATTER DEVICE PLACEMENT AND PLACEMENT CALIBRATION

Granted: November 14, 2024
Application Number: 20240380479
Backscatter Device (BKD) placement and placement calibration may be provided. A plurality of ambient energy sources of a Three-Dimensional (3D) space may be caused to transmit charging frames for Backscatter Devices (BKDs). Each of the charging frames may include a payload having a Media Access Control (MAC) address of transmitting ambient energy source. An amount of ambient energy received from the charging frames of the plurality of ambient energy sources and each contributing source…