A World Wide Web browser software is implemented in a processing system housed in a set-top box connected to a television and communicating over a wide-area network with one or more servers. The browser software allows a user to navigate using a remote control through World-Wide Web pages in which a number of hypertext anchors are displayed on the television. User inputs are entered from a remote input device using an infrared (IR) link. The processing system includes a read-only memory (ROM) and a flash memory. The mask ROM and the flash memory are assigned adjacent memory spaces in the memory map of the processing system. Browser software and configuration data are stored in the flash memory. Other software and configuration data are stored in a mask ROM. The browser is upgraded or reconfigured by downloading to the box replacement software or data transmitted from a server over the network and then writing the replacement software or data into the flash memory. A mechanism is provided to temporarily maintain power to the processing system in the event power to the box is lost during downloading. The mechanism allows the writing of a current block to be completed. An indication of the current block is maintained while power is absent so that downloading can be resumed once power is restored from the last block that was written.

Um software do browser do World Wide Web é executado em um sistema processando abrigado em uma caixa do ajust-alto conectada a uma televisão e a comunicar-se sobre uma rede da largo-área com um ou mais usuário. O software do browser permite que um usuário navigate usando um controle remoto com os Web pages world-Wide em que um número de escoras do hypertext são indicadas na televisão. As entradas do usuário são incorporadas de um dispositivo de entrada remoto usando uma ligação (IR) infravermelha. O sistema processando inclui uma memória de leitura apenas (ROM) e uma memória flash. A ROM da máscara e a memória flash são atribuídas os espaços de memória adjacentes no mapa de memória do sistema processando. O software do browser e os dados da configuração são armazenados na memória flash. Outros dados do software e da configuração são armazenados em uma ROM da máscara. O browser é promovido ou reconfigurado downloading ao software ou aos dados da recolocação da caixa transmitido de um usuário sobre a rede e então escrevendo o software ou os dados da recolocação na memória flash. Um mecanismo é fornecido para manter temporariamente o poder ao sistema processando no poder do evento à caixa é perdido durante downloading. O mecanismo permite que a escrita de um bloco atual seja terminada. Uma indicação do bloco atual é mantida quando o poder for ausente de modo que downloading possa ser poder uma vez recomeçado esteja restaurado do último bloco que foi escrito.

 
Web www.patentalert.com

< (none)

< System and method for protecting a multipurpose data string used for both decrypting data and for authenticating a user

> Automatic detection of per-unit location constraints

> (none)

~ 00007