-
公开(公告)号:US10567280B2
公开(公告)日:2020-02-18
申请号:US15443953
申请日:2017-02-27
Applicant: Google Inc.
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon , James H. Woodyatt
IPC: H04W72/10 , H04L12/741 , H04L12/761 , H04L12/749 , H04L12/715 , H04L29/12 , H04L29/08 , H04L12/747 , H04W8/26 , H04W40/02 , H04W84/18
Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
-
公开(公告)号:US10356658B2
公开(公告)日:2019-07-16
申请号:US15645592
申请日:2017-07-10
Applicant: Google Inc.
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.
-
公开(公告)号:US20170222923A1
公开(公告)日:2017-08-03
申请号:US15443953
申请日:2017-02-27
Applicant: Google Inc.
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon , James H. Woodyatt
IPC: H04L12/741 , H04L12/749
Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
-
公开(公告)号:US09628338B2
公开(公告)日:2017-04-18
申请号:US14752380
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
IPC: H04L5/20 , H04L12/24 , H04L9/08 , H04W12/10 , H04W72/04 , H04W12/06 , H04W76/02 , H04W12/04 , H04W12/08 , H04L29/08 , H04L29/06 , H04W40/32 , H04W4/00 , H04W84/18
CPC classification number: H04W76/10 , H04L9/08 , H04L9/0816 , H04L29/08621 , H04L41/12 , H04L63/166 , H04L69/16 , H04L2463/061 , H04W4/80 , H04W12/04 , H04W12/06 , H04W12/08 , H04W12/10 , H04W40/32 , H04W72/048 , H04W84/18
Abstract: In embodiments of mesh network commissioning, a node device in a mesh network receives a commissioning dataset, and compares a timestamp in the received commissioning dataset with a stored timestamp in a commissioning dataset that is stored in the node. The node device can determine from the comparison that the stored timestamp is more recent than the received timestamp, and in response, transmit a message to a leader device of the mesh network, where the message includes the stored commissioning dataset. The leader device accepts the stored commissioning dataset as the most recent commissioning dataset for the mesh network, and propagates the stored commissioning dataset to the mesh network. Alternatively, the node device can determine that the received timestamp is more recent than the stored timestamp, and in response to the determination, update the stored commissioning dataset to match the received commissioning dataset.
-
公开(公告)号:US09300581B1
公开(公告)日:2016-03-29
申请号:US14798456
申请日:2015-07-13
Applicant: Google, Inc.
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon , James H. Woodyatt
IPC: H04L12/28 , H04L12/741 , H04L12/761
CPC classification number: H04L45/74 , H04L45/04 , H04L45/16 , H04L45/741 , H04L45/742 , H04L61/2015 , H04L61/2092 , H04L61/6004 , H04L61/6059 , H04L67/12 , H04W8/26 , H04W40/02 , H04W72/10 , H04W84/18
Abstract: In embodiments of mesh network addressing for duplicate address detection, an end device of the mesh network can generate an address identifier that includes an address and time-based information associated with the end device, which is attached to a router device for communication in the mesh network. The address identifier is maintained by the router device as a tuple state of the end device. The end device or the router device can initiate an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address. The end device or router device receives the tuple state of mesh network devices having the designated address in response to the address query, and can then detect a duplicate address of a mesh network device based on the time based information.
Abstract translation: 在用于重复地址检测的网状网络寻址的实施例中,网状网络的终端设备可以生成包括与终端设备相关联的地址和基于时间的信息的地址标识符,该终端设备附接到用于在网格中通信的路由器设备 网络。 地址标识符由路由器设备维护为终端设备的元组状态。 终端设备或路由器设备可以发起地址查询,请求具有指定地址的网状网络中的网状网络设备与对应于指定地址的元组状态进行响应。 终端设备或路由器设备响应于地址查询接收具有指定地址的网状网络设备的元组状态,然后可以基于基于时间的信息来检测网状网络设备的重复地址。
-
公开(公告)号:US20160029290A1
公开(公告)日:2016-01-28
申请号:US14873331
申请日:2015-10-02
Applicant: Google Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Jay D. Logue , Jonathan Wing-Yan Hui , Christopher Anthony Boross
CPC classification number: H04W76/10 , H04L9/08 , H04L9/0816 , H04L29/08621 , H04L41/12 , H04L63/166 , H04L69/16 , H04L2463/061 , H04W4/80 , H04W12/04 , H04W12/06 , H04W12/08 , H04W12/10 , H04W40/32 , H04W72/048 , H04W84/18
Abstract: In embodiments of mesh network commissioning, a commissioning device of a mesh network can determine steering data for the mesh network, where the steering data is an indication of a device identifier associated with a device that is allowed to join the mesh network. The commissioning device can then propagate the steering data from the commissioning device for the mesh network to one or more routers in the mesh network, and the steering data indicates that a commissioner is active on the mesh network. The commissioning device propagating the steering data enables the one or more routers to transmit the steering data in a beacon message, and the steering data is effective to enable the device associated with the device identifier to identify that the device is allowed to join the mesh network.
Abstract translation: 在网状网络调试的实施例中,网状网络的调试设备可以确定网状网络的导向数据,其中导向数据是与允许加入网状网络的设备相关联的设备标识符的指示。 然后,调试装置可以将来自网状网络的调试装置的转向数据传播到网状网络中的一个或多个路由器,并且转向数据指示专家在网状网络上是活动的。 传播指导数据的调试装置使得一个或多个路由器能够在信标消息中发送指导数据,并且导向数据有效地使与设备标识符相关联的设备能够识别该设备被允许加入网状网络 。
-
公开(公告)号:US20150373691A1
公开(公告)日:2015-12-24
申请号:US14752492
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Jay D. Logue , Jonathan Wing-Yan Hui , Christopher Anthony Boross
CPC classification number: H04W76/10 , H04L9/08 , H04L9/0816 , H04L29/08621 , H04L41/12 , H04L63/166 , H04L69/16 , H04L2463/061 , H04W4/80 , H04W12/04 , H04W12/06 , H04W12/08 , H04W12/10 , H04W40/32 , H04W72/048 , H04W84/18
Abstract: In embodiments of mesh network commissioning, a commissioning device of a mesh network can determine steering data for the mesh network, where the steering data includes an indication of a device identifier associated with a device that is allowed to join the mesh network, and the indication is represented as a set of values in a Bloom filter that represent the device identifier. The commissioning device can then propagate the steering data from the commissioning device for the mesh network to one or more routers in the mesh network. Propagating the steering data enables the routers to transmit the steering data in a beacon message, where the steering data enables the device associated with the device identifier to compare the set of values in the Bloom filter to a second set of values determined at the device to identify that the device is allowed to join the mesh network.
Abstract translation: 在网状网络调试的实施例中,网状网络的调试设备可以确定网状网络的导向数据,其中指导数据包括与允许加入网状网络的设备相关联的设备标识符的指示,以及指示 被表示为表示设备标识符的Bloom过滤器中的一组值。 然后,调试设备可以将来自网状网络的调试设备的转向数据传播到网状网络中的一个或多个路由器。 传播转向数据使得路由器能够在信标消息中传送指导数据,其中转向数据使与设备标识符相关联的设备能够将布隆过滤器中的值集合与设备上确定的第二组值进行比较 确定允许设备加入网状网络。
-
公开(公告)号:US10433272B2
公开(公告)日:2019-10-01
申请号:US15157118
申请日:2016-05-17
Applicant: Google Inc.
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon
Abstract: In embodiments of distributed coordination of mesh network configuration updates, pending commissioning datasets are managed and distributed to coordinate configuration changes of parameters that control participation in, and secure communication over, a mesh network. Pending network commissioning datasets are managed across fragmentation of the mesh network into multiple partitions and subsequent merging of the fragments to ensure that the most recent updates to pending commissioning datasets are propagated to mesh network devices and that all mesh network devices will receive pending commissioning datasets before the time that the pending commissioning dataset becomes the active commissioning dataset for the mesh network.
-
公开(公告)号:US20190014497A1
公开(公告)日:2019-01-10
申请号:US15645592
申请日:2017-07-10
Applicant: Google Inc.
Inventor: Martin A. Turon
CPC classification number: H04W28/065 , H04L1/1614 , H04L1/1628 , H04L1/1848 , H04L1/189 , H04W4/80 , H04W12/1006 , H04W84/18
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.
-
公开(公告)号:US09807621B1
公开(公告)日:2017-10-31
申请号:US15157149
申请日:2016-05-17
Applicant: Google Inc.
Inventor: Jonathan Wing-Yan Hui , Martin A. Turon
CPC classification number: H04W16/16 , H04B17/26 , H04B17/318 , H04B17/382 , H04B17/391 , H04W4/80 , H04W24/10 , H04W84/12 , H04W84/18 , H04W84/20
Abstract: In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning parameters, to nodes in a mesh network, causing the nodes to perform energy detection (ED) scans using the scanning parameters. The commissioning device receives energy measurements in scanning reports from the nodes and analyzes the measurements to determine an operating channel for the mesh network. The commissioning device updates the operating channel in network configuration information that is sent to a leader device in the mesh network, for propagation to the mesh network.
-
-
-
-
-
-
-
-
-