Processo de compactação de um programa de tipo código objeto intermediário executável em um sistema embarcado munido de recursos de tratamento de dados, sistema compactador e sistema embarcado de multiaplicativos correspondentes
- Número do pedido da patente:
- PI 9906784-6 A2
- Data do depósito:
- 04/11/1999
- Data da publicação:
- 17/10/2000
- Prioridade unionista:
-
País Número Data FRANÇA 98 14012 06/11/1998
- Classificação:
-
G06F 9/45;Disposi??es para controle por programas, p. ex. unidade de controle; / usando programa armazenado, i.e. usando a mem?ria interna do equipamento de processamento para receber e reter programas; / Disposi??es para execu??o de programas espec?ficos; / Compila??o ou interpreta??o de linguagens de programas de alto n?vel;
- Nome do depositante:
- Inria-Institut National de La Recherche En Informatique Et En Automatique / Cp8 Technologies
- Nome do procurador:
- Di Blasi, Parente, Vaz e Dias & Associados Propriedade Industrial Ltda
- Início da fase nacional:
- 06/07/2000
- PCT:
- Número: FR9902696 Data:04/11/1999
- WO:
- Número: 00/28416 Data: 18/05/2000
Patente de Invenção: . "PROCESSO DE COMPACTAÇÃO DE UM PROGRAMA DE TIPO CÓDIGO OBJETO INTERMEDIÁRIO EXECUTÁVEL EM UM SISTEMA EMBARCADO MUNIDO DE RECURSOS DE TRATAMENTO DE DADOS, SISTEMA COMPACTADOR E SISTEMA EMBARCADO DE MULTIAPLICATIVOS CORRESPONDENTES". . A invenção refere-se a um processo e a um sistema de compactação de um programa intermediário. O programa é submedito a uma busca (1000) de seqüencias idênticas (S~ i~) e a uma contagem do número N~ i~ de ocorrências de cada seqüencia (S~ i~). Um teste (1001) de comparação de superioridade de uma função f(N~ i~) com um valor de referência permite criar (1003) uma instrução específica de código específico (C~ i~) ao qual é associada a seqüencia (S~ i~). Uma substituição de cada ocorrência da seqüencia (S~ i~) pelo código específico (C~ i~) é efetuada (1004) no programa intermediário para gerar um programa intermediário compactado (FCC) ao qual é associado um arquivo de execução (FEX). Aplicação em objetos portáteis multiaplicativos tais como cartão com microprocessador, sistemas embarcados ou análogo.
Confirma a exclusão?