DETERMINATION AND TRACKING OF TRAJECTORIES OF MOVING OBJECTS IN WIRELESS APPLICATIONS
Granted: November 2, 2023
Application Number:
20230353980
Implementations disclosed describe techniques and systems for efficient determination and tracking of trajectories of objects in an environment of a wireless device. The disclosed techniques include, among other things, determining multiple sets of sensing values that characterize one or more radio signals received, during a respective sensing event, from an object in an environment of the wireless device. Multiple likelihood vectors may be obtained using the sensing values and…
TRACKING OF OBJECTS USING RECONSTRUCTION OF DATA CARRIED BY WIRELESS SENSING SIGNALS FROM LIMITED SENSING FREQUENCIES
Granted: November 2, 2023
Application Number:
20230353979
Implementations disclosed describe techniques and systems for efficient determination and tracking of trajectories of objects in an environment of a wireless device. The disclosed techniques include, among other things, obtaining multiple sets of sensing values that characterize one or more radio signals received, during a respective sensing event, from an object in an environment of the wireless device. The sensing signals may be carried by waves with randomly selected frequencies…
OPTIMIZATION OF ENVIRONMENTAL SENSING IN WIRELESS NETWORKS
Granted: November 2, 2023
Application Number:
20230350042
Implementations disclosed describe techniques and systems for efficient estimation of spatial characteristics of an outside environment of a wireless device. The disclosed techniques include generating multiple covariance matrices (CMs) representative of obtained sensing values. Different CMs may be associated with different frequency increments used in sensing signals to probe the outside environment. The disclosed techniques may further include determining eigenvectors for the CMs, and…
METHODS, DEVICES AND SYSTEMS FOR AUTOMATICALLY ADDING DEVICES TO NETWORK USING WIRELESS POSITIONING TECHNIQUES
Granted: October 26, 2023
Application Number:
20230345245
A method can include, by operation of a configuring device: storing user network information in the configuring device; receiving wireless communications from a target device; authenticating the target device; indicating a pointing direction for the configuring device; executing a wireless positioning operation with the target device to generate positioning data. In response to the configuring device being determined to be pointing at the target device, automatically configuring the…
SHORT CIRCUIT RECOVERY IN UNIVERSAL SERIAL BUS TYPE-C POWER DELIVERY (USB-C/PD) SYSTEMS BASED ON RESISTORS
Granted: October 26, 2023
Application Number:
20230344213
A system includes a first USB Type-C Power Delivery (USB-C/PD) port and a control circuit operatively coupled to the first USB-C/PD port. The control circuit is configured to determine whether a short circuit condition has occurred based on a first threshold voltage. The control circuit is also configured to turn off a ground isolation switch when short circuit condition occurs. The control circuit is further configured to determine a whether a voltage on a ground line is less than a…
ESD PROTECTION CIRCUIT
Granted: October 26, 2023
Application Number:
20230343779
An electrostatic discharge protection circuit capable of clamping both positive and negative ESD events and passing signals is provided. Generally, the circuit includes a p-channel field-effect transistor (PFET) clamp coupled to a pin to be protected, the PFET clamp including a plurality of PFETs in a DN-well, an n-channel field-effect transistors (NFET) clamp coupled between ground and the pin through the PFET clamp, the NFET clamp including a plurality of NFETs coupled in series, and a…
SYSTEM, METHOD, AND APPARATUS FOR PASSIVE SHIELDING OF A CAPACITIVE SENSING BUTTON
Granted: October 19, 2023
Application Number:
20230333686
Apparatuses and methods of shielding for capacitance-to-digital code conversion are described. One apparatus includes a capacitance-to-digital converter (CDC) for measuring a self-capacitance of a sensor electrode. The capacitance-to-digital code converter can in a first phase, apply a supply voltage to the sensor electrode. The sensor electrode and a shield electrode, the form a mutual capacitance with the sensor electrode. The CDC, in a second phase, couples the shield electrode to a…
HYDROMETER DEVICE
Granted: October 12, 2023
Application Number:
20230324269
A hydrometer device according to an example includes a floating waterproof device container, and a liquid level sensor positioned in the device container to sense an immersion level of the device container when the device container is floating in a container of liquid. The hydrometer device further includes a conversion circuit positioned in the device container to convert the sensed immersion level to a digital value, and a controller positioned in the device container to determine a…
MACHINE LEARNING MODELS WITH INTEGRATED UNCERTAINTY
Granted: October 5, 2023
Application Number:
20230316136
A system includes memory and a processing device, operatively coupled to the memory, to obtain an input signal corresponding to data obtained from a data source, extract a set of features using the input signal, generate a set of feature tracking data from the set of features, compress a machine learning model to obtain a compressed model by identifying a subset of features based on the set of tracking data, and use the compressed model to make a prediction based on the set of feature…
FLOATING GROUND ARCHITECTURES IN USB TYPE-C CONTROLLERS FOR FAULT DETECTION
Granted: September 28, 2023
Application Number:
20230305077
A Universal Serial Bus Type-C (USB-C) controller with a floating ground architecture for fault detection is described. A USB-C controller includes a floating ground circuit and a fault detection circuit coupled to a power converter. The floating ground circuit provides a floating ground voltage based on a supply voltage of the power converter. The fault detection circuit includes a comparator with power rails coupled to the supply voltage and the floating ground voltage. The fault…
APPARATUS FOR ON DEMAND ACCESS AND CACHE ENCODING OF REPAIR DATA
Granted: September 28, 2023
Application Number:
20230305920
An apparatus for on demand access and cache encoding of repair data. In one embodiment the apparatus includes an integrated circuit having a data cache in data communication with a non-volatile memory, a controller of a built-in self-test-and-repair (BISTR) circuit, and a plurality of registers. The controller is configured to read data from the data cache and store it into a first of the plurality of registers.
SIGMA-DELTA MODULATOR FOR HIGH-RESOLUTION CONTROL OF RING OSCILLATOR IN DIGITAL PHASE-LOCKED LOOP
Granted: September 28, 2023
Application Number:
20230308112
A digitally-controlled oscillator (DCO) circuit includes a digital-to-analog converter (DAC) to generate a first current based on most significant bits of a multi-bit code received from a time-to-digital converter (TDC) of a digital phase-locked loop (PLL). The DCO circuit further includes a sigma-delta modulator (SDM) to modulate least significant bits of the multi-bit code into a set of digital bits based on a first frequency of a feedback clock of the DPLL. The set of digital bits is…
ENHANCED TRANSMISSION MEDIUM USAGE FOR COLLOCATED WIRELESS DEVICES
Granted: September 28, 2023
Application Number:
20230309084
Systems, methods, and devices improve medium usage of wireless devices. Methods include determining, using one or more processors, multiple protection frames should be used for a first wireless radio and a second wireless radio based, at least in part, on an interference parameter, wherein the first wireless radio and the second wireless radio are collocated in a same wireless device. Methods also include determining, using the one or more processors, one or more transmission parameters…
FLOATING GATE DRIVER WITH PROGRAMMABLE DRIVE STRENGTH FOR A WIDE RANGE OF UNIVERSAL SERIAL BUS (USB) POWER DELIVERY APPLICATIONS
Granted: September 21, 2023
Application Number:
20230299676
Universal Serial Bus Type-C (USB-C) controllers with a floating gate driver with programmable drive strength for a wide range of USB power delivery applications in electronic devices described. A USB-C controller includes a floating gate driver and control logic. The floating gate driver includes p-channel field-effect transistors (FETs) coupled in parallel between a first terminal and a second terminal and p-channel pre-gate drivers. Each p-channel pre-gate driver is coupled to a gate…
Mode-transition Architecture for Buck-boost converter
Granted: September 14, 2023
Application Number:
20230291314
A mode-transition architecture for USB controllers is described herein. In an example embodiment, an integrated circuit (IC) controller includes a controller coupled to a slope compensation circuit, the controller to detect a transition of a buck-boost converter from a first mode having a first duty cycle to a second mode having a second duty cycle that is less or more than the first duty cycle. The controller controls the slope compensation circuit to nullify an error in an output…
SYSTEMS, METHODS, AND DEVICES FOR DEFECT DETECTION IN CAPACITIVE TOUCH PANELS
Granted: September 14, 2023
Application Number:
20230289012
Systems, methods, and devices detect defects in touch panels. Methods include scanning, using a designated integration window, a plurality of electrodes of a sensing device to obtain a plurality of measurements and determining a plurality of variance values for the plurality of electrodes based on the plurality of measurements, the plurality of variance values identifying variances in the plurality of measurements between adjacent sense locations of the sensing device. Methods also…
FLEXIBLE AND OPTIMIZED POWER MANAGEMENT UNIT (PMU) FOR MULTIPLE POWER SUPPLY SCENARIOS
Granted: September 14, 2023
Application Number:
20230288979
Apparatuses and methods of operating a flexible and optimized power management unit (PMU) for multiple power supply scenarios are described. One integrated circuit includes a first terminal to couple to an unregulated power supply, a second terminal to couple to a regulated power supply, a first regulator, and a second regulator. The first regulator outputs a first supply voltage in a first configuration, and the second regulator outputs a second supply voltage in a second configuration.…
SYSTEMS, METHODS, AND DEVICES FOR CAPACITIVE SENSING WITH SINUSODIAL DEMODULATION
Granted: September 7, 2023
Application Number:
20230280862
Systems, methods, and devices improve the sensitivity of capacitive sensors. Devices may include an attenuator configured to receive an input from at least one sense electrode of a capacitive sensing device. The attenuator may be included in a sensing channel of a capacitive sensor. Devices may further include a signal generator coupled to an input of the attenuator. The signal generator may include one or more processors configured to generate a sinusoidal signal based, at least in…
INTEGRATED CIRCUIT DEVICE WITH CROSSBAR TO ROUTE TRAFFIC
Granted: August 31, 2023
Application Number:
20230273887
An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of…
System and Method for Efficient Onboarding to a Wireless Network of a Group of WLAN Devices Owned by a User
Granted: August 17, 2023
Application Number:
20230262454
Methods for seamlessly onboarding commonly owned wireless local area network (WLAN) enabled devices to a wireless network are provided. Generally, the method includes exchanging an UID, encryption algorithm and key between the devices to form a common-onboarding-group (COG), manually provisioning credentials to onboard a first device of the COG, and automatically provisioning credentials to onboard a second device. In one embodiment, the first device registers with the network the UID…