-
公开(公告)号:US11516275B2
公开(公告)日:2022-11-29
申请号:US17410569
申请日:2021-08-24
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
IPC: H04L67/01 , H04L67/1095 , H04L9/40
Abstract: A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.
-
公开(公告)号:US10732651B2
公开(公告)日:2020-08-04
申请号:US15854539
申请日:2017-12-26
Applicant: Google LLC
Inventor: Andrea Mucignat , Oliver Steele , Senthilvasan Supramaniam , Osborne Hardison , Richard J. Schultz , Daniel A. Warren , Hugo Fiennes , Jonathan A. Dutra , David Bell , Anthony M. Fadell , Matthew L. Rogers , Ian C. Smith , Grant M. Erickson , Edwin H. Satterthwaite , Joseph E. Palmer
IPC: G06F1/32 , G05D23/19 , H04L12/28 , H04L29/12 , H04L29/08 , G05B15/02 , G06F1/3296 , F24F140/60 , F24F11/63 , F24F11/56
Abstract: Methods and systems facilitate network communications between a wireless network-connected thermostat and a cloud-based management server in a manner that promotes reduced power usage and extended service life of an energy-storage device of the thermostat, while at the same time accomplishing timely data transfer between the thermostat and the cloud-based management server for suitable and time-appropriate control of an HVAC system. The thermostat further comprises powering circuitry configured to: extract electrical power from one or more HVAC control wires in a manner that does not require a “common” wire; supply electrical power for thermostat operation; recharge the energy-storage device (if needed) using any surplus extracted power; and discharge the energy-storage device to assist in supplying electrical power for thermostat operation during intervals in which the extracted power alone is insufficient for thermostat operation.
-
公开(公告)号:US20190335018A1
公开(公告)日:2019-10-31
申请号:US16510415
申请日:2019-07-12
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
Abstract: Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server.
-
公开(公告)号:US10356218B2
公开(公告)日:2019-07-16
申请号:US14150675
申请日:2014-01-08
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxenberg
Abstract: Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server.
-
公开(公告)号:US20180157280A1
公开(公告)日:2018-06-07
申请号:US15854539
申请日:2017-12-26
Applicant: Google LLC
Inventor: Andrea Mucignat , Oliver Steele , Senthilvasan Supramaniam , Osborne Hardison , Richard J. Schultz , Daniel A. Warren , Hugo Fiennes , Jonathan A. Dutra , David Bell , Anthony M. Fadell , Matthew L. Rogers , Ian C. Smith , Grant M. Erickson , Edwin H. Satterthwaite , Joseph E. Palmer
CPC classification number: G05D23/193 , F24F11/56 , F24F11/63 , F24F2140/60 , G05B15/02 , G05D23/1905 , G06F1/3296 , H04L12/2809 , H04L12/283 , H04L61/2514 , H04L61/2553 , H04L67/125 , H04L2012/2841
Abstract: Methods and systems facilitate network communications between a wireless network-connected thermostat and a cloud-based management server in a manner that promotes reduced power usage and extended service life of an energy-storage device of the thermostat, while at the same time accomplishing timely data transfer between the thermostat and the cloud-based management server for suitable and time-appropriate control of an HVAC system. The thermostat further comprises powering circuitry configured to: extract electrical power from one or more HVAC control wires in a manner that does not require a “common” wire; supply electrical power for thermostat operation; recharge the energy-storage device (if needed) using any surplus extracted power; and discharge the energy-storage device to assist in supplying electrical power for thermostat operation during intervals in which the extracted power alone is insufficient for thermostat operation.
-
公开(公告)号:US12095839B2
公开(公告)日:2024-09-17
申请号:US18070133
申请日:2022-11-28
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
IPC: H04L67/01 , H04L9/40 , H04L67/1095
CPC classification number: H04L67/01 , H04L63/08 , H04L67/1095
Abstract: A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.
-
公开(公告)号:US20230171302A1
公开(公告)日:2023-06-01
申请号:US18070133
申请日:2022-11-28
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
IPC: H04L67/01 , H04L67/1095 , H04L9/40
CPC classification number: H04L67/01 , H04L63/08 , H04L67/1095
Abstract: A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.
-
公开(公告)号:US20210385301A1
公开(公告)日:2021-12-09
申请号:US17410569
申请日:2021-08-24
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
Abstract: A method of rotating assigned credentials for client devices registering with servers may include determining that assigned credentials for a client device are expired; in response to determining that the assigned credentials have expired, generating new credentials for the client device; sending the new credentials to the client device; generating an encrypted version of the new credentials and storing the encrypted version of the new credentials at the server during a grace period, where during the grace period the client device can be authenticated using the assigned credentials or the new credentials; and deleting the encrypted version of the new credentials at an expiration of the grace period.
-
公开(公告)号:US11102334B2
公开(公告)日:2021-08-24
申请号:US16510415
申请日:2019-07-12
Applicant: Google LLC
Inventor: Senthilvasan Supramaniam , Osborne B. Hardison , Jay D. Logue , Jared A. Luxemberg
Abstract: Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server.
-
-
-
-
-
-
-
-