WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007092750) COMPUTER OPERATING SYSTEM WITH SELECTIVE RESTRICTION OF MEMORY WRITE OPERATIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/092750    International Application No.:    PCT/US2007/061514
Publication Date: 16.08.2007 International Filing Date: 02.02.2007
IPC:
G06F 12/00 (2006.01)
Applicants: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. [US/US]; 20555 S.H. 249, Houston, TX 77070 (US) (For All Designated States Except US).
FEDERA, Norbert [AT/AT]; (AT) (For US Only).
GIBSON, Michael, Scaife [AT/AT]; (AT) (For US Only)
Inventors: FEDERA, Norbert; (AT).
GIBSON, Michael, Scaife; (AT)
Agent: CZARNECKI, Michael; Hewlett-Packard Company, Intellectual Property Administration, P.O. Box 272400, Mail Stop 35, Fort Collins, CO 80527-2400 (US)
Priority Data:
11/347,692 03.02.2006 US
Title (EN) COMPUTER OPERATING SYSTEM WITH SELECTIVE RESTRICTION OF MEMORY WRITE OPERATIONS
(FR) SYSTÈME INFORMATISÉ PRÉSENTANT UNE RESTRICTION SÉLECTIVE DES OPÉRATIONS D'ÉCRITURE EN MÉMOIRE
Abstract: front page image
(EN)A computer system and method that are useful for embedded operating systems, thin client computing applications and the like, protects memory blocks in a nonvolatile version of the system program used at startup (reboot), for example in flash memory. Write operations to protected memory blocks are intercepted. A potentially revised version of any attempted re-written block is maintained in RAM and can be revised further during runtime, the original protected block remaining unwritten. A restriction process flags when or whether a revised block in the RAM is to become permanent. During a write operation or at orderly system shutdown, the revised blocks that were marked are written over the protected blocks in the nonvolatile version. The process can be embodied using file and directory attributes in variably sized Ramdisk virtual drive in a Windows XP-embedded system, providing processes with read access to the original protected block as well as the revisions, enabling configuration changes and software installations without multiple reboots.
(FR)L'invention concerne un système informatique et un procédé utiles pour des systèmes d'exploitation intégrés, des applications informatiques de clients maigres et analogues, qui protègent des blocs mémoire dans une version permanente du programme-système utilisé au démarrage (réinitialisation), notamment en mémoire flash. Les opérations d'écriture dans les blocs mémoire protégés sont interceptées. Une version éventuellement révisée d'une quelconque tentative de réécriture d'un bloc est conservée dans la RAM et peut être révisée de manière plus approfondie pendant l'exécution, le bloc protégé original demeurant intact. Un processus de restriction pose des indicateurs quand ou si un bloc révisé dans la RAM doit devenir permanent. Au cours d'une opération d'écriture ou au moment de la fermeture normale du système, les blocs révisés marqués sont écrits en recouvrement sur les blocs protégés dans la version permanente. Le processus peut: être mis en œuvre au moyen d'attributs de fichiers et de répertoires dans un disque RAM virtuel à taille variable d'un système intégré fonctionnant sous Windows XP; autoriser des accès en lecture au bloc protégé original, ainsi qu'aux versions révisées; et permettre des modifications de configuration et des installations de logiciel sans nécessité d'effectuer plusieurs réinitialisations.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)