Cypress Semiconductor Patent Applications

OPTIMIZATION OF MEMORY USE FOR EFFICIENT NEURAL NETWORK EXECUTION

Granted: February 9, 2023
Application Number: 20230043584
Implementations disclosed describe methods and systems to perform the methods of optimizing a size of memory used for accumulation of neural node outputs and for supporting multiple computational paths in neural networks. In one example, a size of memory used to perform neural layer computations is reduced by performing nodal computations in multiple batches, followed by rescaling and accumulation of nodal outputs. In another example, execution of parallel branches of neural node…

COMPACT ROUTING PACKAGE FOR HIGH FREQUENCY ISOLATION

Granted: January 26, 2023
Application Number: 20230022660
Systems, methods, and devices for a ball grid array with non-linear conductive routing are described herein. Such a ball grid array may include a plurality of solder balls that are electrically coupled by a non-linear conductive routing. The non-linear conductive routing may include a plurality of routing sections where each of the plurality of routing sections is disposed at an angle to adjacent routing sections.

COMPACT ROUTING PACKAGE FOR HIGH FREQUENCY ISOLATION

Granted: January 26, 2023
Application Number: 20230022660
Systems, methods, and devices for a ball grid array with non-linear conductive routing are described herein. Such a ball grid array may include a plurality of solder balls that are electrically coupled by a non-linear conductive routing. The non-linear conductive routing may include a plurality of routing sections where each of the plurality of routing sections is disposed at an angle to adjacent routing sections.

MINIMIZING OVER THE AIR DATA TRANSMISSION FOR WIRELESS BATTERY MONITORING SYSTEMS

Granted: December 29, 2022
Application Number: 20220417792
Disclosed are methods and systems for reducing wireless data traffic in a battery management system. A wireless battery management system includes peripheral devices (PDs), each coupled to a battery module having associated battery cells and is operable to receive battery measurements from such associated cells. The system also includes a central device (CD) operable to receive battery measurements from the PDs via a wireless network. The system also includes a first data processing unit…

MULTI-USER COMMUNICATION FOR WIRELESS DEVICES

Granted: December 29, 2022
Application Number: 20220416962
Systems, methods, and devices provide multi-user communication between wireless devices. Methods include identifying, using processing elements of a software enabled access point, a plurality of wireless devices communicatively coupled to the software enabled access point, aggregating, using the processing elements, data associated with the plurality of wireless devices, and generating, using the processing elements, transmission instructions identifying transmission periods for the…

MANAGEMENT OF COMMUNICATION CHANNELS IN WIRELESS NETWORKS

Granted: December 22, 2022
Application Number: 20220408448
Implementations disclosed describe techniques and systems to facilitate efficient operations of wireless networks organized in a topology of communicating nodes. Techniques include cascade synchronization of various nodes of the network by generating and maintaining a common time using times associated with ordered communications between nodes. The common time maintained by the network allows performance of synchronous action for precise industrial, medical, and testing applications. The…

DEVICE SYNCHRONIZATION AND CONNECTION MANAGEMENT IN WIRELESS NETWORKS

Granted: December 22, 2022
Application Number: 20220408382
Implementations disclosed describe techniques and systems to facilitate efficient operations of wireless networks organized in a topology of communicating nodes. Techniques include cascade synchronization of various nodes of the network by generating and maintaining a common time using times associated with ordered communications between nodes. The common time maintained by the network allows performance of synchronous action for precise industrial, medical, and testing applications. The…

METHODS, SYSTEMS AND DEVICES FOR VARYING WIRELESS TRANSMIT POWER BASED ON PATH LOSS INFORMATION

Granted: December 22, 2022
Application Number: 20220408370
A method can include at a first station in a wireless network, receiving path loss (PL) transmissions from at least a second station, dynamically changing power for transmissions from the first station to the second station based on the received PL information, determining PL values for transmissions received at the first station from other stations, and sending PL transmissions from the first station that include the determined PL values for at least one other station. The PL…

DATA FLOW MANAGEMENT IN WIRELESS NETWORKS

Granted: December 22, 2022
Application Number: 20220408313
Implementations disclosed describe techniques and systems to facilitate efficient operations of wireless networks organized in a topology of communicating nodes. Techniques include cascade synchronization of various nodes of the network by generating and maintaining a common time using times associated with ordered communications between nodes. The common time maintained by the network allows performance of synchronous action for precise industrial, medical, and testing applications. The…

SHARING TRANSMISSION MEDIUMS IN WIFI-BLUETOOTH COMBINATION SYSTEMS

Granted: December 8, 2022
Application Number: 20220394490
The embodiments described herein are directed at techniques to sharing a transmission medium in a Bluetooth transceiver/WLAN transceiver combination device. A first device may receive a request from a second device to use the wireless transmission medium. The second device may also transmit timing data to the first device. The first device may determine a period of time to allow the second device to use the wireless transmission medium based on the timing data.

EFFICIENT SECURE PHASE-BASED RANGING USING LOOPBACK CALIBRATION

Granted: December 8, 2022
Application Number: 20220394424
A system and method for an efficient secure phase-based ranging using loopback calibration, including receiving, by a reflector during a current timeslot, an incoming constant tone (CT) signal having a phase shift; determining, by the reflector during the current timeslot or a previous timeslot, a phase shift correction value by using a receiver/transmitter (Rx/Tx) loopback path of the reflector; and/or generating, by the reflector, an outgoing CT signal having an updated phase shift by…

FAST START UP CONTROL CIRCUIT

Granted: December 1, 2022
Application Number: 20220385250
Embodiments of the present disclosure provide a chopper amplifier circuit that includes an operational amplifier, and a notch filter to be operated by a chopping pulse. The notch filter has a first branch that has a first capacitor, and a second branch that has a second capacitor. A chopping delay switch is connected to the first branch and the second branch of the notch filter. A control circuit is to close the chopping delay switch to short-circuit the first branch and the second…

MULTI-PHASE EXCITING AND SCANNING WITH ZERO-SUM SEQUENCES

Granted: December 1, 2022
Application Number: 20220382451
Apparatuses and methods of multi-phase scanning of a touch panel are described. One apparatus selects a sequence having a number of one values, negative one values, and zero values. The one values correspond to an in-phase drive signal, the negative one values correspond to an opposite-phase drive signal, and the zero values correspond to a reference signal (e.g., reference voltage or ground). A sum of the sequence is equal to zero. The apparatus applies one of the in-phase drive signal,…

SYSTEMS, METHODS, AND DEVICES FOR BUFFER HANDSHAKE IN VIDEO STREAMING

Granted: November 24, 2022
Application Number: 20220377402
Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be…

Retransmission Softbit Decoding

Granted: November 24, 2022
Application Number: 20220375479
Disclosed are methods and systems for using softbit decoding techniques in retransmission-based networks for error concealment of packets corrupted by bit-errors. The softbit decoding techniques derive softbit information from multiple corrupted hardbits of the retransmitted packet to aid a softbit decoder in decoding the packet. The approach realizes improved error concealment capability while maintaining a simple system architecture. A retransmission softbit module is inserted between…

LINE-BASED RENDERING FOR GRAPHICS RENDERING SYSTEMS, METHODS, AND DEVICES

Granted: November 24, 2022
Application Number: 20220375434
Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further…

MACHINE LEARNING-BASED POSITION DETERMINATION

Granted: November 17, 2022
Application Number: 20220365616
An example method of determining the position value reflecting an action applied to the capacitive sensor device comprises: receive a set of capacitance values of a plurality of capacitive cells of a capacitive sensor device; determining a local maximum of the set of capacitance values; identifying a set of neural network parameters corresponding to the local maximum of the set of capacitance values; and processing the set of capacitance values by a neural network using the identified…

CURRENT-MODE ANALOG-TO-DIGITAL CONVERTER SYSTEMS, DEVICES AND METHODS FOR MULTI-SENSING

Granted: November 10, 2022
Application Number: 20220360275
A device can include analog circuits formed with a substrate, including a comparator, analog switches, and a balance current circuit. A sensor current and balance current can be applied at an input of the comparator. The sensor current, balance current or both can be modulated with a switch control signal. Digital circuits can include switch control logic that generates the switch control signal in response to an output of the comparator and a modulation clock signal. Digital signal…

Multiport USB Power Adaptor and Control Methodology

Granted: November 3, 2022
Application Number: 20220350388
A multiport USB-PD adaptor including a flyback-converter, a USB controller including a USB-PD subsystem and buck-controller, and multiple buck and bypass-circuits, and methods for operating the same are provided. Generally, the adaptor is operated in a buck-bypass-mode, in which at least one buck-circuit is bypassed and the flyback-converter is operated to generate an input voltage (VIN) to the buck-circuits equal to a requested output voltage (VOUT_C), which is then coupled directly to…

OSCILLATOR WITH FREQUENCY VARIATION COMPENSATION

Granted: October 20, 2022
Application Number: 20220337189
An example voltage controlled oscillator includes an inductor, a capacitor coupled to the inductor, and a signal source coupled to the inductor and the capacitor to sustain an oscillating signal. The voltage controlled oscillator includes a first varactor coupled to the inductor and the capacitor, wherein the first varactor is biased by a first bias voltage and is configured to change a frequency of the oscillating signal based on a first control voltage signal. The voltage controlled…