Methods for encouraging energy-efficient behaviors based on a network connected thermostat-centric energy efficiency platform
US-2016232549-A1 · Aug 11, 2016 · US
US11770292B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11770292-B2 |
| Application number | US-202016911393-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 25, 2020 |
| Priority date | Jan 10, 2011 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
Opening claim text (preview).
What is claimed is: 1. A method comprising: defining, by a computing device, log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network; initiating, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the local network without reconfiguring the firewall; interacting with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address; executing, by the cloud extension agent, the first actions related to collecting the log information to obtain one or more log files representing the log information from the local network; uploading the one or more log files to the remote network management platform; verifying, using the security value, a trustworthiness of a file server; acquiring, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server; and executing, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to install the software package on the cloud extension agent. 2. The method of claim 1 , wherein executing the first actions comprises: utilizing, by the cloud extension agent, a log collection utility that executes as a background process within the local network to execute the first actions. 3. The method of claim 1 , wherein the remote network management platform is hosted on a cloud service. 4. The method of claim 1 , wherein the first actions related to collecting the log information include running diagnosis utilities. 5. The method of claim 1 , wherein the one or more log files are obtained from one or more devices of the local network. 6. The method of claim 1 , wherein the one or more log files are obtained from one or more additional cloud extension agents of the local network. 7. The method of claim 1 , wherein uploading the one or more log files comprises: uploading the one or more log files to the file server that is separate from the remote network management platform, the file server to receive a bulk upload of a large number of log files without interfering with other connections to the cloud extension agent. 8. The method of claim 7 , wherein the file server is hosted in a data center that is separate from a data center that the remote network management platform is hosted on. 9. The method of claim 1 , wherein the messaging server is a heartbeat server. 10. A system comprising: a memory; and a computing device operatively coupled to the memory, the computing device to: define log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network; initiate, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the local network without reconfiguring the firewall; interact with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address; execute, by the cloud extension agent, the actions related to collecting the log information to obtain one or more log files representing the log information from the local network; upload the one or more log files to the remote network management platform; verify, using the security value, a trustworthiness of a file server; acquire, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server; and execute, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to install the software package on the cloud extension agent. 11. The system of claim 10 , wherein to execute the first actions, the computing device is to: utilize, by the cloud extension agent, a log collection utility that executes as a background process within the local network to execute the first actions. 12. The system of claim 10 , wherein the remote network management platform is hosted on a cloud service. 13. The system of claim 10 , wherein the first actions related to collecting the log information include running diagnosis utilities. 14. The system of claim 10 , wherein the computing device obtains the one or more log files from one or more devices of the local network. 15. The system of claim 10 , wherein the computing device obtains the one or more log files from one or more additional cloud extension agents of the local network. 16. The system of claim 10 , wherein to upload the one or more log files, the computing device is to: upload the one or more log files to the file server that is separate from the remote network management platform, the file server to receive a bulk upload of a large number of log files without interfering with other connections to the cloud extension agent. 17. The system of claim 16 , wherein the file server is hosted in a data center that is separate from a data center that the remote network management platform is hosted on. 18. The system of claim 10 , wherein the messaging server is a heartbeat server. 19. A non-transitory computer readable medium having instructions stored thereon which, when executed by a computing device, cause the computing device to: define, by a computing device, log information for collection from a local network by a cloud extension agent, the cloud extension agent running locally on the local network as an entity separate from other components of the local network; initiate, by the cloud extension agent, an outbound connection from a remote network management platform to the cloud extension agent through a firewall of the network without reconfiguring the firewall; interact with a messaging server of the remote network management platform to cause the remote network management platform to communicate, to the cloud extension agent via the outbound connection, first actions related to collecting the log information and second actions related to upgrading the cloud extension agent using a software package, wherein the second actions comprise a security value and a network address; execute, by the cloud extension agent, the first actions related to collecting the log information to obtain one or more log files representing the log information from the local network; upload the one or more log files to the remote network management platform; verify, using the security value, a trustworthiness of a file server; acquire, using the network address, the software package from the file server responsive to verifying the trustworthiness of the file server; and execute, by the cloud extension agent, the second actions related to upgrading the cloud extension agent to inst
for initial configuration or provisioning, e.g. plug-and-play · CPC title
comprising network management agents or mobile agents therefor · CPC title
the condition being an adaptation, e.g. in response to network events · CPC title
Arrangements for monitoring or testing data switching networks · CPC title
Involving tunnels, e.g. MPLS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.