-
公开(公告)号: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.
-
公开(公告)号:US09590975B2
公开(公告)日:2017-03-07
申请号:US14504233
申请日:2014-10-01
Applicant: Google Inc.
Inventor: Grant M. Erickson , Christopher A. Boross
IPC: H04L29/06 , H04L12/741 , H04W40/02 , H04W80/04 , H04L9/32 , H04W12/06 , H04W84/18 , H04W40/24 , H04W84/12 , H04L12/56
CPC classification number: H04L63/0823 , H04L9/3263 , H04L45/741 , H04L45/745 , H04L63/061 , H04L63/065 , H04L63/166 , H04W12/06 , H04W40/02 , H04W40/24 , H04W80/045 , H04W84/12 , H04W84/18 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/164 , Y02D70/166 , Y02D70/22 , Y02D70/30
Abstract: An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol—Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
Abstract translation: 电子设备可以包括网络接口,其可使得电子设备能够将电子设备无线地耦合到其他电子设备。 电子设备还可以包括处理器,其可以使用路由信息协议 - 下一代(RIPng)路由机制来确定到其他电子设备的至少一个数据路径。 在识别到其他电子设备的至少一个数据路径之后,处理器可以使用数据报传输层安全(DTLS)协议来确定所标识的数据路径是否是安全的。 如果所识别的数据路径被确定为安全的,则处理器可以经由安全数据路径向其他电子设备发送互联网协议版本6(IPv6)数据分组。
-
公开(公告)号:US09432464B2
公开(公告)日:2016-08-30
申请号:US14665913
申请日:2015-03-23
Applicant: Google Inc.
Inventor: Jay D. Logue , Grant M. Erickson , Sunny Vardhan Gujjaru , Michael Dixon , Jiakang Lu
IPC: G06F15/16 , H04L29/08 , G08B29/02 , F24F11/00 , G05B15/02 , G06F17/30 , H04L29/06 , H04L12/24 , H04L12/28 , H04L12/26 , H04L12/751 , H04L12/741 , G06F12/00
CPC classification number: H04L61/1541 , F24F11/30 , F24F11/62 , G05B15/02 , G05B19/042 , G05B2219/2642 , G06F17/30634 , G06F17/30722 , G08B17/10 , G08B25/001 , G08B29/02 , H04L12/2803 , H04L12/281 , H04L12/2823 , H04L12/283 , H04L29/06 , H04L41/0816 , H04L43/0805 , H04L45/02 , H04L45/74 , H04L63/08 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/12 , H04L67/141 , H04L67/143 , H04L67/26 , H04L67/303 , H04L69/28
Abstract: Systems and methods for exchanging a data stream of information that varies over time using a message format. The message format includes a version field that indicates a version of a structure of the message format. The message format also includes one or more resources fields that each identifies a resource to be imported into the data stream exchanging the data stream. Moreover, the message format includes one or more records that represent time-variant data samples being exchanged in the message. Furthermore, the message format includes one or more descriptor fields, wherein each descriptor field corresponds to at least one respective record of the one or more records and contains metadata describing data contained within the at least one record.
Abstract translation: 使用消息格式交换随时间变化的信息的数据流的系统和方法。 消息格式包括指示消息格式的结构的版本的版本字段。 消息格式还包括一个或多个资源字段,每个资源字段标识要导入到交换数据流的数据流中的资源。 此外,消息格式包括表示在消息中交换的时变数据样本的一个或多个记录。 此外,消息格式包括一个或多个描述符字段,其中每个描述符字段对应于一个或多个记录的至少一个相应记录,并且包含描述包含在至少一个记录中的数据的元数据。
-
公开(公告)号:US09410712B2
公开(公告)日:2016-08-09
申请号:US14588086
申请日:2014-12-31
Applicant: Google Inc.
Inventor: Zachary B. Smith , Grant M. Erickson , Jay D. Logue , Matthew G. Neeley
CPC classification number: H04L61/1541 , F24F11/30 , F24F11/62 , G05B15/02 , G05B19/042 , G05B2219/2642 , G06F17/30634 , G06F17/30722 , G08B17/10 , G08B25/001 , G08B29/02 , H04L12/2803 , H04L12/281 , H04L12/2823 , H04L12/283 , H04L29/06 , H04L41/0816 , H04L43/0805 , H04L45/02 , H04L45/74 , H04L63/08 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/12 , H04L67/141 , H04L67/143 , H04L67/26 , H04L67/303 , H04L69/28
Abstract: Method and systems for controlling data remotely that includes connecting to a remote device within a fabric of smart devices. The remote device stores data locally. Controlling the data includes remotely controlling the data stored in the remote device from another device connected to the fabric by transmitting a message to the remote device. Moreover, the transmitted message includes a profile identifier that causes a data management entity of the remote device to perform an indicated data management action. Furthermore, the profile identifier identifies a data management profile, and the message includes a command tag that indicates the data management action to be performed.
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过滤器中的一组值。 然后,调试设备可以将来自网状网络的调试设备的转向数据传播到网状网络中的一个或多个路由器。 传播转向数据使得路由器能够在信标消息中传送指导数据,其中转向数据使与设备标识符相关联的设备能够将布隆过滤器中的值集合与设备上确定的第二组值进行比较 确定允许设备加入网状网络。
-
公开(公告)号:US09191209B2
公开(公告)日:2015-11-17
申请号:US13926335
申请日:2013-06-25
Applicant: Google Inc.
Inventor: Grant M. Erickson , Jay D. Logue , Christopher A. Boross , Zachary B. Smith , Osborne B. Hardison , Richard J. Schultz , Sunny P. Gujjaru , Matthew G. Neeley
IPC: H04J3/00 , H04J3/16 , H04L9/32 , H04W52/02 , H04W76/02 , H04W24/04 , H04L29/08 , H04L12/28 , H04L12/701 , H04L29/12 , H04L29/06 , H04W88/02 , H04L12/937 , H04W40/24 , H04W72/04 , H04W24/10 , H04W84/12 , H04L9/08 , H04W84/18 , H04W88/04 , H04W88/06 , H04L12/58 , H04L12/54
CPC classification number: H04L63/061 , G06F8/65 , H04L9/0861 , H04L9/14 , H04L9/30 , H04L9/32 , H04L9/3247 , H04L9/3263 , H04L9/3265 , H04L12/28 , H04L12/2803 , H04L12/2814 , H04L12/2823 , H04L12/56 , H04L12/58 , H04L45/00 , H04L45/74 , H04L49/254 , H04L51/00 , H04L61/00 , H04L61/2038 , H04L61/6004 , H04L61/6059 , H04L63/0823 , H04L63/083 , H04L67/10 , H04L67/12 , H04L67/34 , H04L69/165 , H04L69/22 , H04W12/04 , H04W12/06 , H04W24/04 , H04W24/10 , H04W40/246 , H04W52/0212 , H04W52/383 , H04W60/00 , H04W72/0493 , H04W76/10 , H04W76/14 , H04W80/045 , H04W84/12 , H04W84/18 , H04W88/02 , H04W88/04 , H04W88/06 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/164 , Y02D70/166 , Y02D70/22 , Y02D70/26
Abstract: Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
-
公开(公告)号:US09124521B2
公开(公告)日:2015-09-01
申请号:US14504262
申请日:2014-10-01
Applicant: Google Inc.
Inventor: Grant M. Erickson , Jay D. Logue , Christopher A. Boross , Zachary B. Smith , Osborne B. Hardison , Richard J. Schultz , Sunny P. Gujjaru , Matthew G. Neeley
IPC: H04L12/28 , H04L12/937 , H04W52/02 , H04W76/02 , H04W24/04 , H04L29/08 , H04L12/701 , H04W84/18 , H04L29/12 , H04L29/06 , H04W88/02 , H04W40/24 , H04W72/04 , H04W24/10 , H04W84/12 , H04W88/04 , H04W88/06 , H04L12/58 , H04L12/54
CPC classification number: H04L63/061 , G06F8/65 , H04L9/0861 , H04L9/14 , H04L9/30 , H04L9/32 , H04L9/3247 , H04L9/3263 , H04L9/3265 , H04L12/28 , H04L12/2803 , H04L12/2814 , H04L12/2823 , H04L12/56 , H04L12/58 , H04L45/00 , H04L45/74 , H04L49/254 , H04L51/00 , H04L61/00 , H04L61/2038 , H04L61/6004 , H04L61/6059 , H04L63/0823 , H04L63/083 , H04L67/10 , H04L67/12 , H04L67/34 , H04L69/165 , H04L69/22 , H04W12/04 , H04W12/06 , H04W24/04 , H04W24/10 , H04W40/246 , H04W52/0212 , H04W52/383 , H04W60/00 , H04W72/0493 , H04W76/10 , H04W76/14 , H04W80/045 , H04W84/12 , H04W84/18 , H04W88/02 , H04W88/04 , H04W88/06 , Y02D70/00 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/164 , Y02D70/166 , Y02D70/22 , Y02D70/26
Abstract: Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
-
公开(公告)号:US09999090B2
公开(公告)日:2018-06-12
申请号:US14873331
申请日:2015-10-02
Applicant: Google Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Jay D. Logue , Jonathan Wing-Yan Hui , Christopher Anthony Boross
IPC: H04W76/10 , 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 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.
-
公开(公告)号:US20160344830A1
公开(公告)日:2016-11-24
申请号:US15228939
申请日:2016-08-04
Applicant: Google Inc.
Inventor: Zachary B. Smith , Grant M. Erickson , Jay D. Logue , Matthew G. Neeley
CPC classification number: H04L61/1541 , F24F11/30 , F24F11/62 , G05B15/02 , G05B19/042 , G05B2219/2642 , G06F17/30634 , G06F17/30722 , G08B17/10 , G08B25/001 , G08B29/02 , H04L12/2803 , H04L12/281 , H04L12/2823 , H04L12/283 , H04L29/06 , H04L41/0816 , H04L43/0805 , H04L45/02 , H04L45/74 , H04L63/08 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/12 , H04L67/141 , H04L67/143 , H04L67/26 , H04L67/303 , H04L69/28
Abstract: Method and systems for controlling data remotely that includes connecting to a remote device within a fabric of smart devices. The remote device stores data locally. Controlling the data includes remotely controlling the data stored in the remote device from another device connected to the fabric by transmitting a message to the remote device. Moreover, the transmitted message includes a profile identifier that causes a data management entity of the remote device to perform an indicated data management action. Furthermore, the profile identifier identifies a data management profile, and the message includes a command tag that indicates the data management action to be performed.
-
-
-
-
-
-
-
-
-