-
公开(公告)号:US09276818B2
公开(公告)日:2016-03-01
申请号:US14752443
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
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: Securely joining devices to a mesh network using Datagram Transport Layer Security (DTLS) is described. A secure commissioning session is established between a joiner device and a commissioning device of the mesh network, in response to a joiner router receiving a DTLS-ClientHello message from the joining device, which is requesting to join the mesh network, and relaying the received message, encapsulated in a DTLS Relay Receive Notification message, to the commissioning device. The commissioning device transmits commissioning messages to the joining device over the secure session to enable the joining device to join the mesh network. The joiner router receives an indication from the commissioning device, that the joining device is to be entrusted to receive network credentials for the mesh network, and receives a key to securely transmit the network credentials from the joiner router to the joining device to complete commissioning the joining device to the mesh network.
Abstract translation: 描述了使用数据报传输层安全(DTLS)将设备安全地连接到网状网络。 响应于接收来自正在请求加入网状网络的加入设备的DTLS-ClientHello消息并且中继所接收的消息的接收器路由器,在接合设备和网状网络的调试设备之间建立安全调试会话 ,封装在DTLS中继接收通知消息中,供给调试设备。 调试设备通过安全会话向加入设备发送调试消息,使加入设备能够加入网状网络。 接收器路由器接收到来自调试设备的指示,接入设备将被委托接收网状网络的网络凭证,并且接收密钥以将网络凭证从加盟路由器安全地传送到加入设备,以完成调试 将设备加入网状网络。
-
公开(公告)号:US20150373753A1
公开(公告)日:2015-12-24
申请号:US14752380
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
IPC: H04W76/02
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.
Abstract translation: 在网状网络调试的实施例中,网状网络中的节点设备接收调试数据集,并将接收到的调试数据集中的时间戳与存储在节点中的调试数据集中的存储时间戳进行比较。 节点设备可以从比较中确定所存储的时间戳比接收到的时间戳更新,并且作为响应,将消息发送到网状网络的引导设备,其中消息包括存储的调试数据集。 领先设备接受存储的调试数据集作为网状网络的最新调试数据集,并将存储的调试数据集传播到网状网络。 或者,节点设备可以确定所接收的时间戳比所存储的时间戳更新,并且响应于该确定,更新存储的调试数据集以匹配接收到的调试数据集。
-
公开(公告)号:US20150373752A1
公开(公告)日:2015-12-24
申请号:US14752327
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
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 establish a commissioning communication session between the commissioning device and a border router of the mesh network, and also establish a joiner communication session between the joining device and the commissioning device. The commissioning device can then send commissioning information to the joining device, where the commissioning information is usable by the joining device to join the mesh network. The commissioning device receives an indication of a location of a commissioner application from the joining device, utilizes the received indication to retrieve the commissioner application, and executes the commissioner application to provision the joining device.
Abstract translation: 在网状网络调试的实施例中,网状网络的调试装置可以在调试设备和网状网络的边界路由器之间建立调试通信会话,并且还在连接设备和调试设备之间建立连接器通信会话。 然后,调试装置可以向加入设备发送调试信息,其中加入设备可以使用调试信息加入网状网络。 调试装置从接合装置接收到委托人应用的位置的指示,利用接收到的指示来检索总监应用程序,并执行专员应用程序来提供加入设备。
-
公开(公告)号:US20150373750A1
公开(公告)日:2015-12-24
申请号:US14752182
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
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 border router receives a petition from a commissioning device to become the commissioner for a mesh network, and commission joining devices to join the mesh network. The border router transmits the received petition to a leader device of the mesh network, and receives a response to the petition from the leader device, where the response indicates acceptance or rejection of the petition. In response to receiving the response to the petition from the leader device, the border router transmits an indication of the acceptance or the rejection of the petition to the commissioning device. An acceptance of the petition by the leader device authorizes the commissioning device to be the commissioner for the mesh network and a secure commissioning session is established.
Abstract translation: 在网状网络调试的实施例中,边界路由器接收来自调试设备的请求,以成为网状网络的专员,并且委托加入设备以加入网状网络。 边界路由器将接收到的请求发送到网状网络的领导装置,并且从领导装置接收对请求的响应,其中响应指示请求的接受或拒绝。 响应于从领导装置接收对请求的响应,边界路由器将请求的接受或拒绝的指示传送给调试装置。 领导装置接受请愿书授权调试设备成为网状网络的专员,并建立安全的调试会话。
-
公开(公告)号:US20150249605A1
公开(公告)日:2015-09-03
申请号:US14712377
申请日:2015-05-14
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/741 , H04W24/04 , H04L12/28
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.
-
公开(公告)号:US09002967B2
公开(公告)日:2015-04-07
申请号:US14520988
申请日:2014-10-22
Applicant: Google Inc.
Inventor: Jay D. Logue , Grant M. Erickson , Zachary B. Smith , Osborne B. Hardison , Richard J. Schultz , Sunny P. Gujjaru , Matthew G. Neeley
IPC: G06F15/16 , H04L12/26 , H04L12/931 , G06F12/00
CPC classification number: H04L45/02 , G06Q10/107 , H04L12/2807 , H04L29/06 , H04L41/082 , H04L43/0805 , H04L45/00 , H04L49/15 , H04L49/20 , H04L49/355 , H04L61/2007 , H04L61/2069 , H04L61/6004 , H04L61/6018 , H04L61/6068 , H04L63/12 , H04L67/10 , H04L67/104 , H04L67/147 , H04L69/22
Abstract: Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
-
公开(公告)号:US09923801B2
公开(公告)日:2018-03-20
申请号:US15074547
申请日:2016-03-18
Applicant: Google Inc.
Inventor: Jay D. Logue , Grant M. Erickson , Zachary B. Smith , Osborne B. Hardison , Richard J. Schultz , Sunny P. Gujjaru , Matthew G. Neeley
IPC: G06F15/16 , H04L12/751 , G06Q10/10 , H04L12/26 , H04L29/08 , H04L29/06 , H04L12/24 , G06F12/00 , H04L29/12 , H04L12/701
CPC classification number: H04L45/02 , G06Q10/107 , H04L12/2807 , H04L29/06 , H04L41/082 , H04L43/0805 , H04L45/00 , H04L49/15 , H04L49/20 , H04L49/355 , H04L61/2007 , H04L61/2069 , H04L61/6004 , H04L61/6018 , H04L61/6068 , H04L63/12 , H04L67/10 , H04L67/104 , H04L67/147 , H04L69/22
Abstract: Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
-
公开(公告)号:US20170272416A1
公开(公告)日:2017-09-21
申请号:US15612823
申请日:2017-06-02
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: H04L29/06 , G06F9/445 , H04L12/28 , H04L12/701 , H04L12/741 , H04L12/937 , H04L29/08 , H04L29/12 , H04L9/08 , H04L9/14 , H04L9/30 , H04L9/32 , H04W12/04 , H04W12/06 , H04W24/04 , H04W24/10 , H04W40/24 , H04W52/02 , H04W52/38 , H04W60/00 , H04W72/04 , H04W76/02 , H04W84/12 , H04W88/02 , H04L12/54 , H04L12/58 , H04W80/04 , H04W84/18 , H04W88/04 , H04W88/06
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 , 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 , Y04S40/18
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.
-
公开(公告)号:US09629193B2
公开(公告)日:2017-04-18
申请号:US14506199
申请日:2014-10-03
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/56 , H04W76/02 , H04W52/02 , H04W24/04 , H04L29/08 , H04L12/701 , H04L29/12 , H04L29/06 , H04W88/02 , H04L12/937 , H04W40/24 , H04W72/04 , H04W24/10 , H04W84/12 , H04L9/08 , H04L9/32 , H04L12/741 , G06F9/445 , H04W52/38 , H04W60/00 , H04W84/18 , H04W88/04 , H04W88/06 , H04L12/58 , H04L12/54 , H04W80/04
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.
-
公开(公告)号:US09553843B1
公开(公告)日:2017-01-24
申请号:US14588075
申请日:2014-12-31
Applicant: Google Inc.
Inventor: Zachary B. Smith , Grant M. Erickson , Jay D. Logue , Matthew G. Neeley
IPC: G06F15/16 , G06F15/173 , H04L29/12 , G06F17/30
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: Methods and systems for obtaining service directory information for a remote service including sending a service endpoint query to a remote service requesting a directory of locations within the service. In response to service endpoint query, obtaining the service directory information includes receiving a service endpoint response from the remote service in response to the service endpoint query when the service endpoint query is successful. The service endpoint response includes a directory length field that indicates a number of directory entries. The service endpoint response also includes one or more directory entries indicating one or more locations with the remote service as numerically limited by the directory length field.
Abstract translation: 用于获得用于远程服务的服务目录信息的方法和系统,包括向服务请求目录中的位置的远程服务发送服务端点查询。 响应于服务端点查询,获得服务目录信息包括当服务端点查询成功时响应于服务端点查询从远程服务接收服务端点响应。 服务端点响应包括指示目录条目数的目录长度字段。 服务端点响应还包括指示一个或多个位置的一个或多个目录条目,远程服务由目录长度字段数字地限制。
-
-
-
-
-
-
-
-
-