SYSTEMS, METHODS, AND DEVICES FOR LATENCY PARAMETER-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES
Granted: July 11, 2024
Application Number:
20240237085
Systems, methods, and devices implement coexistence enhancement for collocated wireless transceivers. Methods include determining, using a processing device, a latency parameter associated with a wireless device comprising a first transceiver compatible with a first communications protocol and a second transceiver compatible with a second communications protocol. Methods also include identifying, using the processing device, a number of anchor points based, at least in part, on the…
FRAME SYNCHRONIZATION DETECTION WITH FRACTIONAL APPROXIMATION
Granted: July 11, 2024
Application Number:
20240236884
A wireless device includes a receiver to receive a packet via one or more antennas. A frame synchronization detection circuit coupled to the receiver identifies a frame synchronization pattern within a portion of the packet. A correlation circuit coupled to the frame synchronization detection circuit computes one or more values of a correlation peak using a correlation method. A fractional timing approximation circuit coupled to the correlation circuit determines a pulse shape using the…
MANAGING DATA TRANSFERS IN WIRELESS CONNECTIONS USING CONNECTION EVENT LENGTHS
Granted: July 11, 2024
Application Number:
20240236738
Implementations disclosed include techniques and systems that include obtaining a connection event length for a wireless connection associated with a plurality of devices. The techniques and systems further include adjusting, using the connection event length, a parameter characterizing a quality of the wireless connection.
SYSTEMS, METHODS, AND DEVICES FOR PROVIDING A UNIFIED DEBUG AND RENDERING INTERFACE
Granted: July 11, 2024
Application Number:
20240231767
Systems, methods, and devices provide a unified interface for programming and debugging of graphics displays. Methods include receiving a graphical output of a microcontroller unit (MCU) at an interface controller, the graphical output being generated based on graphics program code representing one or more graphical elements. Methods also include generating, using the interface controller, a packetized data stream based on a graphical output, the packetized data stream being generated by…
CO-LOCATED MULTI-RADIO OR DEVICE AoA
Granted: June 27, 2024
Application Number:
20240214959
Techniques are disclosed to determine AoA of signals using co-located single-antenna radios such as BLE and Wi-Fi radios usually found in a wireless device. The co-located radios may have separate voltage controlled oscillators (VCO) that are not phase synchronized. The disclosed techniques use an internal path connecting the two radios through a RF switch under the control of a switch controller to allow the radios to synchronize or to compensate for their oscillator phase offset. The…
PAIRING DEVICES USING GESTURES
Granted: June 27, 2024
Application Number:
20240211050
A provisioning device includes a user interface, a radio transceiver to communicate with a pairable device, and a controller. The controller is configured to initiate a pairing protocol, via the radio transceiver, with the pairable device. The controller is configured to instruct a user, via the user interface, to perform a gesture with the provisioning device or the pairable device. The controller is configured to pair the provisioning device with the pairable device, via the radio…
FRAME SYNCH DETECTION WITH RATE ADAPTATION
Granted: June 20, 2024
Application Number:
20240204983
A device includes a receiver to receive a packet over a channel at a first frequency and generate a sampled stream of data at a first sample rate corresponding to the first frequency. A data resampler circuit includes a re-timer engine to determine, using a fractional rate between the first sample rate and a crystal oscillator (XO)-divided sample rate, re-timer values including a difference between pulses of a pseudo clock corresponding to the XO-integer-divided sample rate and closest…
HIGH-VOLTAGE TRANSISTOR WITH THIN HIGH-K METAL GATE AND METHOD OF FABRICATION THEREOF
Granted: June 20, 2024
Application Number:
20240206183
A semiconductor device and methods of fabrication the same are disclosed. In one embodiment, the semiconductor device may include a non-volatile memory (NVM) cell including a memory gate stack and a select gate stack separated by an inter-gate dielectric disposed in a memory region of a substrate, a low voltage field-effect transistor (LVFET) including a first high-K metal-gate (HKMG) stack disposed in a peripheral region of the substrate, and a high voltage field-effect transistor…
SYSTEMS, METHODS, AND DEVICES FOR PROTECTION MANAGEMENT-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES
Granted: June 20, 2024
Application Number:
20240205969
Systems, methods, and devices enhance performance of collocated transceivers in wireless devices. Methods include identifying, using a processing device, an assertion of a radio frequency (RF) active signal, canceling activity of a first transceiver in response to identifying the assertion of the RF active signal, the RF active signal being associated with a second transceiver collocated with the first transceiver, and generating, using the processing device, a network allocation vector…
TRANSCEIVERS WITH ADJUSTABLE CELL SIZES
Granted: June 20, 2024
Application Number:
20240205848
One example of a device includes a Bluetooth transceiver, a Wireless Local Area Network (WLAN) transceiver, and a controller. The WLAN transceiver is proximate the Bluetooth transceiver. The controller is communicatively coupled to the Bluetooth transceiver and the WLAN transceiver. The controller is configured to adjust a cell size of the WLAN transceiver or the Bluetooth transceiver to reduce interference between WLAN transceiver traffic and Bluetooth transceiver traffic.
SYSTEMS, METHODS, AND DEVICES FOR TRANSMISSION RATE-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES
Granted: June 6, 2024
Application Number:
20240187999
Systems, methods, and devices enhance performance of collocated transceivers in wireless devices. Methods include determining, using a processing device comprising processing elements, a transmit power for a first transceiver of a wireless device, and determining, using the processing device, a coding rate for a second transceiver of the wireless device based, at least in part, on the determined transmit power, the first transceiver being collocated with the second transceiver. Methods…
METHODS, DEVICES AND SYSTEMS FOR MODIFYING A POWER PROFILE OF A FREQUENCY DIVISION MULITPLEXED SIGNALS
Granted: June 6, 2024
Application Number:
20240187294
A method can include receiving a plurality of digital data symbols; encoding each data symbol into frequency domain values, the frequency domain values for each data symbol transmitted over a different frequency range; combining samples of multiple frequency domain values into a sequence of initial output values in time; generating a sequence of modification values that form a modification pulse, the modification pulse having a non-linear slope that decreases as it approaches a…
ARCHITECTURES FOR DETECTING USB TYPE-C DEVICE EXPOSURE TO LIQUIDS
Granted: June 6, 2024
Application Number:
20240184345
A system includes a USB-C receptacle including first and second non-GPIO pins and a USB-C controller including a first GPIO pin connected to a pull-up resistor and a second GPIO pin connected to a pull-down resistor, a pair of non-GPIO pins including a third non-GPIO pin corresponding to the first non-GPIO pin and a fourth non-GPIO pin corresponding to the second non-GPIO pin. The pair of GPIO pins is selectively connectable to the pair of non-GPIO pins using a multiplexer, and liquid…
CONTINUOUS ELECTROCHEMICAL MONITORING
Granted: June 6, 2024
Application Number:
20240180458
A continuous electrochemical monitoring device according to an example includes an electrochemical transducer to continually generate a signal indicative of a characteristic of a user. The device includes a transimpedance amplifier to receive the signal from the transducer at a first input, receive a bias voltage at a second input, and generate an output voltage. The device includes an operational amplifier to receive the output voltage at a first input, and output an amplified output…
INTEGRATING SECURE RANGING BETWEEN WI-FI INTERNET-OF-THINGS (IOT) DEVICES INTO A DEVICE COMMISSIONING PROTOCOL
Granted: May 23, 2024
Application Number:
20240171494
Techniques for securely commissioning wireless internet-of-things (IoT) devices using estimates of the distance to the device to be commissioned. An example method, in a first device comprising a Wi-Fi station (STA), comprises the step of initiating or responding to initiation of a commissioning or provisioning procedure with a second device comprising a Wi-Fi STA, using Wi-Fi signaling, and determining an estimated distance or estimated round-trip travel time between the first and…
AUTONOMOUS ADAPTIVELY RECONFIGURABLE SYSTEM
Granted: May 23, 2024
Application Number:
20240168514
Implementations disclosed describe a programmable analog subsystem (PASS) having a plurality of reconfigurable analog circuits. The PASS may be coupled to an input/output device to receive an input signal and to an interface to communicate data with a central processing unit. A controller may be configured, based on a plurality of parameters stored at the controller, to configure the plurality of reconfigurable analog circuits into a first PASS state. The PASS may process the first input…
METHODS, SYSTEMS AND DEVICES FOR PROVIDING DIFFERENTIATED QUALITY OF SERVICE FOR WIRELESS COMMUNICATION DEVICES
Granted: May 9, 2024
Application Number:
20240155662
A method can include, in an access point (AP) configured to control data transfers for associated stations (STAs) in time intervals, storing a unique identifier and quality-of-service (QoS) requirement for each STA of a first set in a nonvolatile memory of the AP. In response to a STA associating with the AP, if the associating STA is in the first set, allocating time for the STA in the time intervals to meet the QoS requirement of the STA without receiving transmitted QoS data from the…
SYSTEMS, METHODS, AND DEVICES FOR LATENCY PARAMETER-BASED COEXISTENCE ENHANCEMENT IN WIRELESS DEVICES
Granted: April 25, 2024
Application Number:
20240137993
Systems, methods, and devices implement coexistence enhancement for collocated wireless transceivers. Methods include determining, using a processing device, a latency parameter associated with a wireless device comprising a first transceiver compatible with a first communications protocol and a second transceiver compatible with a second communications protocol. Methods also include identifying, using the processing device, a number of anchor points based, at least in part, on the…
FRAME SYNCHRONIZATION DETECTION WITH FRACTIONAL APPROXIMATION
Granted: April 25, 2024
Application Number:
20240137879
A wireless device includes a receiver to receive a packet via one or more antennas. A frame synchronization detection circuit coupled to the receiver identifies a frame synchronization pattern within a portion of the packet. A correlation circuit coupled to the frame synchronization detection circuit computes one or more values of a correlation peak using a correlation method. A fractional timing approximation circuit coupled to the correlation circuit determines a pulse shape using the…
RADIO FREQUENCY SENSING AND LOCALIZATION OF OBJECTS
Granted: April 18, 2024
Application Number:
20240125882
A device includes a transmitter coupled to an antenna, a receiver coupled to the at least one antenna, and a processing device to: cause the transmitter to radiate a radio frequency (RF) signal; receive, via the receiver, a reflective RF signal based on the radiated RF signal; detect, within a data array of the reflective RF signal, a maximum peak among a plurality of signal peaks, the maximum peak being indicative of a first distance to a first object relative to the at least one…