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. (WO2000058834) SOFTWARE INSTALLATION AND RECOVERY SYSTEM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2000/058834    International Application No.:    PCT/US2000/006216
Publication Date: 05.10.2000 International Filing Date: 09.03.2000
Chapter 2 Demand Filed:    02.08.2000    
IPC:
G06F 11/14 (2006.01), G11B 27/00 (2006.01), G11B 27/34 (2006.01), H04N 21/4147 (2011.01), H04N 21/431 (2011.01), H04N 21/45 (2011.01), H04N 21/454 (2011.01), H04N 21/47 (2011.01), H04N 21/482 (2011.01), H04N 5/445 (2011.01), H04N 5/782 (2006.01), H04N 9/804 (2006.01), G11B 27/032 (2006.01), G11B 27/036 (2006.01), H04N 5/44 (2011.01), H04N 5/775 (2006.01), H04N 5/781 (2006.01), H04N 5/783 (2006.01), H04N 9/79 (2006.01), H04N 9/806 (2006.01), H04N 9/82 (2006.01)
Applicants: TIVO, INC. [US/US]; Suite 100, 894 Ross Drive, Sunnyvale, CA 94089 (US)
Inventors: BARTON, James, M.; (US).
PLATT, David, C.; (US).
STONE, Steven, C.; (US)
Agent: GLENN, Michael, A.; Glenn Patent Group, Suite L, 3475 Edison Way, Menlo Park, CA 94025 (US)
Priority Data:
60/127,178 30.03.1999 US
09/422,034 20.10.1999 US
Title (EN) SOFTWARE INSTALLATION AND RECOVERY SYSTEM
(FR) SYSTEME D'INSTALLATION DE LOGICIEL ET DE REPRISE SUR ERREUR
Abstract: front page image
(EN)A software installation and recovery system provides an initial bootstrap sequence of instructions that initializes the low-level parameters of the client device, initializes the persistent storage system, loads a bootstrap loader from the persistent store into program memory, and passes execution to the bootstrap loader. A second stage boot loader locates the operating system in the persistent store, loads the operating system into program memory, and passes execution to the operating system which then performs necessary hardware and software initialization, loads the viewing object database code and other application software from the persistent store, and begins execution of the applications. The persistent store contains at least two partitions for each of the following: the second stage boot loader; the operating system kernel; and the application software. A partition table resides in the boot sector that records an indication for duplicated partitions in which one of the partitions is marked primary and another is marked backup. The invention verifies that each level of software was loaded off of the primary partition. If a load was from the primary partition and the installation at that level was successful, then a successful indication is recorded for that level, otherwise, the backup partition for that level is copied over the primary partition and a failure indication is recorded for that level. Finalizing the installation for the top application level of a software may be delayed until all parts of the application environment have been successfully loaded and started.
(FR)Un système d'installation de logiciel et de reprise sur erreur produit une séquence d'amorce initiale d'instructions, qui initialise les paramètres de bas niveau du dispositif client, qui initialise le système de stockage permanent, qui charge un chargeur d'amorce de la mémoire permanente à la mémoire de programmes, et qui transfère l'exécution audit chargeur d'amorce. Un chargeur d'amorce de deuxième étape localise le système d'exploitation dans la mémoire permanente, charge le système d'exploitation dans la mémoire de programmation et passe l'exécution au système d'exploitation qui assure ensuite l'initialisation du matériel et du logiciel, charge le code de base de données objets de visualisation et d'autres logiciels d'application depuis la mémoire permanente et commence l'exécution des applications. La mémoire permanente contient au moins deux partitions pour chacun des éléments suivants : le chargeur d'amorce de deuxième étape ; le noyau de système d'exploitation ; et le logiciel d'application. Une table de partitions réside dans le secteur d'amorce qui enregistre une indication pour les partitions dupliquées, parmi lesquelles une est marquée comme étant la principale et l'autre la partition de secours. Le système de l'invention vérifie ensuite que chaque niveau de logiciel a été chargé depuis la partition principale. Si un chargement a été effectué depuis la partition principale et que l'installation à ce niveau à été un succès, une indication de succès est ensuite enregistrée pour ledit niveau. Autrement, la partition de secours pour ledit niveau est copiée sur la partition principale et une indication de défaillance est enregistrée pour ledit niveau. La finalisation de l'installation pour le niveau d'application supérieur peut être retardée jusqu'à ce que toutes les parties de l'environnement d'application ont été chargées et démarrées avec succès.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)