Method and apparatus for protecting appliance memory contents

   
   

In an exemplary embodiment, an appliance control system includes a controller having a processor and a memory including at least a first memory area and a second memory area so that a multiple write architecture may be used for storing data. The processor is configured to acquire appliance status data on a periodic basis, write the refrigerator status data to the first memory area and to the second memory area, and perform error detection upon the written data during refrigerator power-up. Upon power up, the controller determines the validity of data in one of the memory locations, or pages. If the data is determined to be invalid on one memory page, another memory page is used. Thus, by storing data redundantly in multiple memory pages with appropriate security measures, data may be retained for use on power-up without the expense of additional electronic components.

Dans une incorporation exemplaire, un système de commande d'appareils inclut un contrôleur ayant un processeur et une mémoire comprenant au moins une première zone de mémoire et une deuxième zone de mémoire de sorte qu'un multiple écrivent l'architecture peut être employée pour stocker des données. Le processeur est configuré pour acquérir des données de statut d'appareils sur une base périodique, pour écrire les données de statut de réfrigérateur à la première zone de mémoire et à la deuxième zone de mémoire, et pour effectuer la détection des erreurs sur les données écrites pendant la mise sous tension de réfrigérateur. Sur la mise sous tension, le contrôleur détermine la validité des données dans un des endroits de mémoire, ou des pages. Si les données sont déterminées pour être inadmissibles à une page de mémoire, une autre page de mémoire est employée. Ainsi, en stockant des données de manière superflue en pages multiples de mémoire avec des mesures de sécurité appropriées, des données peuvent être maintenues pour l'usage sur la mise sous tension sans dépenses des composants électroniques additionnels.

 
Web www.patentalert.com

< Extensible software-based architecture for communication and cooperation within and between communities of distributed agents and distributed objects

< Automatic shock lead gain adjuster

> Enhanced timer queue mechanism for dynamic capacity increase

> Method of determining library parameters using timing surface planarity

~ 00110