DE69905946T2 - Verfahren und vorrichtung zum laden von betriebssystemen in einer set-top box umgebung - Google Patents

Verfahren und vorrichtung zum laden von betriebssystemen in einer set-top box umgebung

Info

Publication number
DE69905946T2
DE69905946T2 DE69905946T DE69905946T DE69905946T2 DE 69905946 T2 DE69905946 T2 DE 69905946T2 DE 69905946 T DE69905946 T DE 69905946T DE 69905946 T DE69905946 T DE 69905946T DE 69905946 T2 DE69905946 T2 DE 69905946T2
Authority
DE
Germany
Prior art keywords
top box
operating systems
charging operating
box environment
environment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69905946T
Other languages
English (en)
Other versions
DE69905946D1 (de
Inventor
A Houha
J Aspromonte
J Stalker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PowerTV Inc
Original Assignee
PowerTV Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PowerTV Inc filed Critical PowerTV Inc
Publication of DE69905946D1 publication Critical patent/DE69905946D1/de
Application granted granted Critical
Publication of DE69905946T2 publication Critical patent/DE69905946T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/20Adaptations for transmission via a GHz frequency band, e.g. via satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
DE69905946T 1998-12-23 1999-12-17 Verfahren und vorrichtung zum laden von betriebssystemen in einer set-top box umgebung Expired - Lifetime DE69905946T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/220,484 US6393585B1 (en) 1998-12-23 1998-12-23 Method and apparatus for restoring operating systems in a set-top box environment
PCT/US1999/030246 WO2000040005A1 (en) 1998-12-23 1999-12-17 Method and apparatus for operating system downloads in a set-top box environment

Publications (2)

Publication Number Publication Date
DE69905946D1 DE69905946D1 (de) 2003-04-17
DE69905946T2 true DE69905946T2 (de) 2003-11-06

Family

ID=22823726

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69905946T Expired - Lifetime DE69905946T2 (de) 1998-12-23 1999-12-17 Verfahren und vorrichtung zum laden von betriebssystemen in einer set-top box umgebung

Country Status (5)

Country Link
US (1) US6393585B1 (de)
EP (1) EP1142309B1 (de)
KR (1) KR20010093216A (de)
DE (1) DE69905946T2 (de)
WO (1) WO2000040005A1 (de)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US6948099B1 (en) * 1999-07-30 2005-09-20 Intel Corporation Re-loading operating systems
US6813778B1 (en) * 1999-08-16 2004-11-02 General Instruments Corporation Method and system for downloading and managing the enablement of a list of code objects
US7069578B1 (en) * 2000-02-04 2006-06-27 Scientific-Atlanta, Inc. Settop cable television control device and method including bootloader software and code version table for maintaining and updating settop receiver operating system software
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US6741978B1 (en) * 2000-04-12 2004-05-25 Intel Corporation Accessing file data stored in non-volatile re-programmable semiconductor memories
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
JP2002041292A (ja) * 2000-07-13 2002-02-08 Internatl Business Mach Corp <Ibm> コンピュータ用リカバリ装置
US20040226020A1 (en) * 2000-09-28 2004-11-11 Ati Technologies, Inc. Method and system for using general and appliance operating systems in a single information handling device
GB2367656A (en) * 2000-10-06 2002-04-10 Hewlett Packard Co Self-repairing operating system for computer entities
EP1195679A1 (de) * 2000-10-06 2002-04-10 Hewlett-Packard Company, A Delaware Corporation Betriebssystemwiederanlauf mit externem Sicherungsmedia in einer kopflosen Computerinstanz
US7089449B1 (en) * 2000-11-06 2006-08-08 Micron Technology, Inc. Recovering a system that has experienced a fault
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US8875116B2 (en) * 2000-11-17 2014-10-28 Hewlett-Packard Development Company, L.P. Network for updating firmware and / or software in wireless communication devices
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US20040068721A1 (en) * 2000-11-17 2004-04-08 O'neill Patrick Network for updating firmware and / or software in wireless communication devices
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US20020152467A1 (en) * 2001-02-12 2002-10-17 Rosario Fiallos Automated generation of conditional access packets for IRD upgrades via radio frequency software download in satellite television systems
JP2002333990A (ja) * 2001-03-05 2002-11-22 Omron Corp プログラム更新装置およびプログラム更新方法
US6928579B2 (en) * 2001-06-27 2005-08-09 Nokia Corporation Crash recovery system
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7137026B2 (en) * 2001-10-04 2006-11-14 Nokia Corporation Crash recovery system
GB2382889A (en) * 2001-12-05 2003-06-11 Cambridge Consultants microprocessor design system
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US7823149B2 (en) * 2002-05-08 2010-10-26 Oracle International Corporation Method and system for restoring an operating environment on a computer system
DE10225031A1 (de) * 2002-06-06 2003-12-18 Grundig Ag I Ins Vorrichtung zu einer benutzergesteuerten Veränderung des Arbeitsprogrammes eines in einem Fernsehempfänger angeordneten Mikroprozessors
US7127596B2 (en) * 2002-06-28 2006-10-24 Intel Corporation Method and system for improving computer system boot reliability by executing an application specific test during a boot prior loading an operating system
US7149889B2 (en) * 2002-12-12 2006-12-12 Scientific-Atlanta, Inc. Proactive reboot
US7500092B2 (en) * 2003-01-17 2009-03-03 International Business Machines Corporation Hardware abstraction for set-top box operating systems
US7263648B2 (en) * 2003-01-24 2007-08-28 Wegener Communications, Inc. Apparatus and method for accommodating loss of signal
US7062048B2 (en) 2003-01-27 2006-06-13 Wegener Communications, Inc. Apparatus and method for single encryption with multiple authorization of distributed content data
US7340638B2 (en) * 2003-01-30 2008-03-04 Microsoft Corporation Operating system update and boot failure recovery
US7082526B2 (en) * 2003-03-14 2006-07-25 Elegent Technologies, Inc. Mechanism for intuitively invoking one or more auxiliary programs during a computer booting process
US7171606B2 (en) * 2003-03-25 2007-01-30 Wegener Communications, Inc. Software download control system, apparatus and method
US20040199910A1 (en) * 2003-04-05 2004-10-07 Baack James E. Automated change back off process for restoring the root disk
US7296204B2 (en) * 2003-05-30 2007-11-13 Wegener Communications, Inc. Error correction apparatus and method
US7206411B2 (en) 2003-06-25 2007-04-17 Wegener Communications, Inc. Rapid decryption of data by key synchronization and indexing
US7673297B1 (en) * 2003-09-03 2010-03-02 The Directv Group, Inc. Automatic software update detection and flexible installer for set-top boxes
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US20050125357A1 (en) * 2003-12-09 2005-06-09 Saadat Abbas S. Secure integrated media center
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7827558B2 (en) * 2004-06-30 2010-11-02 Devicevm, Inc. Mechanism for enabling a program to be executed while the execution of an operating system is suspended
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US7516315B2 (en) * 2005-03-18 2009-04-07 Research In Motion Ltd. Electronic device having an alterable configuration and methods of manufacturing and configuring the same
FR2888353A1 (fr) * 2005-07-11 2007-01-12 Thomson Licensing Sas Soc Par Procede de detection d'erreurs lors de l'initialisation d'un appareil electronique et appareil implementant le procede
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US20090125958A1 (en) * 2005-11-23 2009-05-14 Pak Siripunkaw Method of upgrading a platform in a subscriber gateway device
EP2025095A2 (de) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Geräteverwaltung in einem netzwerk
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
US10104432B2 (en) 2006-12-01 2018-10-16 Time Warner Cable Enterprises Llc Methods and apparatus for software provisioning of a network device
US8216221B2 (en) 2007-05-21 2012-07-10 Estech, Inc. Cardiac ablation systems and methods
KR101249831B1 (ko) 2007-08-06 2013-04-05 삼성전자주식회사 컴퓨터 시스템 및 그 부팅 방법
US9204204B2 (en) * 2007-08-14 2015-12-01 At&T Intellectual Property I, Lp System for managing a configuration of a media content processor
US8108911B2 (en) 2007-11-01 2012-01-31 Comcast Cable Holdings, Llc Method and system for directing user between captive and open domains
US20090217335A1 (en) * 2008-02-27 2009-08-27 Richard Sai Kit Wong Apparatus and methods for network access
KR101021308B1 (ko) * 2008-10-10 2011-03-11 주식회사 현대오토넷 배터리 관리 시스템의 응용 프로그램 복구 장치 및 방법
US8849967B2 (en) * 2009-07-15 2014-09-30 Cisco Technology, Inc. Passive activation of bootloader network features
US20110320794A1 (en) * 2010-06-28 2011-12-29 Chung-Jen Yang Flash System And Method For Updating The Flash System
US9942124B2 (en) 2011-06-28 2018-04-10 Time Warner Cable Enterprises Llc Apparatus and methods for automated device testing in content distribution network
CN104423890A (zh) * 2013-08-27 2015-03-18 鸿富锦精密电子(天津)有限公司 固态硬盘
CN103760950A (zh) * 2014-01-09 2014-04-30 北京奇虎科技有限公司 无线路由设备管理方法和装置
US9740863B2 (en) * 2014-11-25 2017-08-22 Intel Corporation Protecting a secure boot process against side channel attacks
US20190004903A1 (en) * 2015-04-29 2019-01-03 Huawei Technologies Co., Ltd. Data Restoration Method and Apparatus, and Terminal
US11101014B2 (en) * 2019-03-14 2021-08-24 Micron Technology, Inc. Two-stage flash programming for embedded systems
US10921871B2 (en) 2019-05-17 2021-02-16 Trane International Inc. BAS/HVAC control device automatic failure recovery

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4530052A (en) * 1982-10-14 1985-07-16 Honeywell Information Systems Inc. Apparatus and method for a data processing unit sharing a plurality of operating systems
JPH04133102A (ja) * 1990-09-26 1992-05-07 Mitsubishi Electric Corp プログラマブル・コントローラ及びその制御方法
US5432927A (en) * 1992-06-17 1995-07-11 Eaton Corporation Fail-safe EEPROM based rewritable boot system
US5481714A (en) * 1993-10-18 1996-01-02 International Business Machines Corporation Method and system for installing an operating system on a data processing system with abort capability and voice input feature
JP3140906B2 (ja) 1994-04-12 2001-03-05 株式会社エヌ・ティ・ティ・データ システムファイルの更新及び復元方法
US5544255A (en) * 1994-08-31 1996-08-06 Peripheral Vision Limited Method and system for the capture, storage, transport and authentication of handwritten signatures
US5627964A (en) * 1994-12-13 1997-05-06 Microsoft Corporation Reduce or fail-safe bootstrapping of a system having a graphical user interface
US5960445A (en) * 1996-04-24 1999-09-28 Sony Corporation Information processor, method of updating a program and information processing system
JP3673015B2 (ja) 1996-04-26 2005-07-20 沖電気工業株式会社 半導体装置における周辺デバイス識別方法
US5708776A (en) 1996-05-09 1998-01-13 Elonex I.P. Holdings Automatic recovery for network appliances
US5933647A (en) * 1997-01-24 1999-08-03 Cognet Corporation System and method for software distribution and desktop management in a computer network environment
EP0907285A1 (de) 1997-10-03 1999-04-07 CANAL+ Société Anonyme Datenfernladung

Also Published As

Publication number Publication date
US6393585B1 (en) 2002-05-21
WO2000040005A1 (en) 2000-07-06
EP1142309A1 (de) 2001-10-10
EP1142309B1 (de) 2003-03-12
KR20010093216A (ko) 2001-10-27
DE69905946D1 (de) 2003-04-17

Similar Documents

Publication Publication Date Title
DE69905946T2 (de) Verfahren und vorrichtung zum laden von betriebssystemen in einer set-top box umgebung
DE59508637D1 (de) Verfahren und Vorrichtung zum Stapeln
DE69717981D1 (de) Verfahren und vorrichtung zur raumbeduftung in einer programmierten einrichtung
DE69520714D1 (de) Verfahren und Vorrichtung zum Sichern elektronischen Abstimmen
DE69727140D1 (de) Vorrichtung und verfahren zum fräsen einer öffnung in einen fütterrohrstrang
DE69811350D1 (de) Verfahren und vorrichtung zum entfernen von rippen
DE19982999T1 (de) Vorrichtung und Verfahren zum Betreiben eines Computerspeichersystems
DE69736350D1 (de) Verfahren und vorrichtung zur verschlüsselung in einer kamera
DE19681744T1 (de) Verfahren und Vorrichtung zum Charakterisieren einer Oberfläche
DE59805644D1 (de) Vorrichtung und verfahren zum halten und durchführen länglicher objekte
DE69319624T2 (de) Verfahren und vorrichtung zum laden von alkalischen batterien
DE69613854T2 (de) Verfahren und vorrichtung zum laden einer benutzerschnittstelle
DE69813698T2 (de) Verfahren und Vorrichtung zum Wegnehmen einer Glasscheibe
DE59805543D1 (de) Verfahren und vorrichtung zum reinigen eines staubabscheiders
ATA217897A (de) Verfahren und vorrichtung zum siebwechsel an einer filtervorrichtung
DE59608371D1 (de) Vorrichtung und Verfahren zum Verdampfen einer Flüssigkeit
DE69710034D1 (de) Verfahren und Vorrichtung zum Schützen von Speicherteilen
DE69615218T2 (de) Verfahren und vorrichtung zum lagern von gefährlichem abfall
DE69733339D1 (de) Verfahren und vorrichtung zum empfang einer symbolsequenz
DE59701379D1 (de) Verfahren und vorrichtung zum greifen von gegenständen mit einer durchgangsöffnung
ATA195099A (de) Verfahren und vorrichtung zur staubabtrennung von einer laufenden papierbahn
DE59703590D1 (de) Verfahren und Vorrichtung zum Kommissionieren
DE69909422D1 (de) Verfahren und Vorrichtung zum Befeuchten von Briefumschlägen
DE59809079D1 (de) Verfahren und Vorrichtung zur Ansteuerung eines Verbrauchers
DE59906973D1 (de) Verfahren und vorrichtung zum mechanischen trennen eines dispersen systems

Legal Events

Date Code Title Description
8364 No opposition during term of opposition