Methods, systems, and related architectures for managing network connected thermostats
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
F24F-011/00
H04L-029/08
G05D-023/19
F24D-019/10
G05B-015/02
H04L-012/28
F24D-005/12
출원번호
US-0469577
(2014-08-26)
등록번호
US-9279595
(2016-03-08)
발명자
/ 주소
Mighdoll, Lee
Fadell, Anthony M.
Steele, Oliver W.
출원인 / 주소
Google Inc.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
5인용 특허 :
101
초록▼
A thermostat management system facilitates an automatic pairing of a thermostat with a thermostat communication account. The thermostat management system receives a public network address associated with a computer device on a private network accessing the thermostat management account. The system r
A thermostat management system facilitates an automatic pairing of a thermostat with a thermostat communication account. The thermostat management system receives a public network address associated with a computer device on a private network accessing the thermostat management account. The system retrieves the thermostat metadata including a public network address associated with a registration of the thermostat with the thermostat management system. The public network address registered with the thermostat metadata is provided by a router on the private network and therefore should match the public network address used by computer devices on the private network. The thermostat management account is paired with the thermostat if the thermostat has the same public network address as the computer device accessing the thermostat management account. Pairing the thermostat management account to the thermostat allows the thermostat management account to communicate with the thermostat over the public network through the thermostat management system.
대표청구항▼
1. A thermostat management system for pairing a thermostat with a thermostat management account, the thermostat management system comprising: one or more servers remotely located away from the thermostat that are programmed to: receive a first transmission through a public network, wherein: the firs
1. A thermostat management system for pairing a thermostat with a thermostat management account, the thermostat management system comprising: one or more servers remotely located away from the thermostat that are programmed to: receive a first transmission through a public network, wherein: the first transmission originates from the thermostat; andthe first transmission comprises: a unique thermostat identifier; anda public network address of a router for a home network through which the thermostat sent the first transmission;access a thermostat management account table comprising a plurality of thermostat management accounts, wherein each of the plurality of thermostat management accounts comprises: an account identifier; andone or more public network addresses through which the thermostat management account has been accessed by one or more user computing devices;attempt to locate the thermostat management account in the plurality of thermostat management accounts by matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;attempt to automatically pair the thermostat with the thermostat management account in response to matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;attempt to manually pair the thermostat with the thermostat management account when the attempt to automatically pair the thermostat with the thermostat management account is unsuccessful;receive sensor data from the thermostat; andassociate the sensor data with the thermostat management account. 2. The thermostat management system of claim 1, wherein the one or more servers are further programmed to store the unique identifier and the public network address from the thermostat in a thermostat registration pool table, wherein the thermostat registration pool table comprises entries for thermostats that have not yet been paired with thermostat management accounts. 3. The thermostat management system of claim 2, wherein the one or more servers are further programmed to update software, firmware, and/or configurations for each thermostat in the thermostat registration pool table if newer versions exist than are currently used on each of the thermostats in the thermostat registration pool table. 4. The thermostat management system of claim 1, wherein the one or more servers are further programmed to: transmit a passcode over a public network to the thermostat;receive the passcode from the one or more user computing devices, indicating that a user obtained the passcode from the thermostat and provided it to the one or more user computing devices; andpair the thermostat to the thermostat management account after receiving the passcode from the one or more user computing devices. 5. The thermostat management system of claim 4, wherein the one or more servers are further programmed to verify that the passcode received from the one or more user computing devices was sent through the public network address of the router. 6. The thermostat management system of claim 4, wherein the passcode is associated with an expiration time, and if the passcode is received after the expiration time, then the entry in the thermostat registration pool is not paired with the thermostat management account. 7. The thermostat management system of claim 1, wherein the one or more servers are further programmed to transmit one or more predetermined heating/cooling schedules to the thermostat after the thermostat is paired with the thermostat management account. 8. The thermostat management system of claim 1, wherein the attempt to automatically pair the thermostat to the thermostat management account is unsuccessful when the thermostat management account is accessed through the public network address and at least one additional thermostat management account has been accessed from the same public network address within a predetermined time period. 9. A thermostat management system for pairing a thermostat with a thermostat management account, the thermostat management system comprising: one or more servers remotely located away from the thermostat that are programmed to: receive a first transmission through a public network, wherein: the first transmission originates from the thermostat; andthe first transmission comprises: a unique thermostat identifier; anda public network address of a router for a home network through which the thermostat sent the first transmission;access a thermostat management account table comprising a plurality of thermostat management accounts, wherein each of the plurality of thermostat management accounts comprises: an account identifier; andone or more public network addresses through which the thermostat management account has been accessed by one or more user computing devices;locate the thermostat management account in the plurality of thermostat management accounts by matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;automatically pair the thermostat with the thermostat management account in response to matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;receive sensor data from the thermostat;associate the sensor data with the thermostat management account; andgenerate a front end user interface displayed on the one or more user computing devices that displays an image of an additional house representing a secondary enclosure paired to the thermostat management account with the image of the additional house deemphasized in relationship to an image of the house representing a primary enclosure. 10. The thermostat management system of claim 9, wherein the front end user interface receives a selection of the secondary enclosure, and in response to receiving the selection of the secondary enclosure deemphasizes the image of the house representing the primary enclosure in relationship to the image of the additional house representing the secondary enclosure. 11. The thermostat management system of claim 9, wherein the front end user-interface server is configured to receive one or more temperature setpoints for controlling the operation of the thermostat, the one or more temperature setpoints being received through one or more bar controls, each of the one or more bar controls corresponding to a single day of the week. 12. The thermostat management system of claim 9, wherein the front end user interface is configured to display one or more temperature setpoints together on the user interface, wherein the one or more temperature setpoints are spaced according to a timescale. 13. The thermostat management system of claim 9, wherein the front end user interface is configured to display a separate thermostat icon for each thermostat operating within the primary enclosure. 14. The thermostat management system of claim 9, wherein the front end user interface is configured to display a graphical representation of a user interface of the thermostat such that the graphical representation displays temperature controls and temperature information in a manner similar to a graphical user interface of the thermostat. 15. A method for a thermostat management system to pair a thermostat with a thermostat management account, the method comprising: receiving a first transmission through a public network, wherein: the first transmission originates from the thermostat; andthe first transmission comprises: a unique thermostat identifier; anda public network address of a router for a home network through which the thermostat sent the first transmission;accessing a thermostat management account table comprising a plurality of thermostat management accounts, wherein each of the plurality of thermostat management accounts comprises: an account identifier; andone or more public network addresses through which the thermostat management account has been accessed by one or more user computing devices;attempting to locate the thermostat management account in the plurality of thermostat management accounts by matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;attempting to automatically pair the thermostat with the thermostat management account in response to matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;attempting to manually pair the thermostat with the thermostat management account when the attempt to automatically pair the thermostat with the thermostat management account is unsuccessful;receiving sensor data from the thermostat; andassociating the sensor data with the thermostat management account. 16. The method of claim 15, further comprising storing the unique identifier and the public network address from the thermostat in a thermostat registration pool table, wherein the thermostat registration pool table comprises entries for thermostats that have not yet been paired with thermostat management accounts. 17. The method of claim 16, further comprising updating software, firmware, and/or configurations for each thermostat in the thermostat registration pool table if newer versions exist than are currently used on each of the thermostats in the thermostat registration pool table. 18. The method of claim 15, further comprising: transmitting a passcode over a public network to the thermostat;receiving the passcode from the one or more user computing devices, indicating that a user obtained the passcode from the thermostat and provided it to the one or more user computing devices; andpairing the thermostat to the thermostat management account after receiving the passcode from the one or more user computing devices. 19. The method of claim 18, further comprising verifying that the passcode received from the one or more user computing devices was sent through the public network address of the router. 20. A method for a thermostat management system to pair a thermostat with a thermostat management account, the method comprising: receiving a first transmission through a public network, wherein: the first transmission originates from the thermostat; andthe first transmission comprises: a unique thermostat identifier; anda public network address of a router for a home network through which the thermostat sent the first transmission;accessing a thermostat management account table comprising a plurality of thermostat management accounts, wherein each of the plurality of thermostat management accounts comprises: an account identifier; andone or more public network addresses through which the thermostat management account has been accessed by one or more user computing devices;locating the thermostat management account in the plurality of thermostat management accounts by matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;automatically pairing the thermostat with the thermostat management account in response to matching the public network address of the router with at least one of the one or more public network addresses of the thermostat management account;receiving sensor data from the thermostat; andassociating the sensor data with the thermostat management account; andgenerating a front end user interface displayed on the one or more user computing devices that displays an image of an additional house representing a secondary enclosure paired to the thermostat management account with the image of the additional house deemphasized in relationship to an image of the house representing a primary enclosure. 21. The method of claim 20, wherein the front end user interface receives a selection of the secondary enclosure, and in response to receiving the selection of the secondary enclosure deemphasizes the image of the house representing the primary enclosure in relationship to the image of the additional house representing the secondary enclosure. 22. The method of claim 20, wherein the front end user-interface server is configured to receive one or more temperature setpoints for controlling the operation of the thermostat, the one or more temperature setpoints being received through one or more bar controls, each of the one or more bar controls corresponding to a single day of the week. 23. The method of claim 20, wherein the front end user interface is configured to display one or more temperature setpoints together on the user interface, wherein the one or more temperature setpoints are spaced according to a timescale. 24. The method of claim 20, wherein the front end user interface is configured to display a separate thermostat icon for each thermostat operating within the primary enclosure. 25. The method of claim 20, wherein the front end user interface is configured to display a graphical representation of a user interface of the thermostat such that the graphical representation displays temperature controls and temperature information in a manner similar to a graphical user interface of the thermostat.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (101)
Jacobs, Robert A, Access controlled thermostat system.
Helander John W. (8703 S. Winston Ave. Tulsa OK 74137) Baumann David (Tulsa OK) Fong Chean F. (Tulsa OK) Szewczul Mark (Windsor CAX), Aesthetic thermostat.
Berglund Ulf Stefan,SEX ; Lundberg Bjorn Henry,SEX, Comfort control system incorporating weather forecast data and a method for operating such a system.
Bergman, Gabriel A.; Takach, Eugene J.; Stoner, Marcus D.; Amundson, John B.; Readio, Philip O.; Schwendinger, Paul G.; Boll, Jeff D.; Thomson, Ian; Ferguson, Colin T.; Mcleod, George J.; Wolfbauer, James A., Controller interface with multiple day programming.
Bergman, Gabriel A.; Takach, Eugene J.; Stoner, Marcus D.; Amundson, John B.; Readio, Philip O.; Schwendinger, Paul G.; Wolfbauer, James A.; Boll, Jeff D.; Thomson, Ian; Ferguson, Colin T.; Mcleod, George J., Controller interface with multiple day programming.
Adams John T. (Minneapolis MN) Kompelien Arlon D. (Richfield MN) Nelson Marvin D. (St. Louis Park MN) Pinckaers B. Hubert (Edina MN), Energy saving thermostat.
Sinclair,Michael; Hinckley,Kenneth; Kirovski,Darko; Yuval,Gideon; Blank,Tom, Establishing communication between computing-based devices through motion detection.
Naughton Patrick J. ; Clayton ; III Charles H. ; Gosling James A. ; Warth Chris ; Palrang Joseph M. ; Frank Edward H. ; LaValle David A. ; Sheridan R. Michael, Graphical user interface with method and apparatus for interfacing to remote devices.
Chapman, Jr.,John Gilman; Ashworth,Nicholas; Burt,Robert; Wallaert,Timothy E., Hazardous condition detection system and method and thermostat for use therewith.
Mueller, Carl J.; Toth, Bartholomew L.; Albanello, Frank A., Method and apparatus for automatically transmitting temperature information to a thermostat.
Baldwin Joe M. (Clarksville TN) Hancock ; Jr. John L. (Clarksville TN) Bishop Richard A. (Clarksville TN), Method of determining setback for HVAC system.
Podgorny, Marek; Beca, Luke; Markowski, Roman; Bogucz, Edward A.; Santanam, Suresh; Lipson, Edward; Roman, Paul; Michalak, Greg; Lewandowski, Gregg; Gelling, Paul D., Open web services-based indoor climate control system.
Chapman, Jr.,John Gilman; Ashworth,Nicholas; Burt,Robert; Wallaert,Timothy E.; Rao,Joseph P., System and method for controlling appliances and thermostat for use therewith.
Mueller, Carl J.; Sartain, John M.; Carey, Steven L.; Fredricks, Thomas J.; Miles, Ronald E.; Vogel, G. Scott; Garozzo, James P., Thermostat capable of displaying received information.
Fadell, Anthony M.; Rogers, Matthew L.; Sloo, David; Matas, Michael J.; Bould, Fred; Honjo, Shigefumi; Huppi, Brian; Filson, John B., Thermostat user interface.
Fadell, Anthony M.; Rogers, Matthew L.; Sloo, David; Matas, Michael J.; Bould, Fred; Honjo, Shigefumi; Huppi, Brian; Filson, John B., Thermostat user interface.
Siddaramanna, Lokesh T.; Chandrashekar, Harsha N.; Hobart, Gary J.; Peterson, Thomas G., Thermostat with fixed segment display having both fixed segment icons and a variable text display capacity.
Simon ; deceased Bernard S. (late of St. Louis Park MN by Barbara J. Simon ; executor) Smith Wade W. (Plymouth MN), Two-way wireless HVAC system and thermostat.
Sinha, Sudhi; Ribbich, Joseph R.; Ribbich, Michael L.; Gaidish, Charles J.; Cipolla, John P., Multi-function thermostat with emergency direction features.
Ribbich, Joseph R.; Diptee, Vinosh C.; Abdala, Juilio A.; Ribeiro, Claudio Santiago; Gaidish, Charles J.; Kornacki, Michael F.; Cipolla, John P.; Sinha, Sudhi; Ribbich, Michael L., User control device with cantilevered display.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.