Cypress Semiconductor Patent Applications

DETECTION AND MITIGATION OF AGGRESSIVE MEDIUM RESERVATIONS

Granted: April 11, 2024
Application Number: 20240121813
Implementations disclosed describe wireless devices and methods for mitigating aggressive medium reservations. A first wireless device comprises a transceiver and a processor coupled to the transceiver. The processor is to detect, within a first transmission received by the transceiver from a second wireless device via a first wireless communication channel, a pattern of medium reservations comprising a reservation duration that satisfies a threshold duration value. The processor is…

BUILDING GENERALIZED MACHINE LEARNING MODELS FROM MACHINE LEARNING MODEL EXPLANATIONS

Granted: April 11, 2024
Application Number: 20240119293
A system includes a memory and a processing device, operatively coupled to the memory, to receive, from a client device via a user interface, input data comprising an initial version of a machine learning model, initialize an operating mode of the user interface for machine learning model building, and generate an enhanced version of the machine learning model in accordance with the operating mode.

MANAGING DATA DRIFT IN MACHINE LEARNING MODELS USING INCREMENTAL LEARNING AND EXPLAINABILITY

Granted: April 11, 2024
Application Number: 20240119290
Implementations disclosed include methods and systems that include obtaining, by a processing device, a first output from a machine learning model, wherein the first output comprises one or more data samples; identifying a first set of data samples of the one or more data samples that satisfies a threshold criterion; generating, using an explainability tool, a weighted value for each data sample of the first set of data samples; and modifying the machine learning model based at least in…

System and Method for High Resolution, High Frame Rate Video Capture Using a USB Port

Granted: April 4, 2024
Application Number: 20240114200
A system and method are provided for capturing a high resolution, high frame rate video using a Universal Serial Bus (USB) port. Generally, the method involves transmitting a High-Definition Multimedia Interface (HDMI) video including a number of video frames from a HDMI-source. Receiving the HDMI video and buffering and splitting each one of the video frames into a plurality of split video frames. Each of the split video frames is converted into a number of USB data packets. USB data…

TRANSMIT SPUR DETECTION AND MITIGATION FOR WIRELESS COMMUNICATIONS DEVICES

Granted: April 4, 2024
Application Number: 20240113921
Systems, methods, and devices reduce and mitigate spurs that may occur in transmit waveforms of wireless communications devices. Methods include receiving a plurality of samples of a baseband transmission and generating, using a processing device, an estimated amplitude and an estimated phase of a spur component of the baseband transmission based on the received plurality of samples, the spur component being a spectral spike in a transmit waveform. Methods further include generating,…

AUTONOMOUS FEEDBACK FOR EFFICIENT ALLOCATION OF WIRELESS SUBCARRIERS

Granted: April 4, 2024
Application Number: 20240113803
Implementations disclosed describe systems and methods to optimize allocation of wireless subcarriers to station devices in wireless networks. In an example implementation, the disclosed techniques may include determining, by a station device in a wireless network, that a current set of wireless subcarriers, allocated by an access point device of the wireless network for the station device, is to be changed, generating, by the station device, a feedback information characterizing a…

MULTIPATH ROBUST ANTENNA DESIGN FOR PHASE-BASED DISTANCE MEASUREMENT

Granted: April 4, 2024
Application Number: 20240113426
A system and method reconfiguring an antenna for reducing and/or eliminating the effects of multipath on a phase-based measurement system. The method includes steering an antenna unit into a first direction to cause the antenna unit to generate a first constant tone (CT) signal based on a plurality of multipath signals. The method includes performing a phase measurement on the first CT signal to generate a first phase measurement value. The method includes steering the antenna unit into…

DETECTING THE ANGLE OF PASSIVE ROTARY KNOB PARTIALLY LOCATED ON TOUCH SCREEN

Granted: April 4, 2024
Application Number: 20240111373
An apparatus and method for detecting the angle of passive rotary knob partially located on a touch screen are described. In embodiments the apparatus includes a touch screen having an array of sensors and a dial that includes a base and a knob attached to the base and rotatable relative to the base. The knob includes a plurality of conductive elements, each positioned a distance from a center point of the knob. A controller is also included, coupled to the touch screen, and configured…

DISTRIBUTED STORAGE AND PROCESSING OF VEHICLE SENSOR DATA, INCLUDING TIRE PRESSURE DATA

Granted: April 4, 2024
Application Number: 20240109377
A method can include generating analog signals from at least one pressure sensor mounted within a tire; by operation of analog-to-digital conversion (ADC) circuits of the pressure sensor, converting the analog signals into initial tire data; transmitting the initial tire data from the pressure sensor according to a first wireless communication protocol; receiving the initial tire data at a first intermediate device according to the first wireless standard, the intermediate device being…

METHODS, DEVICES AND SYSTEMS FOR IMPROVING TRANSMISSION PROTECTION RATES FOR RADIO CIRCUITS THAT COEXIST WITH WLAN CIRCUITS

Granted: March 28, 2024
Application Number: 20240107515
A method can include, by operation of WLAN circuits, determining an estimated duration for communications of a coexisting wireless circuit (coex communications). In response to at least the medium being free, a CTS-to-self frame can be transmitted having a first duration equivalent to the estimated duration for the coex communications. At an actual start for the coex communications, if the first duration is not sufficient to cover the actual duration, a second CTS-to-self frame can be…

SYSTEMS, METHODS, AND DEVICES FOR CHANNEL SCANNING IN WIRELESS DEVICES

Granted: March 28, 2024
Application Number: 20240107431
Systems, methods, and devices implement channel scanning for establishing connections between wireless devices. Methods include selecting a first plurality of channels of a wireless device, the first plurality of channels being sub-bands of a wireless device, scanning the first plurality of channels for a transmission from an access point, the first plurality of channels being scanned in parallel, and selecting a second plurality of channels of the wireless device, the second plurality…

INTERFERENCE-RESISTANT WIRELESS LOCALIZATION AND RANGING

Granted: March 28, 2024
Application Number: 20240106486
Implementations disclosed describe devices for improving wireless localization and ranging operations. In an example embodiment, a circuit includes a receive chain configured to receive a first signal of a first frequency in a first frequency band. The circuit includes a transmit chain configured to transmit a second signal of a second frequency in a second frequency band. The circuit includes an active reflection circuit coupled between the receive and transmit chains. The active…

DETECTING PUSH BUTTON PRESS OF A PASSIVE ROTARY KNOB ON A TOUCH SCREEN

Granted: March 28, 2024
Application Number: 20240105404
A touch screen device is disclosed. The touch screen device includes a touch screen panel having a capacitive sense array, and a passive dial including first, second and third conductive parts. The first conductive part and the third conductive part are in proximity to a surface of the touch screen panel, and the second conductive part is conductively coupled to the third conductive part when the passive dial is pressed and is not conductively coupled to the third conductive part when…

SYSTEMS, METHODS, AND DEVICES FOR WIRELESS DETECTION OF RADIO FREQUENCY IDENTIFICATION DEVICES

Granted: March 28, 2024
Application Number: 20240104316
Systems, methods, and devices detect radio frequency identification devices. Methods include transmitting a signal from a transmitter of a wireless device compatible with a wireless communications protocol, and receiving, using a receiver of the wireless device, a signal from a radio frequency identification (RFID) device, the signal comprising one or more resonance parameters. Methods also include generating sensing information and an estimated distance value based, at least in part, on…

SYSTEMS, METHODS, AND DEVICES FOR WIRELESS COMMUNICATION DEVICE-BASED DETECTION OF RADIO FREQUENCY IDENTIFICATION DEVICES

Granted: March 28, 2024
Application Number: 20240104315
Systems, methods, and devices detect radio frequency identification devices. Methods include transmitting a signal from a transmitter of a wireless device compatible with a wireless communications protocol, receiving, using a receiver of the wireless device, an encoded signal from a radio frequency identification (RFID) device, and determining a plurality of data values based, at least in part, on the received encoded signal. Methods further include generating an estimated distance value…

LOW ELECTROMAGNETIC INTERFERENCE (EMI) SOLUTION FOR TOUCH PRODUCTS

Granted: March 21, 2024
Application Number: 20240094848
Apparatuses and methods of differential driving of adjacent electrodes for low electromagnetic interference (EMI) for scanning a touch panel are described. One apparatus generates an in-phase drive signal and an opposite-phase drive signal and applies, at a substantially same time, the in-phase drive signal to a first transmitter electrode and the opposite-phase drive signal to a second transmitter electrode adjacent to the first transmitter electrode. The apparatus receives a first…

UNINTENTIONAL TOUCH DETECTION USING COMBINED CAPACITIVE SENSOR NODE

Granted: March 14, 2024
Application Number: 20240086007
An apparatus comprises a sensor array of capacitive sensors. A capacitive sensor of the sensor array is connected to a transmitting pin and a receiving pin, and the sensing pin and the receiving pin are connected to a sensing device. The apparatus includes the sensing device configured to perform a liquid sensing operation during runtime operation of the apparatus by dynamically ganging together a set of capacitive sensors of the sensor array as a combined capacitive sensor node, wherein…

SECURITY SIGNATURE FOR BLUETOOTH LOW ENERGY FRAME SYNCH DETECTION

Granted: February 29, 2024
Application Number: 20240073678
A wireless device includes a transmitter adapted with Bluetooth® low energy (BLE) capability and logic at least one of coupled to or integrated within the transmitter. The logic randomly generates a frequency offset based on bits within a frame synch packet to be transmitted during a keyless access attempt of an enclosure having a receiver. The logic causes the bits of the frame synch packet to be encrypted with an encryption key. The logic causes a frequency of the frame synch packet…

MEDIA ACCESS CONTROL (MAC) ADDRESS PRIVACY HANDLING

Granted: February 29, 2024
Application Number: 20240073677
Implementations disclosed describe techniques to allow wireless devices to initially connect with randomized MAC addresses and send an encrypted permanent MAC for differentiated services. In one method, a first wireless device connects to an access point (AP) using a randomized MAC address. The first wireless device receives a request for a permanent MAC address from the AP. The first wireless device determines whether to send the permanent MAC address. Responsive to determining to send…

Boost Inductor Recirculation Protection based on Switch Node Detection Method

Granted: February 22, 2024
Application Number: 20240063719
Systems and methods are provided to supply a voltage (Vcc) to a primary IC in a switch-mode-power-supply following startup. Briefly, an input voltage (VIN) coupled through a boost-inductor to a switch-pin of the IC is sensed by isolating a DC component (VDC_BSW) of the voltage and checking if VIN is greater than a minimum VIN (VIN_MIN) by comparing VDC_BSW to a starting reference voltage (VREF_START) in the IC. If VDC_BSW is greater than VREF_START, a boost-switch in the IC through which…