Methods, systems, and related architectures for managing network connected thermostats
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-023/00
출원번호
US-0275311
(2011-10-17)
등록번호
US-8843239
(2014-09-23)
발명자
/ 주소
Mighdoll, Lee
Fadell, Anthony Michael
Steele, Oliver W.
출원인 / 주소
Nest Labs, Inc.
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
26인용 특허 :
100
초록▼
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 that manages a plurality of thermostats on a network using one or more computers, comprising: a registration server configured to execute on the one or more computers that receives thermostat metadata associated with a thermostat over a public network portion of the
1. A thermostat management system that manages a plurality of thermostats on a network using one or more computers, comprising: a registration server configured to execute on the one or more computers that receives thermostat metadata associated with a thermostat over a public network portion of the network and provisions an entry in a thermostat registration pool referenced by thermostat metadata that includes a thermostat identifier and a public network address associated with the thermostat awaiting to be paired with a thermostat management account;an update server configured to execute on the one or more computers that attempts to update software and firmware and configurations of each of the thermostats registered with the registration server if newer versions of software exists than currently used on each of the thermostats corresponding to each entry in the registration pool;a pairing server configured to execute on the one or more computers that facilitates associating a thermostat with a thermostat management account and authorizes communication with the thermostat using the thermostat management account;a thermostat front end user-interface server configured to execute on the one or more computers that facilitates generation of a user-interface for accessing one or more thermostats from a computer device accessing the thermostat management account on the system; anda thermostat backend server configured to execute on the one or more computers that manages access to data related to thermostats registered with the thermostat management system and organizes information received over the network related to heating and cooling of enclosures as controlled by the registered thermostats. 2. The system of claim 1, wherein the thermostat metadata includes a thermostat identifier that identifies the thermostat and a public network address used by the thermostat to communicate over the public network portion of the network to the thermostat management system. 3. The system of claim 1 wherein the update server accesses each entry in the thermostat registration pool and then uses the metadata in each entry, including a public network address and a private network address, to connect to the corresponding thermostat over the public network portion of the network and a private network portion of the network. 4. The system of claim 1 wherein the update server performs a query to the thermostat for a current version of installed software then proceeds to send software updates to the thermostat over the network if the thermostat authorizes the software updates. 5. The system of claim 1 wherein the pairing server may automatically pair an entry in the registration pool associated with the thermostat to a thermostat management account if both the thermostat and a computer device using the thermostat management account have the same public network address. 6. The system of claim 5, wherein the pairing server is further configured to receive a confirmation from the thermostat that a thermostat management account identifier was displayed by the thermostat and that an input was received by the thermostat approving pairing of the thermostat with the thermostat management account. 7. The system of claim 5, wherein the public network address is associated with a router, the router being part of a private network portion of the network and facilitating communications between the public network portion of the network and the private network portion of the network, wherein the thermostat and the computer device using the thermostat management account are also part of the private network portion of the network. 8. The system of claim 5, wherein the public network address used to automatically pair the entry in the registration pool associated with the thermostat to the thermostat management account comprises a public network address from which the computer device most recently accessed the thermostat management account. 9. The system of claim 1, wherein the paring server is further configured to attempt to automatically pair the thermostat with the thermostat management account, and if the attempt to automatically pair the thermostat with the thermostat management account is unsuccessful, attempt to manually pair the thermostat with the thermostat management account. 10. The system of claim 9, wherein the attempt to automatically pair the thermostat to the thermostat management account is unsuccessful when the thermostat management account is accessed through a 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. 11. The system of claim 1, wherein the pairing server may transmit a passcode over the public network portion of the network to the thermostat located on a private network portion of the network and then pair the entry in the thermostat registration pool associated with the thermostat to the thermostat management account that provides the passcode as it indicates that a user obtained the passcode from the thermostat and provided it to the thermostat management account. 12. The system of claim 11, wherein the passcode is associated with an expiration time, and if the thermostat management account provides the passcode after the expiration time, then the entry in the thermostat registration pool is not paired with the thermostat management account. 13. The system of claim 1, wherein the thermostat front end user-interface displays an image of a house representing a primary enclosure paired to the thermostat management account and further displays images of one or more thermostats for each thermostat inside the primary enclosure with a current temperature displayed on each of the one or more thermostats reflecting a temperature of the area in which each thermostat is installed. 14. The system of claim 13, wherein the thermostat front end user-interface further 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 the image of the house representing the primary enclosure. 15. The system of claim 14, wherein the thermostat front end user-interface further 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. 16. The system of claim 13, wherein the user interface generated by the thermostat front end user-interface server is configured to display a separate thermostat icon for each thermostat operating within the primary enclosure. 17. The system of claim 1, wherein the thermostat backend server further provides one or more predetermined heating and cooling schedules for uploading over the public network portion of the network to the registered thermostats. 18. The system of claim 1, wherein the user interface generated by the thermostat 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. 19. The system of claim 1, wherein the user interface generated by the thermostat front end user-interface server 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. 20. The system of claim 1, wherein the user interface generated by the thermostat front end user-interface server 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...
이 특허에 인용된 특허 (100)
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.
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.
Mizono, Michael; Kennedy, Zachery Webster; Boda, Ted; Ketterman, Jaxon; Boettcher, Jesse; Von Dehsen, Lauren; Brennessl, Tomas; Ejiasi, Chikezie; Shih, Nina; Kuwatani, Tracy, Display screen with animated graphical user interface for smart home automation system having a multifunction status.
Stewart, James Edward; Yang, Seungho; Venters, Joe Delone; Hinz, Carsten, Display screen with graphical user interface for a timeline-video relationship presentation for alert events.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery; Brennessl, Tomas, Display screen with graphical user interface for mobile camera history having collapsible video events.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery; Brennessl, Tomas, Display screen with graphical user interface for mobile camera history having event-specific activity notifications.
McLean, Melissa; Mizono, Michael; Von Dehsen, Lauren; Venters, Joe Delone; Kuwatani, Tracy; Kennedy, Zachery, Display screen with graphical user interface for monitoring remote video camera.
Mizono, Michael; Kennedy, Zachery Webster; Boda, Ted; Ketterman, Jason; Boettcher, Jesse; Von Dehsen, Lauren; Brennessl, Tomas; Ejiasi, Chikezie; Shih, Nina; Kuwatani, Tracy, Display screen with user interface for a multifunction status and entry point icon and device state icons.
Sinha, Sudhi; Ribbich, Joseph R.; Ribbich, Michael L.; Gaidish, Charles J.; Cipolla, John P., Multi-function thermostat with emergency direction features.
Warren, Daniel Adam; Fiennes, Hugo; Dutra, Jonathan Alan; Bell, David; Fadell, Anthony Michael; Rogers, Matthew Lee; Smith, Ian C.; Satterthwaite, Edwin H.; Palmer, Joseph E.; Erickson, Grant M.; Mucignat, Andrea, Power management in energy buffered building control unit.
Sloo, David; Fadell, Anthony Michael; Rogers, Matthew Lee; Plitkins, Michael; Matas, Michael James; Hales, IV, Steven A., Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements.
Von Dehsen, Lauren; Kennedy, Zachery Webster; Boda, Ted; Ketterman, Jason; Boettcher, Jesse; Mizono, Michael; Brennessl, Tomas, Systems and methods for smart home automation using a multifunction status and entry point icon.
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는 부적절한 답변을 할 수 있습니다.