-
公开(公告)号:US09648009B2
公开(公告)日:2017-05-09
申请号:US14506302
申请日:2014-10-03
Applicant: Google Inc.
Inventor: Grant M. Erickson , Christopher A. Boross
IPC: G06F21/00 , H04L29/06 , H04L12/56 , H04W40/02 , H04L12/741 , H04W80/04 , H04L9/32 , H04W12/06 , H04W84/18 , H04W40/24 , H04W84/12
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).
-
公开(公告)号:US09435559B2
公开(公告)日:2016-09-06
申请号:US14298204
申请日:2014-06-06
Applicant: Google Inc.
Inventor: Daniel Adam Warren , Hugo Fiennes , Jonathan Alan Dutra , David Bell , Anthony Michael Fadell , Matthew Lee Rogers , Ian C. Smith , Edwin H. Satterthwaite , Joseph E. Palmer , Grant M. Erickson , Andrea Mucignat
CPC classification number: F24F11/0012 , F24D19/1087 , F24F11/30 , F24F11/56 , F24F11/61 , F24F2110/10 , F24F2120/14 , G05B2219/2614 , G05B2219/2642 , G05D23/19 , G05D23/1902 , Y10T307/505 , Y10T307/527
Abstract: A thermostat includes a plurality of HVAC (heating, ventilation, and air conditioning) wire connectors for receiving a plurality of HVAC control wires corresponding to an HVAC system. The thermostat also includes a thermostat processing and control circuit configured to at least partially control the operation of the HVAC system and a powering circuit coupled to the HVAC wire connectors and configured to provide an electrical load power to the thermostat processing and control circuit. The powering circuit has a power extraction circuit configured to extract electrical power from one or more of the plurality of received HVAC control wires up to a first level of electrical power, a rechargeable battery, and a power control circuit. The power control circuit is configured to provide the electrical load power using power from the power extraction circuit and the rechargeable battery.
-
公开(公告)号:US20160248647A1
公开(公告)日:2016-08-25
申请号:US15143082
申请日:2016-04-29
Applicant: Google Inc.
Inventor: Grant M. Erickson , Jay D. Logue
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 conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device.
Abstract translation: 用于传送用于电子设备的区域设置信息的方法和系统包括从远程设备接收并经由至少一个网络接口的网络接口向电子设备接收主动或可用区域设置的请求。 输送区域设置信息还包括向远程设备和网络接口发送包括可用区域设置列表的区域设置简档格式的消息。 该消息包括指示用于传送可用区域设置列表的模式的版本的版本字段,指示电子设备当前正在使用的区域设置的活动本地字段以及指示哪些区域设置可用于使用的可用区域设置字段 由电子设备。
-
公开(公告)号:US09413613B2
公开(公告)日:2016-08-09
申请号:US14752327
申请日:2015-06-26
Applicant: Google, Inc.
Inventor: Martin A. Turon , Grant M. Erickson , Christopher A. Boross , Jay D. Logue
IPC: 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 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: 在网状网络调试的实施例中,网状网络的调试装置可以在调试设备和网状网络的边界路由器之间建立调试通信会话,并且还在连接设备和调试设备之间建立连接器通信会话。 然后,调试装置可以向加入设备发送调试信息,其中加入设备可以使用调试信息加入网状网络。 调试装置从加入装置接收到委托人应用的位置的指示,利用接收到的指示来检索总监应用程序,并执行专员应用程序来提供加入设备。
-
公开(公告)号:US09326307B2
公开(公告)日:2016-04-26
申请号:US14712436
申请日:2015-05-14
Applicant: Google, Inc.
Inventor: Grant M. Erickson , Jay D. Logue , Christopher J. Boross , Zachary B. Smith , Osborne B. Hardison , Richard J. Schultz , Sunny P. Gujjaru , Matthew G. Neeley
IPC: H04W4/00 , H04W76/02 , H04W52/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 , H04L9/32 , H04L12/741 , 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.
-
公开(公告)号:US20160105360A1
公开(公告)日:2016-04-14
申请号:US14590468
申请日:2015-01-06
Applicant: Google Inc.
Inventor: Grant M. Erickson , Jay D. Logue , Andrew W. Stebbins , Richard J. Schultz
IPC: H04L12/741 , H04L12/751
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 device information include sending a device description request message to a remote device. The device description request message includes indications of criteria for a responding device, and the indications of criteria for the responding device include a fabric identifier for the responding device. Moreover, the fabric identifier identifies a fabric to which the responding device is connected. The indications of criteria also include a device mode for the responding device. The device mode indicates a mode for the responding device. The indications of criteria further include a vendor identifier for the responding device with the vendor identifier identifies a vendor for the responding device. Obtaining device information also includes a product identifier for the responding device that identifies a product type for the responding device.
Abstract translation: 用于获得设备信息的方法和系统包括向远程设备发送设备描述请求消息。 设备描述请求消息包括响应设备的标准的指示,并且响应设备的标准的指示包括用于响应设备的结构标识符。 此外,结构标识符标识响应设备连接到的结构。 标准的指示还包括用于响应设备的设备模式。 设备模式指示响应设备的模式。 标准的指示还包括具有供应商标识符的响应设备的供应商标识符标识响应设备的供应商。 获取设备信息还包括用于识别响应设备的产品类型的响应设备的产品标识符。
-
公开(公告)号:US20160103911A1
公开(公告)日:2016-04-14
申请号:US14665913
申请日:2015-03-23
Applicant: Google Inc.
Inventor: Jay D. Logue , Grant M. Erickson , Sunny Vardhan Gujjaru , Michael Dixon , Jiakang Lu
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: 使用消息格式交换随时间变化的信息的数据流的系统和方法。 消息格式包括指示消息格式的结构的版本的版本字段。 消息格式还包括一个或多个资源字段,每个资源字段标识要导入到交换数据流的数据流中的资源。 此外,消息格式包括表示在消息中交换的时变数据样本的一个或多个记录。 此外,消息格式包括一个或多个描述符字段,其中每个描述符字段对应于一个或多个记录的至少一个相应记录,并且包含描述包含在至少一个记录中的数据的元数据。
-
公开(公告)号:US20150372876A1
公开(公告)日:2015-12-24
申请号: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: In embodiments of mesh network commissioning, a joiner router receives a DTLS-ClientHello message from a joining device requesting to join a mesh network, and the received message is encapsulated in a DTLS Relay Receive Notification message that is transmitted to a commissioning device of the mesh network. The joiner router receives a DTLS Relay Transmit Notification message from the commissioning device, and transmits content of the message to the joining device, where the content enables 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 Encryption Key (KEK) that is shared between the commissioning device and the joining device. The joiner router then transmits the network credentials to the joining device using the KEK to secure communication of the network credentials.
Abstract translation: 在网状网络调试的实施例中,路由器路由器从加入设备接收到请求加入网状网络的DTLS-ClientHello消息,并且将接收到的消息封装在DTLS中继接收通知消息中,DTLS中继接收通知消息被发送到网络的调试设备 网络。 接收器路由器从调试设备接收到DTLS中继发送通知消息,并将消息的内容发送给加入设备,其中内容使得加入设备能够加入网状网络。 接收器路由器从调试设备接收到将要委托接入设备接收网状网络的网络凭证的指示,并且接收在调试设备和加入设备之间共享的密钥加密密钥(KEK)。 然后,路由器路由器然后使用KEK将网络凭证发送到加入设备,以确保网络凭证的通信。
-
公开(公告)号:US20150372875A1
公开(公告)日:2015-12-24
申请号:US14749616
申请日:2015-06-24
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 leader device of a mesh network receives a petition to accept a commissioning device as a commissioner to commission joining devices to join the mesh network. The leader device can determine whether to accept or reject the received petition, and transmit a response to the commissioning device with an indication as to whether the received petition is accepted or rejected. In response to a determination of the received petition being accepted, the leader device can update an internal state that tracks an active commissioner for the mesh network.
Abstract translation: 在网状网络调试的实施例中,网状网络的引导装置接收请求以接受调试设备作为委托人来委托加入设备以加入网状网络。 领导装置可以确定是否接受或拒绝所接收的请愿,并且向调试装置发送响应是否接受或拒绝所接收的请求的指示。 响应于接收到的请求的确定,领导者设备可以更新跟踪网状网络的活动专员的内部状态。
-
公开(公告)号:US09172759B2
公开(公告)日:2015-10-27
申请号:US14504296
申请日:2014-10-01
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 , H04L29/08 , H04L12/931 , H04L29/06 , G06Q10/10 , H04L12/28 , H04L12/26 , H04L29/12 , 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.
-
-
-
-
-
-
-
-
-