IP Library Granted Patent US 9,471,487
Granted Patent B2
US 9,471,487 · App. 14/568,379 · Granted Oct 18, 2016

Data restoration in electronic device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,471,487
App. No.
14/568,379
Granted
Oct 18, 2016
Kind
B2
Abstract

Restoration data is enabled to be written into a nonvolatile memory according to a simple process without using large capacity of a volatile memory. An SRAM writing section sets an updating request flag in a non-delay updating request flag region corresponding to a non-delay region where the restoration data is written. When the updating request flag is set in the non-delay updating request flag region, an EEPROM writing section writes the restoration data stored in the non-delay region corresponding to the non-delay updating request flag region into an EEPROM.

Claims (26)

1. An electronic device comprising:

a nonvolatile memory;

a volatile memory having a first region where data that does not have to be restored is stored, a second region where restoration data that should be stored even when power supply to a self device is shut off is stored, a first flag region where a first flag is set correspondingly to the second region, a third region where the restoration data to be delayed and written into the nonvolatile memory is stored, a second flag region where a second flag is set correspondingly to the third region, and a timer region for counting a time;

a processor that includes:

a first writing section that writes data including the restoration data into the volatile memory; and

a second writing section that writes the restoration data stored in the second region into the nonvolatile memory, wherein

the first writing section sets the first flag in the first flag region corresponding to the second region where the restoration data is written,

when the first flag is set in the first flag region, the second writing section writes the restoration data stored in the second region corresponding to the first flag region into the nonvolatile memory, and

the first writing section sets the second flag in the second flag region corresponding to the third region where the restoration data is written and starts time counting in the timer region,

when the time counting in the timer region continues for over a predetermined time after the second flag is set in the second flag region, the second writing section writes the restoration data stored in the third region corresponding to the second flag region into the nonvolatile memory.

2. An electronic device comprising:

a nonvolatile memory;

a volatile memory having a first region where data that does not have to be restored is stored, a second region where restoration data that should be stored even when power supply to a self device is shut off is stored, a first flag region where a first flag is set correspondingly to the second region, a third region where the restoration data to be delayed and written into the nonvolatile memory is stored, a second flag region where a second flag is set correspondingly to the third region, a third flag region where a third flag for prohibiting writing of the restoration data into the nonvolatile memory is set, and a timer region for counting a time;

a processor that includes:

a first writing section that writes data including the restoration data into the volatile memory; and

a second writing section that writes the restoration data stored in the second region into the nonvolatile memory, wherein

the first writing section sets the first flag in the first flag region corresponding to the second region where the restoration data is written,

when the first flag is set in the first flag region, the second writing section writes the restoration data stored in the second region corresponding to the first flag region into the nonvolatile memory, and

the first writing section

sets the second flag in the second flag region corresponding to the third region where the restoration data is written, sets the third flag in the third flag region, and starts time counting in the timer region,

when time counting in the timer region continues for over a predetermined time, deletes the third flag in the third flag region,

when the second flag is set in the second flag region and the third flag is deleted in the third flag region, the second writing section writes the restoration data stored in the third region corresponding to the second flag region into the nonvolatile memory.

3. The electronic device according to claim 2 , wherein the first writing section

determines a region where the data is written based on an address of the volatile memory,

when the determination is made that the restoration data is written into the second region, sets the first flag in the first flag region corresponding to the second region where the restoration data is written,

when the determination is made that the restoration data is written into the third region, sets the second flag in the second flag region corresponding to the third region where the restoration data is written, sets the third flag in the third flag region, and starts time counting in the timer region.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: ONKYO HOME ENTERTAINMENT CORPORATION
To: ONKYO TECHNOLOGY KABUSHIKI KAISHA
Reel/Frame 058163/0455 →
CHANGE OF NAME Recorded Oct 8, 2021
From: ONKYO KABUSHIKI KAISHA DBA ONKYO CORPORATION
To: ONKYO HOME ENTERTAINMENT CORPORATION
Reel/Frame 057862/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: ITO, KAZUNARI
To: ONKYO CORPORATION
Reel/Frame 034495/0064 →