BRPI0611881A2 - dispositivo controlado por processador, e método para operar o mesmo - Google Patents
dispositivo controlado por processador, e método para operar o mesmo Download PDFInfo
- Publication number
- BRPI0611881A2 BRPI0611881A2 BRPI0611881-0A BRPI0611881A BRPI0611881A2 BR PI0611881 A2 BRPI0611881 A2 BR PI0611881A2 BR PI0611881 A BRPI0611881 A BR PI0611881A BR PI0611881 A2 BRPI0611881 A2 BR PI0611881A2
- Authority
- BR
- Brazil
- Prior art keywords
- memory means
- data
- reduced
- mode
- reduced mode
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0258—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72442—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Stored Programmes (AREA)
- Executing Machine-Instructions (AREA)
- Selective Calling Equipment (AREA)
Abstract
DISPOSITIVO CONTROLADO POR PROCESSADOR, E, MéTODO PARA OPERAR O MESMO. Um dispositivo de multimídia e/ou de comunicação eletrónica (1) compreendem uma unidade de processamento central (30) controlando a operação do mencionado dispositivo (1), onde em um modo padrão, a operação do dispositivo (1) é realizada com base nos dados armazenados nos primeiros meios de memória (10) do mencionado dispositivo (1). Em um modo reduzido do mencionado dispositivo (1), uma parte dos dados armazenados nos primeiros mencionados meios de memória (10) é copiada nos segundos meios de memória (20) onde a operação do mencionado dispositivo (1) em mencionado modo reduzido é realizado somente com base nos dados contidos nos segundos meios de memória (20). Mencionado modo reduzido pode ser usado para atualizar o software do dispositivo enquanto ainda fornecendo uma funcionalidade básica.
Description
"DISPOSITIVO CONTROLADO POR PROCESSADOR, E, MÉTODO PARA OPERAR O MESMO"
CAMPO TÉCNICO DA INVENÇÃO
A presente invenção se refere a um dispositivo controlado por processador, em particular para um dispositivo de multimídia e/ou de comunicação eletrônica que compreende uma unidade de processamento central controlando a operação do dispositivo onde mencionado dispositivo é operável em uma grande quantidade de diferentes modos de operação. Mais ainda, a presente invenção se refere a um método para operar um dispositivo de multimídia e/ou de comunicação eletrônica. Mencionado método pode em particular ser usado para distribuir e atualizar informação ou dados contidos nos meios de memória do dispositivo.
DESCRIÇÃO DA TÉCNICA RELACIONADA
Com os rápidos e contínuos avanços de tecnologia de software e hardware, manutenção de dispositivos existentes e componentes de software apresenta um desafio cada vez maior. Instalação de rotina de atualização de software e remendos de software tem se tornado uma necessidade reconhecida para assegurar que os dispositivos são mantidos completamente funcionais sobre a operação na sua vida útil. Infelizmente, para muitos dispositivos e aplicações, gerenciamento de atualização consome muito tempo e freqüentemente requer uma desativação temporária do dispositivo.
Se - por exemplo - o dispositivo é um telefone móvel, há freqüentes cenários nos quais a funcionalidade normal do telefone é descontinuada devido as operações de manutenção ou algum outro tipo de operação que não é possível combinar com o modo padrão da operação do telefone móvel. Um exemplo é o assim chamado atualização de firmware através do ar (FOTA) que é oferecido pelos operadores de redes de celular, de modo a atualizar a funcionalidade do telefone. Durante a fase de atualização de um serviço de FOTA, mais ou menos o código inteiro armazenado nos meios de memória do telefone é atualizado de modo a atualizá-lo para uma versão de software mais recente. Durante esta fase, o usuário tem digital esperar até esta operação de atualização ser completada, antes de um uso normal do telefone ser possível de novo. No caso de uma FOTA, dependendo do tipo de memória flash que está sendo usada no telefone, o telefone móvel é descontinuado da operação padrão por um longo tempo relativo.
Uma possível solução de modo a evitar este problema é o uso do método de duplicação de código. Neste caso, o código inteiro é copiado de uma memória flash do telefone para uma RAM na iniciação do telefone. Uma operação normal do telefone é mantida permitindo uma execução de código a partir aos desenhos anexados, nos quais RAM enquanto uma nova versão de software é preparada na memória flash. Contudo, neste caso, o problema pode surgir, que o sistema de arquivo é também um objeto para a atualização através de FOTA e precisa, por conseguinte, ser sincronizado depois. O principal problema, contudo, é que o método de duplicação de código é caro já que requer tanta RAM quanto o tamanho todo do código.
Uma maneira mais eficiente em termos de custo, para executar código a partir de uma RAM é o uso de paginação por demanda. Este método reduz a RAM necessária para execução de código de 30 - 50 % comparado com o método de duplicação de código. Contudo, neste caso, somente uma parte do código é carregado na RAM. No caso uma nova função é iniciada, uma nova página pode ser solicitada para ser carregada proveniente da memória flash enquanto a memória flash esta realmente em um estado de reorganização total pela FOTA.
O problema acima mencionado não surge somente com o uso de telefones móveis. Geralmente, dispositivos eletrônicos portáteis freqüentemente perdem a habilidade de efetuar operações de atualização automatizadas em uma maneira conveniente e confiável. Já que, contudo, sofisticação aumentada de dispositivos eletrônicos atualizáveis e software freqüentemente necessitam manutenção com freqüência onde atualizações são feitas disponíveis e desejavelmente aplicadas semanalmente ou mensalmente, há uma necessidade de um processo de atualização aprimorado que permita uma atualização confiável de sistemas de hardware e/ou software sem completamente restringir a operação do sistema.
SUMÁRIO
A solução para este problema é baseada na idéia de fornecer um dispositivo eletrônico que seja operacional em um assim chamado modo reduzido, no qual uma parte dos dados ou código definido a operação do dispositivo é copiado em uma memória específica, onde a operação do dispositivo no mencionado modo reduzido é geralmente somente realizada com base nesses dados copiados. Em oposição ao método conhecido de paginação por demanda, os dados que são necessários de modo a executar o modo reduzido, são completamente identificados não início do modo reduzido e copiados para os meios de memória específicos. Assim sendo, durante a execução do modo reduzido, não é mais necessário acessar dados, que podem ser atualizados ao mesmo tempo. A situação de conflito acima mencionada em relação à paginação por demanda é, por conseguinte, evitada.
Assim sendo, de acordo com a presente invenção, um dispositivo controlado por processador, em particular um dispositivo de multimídia e/ou de comunicação eletrônica compreendendo uma unidade de processamento central controlando a operação do mencionado dispositivo é fornecido, onde a operação normal do dispositivo é realizada com base nos dados armazenados nos primeiros e/ou segundos meios de memória do mencionado dispositivo e onde em um modo reduzido do mencionado dispositivo, uma parte dos dados armazenados nos primeiros mencionados meios de memória é copiada nos segundos meios de memória, dados mencionados sendo copiados para o segundo meio de memória, sendo identificados no início do mencionado modo reduzido, e onde ainda, a operação do mencionado dispositivo em mencionado modo reduzido é basicamente realizada somente com base nos dados contidos nos segundos mencionados meios de memória. Mais ainda, um método para operar um dispositivo controlado por processador, em particular um dispositivo de multimídia e/ou de comunicação eletrônica é fornecido onde a operação normal do dispositivo é realizada com base nos dados armazenados nos primeiros e/ou segundos meios de memória do mencionado dispositivo e onde o método também compreende um passo de operar o dispositivo em um modo reduzido no qual, primeiramente, uma parte dos dados armazenados nos primeiros mencionados meios de memória e sendo necessários para executar o modo reduzido é identificado e copiado nos segundos meios de memória do mencionado dispositivo e a operação do mencionado dispositivo em mencionado modo reduzido é basicamente realizada somente com base nos dados contidos no mencionado meio de memória.
A solução de acordo com a presente invenção fornecer a possibilidade de atualizar os dados ou software, contidos nos primeiros meios de memória enquanto uma funcionalidade básica do dispositivo é ainda mantida. Assim sendo, em oposição as presentes soluções usadas para atualizar o software - por exemplo - de um telefone móvel, o telefone pode ainda ser usado durante a FOTA ou um outro serviço tendo influência no conteúdo dos dados.
A presente invenção entretanto não é reduzida ao cenário de atualização do software contido nos primeiros meios de memória. O modo reduzido para operar o dispositivo pode também ser selecionado em outras situações. Em particular, esta característica inventiva pode também ser útil no caso que o consumo de energia do dispositivo tem de ser temporariamente reduzido. Por exemplo, no caso de nível de bateria estar baixo e o usuário do dispositivo ainda quer manter o dispositivo funcionando mas com um limitado conjunto de funcionalidades, um modo reduzido de redução de energia específico pode ser selecionado que ainda forneça a funcionalidade básica do dispositivo mas reduza o consumo de energia, através do não fornecimento de outras funcionalidades.
Assim sendo, de acordo com a modalidade preferida da presente invenção, uma grande quantidade de modos reduzidos é passível de seleção, onde os dados copiados dos primeiros mencionados meios de memória para os segundos meios de memória dependem do modo reduzido que foi selecionado. Em particular, a funcionalidade do mencionado dispositivo pode ser reduzida a uma função específica dependendo do modo reduzido selecionado.
Enquanto executando o dispositivo em modo reduzido, um acesso aos primeiros meios de memória é preferivelmente restringido. Assim sendo, a unidade de processamento central somente usa os dados contidos nos segundos meios de memória. Contudo, um acesso a partes específicas dos primeiros meios de memória pode ainda ser permitido. Neste caso, os primeiros meios de memória preferivelmente compreendem uma área contendo dados de conteúdo de usuários - e. g., arquivos MP3, ou o similar. - que pode também ser acessada pela CPU. Ao mesmo tempo, os dados dos primeiros mencionados meios de memória podem se refere acessados através de uma serviço de atualização de modo a atualizar o se refere e/ou funcionalidades do dispositivo. Quando o modo reduzido é de novo deixado, o modo de execução normal pode ser iniciado sincronizando os dados contido nos segundos meios de memória com os dados do primeiros meios de memória no caso dos dados terem sidos alterados.
Preferivelmente, os primeiros meios de memória são uma memória flash, um dispositivo de memória USB, uma unidade rígida, ou uns meios de memória comparável, enquanto os segundos meios de memória é uma memória de acesso aleatório (RAM).
Conseqüentemente, a presente invenção fornece a possibilidade de permitir ao usuário de um dispositivo ainda usar um limitado conjunto de funcionalidades enquanto os dados contidos na memória do dispositivo podem ser atualizados. Assim sendo, é possível fazer uma chamada telefônica ou ouvir música em um telefone móvel enquanto o software restante está sendo atualizado através de FOTA ou um outro serviço. Ao contrário das soluções atuais onde nenhuma funcionalidade por completo é disponível durante a atualização de software, a presente invenção fornece um aprimoramento significante.
DESCRIÇÃO BREVE DOS DESENHOS
Os aspectos acima mencionados, assim como outros aspectos, vantagens e características novas da presente invenção se tornarão claras lendo a descrição detalhada a seguir com referência aos desenhos anexados.
Fig. 1 mostra um telefone móvel fornecendo uma grande quantidade de modos reduzidos de acordo com a presente invenção;
Fig. 2 é um diagrama em bloco ilustrando os diferentes passos para operar o telefone móvel da Fig. 1 em um modo reduzido;
Fig. 3 é uma visão esquemática mostrando o tratamento de dados armazenados em meios de memória diferentes durante um primeiro modo reduzido e
Fig. 4 mostra os tratamento de dados durante um segundo modo reduzido.
DESCRIÇÃO DETALHADA DA MODALIDADE
A seguir, a presente invenção é explicada com referência a um telefone móvel que representa a modalidade preferida da presente invenção. Não obstante,deve ser enfatizado que o conceito da presente invenção não é reduzido aos telefones móveis, mas também podem ser usados com outros dispositivos que são controlados por um processador, e.g., dispositivos de multimídia e/ou de comunicação eletrônica. Geralmente, o conceito inventivo de fornecer um modo reduzido pode sempre ser útil no caso do software do dispositivo ter de ser atualizado de tempo em tempo ou o consumo de energia ter de ser temporariamente reduzido.
O telefone móvel 1 mostrado na Fig. 1 fornece uma grande quantidade de funções sendo relacionadas aos serviços de comunicações e outras aplicações de multimídia. Assim sendo, além de fazer chamadas telefônicas, o telefone móvel 1 também pode ser usado para jogar jogos ou como um tocador de musica MP3. Mais ainda, também uma função de câmera pode ser fornecida integrando uma câmera digital dentro do telefone ou conectando o telefone 1 a um dispositivo de câmera externo.
As aplicações diferentes do telefone móvel 1 são controladas por uma unidade de processamento central 30 mostrado na Fig. 3. Esta unidade de processamento central 30 opera o telefone 1 com base nos dados armazenados em dois meios de memória. Como esquematicamente mostrado na Fig. 3, o telefone móvel compreende primeiros meios de memória 10 e segundos meios de memória 20. Os primeiros meios de memória 10 é a memória principal do telefone móvel 1 e é sub dividida em duas partes lie 12. A primeira parte 11 é a seção de código compreendendo a execução de código para diferentes aplicações do telefone móvel 1. Quando executando uma aplicação específica do telefone móvel 1, a unidade de processamento central 30 executa o código sendo relacionado à aplicação selecionada. A segunda parte da memória principal 10 é a seção de dados 12, compreendendo dados adicionais também sendo relacionados às diferentes aplicações. Ao contrário dos dados armazenados na seção de código 11, os dados da seção de dados 12, não representam a execução de código modo estendido representam dados adicionais sendo necessários para executar a aplicação. Por exemplo, a seção de dados 12 pode compreender dados de áudio que são reproduzidos quando a função de execução de áudio do telefone móvel é selecionada.
Como mostrado na Fig. 3 e 4, a seção de dados é de novo sub dividia em uma parte de sistema 121 e uma parte de conteúdo de usuário 122. Enquanto a parte de conteúdo de usuário 122 contem os dados adicionais acima mencionados em uma partição de sistema de arquivos, a parte de sistema 121 compreende e. g., arquivos de configuração de sistema e de outros sistemas em uma partição de sistema de arquivos separada. Mais ainda, esta parte de sistema 121 também compreende uma tabela de consulta contendo informação sendo necessária de modo a identificar imagens dados sendo necessários para executar um modo reduzido. A função desta tabela de consulta é explicada em mais detalhes a seguir.
Os primeiros meios de memória 10 também são chamados de memória externa e pode ser representado por uma memória flash, um dispositivo de memória USB, um disco rígido ou um outro dispositivo de memória comparável.
Adicionalmente, o telefone móvel compreende uma segunda memória 20 que é preferivelmente representada por uma memória de acesso aleatório (RAM). Mencionada memória de acesso aleatório 10 pode ser usada de modo a copiar dados dos primeiros meios de memória 10 que são repetidamente usados pela unidade de processamento central 30. A RAM 20 permite um acesso mais rápido aos dados armazenados e por conseguinte, ajuda a melhorar o desempenho do telefone móvel 1 como um todo.
Assim sendo, durante uma operação padrão do telefone móvel 1, a unidade de processamento central 30 principalmente acessa a RAM 20 a fim de executar o código armazenado nela. Não obstante, também os dados armazenados nos primeiros meios de memória 10 são acessados pela unidade de processamento central 30 de modo a funcionar o telefone móvel. Conseqüentemente, a operação do telefone móvel 1 no modo padrão é realizada com base em todos os dados armazenados nos primeiros meios de memória 10.
De tempo em tempo, os dados armazenados nos primeiros meios de memória 10 precisam ser atualizados de forma a atualizar a funcionalidade do telefone móvel 1. Atualizando os dados contidos nos primeiros mencionados meios de memória 10, a funcionalidade do telefone móvel 1 pode ser melhorada ou novas aplicações podem se tornar disponíveis para um usuário do telefone móvel 1. Esta atualização pode, em particular, ocorrer na forma de uma atualização de firmware através do ar (FOTA), onde os dados contidos na seção de código 11 da memória principal 10 são substituídos por novos dados que são transmitidos através de comunicação sem fio. Nesta maneira, o software controlando esta função do telefone móvel 1 é renovado.
Até agora, o telefone móvel 1 teve de ser descontinuado da operação padrão durante tal uma atualização de software. Contudo, dependendo do tipo de memória usada pelos primeiros meios de memória 10, o usuário teve de esperar por um tempo relativamente longo até que o telefone móvel 1 pudesse ser de novo usado.
De modo a evitar este problema, um método específico para operar o telefone móvel 1 é introduzido de acordo com a presente invenção, que será explicado a seguir.
A presente invenção é baseada na idéia de fornecer um modo de operação reduzido onde um subconjunto dos primeiros meios de memória 10 e copiado nos segundos meios de memória 20, e um acesso aos primeiros meios de memória 10 é restringido. Durante o modo reduzido, a operação do telefone móvel 1 é basicamente realizada com base nos dados armazenados nos segundos meios de memória 20. Já que o espaço de armazenamento dos segundos meios de memória 20 é consideravelmente menor do que o espaço de armazenamento dos primeiros meios de memória 10, a funcionalidade do telefone móvel 1 provavelmente deve ser restringida. Não obstante, pelo menos umas poucas funções ainda são disponíveis ao sus do telefone móvel 1 durante este modo reduzido inventivo.
De acordo com a modalidade preferida da presente invenção. uma grande quantidade de diferentes modos reduzidos está disponível. Como mostrado na Fig. 1, o usuário do telefone móvel 1 é capaz de escolher - e. g., usando o teclado 3 - entre os diferentes modos reduzidos que fornecem funcionalidades diferentes. Com será reconhecido por uma pessoa com habilidade na técnica, outras maneiras de selecionar um modo reduzido - por exemplo, controle de voz, etc., - pode também ser usado. Um primeiro modo "Fone" mostrado no mostrador 2 do telefone 1 pode, por exemplo ser selecionado de modo a manter as aplicações de comunicação sem fio durante o modo reduzido. Um outro modo "Game 1" pode e. g. ser usado de modo a jogar um jogo específico enquanto um terceiro modo reduzido fornece a funcionalidade de um tocador de MP3 de modo a ouvir música durante o modo reduzido. Como ainda mostrado na Fig. 1, um outro assim chamado, modo de "potência baixa", pode ser selecionado de modo a reduzir o consumo de energia do telefone móvel 1. Neste modo específico, somente estão disponíveis aplicações que não requerem uma quantidade alta de energia. Por exemplo, uma função de câmera do telefone móvel 1 pode ser desativada
durante este modo de energia reduzido.
Como acima mencionado, uma característica específica do modo reduzido é que a operação do telefone móvel 1 é realizada basicamente com base nos dados armazenados nos segundos meios de memória, i. e. na RAM 20. Assim sendo, dependendo do modo reduzido selecionado, dados específicos têm de ser transferidos somente primeiros meios de memória 10 para a RAM 20. As regras para seleção dos dados pode ser implementadas durante o desenvolvimento do telefone móvel 1 e podem ser obtidas ou problema análise ou por experimentos. Esta informação é armazenada na tabela de consulta acima mencionada e permite ao sistema identificar os dados que terão de ser copiados para os segundos meios de memória.
É uma característica específica da presente invenção que, os dados que são necessários para executar um modo reduzido sejam identificados no início do modo reduzido. Ao contrário do conhecido método de paginação por demanda, um acesso posterior aos dados adicionais de modo a continuar a operação do dispositivo não é necessário.
Após os dados terem sido copiados na RAM 20, o acesso para os primeiros meios de memória é restringido. Agora, o telefone móvel 1 está em modo reduzido onde a unidade de processamento central 30 controla a operação do telefone 1 com base nos dados armazenados na RAN 20. Como acima mencionado, uma funcionalidade limitada do telefone 1 pode ser disponibilizada dependendo como modo reduzido selecionado. Por exemplo, o telefone pode esta em um modo inativo, pode ser usado com um tocador de música ou para jogar jogos. Este modo reduzido, conteúdo, não é necessariamente um sub conjunto da funcionalidade normal do telefone. Também seria possível usar especificamente, software designado para este modo reduzido.
Enquanto o telefone 1 é operado no modo reduzido, um acesso à memória bloqueada 10 é usualmente proibido como mencionado acima. Sobrecarga circunstâncias específicas, conteúdo, pode ser possível deixar o modo reduzido de modo a capturar mais dados dos primeiros meios de memória 10 e depois retornar ao modo reduzido. Por exemplo, a CPU 30 pode acessar dados contido na parte de conteúdo de usuário 122 da seção de dados 12 de modo a executar um arquivo de música específico. Ainda, no caso do software do dispositivo não estar sendo atualizado durante o modo reduzido, uma captura adicional de dados (também da seção de código 11) pode também ser permitida. Não obstante, essa partida temporária do modo reduzido de forma a ler ou escrever dados pode também ser completamente proibido. Em particular, à CPU 30 não será permitida acessar dados contido na parte de sistema 121. No caso de não ser possível deixar o modo reduzido, o usuário do telefone 1 é notificado no caso para ele iniciar uma ação que exija o acesso de dados armazenados nos primeiros meios de memória 10. Neste caso, no mostrador 2 do telefone, informação seria mostrada informando o usuário das restrições do modo de execução corrente.
Contudo, durante este modo reduzido, os dados armazenados na primeira memória podem ser acessados e atualizados através de FOTA ou um outro serviço. Assim sendo, o usuário é ainda capaz de usar as aplicações fornecidas pelo modo reduzido selecionado enquanto o firmware do telefone é atualizado. Ao contrário, para soluções conhecidas na técnica anterior, é por conseguinte ainda possível usa rede o telefone 1.
Finalmente, quando o modo reduzido é deixado pelo usuário de modo a entrar no modo de operação normal do telefone 1, os dados armazenados nos primeiros meios de memória 10, precisam provavelmente ser sincronizados com os dados da RAM 20, e. g. lista de chamada ou os sistemas de arquivo precisam ser atualizados. No caso do software do telefone 1 ter sido atualizado durante o modo reduzido, o telefone 1 pode depois - se requerido - ser receptor iniciado d e modo a executar um novo software.
Os diferentes passos da presente invenção para operação um dispositivo em um modo reduzido são mostrados na Fig. 2. Como acima mencionado, em um primeiro passo S101, um modo reduzido é selecionado. No caso somente um modo reduzido único está disponível, o usuário do telefone móvel 1, simplesmente tem de iniciar este modo reduzido. No caso de uma grande quantidade de modos reduzidos diferentes estarem disponíveis como mostrado na Fig. 1, o usuário tem de selecionar um modo reduzido oferecendo a aplicação(s) desejada.
Após o modo reduzido ter sido selecionado, uma lista de página é definida para o modo selecionado no passo S102. Como mostrado na Figs. 3 e 4, os dados necessários de modo a realizar o modo reduzido selecionado são identificados usando a tabela de consulta. Na Fig. 3, um primeiro bloco de dados Ili da seção de código 11 e um bloco de dados U1 da seção de dados são identificados onde os dados contidos em ambos os blocos lixe 12^1 são necessários de modo a realizar a aplicação fornecida pelo modo reduzido selecionado. Na fig. 4 contudo, dois outros blocos de dados 11^2 e 11^2 são selecionados que pertencem a uma aplicação diferentes já que um outro modo reduzido foi selecionado.
Referenciando de novo à Fig. 2, no passo seguinte S103, os dados selecionados no passo S102 são copiados dos primeiros meios de memória 10 para os segundos meios de memória 20 formando o sistema novos blocos de dados 21^1, 22^1 e 21^2, 22^2. Depois, o acesso a primeira memória 10 é restringido para a CPU 30.
O modo reduzido é agora executado no passo S105 seguinte. Neste modo, a unidade de processamento central 30 controla a operação do telefone móvel 1 somente com base somente dos dados armazenados nos segundos meios de memória 20. Durante este modo reduzido, é, contudo, ainda possível alterar os dados nos primeiros meios de memória 10. Desta maneira, durante a execução do modo reduzido, estes dados podem ser atualizados por FOTA ou por um outro serviço. Ainda, como já acima mencionado, pode ser possível, temporariamente, deixar o modo reduzido de modo a capturar mais dados dos primeiros meios de memória 10. Contudo, usualmente a CPU 30 somente acessa os dados contidos na RAM 20. Depois que o modo reduzido é deixado, uma sincronização dos dados armazenados nos primeiros meios de memória 10 pode ser necessária. Neste caso, os dados contidos na RAM 20 são de novo transferidos nos blocos de dados correspondentes dos primeiros meios de memória 10. Desta maneira, listas de chamada ou sistemas de arquivo que foram alterados, podem ser atualizados durante a execução do modo reduzido.
Após a sincronização no passo S106, o telefone móvel é de novo operado no modo normal no passo S107. Dependendo da razão para entrar no modo de execução reduzido, pode ser necessário reiniciar o telefone móvel 1. Isto pode, em particular, ser necessário no caso de dados restantes terem sido atualizados de modo a realizar uma atualização no firmware.
Com já acima mencionado, a presente invenção não é restrita ao uso de telefones móveis. Em vez disso, em todos os casos que o software de um equipamento eletrônico tem de ser atualizado, a presente invenção pode ser útil de modo a fornecer uma funcionalidade reduzida durante o processo de atualização. A presente solução abre uma nova possibilidade para permitir ao usuário ainda usar um conjunto limitado de funcionalidade enquanto o software está sendo atualizado através de um FOTA ou de um outro serviço. Adicionalmente, a presente invenção também pode ser útil no caso em que há necessidade de uma redução temporária de consumo de energia, e. g. quando o nível de bateria está baixo e o usuário queira manter o dispositivo funcionando mas com um conjunto limitado de funcionalidades.
Claims (22)
1. Dispositivo controlado por processador, em particular dispositivo de multimídia e/ou de comunicação eletrônica (1) compreendendo uma unidade de processamento central (30) controlando a operação de mencionado dispositivo (1), onde em um modo normal, a operação do dispositivo (1) é realizada com base nos dados armazenados nos primeiro e/ou segundo meios de memória (10, 20) de mencionado dispositivo (1), em que em um modo de mencionado dispositivo (1), uma parte dos dados armazenados nos primeiros meios de memória (10) são copiados nos segundos meios de memória (20), dados mencionados sendo copiados para os segundos meios de memória (20) sendo identificados na iniciação do mencionado modo reduzido, onde a operação de mencionado dispositivo (1) em mencionado modo reduzido é basicamente realizada somente com base nos dados contidos nos segundos mencionados meios de memória (20), caracterizado pelo fato de que primeiros meios de memória (10) compreendem uma área (122) contendo dados de conteúdo de usuário, em que em mencionado modo reduzido, a unidade de processamento central (30) também tem permissão para acessar esses dados para leitura e escrita.
2. Dispositivo controlado por processador de acordo com a reivindicação 1, caracterizado pelo fato de que uma grande quantidade de modos reduzidos é passível de seleção, onde os dados são copiados dos primeiros mencionados meios de memória (10) para aos segundos mencionados meios de memória (20) dependem do modo reduzido selecionado.
3. Dispositivo controlado por processador de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que a identificação dos dados que sao copiados para os segundos meios de memória (20) é realizada com base na informação contida em um dos meios de memória (10,20).
4. Dispositivo controlado per processador de acordo com a reivindicação 3, caracterizado pelo fato de que um dos meios de memória (10,20) compreende uma tabela de consulta que atribui blocos de dados dos primeiros meios de memória (10) para o modo(s) reduzido.
5. Dispositivo controlado por processador de acordo com a reivindicação 4, caracterizado pelo fato de que a informação contida na mencionada tabela de consulta é defieida durante o passo de desenvolvimento do produto.
6. Dispositivo controlado por processador de acordo com uma das reivindicações 1 a 5, caracterizado pelo feto de que em mencionado modo reduzido, a funcionalidade de mencionado dispositivo (1) é reduzida.
7. Dispositivo controlado por processador de acordo com uma das reivindicações anteriores» caracterizado pelo fato de que somente uma função especifica de mencionado dispositivo (1) está disponível em mencionado modo reduzido.
8. Dispositivo controlado por processador de acordo com uma das reivindicações anteriores, caracterizado pelo fato de que durante mencionado modo reduzido, pelo menos uma parte dos dados armazenados nos primeiros meios de memória (10) é atualizado.
9. Dispositivo controlado por processador de acordo com uma das reivindicações anteriores, caracterizado pelo fato de que em segundos mencionados meios de memória (20) é uma memória de acesso aleatório (RAM).
10. Dispositivo controlado por processador de acordo com uma das reivindicações anteriores, caracterizado pelo fato de que os primeiros mencionados meios de memória (10) é uma memória flash, um dispositivo de memória USB e/ou uma unidade rígida.
11. Dispositivo controlado por processador de acordo com uma das reivindicações anteriores, caracterizado pelo fato de que mencionado dispositivo é um telefone móvel (1).
12. Método para operar um dispositivo controlado por processador, em particular dispositivo de multimídia e/ou de comunicação eletrônica (1) onde a operação normal do dispositivo (1) é realizada com base nos dados armazenados nos primeiro e/ou segundo meios de memória (10, 20) de mencionado dispositivo (1), o método adicionalmente compreendendo o passo para operar o dispositivo (1) em um modo reduzido no qual primeiramente, uma parte dos dados armazenados nos primeiros meios de memória (10) e sendo necessários para executar o modo reduzido são identificados e copiados nos segundos meios de memória (20) de mencionado dispositivo (1) e a operação de mencionado dispositivo (1) em mencionado modo reduzido é basicamente realizada somente com base nos dados contidos nos segundos mencionados meios de memória (20), caracterizado pelo fato de que mencionados primeiros meios de memória (10) compreendem uma área (122) contendo dados de conteúdo de usuário, em que em mencionado modo reduzido, esses dados podem também serem acessados.
13. Método de acordo com a reivindicação 12, caracterizado pelo fato de que uma grande quantidade de modos reduzidos é passível de seleção, onde os dados são copiados dos primeiros mencionados meios de memória (10) para aos segundos mencionados meios de memória (20) dependem do modo reduzido selecionado.
14. Método de acordo com a reivindicação 12 ou 13, caracterizado pelo fato de que a identificação dos dados que são copiados para os segundos meios de memória (20) é realizada com base na informação contida em um dos meios de memória (10, 20).
15. Método de acordo com a reivindicação 14, caracterizado pelo fato de que um dos meios de memória (10, 20) compreende uma tabela de consulta que atribui blocos de dados dos primeiros meios de memória (10) para o modo(s) reduzido(s).
16. Método de acordo com a reivindicação 15, caracterizado pelo fato de que a informação contida na mencionada tabela de consulta é definida durante o passo de desenvolvimento do produto.
17. Método de acordo com uma das reivindicações 12 ou 16, caracterizado pelo fato de que em mencionado modo reduzido, a funcionalidade de mencionado dispositivo (1) é reduzida.
18. Método de acordo com uma das reivindicações 12 a 17, caracterizado pelo fato de que somente uma função específica de mencionado dispositivo (1) está disponível em mencionado modo reduzido.
19. Método de acordo com uma das reivindicações 12 a 18, caracterizado pelo fato de que durante mencionado modo reduzido, pelo menos uma parte dos dados nos primeiros mencionados meios de memória (10) é atualizada.
20. Método de acordo com uma das reivindicações 12 a 19, caracterizado pelo fato de que em segundos mencionados meios de memória (20) é uma memória de acesso aleatório (RAM).
21. Método de acordo com uma das reivindicações 12 a 20, caracterizado pelo fato de que os primeiros mencionados meios de memória (10) é uma memória flash, um dispositivo de memória USB e/ou uma unidade rígida.
22. Método de acordo com uma das reivindicações 12 a 21, caracterizado pelo fato de que mencionado dispositivo é um telefone móvel (1).
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05012536A EP1732297B1 (en) | 2005-06-10 | 2005-06-10 | Processor controlled device with different operation modes |
| EP05012536.8 | 2005-06-10 | ||
| US69097505P | 2005-06-16 | 2005-06-16 | |
| US60/690975 | 2005-06-16 | ||
| PCT/EP2006/005197 WO2006131252A1 (en) | 2005-06-10 | 2006-05-31 | Processor controlled device with different operation modes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0611881A2 true BRPI0611881A2 (pt) | 2012-08-28 |
Family
ID=35385429
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0611881-0A BRPI0611881A2 (pt) | 2005-06-10 | 2006-05-31 | dispositivo controlado por processador, e método para operar o mesmo |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US20090100417A1 (pt) |
| EP (1) | EP1732297B1 (pt) |
| JP (1) | JP4838305B2 (pt) |
| CN (1) | CN101194494B (pt) |
| AT (1) | ATE438254T1 (pt) |
| BR (1) | BRPI0611881A2 (pt) |
| DE (1) | DE602005015689D1 (pt) |
| MX (1) | MX2007015344A (pt) |
| RU (1) | RU2432717C2 (pt) |
| WO (1) | WO2006131252A1 (pt) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101430645B (zh) * | 2007-11-06 | 2012-07-04 | 上海摩波彼克半导体有限公司 | 基于计算机实现数据卡软件下载和升级的方法 |
| JP2010039569A (ja) * | 2008-07-31 | 2010-02-18 | Toshiba Corp | コンテンツ情報提供システムとコンテンツ提供装置及びコンテンツ情報処理端末 |
| US8713241B2 (en) * | 2008-08-27 | 2014-04-29 | Wireless Silicon Group, Llc | Method and apparatus for an active low power mode of a portable computing device |
| US20120110562A1 (en) * | 2010-10-27 | 2012-05-03 | David Heinrich | Synchronized firmware update |
| CN107409051B (zh) | 2015-03-31 | 2021-02-26 | 深圳市大疆创新科技有限公司 | 用于生成飞行管制的认证系统和方法 |
| JP6459014B2 (ja) | 2015-03-31 | 2019-01-30 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | ジオフェンシング装置 |
| KR101724486B1 (ko) * | 2015-09-21 | 2017-04-18 | 현대자동차 주식회사 | 차량 단말의 소프트웨어 업데이트 제어장치 및 그 방법이 구현된 컴퓨터로 판독 가능한 기록매체 |
| US10332006B2 (en) | 2016-12-15 | 2019-06-25 | At&T Intellectual Property I, L.P. | Optimization of over-the-air file distribution for connected cars based upon a heuristic scheduling algorithm |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06236284A (ja) * | 1991-10-21 | 1994-08-23 | Intel Corp | コンピュータシステム処理状態を保存及び復元する方法及びコンピュータシステム |
| US5696917A (en) * | 1994-06-03 | 1997-12-09 | Intel Corporation | Method and apparatus for performing burst read operations in an asynchronous nonvolatile memory |
| CA2211733A1 (en) * | 1995-01-30 | 1996-08-08 | Telefonaktiebolaget Lm Ericsson | Flexible downloading of software |
| US5812857A (en) * | 1996-08-28 | 1998-09-22 | Extended Systems, Inc. | Field configurable embedded computer system |
| US6023620A (en) * | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
| US5978903A (en) * | 1997-08-19 | 1999-11-02 | Advanced Micro Devices, Inc. | Apparatus and method for automatically accessing a dynamic RAM for system management interrupt handling |
| JP4016359B2 (ja) * | 1998-03-24 | 2007-12-05 | ソニー株式会社 | 受信装置及びプログラム書き換え方法 |
| IL129947A (en) * | 1999-05-13 | 2003-06-24 | Tadiran Telecom Business Syste | Method and apparatus for downloading software into an embedded system |
| FR2794546B1 (fr) * | 1999-06-03 | 2001-10-05 | Sagem | Procede de telechargement d'un programme dans un equipement |
| US7150005B2 (en) * | 1999-07-02 | 2006-12-12 | Beryl Technical Assays, Llc | Method and system for global constant management for memory |
| JP2001075785A (ja) * | 1999-09-09 | 2001-03-23 | Nec Corp | データ更新システム |
| JP4953496B2 (ja) * | 2000-05-15 | 2012-06-13 | ソニー株式会社 | コンテンツ検索・提示システム及び方法、並びに、ソフトウェア記憶媒体 |
| US7092734B2 (en) * | 2001-08-06 | 2006-08-15 | Samsung Electronics Co., Ltd. | IOTA software download via auxiliary device |
| US6829617B2 (en) * | 2002-02-15 | 2004-12-07 | International Business Machines Corporation | Providing a snapshot of a subset of a file system |
| JP2003316595A (ja) * | 2002-04-23 | 2003-11-07 | Casio Comput Co Ltd | インストール方法、ファイル更新方法、プログラム及びコンピュータシステム |
| US6996699B2 (en) * | 2002-09-10 | 2006-02-07 | Microsoft Corporation | Secondary processor execution kernel framework |
| US7076774B2 (en) * | 2002-09-10 | 2006-07-11 | Microsoft Corporation | Infrastructure for generating a downloadable, secure runtime binary image for a secondary processor |
| US8276135B2 (en) * | 2002-11-07 | 2012-09-25 | Qst Holdings Llc | Profiling of software and circuit designs utilizing data operation analyses |
| US7322029B2 (en) * | 2003-05-08 | 2008-01-22 | American Megatrends, Inc. | Method and system for recovering program code in a computer system |
| KR100584338B1 (ko) * | 2003-09-17 | 2006-05-26 | 삼성전자주식회사 | 소프트웨어 업데이트 방법 및 시스템 |
| US20050076333A1 (en) * | 2003-10-07 | 2005-04-07 | Nortel Networks Limited | Method of installing a software release |
| US7797693B1 (en) * | 2003-12-12 | 2010-09-14 | Hewlett-Packard Development Company, L.P. | NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices |
| US7721268B2 (en) * | 2004-10-01 | 2010-05-18 | Microsoft Corporation | Method and system for a call stack capture |
| JP4178248B2 (ja) * | 2004-10-28 | 2008-11-12 | 富士通マイクロエレクトロニクス株式会社 | 半導体装置 |
| US7425992B2 (en) * | 2004-10-29 | 2008-09-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for upgrading a television system |
| EP1688834A3 (en) * | 2005-02-03 | 2009-01-14 | LG Electronics Inc. | Video device having software upgrade function using wireless communication and method for controlling the same |
| US7551638B2 (en) * | 2005-03-31 | 2009-06-23 | Intel Corporation | Network interface with transmit frame descriptor reuse |
-
2005
- 2005-06-10 DE DE602005015689T patent/DE602005015689D1/de not_active Expired - Lifetime
- 2005-06-10 AT AT05012536T patent/ATE438254T1/de not_active IP Right Cessation
- 2005-06-10 EP EP05012536A patent/EP1732297B1/en not_active Expired - Lifetime
-
2006
- 2006-05-31 RU RU2008100046/09A patent/RU2432717C2/ru not_active IP Right Cessation
- 2006-05-31 CN CN2006800204873A patent/CN101194494B/zh not_active Expired - Fee Related
- 2006-05-31 MX MX2007015344A patent/MX2007015344A/es active IP Right Grant
- 2006-05-31 BR BRPI0611881-0A patent/BRPI0611881A2/pt not_active IP Right Cessation
- 2006-05-31 WO PCT/EP2006/005197 patent/WO2006131252A1/en not_active Ceased
- 2006-05-31 JP JP2008515103A patent/JP4838305B2/ja not_active Expired - Fee Related
- 2006-05-31 US US11/916,741 patent/US20090100417A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN101194494B (zh) | 2011-01-26 |
| RU2432717C2 (ru) | 2011-10-27 |
| EP1732297A1 (en) | 2006-12-13 |
| RU2008100046A (ru) | 2009-07-20 |
| JP2008546108A (ja) | 2008-12-18 |
| EP1732297B1 (en) | 2009-07-29 |
| US20090100417A1 (en) | 2009-04-16 |
| MX2007015344A (es) | 2008-02-15 |
| WO2006131252A1 (en) | 2006-12-14 |
| ATE438254T1 (de) | 2009-08-15 |
| DE602005015689D1 (de) | 2009-09-10 |
| CN101194494A (zh) | 2008-06-04 |
| JP4838305B2 (ja) | 2011-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6941453B2 (en) | System and method for determining if a device needs to be updated and locating and invoking an update agent to update the firmware or software in the device | |
| KR100915564B1 (ko) | 실행하는 동안 애플리케이션을 업그레이드하기 위한 방법,소프트웨어 및 장치 | |
| KR100815099B1 (ko) | 무선 디바이스상에서의 일시적인 애플리케이션 컴포넌트삭제 및 리로딩을 위한 시스템 및 장치 | |
| US20090204663A1 (en) | Apparatus and methods of accessing content | |
| KR20060113043A (ko) | 이동저장 장치의 펌웨어 업데이트 장치 및 방법 | |
| JP2007219883A (ja) | 移動端末装置およびソフトウェア更新方法 | |
| CN102122248A (zh) | 通信设备的线卡软件管理方法 | |
| CN101194494B (zh) | 处理器控制的设备,尤其是具有不同操作模式的电子通信和/或多媒体设备 | |
| TW201032048A (en) | Network adapter, method & computer program product | |
| US11848033B2 (en) | Information processing device and file recording method | |
| CN100399281C (zh) | 基于可扩充表单的可复用嵌入式系统的硬件驱动和软件更新方法 | |
| JP2007189332A (ja) | ソフトウェア更新方法および移動端末装置 | |
| JP4878280B2 (ja) | 端末装置、アプリケーション起動制御プログラムおよびアプリケーション起動制御方法 | |
| KR100653179B1 (ko) | 플랫폼 동적 업그레이드 기능을 가지는 무선통신단말기 및그 방법 | |
| CN1877527A (zh) | 开机系统与方法及其移动电话 | |
| JP4477035B2 (ja) | 移動体通信端末 | |
| CN115237521A (zh) | 一种动态换肤方法及装置 | |
| KR100723709B1 (ko) | 외장형 메모리에 저장되어 있는 콘텐츠를 이동통신단말기에서 실행하는 방법 | |
| KR20060014643A (ko) | 왑 브라우저의 기능을 이용하여 애플리케이션을 제어하는방법 | |
| JP4532699B2 (ja) | 情報処理システム、情報中継装置、その制御方法及び記憶媒体 | |
| WO2006017006A2 (en) | Customizing strings displayed upon a mobile device without altering core software of the device | |
| KR100620732B1 (ko) | 이동통신 단말기 및 부팅 처리 방법 | |
| CN121143953A (zh) | 虚拟机管理方法及装置和电子设备 | |
| KR100504797B1 (ko) | 롬 이미지 생성방법 | |
| KR100864387B1 (ko) | 무선 디바이스상에서의 일시적인 애플리케이션 컴포넌트삭제 및 리로딩을 위한 시스템 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06G | Technical and formal requirements: other requirements [chapter 6.7 patent gazette] |
Free format text: SOLICITA-SE A REGULARIZACAO DA PROCURACAO, UMA VEZ QUE BASEADO NO ARTIGO 216 1O DA LPI, O DOCUMENTO DE PROCURACAO DEVE SER APRESENTADO NO ORIGINAL, TRASLADO OU FOTOCOPIA AUTENTICADA. |
|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE 7A. ANUIDADE(S). |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2212 DE 28/05/2013. |