IP Library Granted Patent US 11,237,910
Granted Patent B2
US 11,237,910 · App. 16/394,785 · Granted Feb 1, 2022

Method and apparatus for saving and restoring state information

Inventors: Steven Thomas Stoiber (Saratoga, CA); David Kuochieh Su (Saratoga, CA)
Assignee: Atmosic Technologies Inc.
G06F11/1415G06F1/28G06F1/3234G06F3/068G06F3/0619G06F3/0634G06F3/0647H04W88/02
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 11,237,910
App. No.
16/394,785
Granted
Feb 1, 2022
Kind
B2
Abstract

This disclosure provides a method and apparatus for saving and restoring state information of a wireless device with varying amounts of available power, such as wireless devices that may harvest power from radio-frequency signals. The wireless device may save and restore varying amounts of state information based at least in part on the amount of power available. In some embodiments, some of the stored state information may be lost as the available power decreases.

Claims (46)

1. A method for saving and restoring state information of a wireless device, the method performed by the wireless device and comprising:

storing, in a memory of the wireless device, state information associated with one or more operations performed by the wireless device;

powering down at least part of the wireless device;

determining an amount of available power of the wireless device;

selecting one or more operations to restore in response to the determined amount of available power being less than a threshold amount of available power, wherein comprise fewer than all available operations to restore; and

restoring the state information of the one or more selected operations from the memory.

2. The method of claim 1 , wherein the amount of available power is based at least in part on power harvested from radio-frequency (RF) energy received by the wireless device.

3. The method of claim 1 , wherein storing the state information comprises copying the state information into a random access memory (RAM).

4. The method of claim 3 , further comprising:

operating regions of the RAM including the state information in a retain mode, wherein the state information is protected and is unavailable for access.

5. The method of claim 4 , wherein power is maintained for at least the regions of the RAM operating in the retain mode while powering down at least part of the wireless device.

6. The method of claim 1 , wherein storing the state information comprises copying the state information from a state storage area of a random access memory (RAM) to a non-volatile RAM.

7. The method of claim 1 , wherein selecting the one or more operations to restore is based at least in part on a priority list.

8. The method of claim 1 , wherein storing the state information comprises:

selecting the state information of fewer than all of the one or more selected operations if the determined amount of available power is less than a threshold; and

storing the selected state information.

9. The method of claim 1 , wherein determining the amount of available power comprises measuring at least one of a voltage, a current, or a charge within a charge-storage device.

10. A wireless device comprising:

an energy harvester configured to convert radio-frequency (RF) energy into power for the wireless device;

one or more processors; and

a memory configured to store instructions that, when executed by the one or more processors, cause the wireless device to:

store state information associated with one or more operations performed by the wireless device;

power down at least part of the wireless device;

determine an amount of available power of the wireless device;

select one or more operations to restore in response to the determined amount of available power being less than a threshold amount of available power, wherein the one or more operation comprise fewer than all available operations to restore; and

restore the state information of the selected operations.

11. The wireless device of claim 10 , wherein execution of the instructions to store state information causes the wireless device to:

copy the state information into a random access memory (RAM); and

operate regions of the RAM including the state information in a retain mode, wherein the state information is protected and is unavailable for access.

12. The wireless device of claim 11 , wherein power is maintained for at least the regions of the RAM operating in the retain mode while powering down at least part of the wireless device.

13. The wireless device of claim 10 , wherein execution of the instructions to store the state information causes the wireless device to:

copy the state information from a state storage area of a random access memory (RAM) to a non-volatile RAM.

14. The wireless device of claim 10 , wherein execution of the instructions to store state information causes the wireless device to:

select the state information of fewer than all of the one or more selected operations if the determined amount of available power is less than a threshold; and

store the selected state information.

15. An apparatus comprising:

means for converting radio-frequency (RF) energy into power for the apparatus;

means for storing state information associated with one or more operations performed by the apparatus;

means for powering down at least part of the apparatus;

means for determining an amount of available power of the apparatus;

means for selecting one or more operations to restore in response to the determined amount of available power being less than a threshold amount of available power, wherein the one or more operations comprise fewer than all available operations to restore; and

means for restoring the state information of the one or more selected operations.

16. The apparatus of claim 15 , wherein the determined amount of available power is based at least in part on power harvested from RF energy received by the apparatus.

17. The apparatus of claim 15 , wherein the means for storing the state information comprises:

copying the state information into a random access memory (RAM); and

operating regions of the RAM including the state information in a retain mode, wherein the means for powering down comprises maintaining power for at least the regions of the RAM operating in the retain mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2019
From: STOIBER, STEVEN THOMAS; SU, DAVID KUOCHIEH
To: ATMOSIC TECHNOLOGIES INC.
Reel/Frame 048999/0729 →
Continuity (2)
Provisional Application 62726519 · Sep 4, 2018
Related Publication 20200073757A1 · Mar 5, 2020
Cited By (1)
US 12,306,249