Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US9002525B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9002525-B2 |
| Application number | US-201313890344-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 9, 2013 |
| Priority date | Sep 30, 2012 |
| Publication date | Apr 7, 2015 |
| Grant date | Apr 7, 2015 |
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.
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
Opening claim text (preview).
What is claimed is: 1. An electronic device, comprising: a communications component configured to communicate with one or more electronic devices; a storage element configured to store computer software operable to control one or more functions of the electronic device; and a processor configured to cause the electronic device to perform operations including: receiving installation information indicative of whether installation of a software update would interrupt installatio…
Mechanical Engineering · mapped topic
Mechanical Engineering · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Free tools are coming soon. Tell us what you want to track and we'll notify you.
Answers are generated from the same data shown on this page.