Patents Assigned to ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD
-
Patent number: 12235725Abstract: The present application discloses a multi-time programmable electronic fuse apparatus, including: a one-time programmable cell module, a parsing module and a multi-time programmable cell module. The one-time programmable cell module is configured to store one-time programmable data, the multi-time programmable cell module includes a storage cell array capable of reading and writing data multiple times and is configured to store multi-time programming data. The parsing module is configured to read the one-time programming data transmitted from the one-time programmable cell module, to write the parsed initialization data into the multi-time programmable cell module upon reading the initialization data; to parse the fix data to obtain a fix location and a fix value upon reading the fix data, and to replace data stored in the corresponding fix location in the storage cell array with the fix value.Type: GrantFiled: December 31, 2021Date of Patent: February 25, 2025Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Li Tong, Changbing Zhao
-
Patent number: 12223702Abstract: A target detection system suitable for an embedded device, comprising an embedded device (5) and a server (6); target detection logic (5.1) running in the embedded device (5) is composed of a multi-layer shared base network, a private base network, and a detection module; a parameter of the shared base network directly comes from an output of an upper layer; and an image is processed by the shared base network and the private base network to obtain a feature map, and after being processed by the detection module, a result merging module merges and outputs a target detection result. The target detection system further comprises an online model self-calibration system. After collecting a sample, the embedded device (5) irregularly uploads the sample to the server (6), and after labeling the sample by means of automatic and manual methods, the server (6) trains a model and updates same to the embedded device (5).Type: GrantFiled: November 20, 2020Date of Patent: February 11, 2025Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventor: Hangyang Ye
-
Patent number: 12223976Abstract: A method for estimating a direction of arrival of sound signals from a microphone array, comprising: receiving sound signals from the microphone array, and performing beamforming on the sound signals to obtain wave beams and corresponding wave beam output signals; performing the following operation on each wave beam: converting the wave beam output signal of a current wave beam to frequency domain from time domain to obtain a frequency spectrum vector and a power spectrum vector; calculating comprehensive voice signal energy of the current wave beam, wherein the comprehensive voice signal energy is the product of comprehensive energy indicating the energy level of the wave beam output signal and a comprehensive voice existence probability indicating an existence probability of voice in the wave beam output signal; and selecting the wave beam with a maximal comprehensive voice signal energy value as the output wave beam.Type: GrantFiled: November 12, 2020Date of Patent: February 11, 2025Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventor: Yang Zhao
-
Patent number: 12135677Abstract: Disclosed are an SPI controller and a method of operating an SPI controller. The SPI controller includes: an SPI clock signal generator; a register group configured to store SPI operating configuration of the SPI controller; SPI pins configured to connect to one or more SPI peripherals; and an input/output controller configured to perform data input or output between the SPI controller and the SPI peripherals according to the SPI clock signal and the SPI operating configuration; an SPI state machine configured to control a working state of the SPI controller. The SPI controller is electrically coupled via a bus to a CPU, a DMA controller, and a system memory located outside the SPI controller; and the input/output controller is further configured to receive an updated SPI operating configuration from the DMA controller and to update the updated SPI operating configuration into the register group between two consecutive SPI transmissions.Type: GrantFiled: June 29, 2021Date of Patent: November 5, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Cheng'en Wu, Jeroen Domburg, Xufeng Xiao
-
Patent number: 12112170Abstract: A method of updating registers, including: providing a bitmap register; providing a target register; establishing a mapping between each bit in the bitmap register and a corresponding target content block in the target register; providing a register update instruction, the register update instruction including: one or more flag bits at specified locations, wherein each flag bit corresponds to a bit in the bitmap register, indicating whether the target content block corresponding to the bit needs to be updated; wherein for each target content block indicated by the bit that needs to be updated, the register update instruction further comprises a new content of the target content block or a source of the new content; writing the one or more flag bits in the register update instruction into the bitmap register; and executing the register update instruction to update the target content blocks.Type: GrantFiled: June 29, 2021Date of Patent: October 8, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventor: Cheng'en Wu
-
Patent number: 12035223Abstract: A wireless transmission method and a transceiver for wireless transmission are disclosed. According to this method, information to be transmitted and transmission control information are encoded into packet length information of wireless frames for transmission, wherein the transmission control information is filled into synchronization packets, sequence number packets and data packets, and the information to be transmitted is only filled into the data packets. Specifically, the method includes sequentially polling data for transmission in units of transmission sequences, and longitudinally encoding the information to be transmitted and data check information into the data packets. The transmission sequences are separated and sorted by the synchronization packets and the sequence number packets, and the data packets are sorted by sequence number fields in the transmission sequence.Type: GrantFiled: March 30, 2023Date of Patent: July 9, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Wen Chen, Swee Ann Teo, Jiangjian Jiang, Jiangang Wu, Han Liu
-
Patent number: 11943695Abstract: Embodiments of the present invention disclose a network channel switching method and apparatus, a device, and a storage medium. The method comprises: acquiring network channel switching information sent by an upper-level parent-node device having a connection relationship, and sending the network channel switching information to a lower-level child-node device having a connection relationship; and switching, according to the received network channel switching information, from a current channel to a target channel. The technical solution in the embodiments of the present invention can greatly improve the success rate of each node device receiving network channel switching information in a mesh network, such that channel switching across the entire mesh network can be achieved while maintaining connections between the node devices in the network, thereby improving the efficiency of channel switching in the mesh network.Type: GrantFiled: December 3, 2019Date of Patent: March 26, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Yuexia Qi, Jiangjian Jiang
-
Patent number: 11937164Abstract: A method for processing a data packet at a node in a Bluetooth Mesh network, comprising: (a) determining a one-hop device cache list of the node, wherein the one-hop device cache list comprises an address of one or more one-hop nodes; (b) when the node sends a data packet, checking whether a destination address of the data packet is the same as an address stored in the one-hop device cache list; if yes, setting a TTL value of the data packet to 0 and sending the data packet; otherwise, setting the TTL value of the data packet to be greater than a specified TTL threshold, and sending the data packet; and (c) when the node forwards a data packet, checking whether the destination address of the data packet is the same as an address stored in the one-hop device cache list; if yes, setting the TTL value of the data packet to 1 and forwarding the data packet; otherwise, deducting the TTL value of the data packet by 1 and forwarding the data packet.Type: GrantFiled: February 25, 2020Date of Patent: March 19, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Yizan Zhou, Swee Ann Teo
-
Patent number: 11863652Abstract: The present disclosure provides a method for filtering a redundant data packet at a node in a Bluetooth Mesh network. The method comprises the following steps: providing a deduplication filtering cache for storing a combined field value of one or more specified fields of each of one or more Bluetooth Mesh data packets received by the node; upon receipt of a Bluetooth Mesh data packet by the node, comparing a combined field value of one or more specified fields of the data packet with each combined field value stored in the deduplication filtering cache, so as to determine whether the received Bluetooth Mesh data packet is a redundant data packet. Compared with the prior art, the method of the present disclosure may help to determine whether the data packet is the redundant data packet without decrypting the encrypted fields and de-obfuscating the obfuscated fields, which greatly simplifies the processing flow.Type: GrantFiled: February 25, 2020Date of Patent: January 2, 2024Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Weijian Zhi, Yulong Huang, Swee Ann Teo
-
Patent number: 11837017Abstract: Disclosed is a system for face recognition based on dynamic updating of facial features, comprising an image acquisition unit, a face image standardization unit, a facial feature comparison unit, and a facial feature update unit. The image acquisition unit acquires an original image which is processed by the face image standardization unit, and then the facial feature comparison unit completes extraction and comparison of a facial feature vector to determine whether the original image belongs to a user ID or a stranger, or to complete entry of the facial feature vector. Each user ID corresponds to one or more facial feature vectors. The facial feature update unit automatically updates the facial feature vector in a normal workflow to improve reliability and accuracy of face recognition. Also disclosed is a method for face recognition using the system.Type: GrantFiled: March 15, 2021Date of Patent: December 5, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventor: Jiong Yuan
-
Patent number: 11791880Abstract: A signal detection method for a MIMO-OFDM wireless communication system includes obtaining a channel matrix of each subcarrier through channel estimation for each MIMO-OFDM data packet in a plurality of MIMO-OFDM data packets; receiving a reception vector of each subcarrier; performing channel matrix preprocessing for the channel matrix of each subcarrier to generate a global dynamic K-value table, in which the global dynamic K-value table includes a global dynamic K-value corresponding to each search layer of each subcarrier; performing MIMO detection for each OFDM symbol in the MIMO-OFDM data packet, in which the MIMO detection includes performing the following steps for each subcarrier of a current OFDM symbol: reading channel matrix preprocessing results and reception vector of the current subcarrier; transforming the reception vector of the current subcarrier into an LR search domain; and performing K-best search for the current subcarrier to obtain an LR domain candidate transmission vector of the curreType: GrantFiled: December 3, 2019Date of Patent: October 17, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Rui Zhan, Lu Kong
-
Patent number: 11765563Abstract: Disclosed in the present disclosure is a method for provisioning a Bluetooth Mesh network, used for provisioning a plurality of non-provisioned devices, so as to add the plurality of non-provisioned devices to the Bluetooth Mesh network. The method includes: provisioning, by a top provisioner, surrounding non-provisioned devices of the top provisioner, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; selecting, by a top provisioner, the one or more newly added nodes to be configured as one or more temporary provisioners; provisioning, by each of the one or more temporary provisioners, surrounding non-provisioned devices, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; and completing, by the top provisioner and each of the one or more temporary provisioners, the provisioning of the plurality of non-provisioned devices.Type: GrantFiled: February 25, 2020Date of Patent: September 19, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Yizan Zhou, Swee Ann Teo
-
Patent number: 11711749Abstract: A wireless transmission method and a transceiver for wireless transmission are disclosed. According to this method, information to be transmitted and transmission control information are encoded into packet length information of wireless frames for transmission, wherein the transmission control information is filled into synchronization packets, sequence number packets and data packets, and the information to be transmitted is only filled into the data packets. Specifically, the method includes sequentially polling data for transmission in units of transmission sequences, and longitudinally encoding the information to be transmitted and data check information into the data packets. The transmission sequences are separated and sorted by the synchronization packets and the sequence number packets, and the data packets are sorted by sequence number fields in the transmission sequence.Type: GrantFiled: May 21, 2021Date of Patent: July 25, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Wen Chen, Swee Ann Teo, Jiangjian Jiang, Jiangang Wu, Han Liu
-
Patent number: 11711155Abstract: The present disclosure discloses an adaptive MIMO detection method and system.Type: GrantFiled: February 26, 2020Date of Patent: July 25, 2023Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventor: Rui Zhan
-
Patent number: 11509516Abstract: A signal detection method for a MIMO-OFDM wireless communication system includes obtaining a channel matrix of each subcarrier for each MIMO-OFDM data packet; receiving a reception vector of each subcarrier; performing MIMO detection for a first OFDM symbol and channel matrix preprocessing to generate a global dynamic K-value table; performing MIMO detection for each subsequent OFDM symbol, the MIMO detection includes: performing the following steps for each subcarrier of a current OFDM symbol: transforming the reception vector of the current subcarrier into a LR search domain; and obtaining a LR domain candidate transmission vector of the current subcarrier, a K-value applied to each search layer of the current subcarrier during the K-best search is a global dynamic K-value in the global dynamic K-value table corresponding to the search layer.Type: GrantFiled: December 3, 2019Date of Patent: November 22, 2022Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Rui Zhan, Lu Kong
-
Patent number: 11330544Abstract: Provided is a method for automatically calibrating wireless frequency offsets. The method includes following steps: a wireless fidelity (Wi-Fi) wireless transmission module monitors or scans a specific data packet of an access point (AP); the Wi-Fi wireless transmission module acquires a frequency offset between a central frequency of the Wi-Fi wireless transmission module and a central frequency of the AP according to the specific data packet; the Wi-Fi wireless transmission module executes frequency offset tracking according to the frequency offset to control the Wi-Fi wireless transmission module to calculate a central frequency according to a frequency offset acquired for a surrounding AP of the Wi-Fi wireless transmission module in such a way that each of the calculated central frequency and the frequency offset for the surrounding AP is in a preset standard, and adjusts the central frequency of the Wi-Fi wireless transmission module according to the calculated central frequency.Type: GrantFiled: September 30, 2018Date of Patent: May 10, 2022Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Ke Shang, Zhifu Liu, Ping Huang
-
Patent number: 11271286Abstract: Disclosed is a metal shielding cover slot antenna, which includes a metal shielding cover. The metal shielding cover includes a plurality of conductive surfaces, and the metal shielding cover further includes: a slot, an antenna feed terminal and an antenna ground portion. The slot is disposed in at least one of the plurality of conductive surfaces of the metal shielding cover; the antenna ground portion is formed by at least one of the plurality of conductive surfaces, formed by a cut in at least one of the plurality of conductive surfaces or connected to at least one of the plurality of conductive surfaces; the antenna feed terminal is formed by a cut in at least one of the plurality of conductive surfaces or connected to at least one of the plurality of conductive surfaces; and a conductive path starts from the antenna feed terminal and extends along the slot. Also disclosed is an electronic device.Type: GrantFiled: August 15, 2018Date of Patent: March 8, 2022Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.Inventors: Fei Liu, Swee Ann Teo
-
Patent number: 10693714Abstract: A communication method for Wi-Fi Internet of Things equipment, which is used for Wi-Fi Internet of Things main control equipment to send control information to Wi-Fi Internet of Things controlled equipment, in which Wi-Fi Internet of main control equipment and Wi-Fi Internet of Things controlled equipment complete pairing, and acquire a MAC address and a communication key of each other; the Wi-Fi Internet of main control equipment sends control information to the Wi-Fi Internet of Things controlled equipment by loading a private information structure in a Wi-Fi unicast packet or multicast packet; and the Wi-Fi Internet of Things controlled equipment sends confirmation information to the Wi-Fi Internet of Things main control equipment after receiving the control information.Type: GrantFiled: July 20, 2015Date of Patent: June 23, 2020Assignee: ESPRESSIF SYSTEMS (SHANGHAI) PTE LTDInventors: Swee Ann Teo, Hao Lin, Jiangjian Jiang, Rui Zhan