Online fault detection in reram-based ai/ml
US-2024289239-A1 · Aug 29, 2024 · US
US9342428B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9342428-B2 |
| Application number | US-201214240909-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 6, 2012 |
| Priority date | Sep 6, 2011 |
| Publication date | May 17, 2016 |
| Grant date | May 17, 2016 |
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 mobile terminal and a method for managing a file system thereof are provided. The method of managing a file system of a mobile terminal having a battery cover and a battery cover coupling unit includes sensing an interruption of contact at a portion of a contact area between the battery cover and the battery cover coupling unit, generating a metadata list including metadata on data to be synchronized from among data cached in a volatile memory, after the sensing of the interruption of contact at the preset portion, sensing an interruption of contact at another portion of the contact area between the battery cover and the battery cover coupling unit after the previous sensing, and storing the metadata of the metadata list in a non-volatile memory, if the interval between the sensing operations is less than or equal to a threshold value.
Opening claim text (preview).
The invention claimed is: 1. A method for managing a file system of a mobile terminal having a battery cover and a battery cover coupling unit, the method comprising: detecting a first interruption of contact at a first portion of a contact area between the battery cover and the battery cover coupling unit; generating metadata on synchronization target data from among data cached in a volatile memory, after the detecting of the first interruption of contact at the first portion; detecting a second interruption of contact at a second portion of the contact area between the battery cover and the battery cover coupling unit; and storing the metadata in a nonvolatile memory, if a time interval between a time for detecting the second interruption and a time for detecting the first interruption is equal to or less than a predetermined threshold value. 2. The method of claim 1 , further comprising: generating a synchronization data list containing the synchronization target data from among the data cached in the volatile memory, after the detecting of the first interruption of contact at the first portion; and synchronizing data of the synchronization data list to the nonvolatile memory if the time interval is more than the threshold value. 3. The method of claim 1 , wherein the storage step includes: extracting a metadata list; storing metadata of the extracted metadata list in the nonvolatile memory; and storing address information about a stored location of the metadata in a preset address storage location of the nonvolatile memory. 4. The method of claim 3 , further comprising: extracting the address information stored in the address storage location, when a booting input is received; and applying the metadata stored in the nonvolatile memory to the file system by using the extracted address information. 5. The method of claim 3 , further comprising: generating a synchronization data list containing the synchronization target data from among the data cached in the volatile memory; and synchronizing data of the synchronization data list to the nonvolatile memory. 6. The method of claim 1 , wherein the mobile terminal further has a removal delay unit for delaying a time to remove a battery from the mobile terminal. 7. A mobile terminal having a battery cover and a battery cover coupling unit, the mobile terminal comprising: a battery cover sensing unit configured to detect a first interruption of contact at a first portion of a contact area between the battery cover and the battery cover coupling unit, and to detect a second interruption of contact at a second portion of the contact area between the battery cover and the battery cover coupling unit; a synchronization unit configured to generate, after the first interruption of contact is detected at the first portion, metadata on synchronization target data from among data cached in a volatile memory; and a removal prediction unit configured to determine whether a time interval between a time for detecting the first interruption of contact at the first portion and a time for detecting the second interruption of contact at the second portion is equal to or less than a predetermined threshold value or not, wherein the synchronization unit is further configured to store the metadata in a nonvolatile memory if the time interval is equal to or less than the threshold value. 8. The mobile terminal of claim 7 , wherein the synchronization unit is further configured to generate a synchronization data list containing the synchronization target data from among the data cached in the volatile memory, after the first interruption of contact is detected at the first portion, and to synchronize data of the synchronization data list to the nonvolatile memory if the time interval is more than the threshold value. 9. The mobile terminal of claim 7 , wherein the synchronization unit is further configured to extract a metadata list if the time interval is equal to or less than the threshold value, to store metadata of the extracted metadata list in the nonvolatile memory, and to store address information about a stored location of the metadata in a preset address storage location of the nonvolatile memory. 10. The mobile terminal of claim 9 , wherein the synchronization unit is further configured to extract, when a booting input is received, the address information stored in the address storage location, and to apply the metadata stored in the nonvolatile memory to the file system by using the extracted address information. 11. The mobile terminal of claim 9 , wherein the synchronization unit is further configured to generate, after the metadata is stored in the nonvolatile memory, a synchronization data list containing the synchronization target data from among the data cached in the volatile memory, and to synchronize data of the synchronization data list to the nonvolatile memory. 12. The mobile terminal of claim 7 , further comprising: a removal delay unit configured to delay a time to remove a battery from the mobile terminal. 13. The mobile terminal of claim 12 , wherein the removal delay unit includes a movable member configured to be moved with regard to the mobile terminal and configured to fix at least a part of the battery or allowing the battery to be removed. 14. The mobile terminal of claim 13 , wherein the removal delay unit further includes a fixed member being fixed to the mobile terminal and for fixing a part of the battery. 15. The mobile terminal of claim 12 , wherein the removal delay unit includes a second adhesive member configured to adhere to a first adhesive member of the battery at a corresponding position.
Bootstrapping (security arrangements therefor G06F21/57) · CPC title
where the monitored property is the power consumption (power management in a computing system G06F1/3203) · CPC title
Arrangements for mounting batteries or battery chargers · CPC title
for a battery compartment · CPC title
Circuits · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.