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…
TIME SYNCHRONIZATION IN WIRELESS NETWORKS
Granted: October 6, 2022
Application Number:
20220322253
Implementations disclosed describe numerous techniques and systems facilitating synchronous actions in wireless networks that have a central device (CD) and multiple peripheral devices (PDs) communicating wirelessly with the CD. The CD communicates one or more messages to the PDs and various PDs determine, using communicated messages, a time of a synchronous action to be performed by the PDs. The synchronous action includes an interaction of a respective PD with one or more associated…
DYNAMIC PROXY OPERATIONS IN WIRELESS MESH NETWORKS
Granted: September 22, 2022
Application Number:
20220303218
Implementations disclosed describe techniques and systems that improve connectivity and reduce network traffic and interference in wireless mesh networks by maintaining various mesh network devices (proxy nodes, beacon devices, printers, and the like) in an operating mode in which the mesh network devices do not advertise their presence to client devices. An outside client device seeking connection to mesh network devices, transmits a solicitation to the mesh network. Having received a…
ANALOG TO DIGITAL CONVERTER WITH FLOATING DIGITAL CHANNEL CONFIGURATION
Granted: September 22, 2022
Application Number:
20220302925
One or more systems and/or methods for implementing an analog-to-digital converter system with a floating digital channel configuration are provided. An analog input component is configured to receive measured analog signals, and output analog signals, corresponding to the measured analog signals, to an analog channel coupled to the analog input component. The analog channel is coupled to a switching component connected to a first digital channel and a second digital channel. The analog…
CONTACTS FOR SEMICONDUCTOR DEVICES
Granted: September 22, 2022
Application Number:
20220302297
In an example embodiment, a method comprises: forming first spacers adjacent to a memory cell formed on a substrate, each of the first spacers being formed in direct contact with the substrate, where forming the memory cell includes forming a control gate electrode and a tunnel oxide layer over the substrate and subsequently etching completely at least the control gate electrode and the tunnel oxide layer that are disposed beyond the memory cell; forming an interlayer dielectric layer…
MACHINE LEARNING-BASED ANTENNA ARRAY VALIDATION, PROTOTYPING AND OPTIMIZATION
Granted: September 15, 2022
Application Number:
20220294126
An example method of estimating the angular resolution of antenna array comprises: receiving a plurality of values of magnitude and phase of a radio frequency (RF) signal for each antenna element of a plurality of antenna elements comprised by an antenna array; performing, by a machine learning model, a feature extraction operation to transform the plurality of values of magnitude and phase into a plurality of data points in a reduced-dimension space; clustering, by the machine learning…
METHODS FOR SETTING TRANSMIT POWER IN WIRELESS DEVICES
Granted: September 8, 2022
Application Number:
20220286975
Disclosed are methods and systems for tailoring the transmit power of a wireless device to the parameters of the device such as the process split, voltage, and temperature. The device may identify one or more parameters of the device such as identifying the process split, or sensing the operating voltage or temperature. The device may determine an updated transmit power based on the known parameter values identified and any unknown parameter values. The updated transmit power is…
SYSTEM AND METHOD FOR WIRELESS CHARGING AND MAGNETIC COMMUNICATION
Granted: September 8, 2022
Application Number:
20220285990
One or more computing devices, systems, and/or methods are provided. In an example, a charging apparatus includes a charging surface, a magnetic charging interface comprising a magnetic charging element configured to generate a charging signal proximate the charging surface, and a magnetic communication interface separate from the magnetic charging interface. A processor is configured to execute instructions to receive a charging parameter using the magnetic communication interface and…
METHOD AND APPARATUS TO SAVE POWER IN USB REPEATERS/RE-TIMERS
Granted: September 8, 2022
Application Number:
20220283624
Disclosed are techniques for saving power in a Universal Serial Bus (USB) repeater/re-timer between a USB host and a peripheral device by intercepting packets received from the host to predict the direction of data traffic to selectively turn off/on circuitry of a peripheral port used to receive packets from the peripheral device. If a host port determines that the host is sending a start-of-frame (SOF) packet, the direction of data flow is from the host to the peripheral device, and the…
Multi-protocol Communication Network
Granted: May 5, 2022
Application Number:
20220141709
A multi-protocol network and methods for operating the same are provided. The method begins with establishing a wireless-connection between a first transceiver in a first device and a second-transceiver in a second device using a wireless-protocol. First, wired-protocol packets and non-packet data are received and converted in the first device to second-packets compatible with the wireless-protocol by inserting synchronization-bits non-packet data in a preamble field of the packets. This…
GENERATING AND ANALYZING NETWORK PROFILE DATA
Granted: May 5, 2022
Application Number:
20220141250
A device may generate network profile data indicating a set of network parameters detected by the device. The device may encrypt the network profile data and may transmit the encrypted network profile data to a network device, such as a router, or a server. The router or server may analyze the encrypted network profile data to determine if the device is secure. The router of server may perform one or more security measures if the device is not secure.
DEVICES, SYSTEMS AND METHODS FOR CONNECTING AND AUTHENTICATING LOCAL DEVICES TO COMMON GATEWAY DEVICE
Granted: April 14, 2022
Application Number:
20220116771
Devices, systems and methods use a first communication interface to connect with a local device via a first protocol and use a second communication interface to connect with a server via a second protocol. Embodiments relay secure communications between the local device and the server for authentication of the at least one local device by the server and responsive to authentication of the local device by the server, transmit information for storage in a secure memory of the authenticated…
ALWAYS ON LOW POWER CAPACITIVE MATRIX AUTONOMOUS SCAN
Granted: April 14, 2022
Application Number:
20220113855
Disclosed are sensing systems and methods that eliminate CPU intervention or interrupts when performing sensor scans of a touch interface, supports low power sensing operation without requiring periodic wake up of the CPU, and is scalable to multi-channel or multi-chip sensor configuration to support large touch screens or a high number of sensors. A sensor scanning module may operate in a chained-scan using direct memory access (CS-DMA) mode or an autonomous scan-multiple scan (AS-MS)…
DYNAMIC SWITCHING OF POWER LEVELS IN DEVICE HAVING DIFFERENT WIRELESS COMMUNICATION CIRCUITS
Granted: March 31, 2022
Application Number:
20220104141
A method can include an integrated circuit device, determining if first communication circuits are operating in a first mode that wirelessly receives data at a first rate or a second mode that wirelessly receives data at a second rate that is lower than the first rate. If the first communication circuits are operating in the second mode, transmitting signals with the second communication circuits at a first power level, and if operating in the first mode, transmitting signals with the…
DEVICES, SYSTEMS AND METHODS FOR CLOSE CONTACT TRACING WITH STRONG PRIVACY PROTECTION
Granted: March 31, 2022
Application Number:
20220104008
A method can include, by operation of a user device, receiving beacon data via a wireless signal. Beacon data can include unencrypted data that includes a key identification (ID) corresponding to a private key/public key pair, a time value, and a location value. Beacon data can also include encrypted data that includes at least a beacon ID, a beacon time value, and a beacon location value. If the unencrypted time value is within a predetermined range of a current time value of the user…
TRANSMIT SPUR DETECTION AND MITIGATION FOR WIRELESS COMMUNICATIONS DEVICES
Granted: March 31, 2022
Application Number:
20220103401
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: March 31, 2022
Application Number:
20220103289
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…
DYNAMICALLY SWITCHING BETWEEN SHARED AND TIME DIVISION MULTIPLEXED ACCESS TO WIRELESS MEDIA BASED ON CHANNEL QUALITY
Granted: March 24, 2022
Application Number:
20220095311
A device can have collocated communication circuits and operate in a parallel mode if selected first wireless channels are above a certain quality, and operate in a time division (TD) mode if the selected first wireless channels are below a certain quality. The parallel mode can include using first channels for a first protocol that do not overlap a second channel used by a second protocol. The TD mode can include first time periods in which a first protocol uses first channels that…
TRANSMIT WAVEFORM SHAPING FOR WIRELESS COMMUNICATIONS DEVICES
Granted: March 24, 2022
Application Number:
20220095242
Systems, methods, and devices shape waveforms associated with transmission of data from wireless communications devices. Methods may include identifying, using a processing device, a plurality of portions of a Bluetooth packet for transmission from a wireless communications device, the plurality of portions comprising a first portion and a second portion. Methods may also include determining, using the processing device, a first transmit power associated with the first portion and a…
Bit Error Correction for Bluetooth Low Energy
Granted: March 17, 2022
Application Number:
20220085913
Disclosed are methods and systems for a Bluetooth Low Energy (BLE) receiver to reduce the number of retransmission of packets needed to receive an error free packet so as to improve channel throughput. Techniques to reduce the number of retransmissions include a combination of processing of the header of the received packets to increase the number of corrupted packets available for reconstructing the original payload and bit error correction (BEC) of the payload of the corrupted packets.…