Patents by Inventor Yuexia Qi

Yuexia Qi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11943695
    Abstract: 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: Grant
    Filed: December 3, 2019
    Date of Patent: March 26, 2024
    Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11595805
    Abstract: A method for discovering devices in a mesh network. After receiving a plurality of request frames sent by a large number of first devices, a second device sends a response frame via broadcast form times, at an interval of n; and each first device that receives the response frame establishes a mutual discovery relationship with the second device. In the event that an extremely large number of devices are present in the mesh network, the present invention may greatly improve the probability of discovery between devices, and effectively suppress network storming, thereby enabling the mesh network to maintain a good network performance.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: February 28, 2023
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11528184
    Abstract: Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: December 13, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11363498
    Abstract: A mesh network flow control method comprising: allocating a receiving window of a certain size between a parent node and each child node; the child node transmitting a window request to the parent node prior to transmitting a packet; upon receipt of the request, the parent node extracting the sequence number of the request of the child node; comparing the sequence number with a sequence number of the packet last received; calculating the size of an available window and replying to the child node with the size; and the child node transmitting the packet according to the size. Another method includes: a root node broadcasting information concerning a connection state between the root node and a server in a management frame of Wi-Fi, such that through information communication within a network, each node within the network can obtain the information, and then devices within the network transmit packets to the root node, thereby avoiding occupancy of bandwidth by unnecessary packet-transmissions.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 14, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11363519
    Abstract: The invention provides a method for selecting a parent node in a mesh network: for one or more other nodes found through scanning, a first node filtering out, from the one or more other nodes, nodes that are not in a same organization, not of a same version, or not in the same network; filtering out, from the one or more other nodes, leaf child nodes at a deepest level, and nodes with a maximum number of connections reached; filtering out, from the one or more other nodes, free nodes, all child nodes of the first node, and nodes in a looped list of the first node; filtering out, from the one or more other nodes, nodes with a signal strength unable to maintain normal communication; and according to preset weights, for each of remaining nodes in the one or more other nodes after filtering, calculating a rank collectively based on a signal strength value of the node, a level of the node, and an existing number of connections of the node, and selecting a node with a highest rank among the remaining nodes as the p
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: June 14, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Publication number: 20220166747
    Abstract: The present disclosure discloses a node conflict detection method, apparatus, terminal, and storage medium. First, if a node conflict detection instruction is detected, first physical address information of an external device corresponding to a node outside the network to which the first terminal belongs is acquired, and then a conflict detection result of the network to which the first terminal belongs is determined according to second physical address information of an external device corresponding to the network to which the first terminal belongs and the first physical address information.
    Type: Application
    Filed: February 26, 2020
    Publication date: May 26, 2022
    Inventors: Yuexia QI, Jiangjian JIANG
  • Patent number: 11317467
    Abstract: Disclosed is a method for electing a root node in a mesh network, comprising the steps of: S1) when it is determined that there is no root node in the mesh network, all devices separately broadcast and transmit real-time signal strengths between the devices and a router; S2) all devices separately perform a first scanning, and each device elects, according to received real-time signal strengths between the other devices and the router and the real-time signal strength between the device and the router, a device having a maximum real-time signal strength as a root node candidate and broadcasts and transmits the same; and S3) all devices separately perform another scanning, and each device elects, according to the received root node candidates respectively elected by the other devices, a root node candidate having a maximum signal strength as a new root node candidate and broadcasts and transmits the same again until a unique root node is elected.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 26, 2022
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Publication number: 20220060961
    Abstract: 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: Application
    Filed: December 3, 2019
    Publication date: February 24, 2022
    Inventors: Yuexia QI, Jiangjian JIANG
  • Patent number: 11212729
    Abstract: Disclosed are a method and system for establishing a route in a connectionless mesh network.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: December 28, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Publication number: 20210336843
    Abstract: Disclosed are a processing method, device, apparatus for a mesh network, and a storage medium. The method is implemented by a node in the mesh network, including acquiring root node information of at least two root nodes in conflict if any root node conflict is detected in the mesh network; and according to the root node information of the at least two root nodes in conflict, selecting a new root node from the at least two root nodes in conflict as a root node to be used in the mesh network. In the embodiments of the present invention, according to the root node information of the two root nodes, a new root node is selected as the root node to be used in the mesh network, so as to realize direct communication between nodes in the entire wireless mesh network, and to reduce the traffic throughput of the root node.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 28, 2021
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Patent number: 11109185
    Abstract: Disclosed in the present invention is a method for provisioning a mesh network, the provisioning method comprising: a mobile terminal scans one or more mesh devices within a preset distance range thereof; the mobile terminal communicatively connects with the one or more mesh devices and sends mesh network configuration information to the one or more mesh devices, and the one or more mesh devices completes the provisioning. In the present invention, the mobile terminal can directly input mesh network configuration information and implement mesh provisioning for a plurality of mesh devices or all the mesh devices in the communication range thereof through Bluetooth; the speed is high, operation is simple, and efficiency is high.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 31, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Patent number: 11019026
    Abstract: Disclosed is a method for applying a TCP/IP protocol in a mesh network, comprising: constructing protocol stack models of a root node and one or more ordinary nodes in the mesh network; the root node using a custom IE in a management frame to share an IP configuration acquired by itself from a router, a MAC address of itself, and a MAC address of the router with the ordinary nodes; each ordinary node adopting a static IP configuration mode to set its IP configuration as that of the root node; the root node acquiring a port range available for each ordinary node; and each node in the mesh network communicating with an external IP network over a TCP/IP protocol stack. In the invention, when an IP datagram is forwarded in the mesh network, there is no need to perform layer-by-layer NAT, and no need to recalculate a checksum of the IP datagram when it reaches the root node, thereby greatly improving network communication efficiency.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Espressif Systems (Shanghai) Co., Ltd.
    Inventors: Yuexia Qi, Swee Ann Teo, Jiangjian Jiang
  • Publication number: 20210051460
    Abstract: A method for discovering devices in a mesh network. After receiving a plurality of request frames sent by a large number of first devices, a second device sends a response frame via broadcast form times, at an interval of n; and each first device that receives the response frame establishes a mutual discovery relationship with the second device. In the event that an extremely large number of devices are present in the mesh network, the present invention may greatly improve the probability of discovery between devices, and effectively suppress network storming, thereby enabling the mesh network to maintain a good network performance.
    Type: Application
    Filed: January 8, 2019
    Publication date: February 18, 2021
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Publication number: 20210036986
    Abstract: Disclosed is a method for applying a TCP/IP protocol in a mesh network, comprising: constructing protocol stack models of a root node and one or more ordinary nodes in the mesh network; the root node using a custom IE in a management frame to share an IP configuration acquired by itself from a router, a MAC address of itself, and a MAC address of the router with the ordinary nodes; each ordinary node adopting a static IP configuration mode to set its IP configuration as that of the root node; the root node acquiring a port range available for each ordinary node; and each node in the mesh network communicating with an external IP network over a TCP/IP protocol stack. In the invention, when an IP datagram is forwarded in the mesh network, there is no need to perform layer-by-layer NAT, and no need to recalculate a checksum of the IP datagram when it reaches the root node, thereby greatly improving network communication efficiency.
    Type: Application
    Filed: January 8, 2019
    Publication date: February 4, 2021
    Inventors: Yuexia Qi, Swee Ann Teo, Jiangjian Jiang
  • Publication number: 20210037424
    Abstract: A mesh network flow control method comprising: allocating a receiving window of a certain size between a parent node and each child node; the child node transmitting a window request to the parent node prior to transmitting a packet; upon receipt of the request, the parent node extracting the sequence number of the request of the child node; comparing the sequence number with a sequence number of the packet last received; calculating the size of an available window and replying to the child node with the size; and the child node transmitting the packet according to the size. Another method includes: a root node broadcasting information concerning a connection state between the root node and a server in a management frame of Wi-Fi, such that through information communication within a network, each node within the network can obtain the information, and then devices within the network transmit packets to the root node, thereby avoiding occupancy of bandwidth by unnecessary packet-transmissions.
    Type: Application
    Filed: January 8, 2019
    Publication date: February 4, 2021
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Publication number: 20210014770
    Abstract: The invention provides a method for selecting a parent node in a mesh network: for one or more other nodes found through scanning, a first node filtering out, from the one or more other nodes, nodes that are not in a same organization, not of a same version, or not in the same network; filtering out, from the one or more other nodes, leaf child nodes at a deepest level, and nodes with a maximum number of connections reached; filtering out, from the one or more other nodes, free nodes, all child nodes of the first node, and nodes in a looped list of the first node; filtering out, from the one or more other nodes, nodes with a signal strength unable to maintain normal communication; and according to preset weights, for each of remaining nodes in the one or more other nodes after filtering, calculating a rank collectively based on a signal strength value of the node, a level of the node, and an existing number of connections of the node, and selecting a node with a highest rank among the remaining nodes as the p
    Type: Application
    Filed: December 4, 2018
    Publication date: January 14, 2021
    Inventors: Yuexia Qi, Jiangjian Jiang
  • Publication number: 20200396669
    Abstract: Disclosed are a method and system for establishing a route in a connectionless mesh network.
    Type: Application
    Filed: January 8, 2019
    Publication date: December 17, 2020
    Inventors: Jiangjian Jian, Yuexia Qi
  • Publication number: 20200359169
    Abstract: Disclosed in the present invention is a method for provisioning a mesh network, the provisioning method comprising: a mobile terminal scans one or more mesh devices within a preset distance range thereof; the mobile terminal communicatively connects with the one or more mesh devices and sends mesh network configuration information to the one or more mesh devices, and the one or more mesh devices completes the provisioning. In the present invention, the mobile terminal can directly input mesh network configuration information and implement mesh provisioning for a plurality of mesh devices or all the mesh devices in the communication range thereof through Bluetooth; the speed is high, operation is simple, and efficiency is high.
    Type: Application
    Filed: January 8, 2019
    Publication date: November 12, 2020
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Publication number: 20200359453
    Abstract: Disclosed is a method for electing a root node in a mesh network, comprising the steps of: S1) when it is determined that there is no root node in the mesh network, all devices separately broadcast and transmit real-time signal strengths between the devices and a router; S2) all devices separately perform a first scanning, and each device elects, according to received real-time signal strengths between the other devices and the router and the real-time signal strength between the device and the router, a device having a maximum real-time signal strength as a root node candidate and broadcasts and transmits the same; and S3) all devices separately perform another scanning, and each device elects, according to the received root node candidates respectively elected by the other devices, a root node candidate having a maximum signal strength as a new root node candidate and broadcasts and transmits the same again until a unique root node is elected.
    Type: Application
    Filed: January 8, 2019
    Publication date: November 12, 2020
    Inventors: Jiangjian Jiang, Yuexia Qi
  • Publication number: 20200137671
    Abstract: The invention discloses a Wi-Fi networking method, the method comprises: an address definition in a MAC layer data structure comprises a target destination address and a group address of a Wi-Fi device; adding Wi-Fi devices in a same frequency band and having a same group address to a same Wi-Fi network. In the invention, one group address specifies one Wi-Fi network; any Wi-Fi devices in the same frequency band, as long as they have the same group address, are considered as being in the same network and establish one Wi-Fi network; any device is in a peer role, and there is no substantial connection relationship; any Wi-Fi device may freely join or leave the network; the number of devices in this network may tend to be infinite, the range of the network may tend to be infinitely wide, and various network topologies of different complexities are supported.
    Type: Application
    Filed: April 27, 2018
    Publication date: April 30, 2020
    Inventors: Jiangjian Jiang, Yuexia Qi, Lina Ye