SYSTEM AND METHOD FOR SCHEDULING FOR REDUNDANT LAYER 2 CONTROL MESSAGES
Granted: March 4, 2021
Application Number:
20210068137
The aspects ensure redundancy by including at least two access points (APs), in an environment, that are capable of serving at least one station (STA). A first AP functions as a primary AP and a second AP functions as a secondary AP. The primary AP can send a layer 2 (L2) control message, for example, a Target Wait Time (TWT) response, to a STA. The primary AP may then wait for an indication (e.g., an Acknowledgement (ACK) signal) of receipt of the L2 control message. The primary AP can…
SECURE SIMULTANEOUS AUTHENTICATION OF EQUALS ANTI-CLOGGING MECHANISM
Granted: March 4, 2021
Application Number:
20210067961
A secure Simultaneous Authentication of Equals (SAE) anti-clogging mechanism may be provided. A public key of an access point may be provided from the access point to a client attempting to connect with a network via the access point. The access point may receive from the client a first anti-clogging token and a public key of the client. The first anti-clogging token may be generated by the first client using a shared secret based on a private key of the client and the public key of the…
ORTHOGONAL FREQUENCY-DIVISION MULTIPLEXING EQUALIZATION USING DEEP NEURAL NETWORK
Granted: March 4, 2021
Application Number:
20210067397
Orthogonal frequency-division multiplexing (OFDM) equalization using a Deep Neural Network (DNN) may be provided. First, a signal in a packet structure may be received at an OFDM receiver from an OFDM transmitter. The signal may have distortion. Training constellation points, pilot constellation points, and data constellation points may be extracted from the signal based on the packet structure. Each data constellation point may correspond to a data subcarrier within a data symbol of the…
OPTIMIZED PERFORMANCE WITH MIXED MEDIA ACCESS PROTOCOLS
Granted: February 25, 2021
Application Number:
20210058279
Optimized performance with a first media access protocol and a second media access protocol may be provided. First, media access for client devices associated with the first media access protocol may be scheduled for an Access Point (AP) for a first time period. The first time period may comprise a first predetermined amount of time. Next, media access for client devices associated with the first media access protocol may be paused for a second time period at the end of the first time…
DYNAMIC CHANNEL ASSIGNMENT DRIVEN BY CLIENT ANALYTICS
Granted: February 18, 2021
Application Number:
20210051486
Client analytics-driven dynamic channel assignment may be provided. At a client, Radio Frequency (RF) channels may be scanned to detect access points of a network. A subset of the access points belonging to a same Extended Set Service (ESS) of the network may be determined based on data collected from the access points during the scan. For each access point in the subset, a Channel Quality Index (CQI) may be measured for an RF channel assigned to the access point, and a non-preferred…
OMNIDIRECTIONAL ANTENNA SYSTEM FOR MACRO-MACRO CELL DEPLOYMENT WITH CONCURRENT BAND OPERATION
Granted: February 18, 2021
Application Number:
20210050654
In one embodiment, an apparatus includes a first omnidirectional antenna for coupling to a first radio to establish a first macro cell and a second omnidirectional antenna for coupling to a second radio to establish a second macro cell. The first and second omnidirectional antennas are configured for concurrent 5 GHz radio operation while maintaining at least 40 dB of isolation between the first and second omnidirectional antennas. An antenna system and network device are also disclosed…
DYNAMIC ROAMING PARTNER PRIORITIZATION BASED ON SERVICE QUALITY FEEDBACK
Granted: February 4, 2021
Application Number:
20210037454
Dynamic roaming partner prioritization based on service quality feedback may be provided. First, a server associated with an enterprise may receive performance data and location data for each of a plurality of service provider networks from a plurality of end use devices associated with the enterprise. Next, the server may assign a ranking to a plurality of service providers by location based upon information. The information may comprise the received performance data and the location…
CHAT-BASED INTERACTION WITH AN IN-MEETING VIRTUAL ASSISTANT
Granted: January 21, 2021
Application Number:
20210021558
Chat-based interaction with an in-meeting virtual assistant may be provided. First, audio input associated with a meeting may be received. Next, an intent from the audio input may be detected. Text content associated with the audio input may then be generated in response to detecting the intent from the audio input. The text content may be displayed in a chat interface.
NETWORK INTERWORKING WITH NO CROSS-DOMAIN STATE
Granted: January 21, 2021
Application Number:
20210021513
Network interworking with no cross-domain state may be provided. First, an edge node may receive a packet from an intermediate node in a first domain. The edge node may be between the first domain and a second domain. Next, the edge node may pop, in response to a first Service Identifier (SID) in the packet, headers corresponding to the first domain from the packet. The edge node may then push, in response to the first SID, a label stack corresponding to the second domain onto the…
MULTIPLE PORT NETWORK DEVICE WITH DIFFERENTIAL PORTS FOR REDUCED ELECTROMAGNETIC INTERFERENCE AT OPTICAL MODULES
Granted: January 14, 2021
Application Number:
20210014583
In one embodiment, an apparatus includes a plurality of optical module ports in communication with a physical layer device in a network device. Communication of signals from the physical layer device to the optical module ports is configured such that the signals received at the optical module ports adjacent to one another are at different phases to reduce electromagnetic interference associated with the optical module ports.
Enhanced Segment Routing Processing of Packets
Granted: December 31, 2020
Application Number:
20200412846
In one embodiment, new Segment Routing capabilities are used in the steering of packets through Segment Routing nodes in a network. A Segment List includes a set of one or more Segment List (SL) Groups, each of which identifies one or more Segments contiguously or non-contiguously stored in the Segment List (or stored across multiple Segment Lists) of a Segment Routing packet. Each SL Group typically includes one Segment that is encoded as a Segment Identifier, and may include Segments…
WIRELESS CONFIGURATION DIAGNOSIS FRAMEWORK
Granted: December 31, 2020
Application Number:
20200412620
Wireless configuration diagnosis framework may be provided. A label for a choreography comprising a sequence of frames to be exchanged between a first access point and a first client device may be created by a controller. A reference footprint for the choreography may be created. The reference footprint may comprise, for each frame of the sequence of frames, a frame type, an information element for the frame type, and a bit value for the information element. The reference footprint may…
THERMAL MODELING FOR CABLES TRANSMITTING DATA AND POWER
Granted: December 31, 2020
Application Number:
20200408608
In one embodiment, a method includes receiving at a thermal modeling module, data from a Power Sourcing Equipment device (PSE) for cables extending from the PSE to Powered Devices (PDs), the cables configured to transmit power and data from the PSE to the PDs, calculating at the thermal modeling module, thermal characteristics for the cables based on the data, and identifying a thermal rise above a specified threshold at one of the cables. The data comprises real-time electrical data for…
SYSTEMS AND METHODS TO PRIORITIZE CHAT ROOMS USING MACHINE LEARNING
Granted: December 24, 2020
Application Number:
20200403955
Chat room content classification, in an online communication environment, where higher applicable chat rooms are prioritized for a user, is provided. First, an chat room service receives chat room content for at least a first chat room and a second chat room. A chat room analyzer can then analyze a characteristic(s) associated with the first chat room and/or the second chat room. Based on the characteristic, the chat room determines that the first chat room is more applicable to the…
TECHNIQUES FOR WIRELESS ACCESS AND WIRELINE NETWORK INTEGRATION
Granted: December 24, 2020
Application Number:
20200403845
One embodiment is a method and includes receiving at a termination element of a first network a bandwidth report (“BWR”), in which the BWR includes information regarding a data transmission opportunity over a second network for at least one endpoint data; scheduling a first network transmission opportunity for the at least one endpoint data using information derived from the received BWR; and receiving from a first network forwarding device the at least one endpoint data in…
SYSTEMS AND METHODS SUPERVISOR WHISPER COACHING PRIORITY RECOMMENDATION ENGINE FOR CONTACT CENTERS
Granted: December 17, 2020
Application Number:
20200394590
A ranking of customer service interactions sessions that may benefit from supervisor input is provided. The customer service interactions sessions involve a Customer Service Representative (CSR), engaged in a customer service interaction with a customer. First, customer service interaction sessions, at a contact center server, between the CSRs and the customers begin. Data streams from CSR computer(s) to customer computer(s) are sent. Other data streams from the customer computers are…
TRANSMISSION OF PULSE POWER AND DATA IN A COMMUNICATIONS NETWORK
Granted: December 10, 2020
Application Number:
20200389329
In one embodiment, a method includes transmitting pulse power on two wire pairs, the pulse power comprising a plurality of high voltage pulses with the high voltage pulses on the wire pairs offset between the wire pairs to provide continuous power, performing low voltage fault detection on each of the wire pairs between the high voltage pulses, and transmitting data on at least one of the wire pairs during transmittal of the high voltage pulses. Data transmittal is suspended during the…
SEAMLESS GUEST ACCESS TO SPACES AND MEETINGS
Granted: December 3, 2020
Application Number:
20200382511
Seamless guest access to spaces and meetings may be provided. A trusted user device may send an identity object and may receive an identifier and an authorization token in response to sending the identity object. Then the trusted user device may send a request to add a guest user associated with the identifier to a collaboration event and may receive, in response to sending the request to add the guest user, location data associated with the collaboration event. The trusted user device…
MULTICAST ERROR DETECTION AND RECOVERY
Granted: December 3, 2020
Application Number:
20200382242
Multicast error detection and recovery may be provided. A join request for a multicast stream may be sent from a first network node to a second network node. The join request may be sent over a first link of a plurality of links between the first network node and the second network node. A redirect message indicating that the second network node cannot accommodate the join request may be received by the first network node from the second network node. In response to receiving the…
AUGMENTING A NEIGHBOR REPORT WITH UPLINK RECEIVED SIGNAL STRENGTH INDICATORS (RSSI) FROM SCANNING RADIOS
Granted: November 26, 2020
Application Number:
20200374810
Augmenting a neighbor report with uplink Received Signal Strength Indicators (RSSIs) may be provided. First, a conducted transmit power value of a client device may be determined. A plurality of RSSI uplink values respectively corresponding to a plurality of Access Points (APs) may then be determined. Next, a plurality of RSSI downlink values respectively corresponding to the plurality of APs may be determined based on the respective plurality of RSSI uplink values, a respective…