-
公开(公告)号:US11765564B2
公开(公告)日:2023-09-19
申请号:US17560808
申请日:2021-12-23
Applicant: Google LLC
Inventor: Tapan Pattnayak , Aaron Chen , Wei-Ning Huang , Martin A. Turon
IPC: H04W4/80 , H04L1/1607 , H04W76/10
CPC classification number: H04W4/80 , H04L1/1607 , H04W76/10
Abstract: This document describes low-latency Bluetooth connectivity in a wireless network in which a central node and a peripheral node establish a connection. During a first connection interval, the peripheral node receives a packet from the central node to synchronize communication with the central node, and based on receiving the packet, the peripheral node transmits a first fixed-length packet. If the first fixed-length packet fails to reach the central node, the peripheral node does not receive an acknowledgement, ACK, from the central node during the first connection interval and retransmits the first fixed-length packet during the first connection interval.
-
公开(公告)号:US20220368632A1
公开(公告)日:2022-11-17
申请号:US17637396
申请日:2019-09-19
Applicant: Google LLC
Inventor: Martin A. Turon
IPC: H04L45/7453 , H04L9/32
Abstract: This document describes network filtering with private resolvable addresses in a wireless network. A source node in the wireless network hashes an identity resolving key and a value of a random number field to generate an address hash. The source node forms an advertisement address that includes a portion of the address hash and inserts the advertisement address in an advertising extension packet. The source node transmits the advertising extension packet over the wireless network, the address hash being usable by a destination node to filter the advertising extension packet.
-
公开(公告)号:US20210337473A1
公开(公告)日:2021-10-28
申请号:US16325674
申请日:2018-09-07
Applicant: Google LLC
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon
Abstract: This document describes techniques and devices to reduce energy consumption and network traffic related to polling for buffered data packets (e.g., messages) between devices in a wireless mesh network. Based on the requirements of an end device that sleeps to conserve power, a parent device receives and buffers data packets addressed to the end device until the end device is awake. The end device periodically wakes-up to transmit application data, such as a sensor reading or a status message, to the parent device. By including an indication of pending data at the parent device in an acknowledgement the transmission of by end device, additional data request messages and acknowledgements can be reduced or eliminated to improve the battery life of the end device and reduce network traffic on the mesh network.
-
公开(公告)号:US20190281496A1
公开(公告)日:2019-09-12
申请号:US16423795
申请日:2019-05-28
Applicant: Google LLC
Inventor: Martin A. Turon
Abstract: In aspects of packet segmentation and reassembly for mesh networks, a source node in a mesh network segments an access protocol data unit (PDU) into a set of segments that are concatenated with a segment transport header and transmitted over the mesh network in segmented access messages to a destination node. The destination node allocates memory to store the content of the access PDU based on a segment total field in the segment transport header, and stores each received segment at the appropriate offset in the allocated memory, based on a value of a segment offset filed in each segmented access message. The destination node transmits a segment acknowledgement message including a segment acknowledgement field indicating which of the multiple segments have been received by the destination node.
-
公开(公告)号:US20190075073A1
公开(公告)日:2019-03-07
申请号:US15767115
申请日:2016-04-01
Applicant: Google LLC
Inventor: Grant Michael Erickson , Martin A. Turon , Jonathan Wing-Yan Hui
Abstract: In embodiments of efficient network stack for wireless application protocols, a network stack receives an application-layer message in a first wireless application protocol that includes a source address and a destination address, maps the source address to an Internet Protocol version 6 (IPv6) source address, and maps the destination address to an IPv6 source address. The source node transmits the application-layer message to a destination node in a mesh network using a network stack that implements a second wireless application protocol using the IPv6 source address, and maps the destination address to an IPv6 source address.
-
公开(公告)号:US20180242379A1
公开(公告)日:2018-08-23
申请号:US15959122
申请日:2018-04-20
Applicant: Google LLC
Inventor: Martin A. Turon , Grant Michael Erickson , Jay D. Logue , Jonathan Wing-Yan Hui , Christopher Anthony Boross
IPC: H04W76/10 , H04L9/08 , H04W40/32 , H04L29/06 , H04W72/04 , H04W12/10 , H04L29/08 , H04W12/08 , H04W12/04
CPC classification number: H04W76/10 , H04L9/08 , H04L9/0816 , H04L29/08621 , H04L41/12 , H04L63/10 , H04L63/166 , H04L63/205 , H04L67/146 , H04L69/16 , H04L2463/061 , H04W4/80 , H04W12/009 , H04W12/04 , H04W12/06 , H04W12/08 , H04W12/10 , H04W40/32 , H04W72/048 , H04W84/18 , H04W84/20
Abstract: In embodiments of mesh network commissioning, a commissioning device establishes a secure commissioning communication session between the commissioning device and a border router of a mesh network to securely establish network communication sessions for joining one or more joining devices to the mesh network. The commissioning device can activate joining for the mesh network, and receive a request from a joining device to join the mesh network. The commissioning device can establish a secure joiner communication session between the commissioning device and the joining device, authenticate the joining device using an encrypted device identifier, and join the joining device to the mesh network.
-
公开(公告)号:US20230058400A1
公开(公告)日:2023-02-23
申请号:US18045662
申请日:2022-10-11
Applicant: Google LLC
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon
Abstract: This document describes techniques and devices to synchronize communications between devices in a wireless mesh network. Based on the requirements of an end device that sleeps (e.g., is out of communication with the wireless mesh network) for periods of time, the end device indicates to a parent wireless mesh network device that the end device wants to configure operations in a synchronized-reception mode, which causes the parent device to reply with an indication of the clock accuracy of the parent device. The end device uses the clock accuracy of the parent device to determine parameters for synchronized-reception and transmits the parameters to the parent device. The end device activates its receiver based on the parameters to receive data from the parent device.
-
公开(公告)号:US20220239622A1
公开(公告)日:2022-07-28
申请号:US17659709
申请日:2022-04-19
Applicant: Google LLC
Inventor: Grant Michael Erickson , Martin A. Turon , Jonathan Wing-Yan Hui
IPC: H04L61/103 , H04W4/029 , H04L101/659 , H04L101/681 , H04W4/80 , H04L61/256 , H04W40/24 , H04W80/12
Abstract: In embodiments of efficient network stack for wireless application protocols, a network stack receives an application-layer message in a first wireless application protocol that includes a source address and a destination address, maps the source address to an Internet Protocol version 6 (IPv6) source address, and maps the destination address to an IPv6 source address. The source node transmits the application-layer message to a destination node in a mesh network using a network stack that implements a second wireless application protocol using the IPv6 source address, and maps the destination address to an IPv6 source address.
-
公开(公告)号:US11343774B2
公开(公告)日:2022-05-24
申请号:US16325674
申请日:2018-09-07
Applicant: Google LLC
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon
Abstract: This document describes techniques and devices to reduce energy consumption and network traffic related to polling for buffered data packets (e.g., messages) between devices in a wireless mesh network. Based on the requirements of an end device that sleeps to conserve power, a parent device receives and buffers data packets addressed to the end device until the end device is awake. The end device periodically wakes-up to transmit application data, such as a sensor reading or a status message, to the parent device. By including an indication of pending data at the parent device in an acknowledgement the transmission of by end device, additional data request messages and acknowledgements can be reduced or eliminated to improve the battery life of the end device and reduce network traffic on the mesh network.
-
公开(公告)号:US20190159006A1
公开(公告)日:2019-05-23
申请号:US16258194
申请日:2019-01-25
Applicant: Google LLC
Inventor: Martin A. Turon
CPC classification number: H04W4/80 , H04L9/0637 , H04L9/3242 , H04L61/2038 , H04L63/123 , H04L63/126 , H04W12/00512 , H04W12/10 , H04W84/18
Abstract: In embodiments of virtual addressing for mesh networks, a node in a mesh network publishes packets and/or subscribes to packets using a virtual address that is derived from a unique identifier. The unique identifier has a larger address space than the destination address field of the packet. The unique identifier and an application key are hashed to elide the unique identifier from the destination address that is transmitted in the packet over the mesh network. A node receiving the packet can determine that the address is a virtual address, and disambiguate the destination address to determine that the virtual address corresponds to a unique identifier known to the receiving node.
-
-
-
-
-
-
-
-
-