BR112014007538B1 - Sistema de autenticação e cartucho de tinta - Google Patents

Sistema de autenticação e cartucho de tinta Download PDF

Info

Publication number
BR112014007538B1
BR112014007538B1 BR112014007538-7A BR112014007538A BR112014007538B1 BR 112014007538 B1 BR112014007538 B1 BR 112014007538B1 BR 112014007538 A BR112014007538 A BR 112014007538A BR 112014007538 B1 BR112014007538 B1 BR 112014007538B1
Authority
BR
Brazil
Prior art keywords
measured
cells
value
cell
analog
Prior art date
Application number
BR112014007538-7A
Other languages
English (en)
Inventor
Huston W. Rice
Huston W Rice
David B. Novak
David B Novak
Erik D. Ness
Erik D Ness
Brendan Hall
Original Assignee
Hewlett-Packard Development Company, L.P.
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 Hewlett-Packard Development Company, L.P. filed Critical Hewlett-Packard Development Company, L.P.
Publication of BR112014007538B1 publication Critical patent/BR112014007538B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00037Detecting, i.e. determining the occurrence of a predetermined state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17526Electrical contacts to the cartridge
    • B41J2/1753Details of contacts on the cartridge, e.g. protection of contacts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/4221Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells with battery type recognition
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M6/00Primary cells; Manufacture thereof
    • H01M6/50Methods or arrangements for servicing or maintenance, e.g. for maintaining operating temperature
    • H01M6/5066Type recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H04L9/3278Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/425Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
    • H01M10/4257Smart batteries, e.g. electronic circuits inside the housing of the cells or batteries
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Ink Jet (AREA)
  • Read Only Memory (AREA)

Abstract

resumo “sistema de autenticação e cartucho de tinta” em uma configuração, um sistema de autenticação inclui um dispositivo de alimentação que possui um chip de armazenamento de dados com células de memória de bits de identificação (id). as células de memória de bits de id compreendem uma célula medida, células indicadoras para armazenar informações de endereço que indicam a célula medida, e células analógicas que armazenam informações analógicas medidas em fábrica, sobre a célula medida. 1/1

Description

SISTEMA DE AUTENTICAÇÃO E CARTUCHO DE TINTA”
Técnica anterior
[001] Muitos sistemas possuem componentes substituíveis que são partes integrantes para o funcionamento do sistema. Os componentes substituíveis são, geralmente, dispositivos que contêm materiais consumíveis, que se esgotam a cada vez que o sistema é utilizado. Tais sistemas podem incluir, por exemplo, telefones celulares que fazem uso de baterias substituíveis, sistemas médicos que dispensam remédios por meio de dispositivos de suprimento substituíveis, sistemas de impressão que dispensam fluidos (tal como tinta, por exemplo) ou toner de cartuchos de alimentação substituíveis, e assim por diante. A verificação de que um dispositivo substituível é um dispositivo autêntico de um fabricante legítimo poderá ajudar um usuário do sistema a evitar problemas associados ao uso não intencional de um dispositivo defeituoso e/ou falsificado.
Descrição dos desenhos
[002] As presentes configurações serão agora descritas por meio de exemplos, com referência aos desenhos anexos, nos quais:
[003] A figura 1 mostra um sistema de autenticação que inclui uma unidade de base e um dispositivo de alimentação substituível, de acordo com uma configuração;
[004] A figura 2 mostra um exemplo de uma string de células de memória de bits de ID adequado para implementação em um chip de armazenamento de dados, de acordo com uma configuração;
[005] A figura 3 mostra um sistema de autenticação configurado como um sistema de impressão a jato de tinta, de
2/23 acordo com uma configuração;
[006] A figura 4 mostra uma visualização em perspectiva de um cartucho de jato de tinta exemplar, de acordo com uma configuração; e
[007] As figuras 5 e 6 mostram fluxogramas que ilustram métodos de autenticação, de acordo com as configurações. Descrição detalhada
Visão Geral do Problema e Solução
[008] Com observado acima, a verificação da autenticidade de dispositivos substituíveis para uso em determinados sistemas pode ajudar os usuários do sistema a evitar problemas associados ao uso não intencional de dispositivos defeituosos e/ou falsificados. Por exemplo, em sistemas de impressão que empregam cartuchos de toner ou de tinta substituíveis, o uso inadvertido de um cartucho falsificado pode resultar em vários problemas, variando desde a má qualidade das impressões, até cartuchos que vazam, possíveis de danificar o sistema de impressão.
[009] Os métodos de autenticação de dispositivos substituíveis da técnica anterior incluem o armazenamento de dados de identificação em um chip de dados, no dispositivo, e então posterior verificação de que os dados de identificação estejam corretos, quando o dispositivo é inserido no sistema. Por exemplo, em um sistema de impressão, um cartucho de impressão pode incorporar um chip de armazenamento de dados contendo células de memória de bits de identificação préprogramadas com valores digitais de 1 lógico (alto) ou 0 lógico (baixo). Quando um cartucho de impressão é inserido no sistema de impressora, um controlador de impressora determina se o cartucho é autêntico ou não por meio de leitura (ou
3/23 seja, medição) dos valores lógicos das células de memória de bits de ID e a comparação destes com um valor de limiar, para ver se os mesmos coincidem com os valores lógicos esperados, pré-programados nas células de memória. Desta forma, os critérios de limiar utilizados neste método de autenticação meramente determinam se as células de memória de bits de ID contêm valores lógicos altos ou valores lógicos baixos. Contudo, as células de bit de ID que apresentam defeitos elétricos significativos ou que foram modificadas de forma inadequada (como por meio de um falsificador) também retornarão um valor lógico alto ou um valor lógico baixo, quando lidas. Em resultado disto, este método autenticação nem sempre detecta de forma adequada bits de ID danificados e/ou inapropriadamente modificados, o que pode levar à autenticação imprópria de alguns dispositivos substituíveis.
[0010] Configurações da presente divulgação oferecem sistemas e métodos de autenticação robustos, para autenticar dispositivos de alimentação de sistemas substituíveis em geral, por meio do uso de números seriais analógicos exclusivamente associados aos dispositivos substituíveis. Um número serial analógico codificado no chip de um dispositivo de alimentação contém informações sobre um parâmetro físico específico do chip, que identifica de forma única o dispositivo de alimentação, por meio do chip. Durante a fabricação do chip de armazenamento de dados, um parâmetro físico, como uma característica elétrica, é medido para uma célula de memória particular, dentro de uma string de células de memória de bits de ID, no chip. O valor analógico medido do parâmetro físico é digitalmente codificado em algumas cédulas da string de células de memória de bits de ID. Depois
4/23 da fabricação, durante a operação típica em campo, um sistema de autenticação que receba um dispositivo substituível localizará a célula de memória específica por meio de um indicador de endereço armazenado nas células de memória de bits de ID, e medirá o valor do parâmetro físico daquela célula de memória específica. O sistema compara o valor do parâmetro físico medido em campo com o valor medido e codificado nas células de memória de bits de ID durante a fabricação. Se o valor medido em campo coincidir com o valor codificado em fábrica, (isto é, dentro de um determinado nível de tolerância), o sistema de autenticação autentica o dispositivo de alimentação substituível. Se os valores não coincidem, o sistema de autenticação fornece uma notificação (por meio de uma interface de usuário do sistema, por exemplo) de que o dispositivo de alimentação substituível apresenta defeitos, está danificado, ou que, de outra forma, não é autêntico. Desta forma, o valor analógico de um parâmetro físico medido para uma célula de memória específica dentro da string de bits de ID serve como um número serial analógico para o dispositivo de alimentação que identifica de forma única o dispositivo de alimentação.
[0011] Em uma configuração, por exemplo, um sistema de autenticação inclui um dispositivo de alimentação que possui um chip de armazenamento de dados com células de memória de bits de identificação (ID). As células de memória de bits de ID incluem uma célula medida, células indicadoras para armazenar informações de endereço que indiquem a célula medida, e células analógicas que armazenem informações analógicas de fábrica sobre a célula medida. Em uma implementação, o sistema inclui também uma unidade de base
5/23 para receber o dispositivo de alimentação e um controlador integrado à unidade de base. Um algoritmo de autenticação em execução no controlador localiza a célula medida, utilizando as informações de endereço, e mede a célula medida quanto a informações analógicas de campo. O algoritmo compara as informações analógicas de fábrica e de campo, e autentica o dispositivo de alimentação, caso as informações analógicas de fábrica e de campo confiram.
[0012] Em outra configuração, um método de autenticação inclui designar, como célula medida, uma célula específica de uma string de células de memória de bits de identificação (ID) em um chip de armazenamento de dados, codificando o endereço da célula medida nas células de memória de bits de ID, e medindo um valor analógico da célula medida. O método inclui ainda a codificação do valor analógico, nas células de memória de bits de ID.
[0013] Em outra configuração, um método de autenticação inclui a recepção de um dispositivo substituível contendo células de memória de bits de identificação (ID) e a localização de um endereço para uma célula medida, dentro das células de memória de bits de ID. Um valor analógico medido em fábrica da célula medida é codificado dentro das células de memória de bits de ID, e a célula medida é lida para determinar o valor analógico medido em campo da célula medida. O dispositivo substituível será autenticado, caso o valor analógico medido em fábrica e o analógico medido em campo coincidirem, e uma notificação será fornecida, declarando que o dispositivo substituível não é autêntico, caso o valor analógico medido em fábrica e o valor analógico medido em campo não coincidam.
6/23
Configurações Ilustrativas
[0014] A figura 1 mostra um sistema de autenticação 100 que inclui uma unidade de base 102 e um dispositivo de alimentação substituível 104, de acordo com uma configuração da divulgação. A unidade de base 102 do sistema 100 inclui um controlador 106 que tipicamente inclui componentes de um sistema de computação padrão, como um processador, memória, firmware e outros componentes eletrônicos para controlar as funções gerais do sistema de autenticação 100 e para se comunicar com o dispositivo de alimentação 104 e controlá-lo. Em uma implementação, o controlador 106 executa um algoritmo de autenticação 108 para determinar a autenticidade do dispositivo de alimentação substituível 104. O dispositivo de alimentação 104 inclui um chip de armazenamento de dados 110 que possui um número de células de memória de bits de identificação (ID) 112 pré-programadas com valores lógicos digitais de 1 (alto) ou 0 (baixo). Os valores digitais armazenados na string de células de memória de bits de ID 112 tipicamente fornecem informações sobre propriedades do dispositivo de alimentação 104. Por exemplo, as células de memória 112 podem armazenar informações que indiquem o tipo de dispositivo de alimentação 104, o tipo de material contido dentro do dispositivo de alimentação, propriedades e/ou características de uso do material contido no dispositivo de alimentação, e assim por diante.
[0015] A figura 2 mostra um exemplo de uma string de células de memória de bits de ID 112 adequado para implementação em um chip de armazenamento de dados 110, de acordo com uma configuração da divulgação. O número de células de memória e seus locais de endereço associados
7/23 mostrados na string de células de memória de bits de ID 112 da figura 2 são apresentados para fins de facilitar a descrição, e não pretendem indicar o número real de células de memória ou de locais de endereço possíveis de serem implementados em uma string de células de memória de bits de ID 112, dentro de um chip de armazenamento de dados 110. O número real de células de memória de uma string de células de memória de bits de ID 112 pode variar, mas será tipicamente maior do que o número de células mostradas na figura 2. Os tipos de células que compõem a string de células de memória de bits de ID 112 no chip de armazenamento de dados 110 podem variar. Além disso, a string de células de memória de bits de ID 112 pode incluir mais de um tipo de células de memória. Os tipos de células de memória de bits de ID reais que podem ser adequadas para implementação em um chip de armazenamento de dados 110 incluem, mas sem se limitar a estas, células MROM, células PROM, células EPROM, células EEPROM, fusíveis e similares.
[0016] A string de células de memória de bits de ID 112 no chip de armazenamento de dados 110 inclui um grupo de células, referidas como células indicadoras de endereço 114. Em uma configuração, as células indicadoras de endereço 114 ficam no mesmo local de endereço, de um chip de armazenamento de dados 110 para outro. Em outras configurações, as células indicadoras de endereço 114 podem estar em vários locais de endereço, de um chip de armazenamento de dados 110 para outro. O número de células indicadoras de endereço 114 mostrado na figura 2 é fornecido para fins de discussão, apenas, e não pretende limiar o número real de células que podem ser utilizadas como células indicadoras de endereço
8/23
114. Desta forma, em outras implementações, poderá existir um número maior ou menor de células indicadoras de endereço 114 do que aquele mostrado na figura 2. O número de células indicadoras de endereço 114 poderá depender, pelo menos em parte, do número total de células de memória da string de células de memória de bits de ID 112.
[0017] As células indicadoras de endereço 114 são programadas com valores lógicos digitais de 1 (alto) ou 0 (baixo) durante a fabricação do chip de armazenamento de dados 110. Os valores programados nas células indicadoras de endereço 114 expressam um endereço que indica uma célula específica dentro da string de células de memória de bits de ID 112, referida como a célula medida 116. O local de endereço da célula medida 116indicado pelas células indicadoras de endereço 114 não permanece o mesmo, de um chip de armazenamento de dados 110 para outro. Contudo, visto que a célula medida 116 é uma das células dentro da string de células de memória de bits de ID 112, seu local de endereço fica limitado aos locais de endereço encontrados dentro da string de células de memória de bits de ID 112. Por exemplo, as células indicadoras de endereço 114 mostradas na figura 2 são programadas com valores digitais de 1101101. Estes bits digitais correspondem ao endereço 109 da string de células de memória de bits de ID. Assim, as células indicadoras de endereço 114 indicam o endereço 109 como o local da célula medida 116. Contudo, em chips de armazenamento de dados diferentes, as células indicadoras de endereço 114 podem ser programadas com vários outros valores digitais indicando vários outros locais de endereço, dentro da string de células de memória de bits de ID 112, para a célula medida 116.
9/23
[0018] A string de células de memória de bits de ID 112 do chip de armazenamento de dados 110 inclui também um grupo de células, mencionadas como células de informações analógicas 118. Em diferentes configurações, as células de informações analógicas 118 podem ficar localizadas em diversos locais de endereço, de um chip de armazenamento de dados 110 para outro. Além disso, conquanto as células de informações analógicas 118 da figura 2 sejam mostradas em locais de endereço adjacentes, em outras configurações as mesmas poderão estar espalhadas ao longo da string de células de memória de bits de ID 112, de forma que o endereço de cada célula de informações analógicas 118 não fique adjacente ao endereço da próxima célula de informações analógicas 118.
[0019] As células de informações analógicas 118 armazenam informações analógicas sobre a célula medida 116, na forma de valores lógicos digitais, 1 (alto) ou 0 (baixo). As informações analógicas tipicamente compreendem o valor analógico medido de uma característica elétrica da célula medida 116. Por exemplo, as informações analógicas podem ser o valor analógico de uma característica elétrica, como a tensão ao longo da célula, a impedância da célula, a resistência da célula, a capacitância da célula, a indutância da célula, algumas combinações matemáticas ou relações da mesma, e assim por diante. Em geral, o valor de qualquer característica elétrica comum ou de um determinado número de características elétricas comuns da célula medida 116, ou combinações ou variações disto, poderão ser codificados (ou seja, armazenados) dentro das células de informações analógicas 118. O número de células de informações analógicas 118 mostrado na figura 2 é fornecido apenas para fins de
10/23 discussão, e não pretende limitar o número real de células que podem ser utilizadas como células de informações analógicas 118. Desta forma, em outras implementações poderá haver um número maior ou menor de células de informações analógicas 118 do que aquele mostrado na figura 2. O número de células de informações analógicas 118 utilizado é dependente em parte do grau de resolução desejado para as informações analógicas codificadas.
[0020] Durante a fabricação do chip de armazenamento de dados 110, o valor de um parâmetro físico, tal como uma característica elétrica (ou seja, as informações analógicas) é medido para a célula medida 116. Em uma configuração, este valor medido em fábrica da característica elétrica é codificado diretamente nas células de informações analógicas 118. O valor medido em fábrica da característica elétrica codificada nas células de informações analógicas 118 fornece um número serial analógico que é exclusivamente associado ao chip de armazenamento de dados 110 do dispositivo de alimentação substituível 104 específico, onde o chip está integrado.
[0021] Com referência às figuras 1 e 2, em uma configuração esta associação única permite que o algoritmo de autenticação 108 em execução no controlador 106 da unidade de base 102 possa determinar a autenticidade do dispositivo de alimentação substituível 104. Depois da fabricação e durante a operação normal em campo, quando o sistema de autenticação 100 recebe um dispositivo de alimentação substituível 104, o algoritmo de autenticação 108 determina se o dispositivo 104 é autêntico. Mais especificamente, o algoritmo de autenticação 108 é executado para controlar um circuito de
11/23 medição 122 que mede o valor da característica elétrica da célula medida 116, durante a operação normal, em campo. Em uma configuração, o circuito de medição 122 pode ser um circuito conversor analógico-digital, e pode incluir uma fonte de alimentação de corrente 124. O algoritmo 108 primeiramente localiza o endereço da célula medida 116, lendo o endereço a partir das células indicadoras de endereço 114. O algoritmo 108 então controla o circuito de medição 122, para suprir uma corrente, a partir da fonte de alimentação de corrente 124 para a célula medida 116, e para medir o valor da mesma característica elétrica da célula medida 116 que foi previamente medida em fábrica, durante a fabricação. Desta forma, em uma configuração uma característica elétrica da célula medida 116 é medida primeiramente durante a fabricação, para determinar o valor medido em fábrica, e é medida novamente, após a fabricação, durante a operação normal em campo, para determinar um valor medido em campo.
[0022] Em adição à medição da célula medida 116 para um valor medido em campo da característica elétrica, o algoritmo de autenticação 108 acessa o valor medido em fábrica da característica elétrica previamente codificado nas células de informações analógicas 118, dentro da string de células de memória de bits de ID 112. O algoritmo 108 compara o valor medido em campo e o valor medido em fábrica previamente codificado, para determinar se ambos coincidem. Se o valor medido em campo coincide com o valor medido em fábrica (isto é, dentro de um dado nível de tolerância), o algoritmo de autenticação 108 autentica o dispositivo de alimentação substituível. Caso os valores não coincidam, contudo, o algoritmo de autenticação 108 provê uma notificação (como por
12/23 meio de uma interface de usuário do sistema de autenticação 100) de que o dispositivo de alimentação substituível 104 está defeituoso, danificado, ou de alguma outra forma não autêntico. Desta forma, o valor analógico de uma característica elétrica, medido para uma célula de memória específica, dentro da string de bits de ID, serve como um número serial analógico para o dispositivo de alimentação que identifica de forma única o dispositivo de alimentação, permitindo a verificação da autenticidade do dispositivo.
[0023] Em outra configuração, o valor da característica elétrica para a célula medida 116, determinado durante a fabricação do chip de armazenamento de dados 110, não é diretamente codificado nas células de informações analógicas 118. Em vez disto, uma variação matemática deste valor é codificada nas células de informações analógicas 118. Um exemplo de tal variação matemática do valor da característica elétrica é uma relação deste valor, com respeito ao mesmo valor, medido para uma célula de referência zero 120. Nesta configuração, a célula de referência zero 120 é incluída na string de células de memória de bits de ID 112 do chip de armazenamento de dados 110. A célula de referência zero 120 é uma célula designada, programada em um valor conhecido, tal como um valor lógico de 0 (baixo), utilizada para calibrar as medições feitas pelo circuito de medição 122. Durante a fabricação, tanto a célula medida 116 quanto a célula de referência zero 120 são medidas quanto aos respectivos valores de uma característica elétrica. A relação dos valores da célula medida 116 e da célula de referência 120 é codificada nas células de informações analógicas 118 como o valor medido em fábrica” da característica elétrica.
13/23
[0024] Após a fabricação, durante a operação normal em campo, quando o sistema de autenticação 100 recebe um dispositivo de alimentação substituível 104, o algoritmo de autenticação 108 determina se o dispositivo 104 é autêntico, de forma semelhante àquela discutida acima. Contudo, nesta configuração, o algoritmo de autenticação 108 é executado para controlar o circuito de medição 122, para medir o valor da característica elétrica para a célula medida 116 e para a célula de referência 120. O algoritmo 108 determina a relação dos valores da célula medida 116 e da célula de referência 120 e utiliza esta relação como um valor medido em campo” da característica elétrica. Como na configuração previamente discutida, se o valor medido em campo (isto é, uma relação dos valores das características elétricas medidos em campo) coincide com o valor medido em fábrica (isto é uma relação dos valores das características elétricas medidos durante a fabricação), o algoritmo de autenticação 108 autentica o dispositivo de alimentação substituível. Caso os valores não coincidam, contudo, o algoritmo de autenticação 108 fornece uma notificação de que o dispositivo de alimentação substituível 104 está defeituoso, danificado ou, de outra forma, não é autêntico.
[0025] A figura 3 mostra um sistema de autenticação 100 configurado como um sistema de impressão a jato de tinta 300, de acordo com uma configuração da divulgação. Em uma configuração, o sistema de impressão a jato de tinta 300 inclui um motor de impressão 302 que possui um controlador eletrônico 304, um conjunto de montagem 306, um ou mais dispositivos de alimentação substituíveis 104 configurados como cartuchos de tinta 308, e pelo menos uma fonte de
14/23 alimentação 310 que alimenta os diversos componentes elétricos do sistema de impressão a jato de tinta 300. Um cartucho de tinta 308 inclui uma ou mais cabeças de impressão 314 cada uma delas possuindo bicos ejetores 316. O motor de impressão 302 inclui também um circuito de medição 122 com uma fonte de alimentação de corrente 124, e um algoritmo de autenticação 108 armazenado e executável no controlador 304. O sistema de impressão 300 adicionalmente inclui conjunto de transporte de meio 312.
[0026] A figura 4 mostra uma visualização em perspectiva de um cartucho de jato de tinta exemplar 308 (ou seja, um dispositivo de alimentação substituível 104), de acordo com uma configuração da divulgação. Além de uma ou mais cabeças de impressão 314, o cartucho de jato de tinta 308 inclui um grupo de contatos elétricos 400 e uma câmara de abastecimento de tinta (ou outro fluido) 402. Em algumas implementações, o cartucho 308 poderá ter uma câmara de abastecimento 402 que armazene uma cor de tinta e, em outra implementação, o mesmo poderá possuir uma série de câmaras 402, cada uma armazenando uma cor de tinta diferente. Contatos elétricos 400 transportam sinais elétricos a partir do controlador 304, para os bicos ejetores 316, na cabeça de impressão 314, para provocar a ejeção de gotas. Os contatos elétricos 400 também transportam sinais elétricos para o controlador 304, a partir das células de memória de bits de ID 112, em uma memória 404 da cabeça de impressão 314. A este respeito, a cabeça de impressão 314 serve como um chip de armazenamento de dados 110 com a memória 404, que inclui células de memória de bits de ID 112, que funcionam de uma maneira semelhante àquela discutida acima, com relação ao sistema de autenticação 100
15/23 das figuras 1 e 2.
[0027] Mais especificamente, com referência genérica às figuras 2 e 4, durante a fabricação da cabeça de impressão 314, o valor analógico de um parâmetro físico, tal como uma característica elétrica, é medido para a célula medida 116 dentro da string de células de memória de bits de ID 112, na memória 404 da cabeça de impressão 314. Em uma configuração, este valor medido em fábrica da característica elétrica da célula medida 116 é codificado diretamente nas células de informações analógicas 118 da memória 404. Em uma configuração alternativa, uma variação matemática do valor da característica elétrica, para a célula medida 116, é codificada nas células de informações analógicas 118, como o valor medido em fábrica”. Um exemplo da referida variação matemática do valor da característica elétrica é uma relação deste valor, com respeito ao mesmo valor medido para uma célula de referência zero 120, como previamente discutido. Nesta configuração alternativa, durante a fabricação, a célula medida 116 e a célula de referência zero 120 são medidas quanto ao respectivo valor de uma característica elétrica. A relação dos valores da célula medida 116 e da célula de referência 120 é codificada nas células de informações analógicas 118 como o valor medido em fábrica” da característica elétrica. Em cada configuração, o valor medido em fábrica da característica elétrica, codificado nas células de informações analógicas 118, provê um número serial analógico que é associado de forma exclusiva à cabeça de impressão 314 do cartucho de jato de tinta 308 específico, no qual o chip é integrado.
[0028] Com referência às figuras 3 e 4, a cabeça de
16/23 impressão 314 ejeta gotas de tinta ou de outro fluido, por meio de uma pluralidade de orifícios ou bicos ejetores 316, contra um meio de impressão 318, de forma a imprimir sobre o meio 318. O meio de impressão 318 poderá ser qualquer tipo de material adequado, em folha ou em rolo, como papel, cartão, transparências, Mylar, poliéster, compensado, placa de espuma, tecido, lona, e similares. A cabeça de impressão 314 pode ser configurada para ejetar tinta por meio dos bicos ejetores 316, de várias maneiras. Por exemplo, uma cabeça de impressão a jato de tinta térmica ejeta gotas de um bico injetor passando uma corrente elétrica através do elemento aquecedor, de forma a gerar calor e vaporizar uma pequena quantidade da tinta dentro de uma câmara de queima. A bolha de vapor força a gota de tinta por meio do bico ejetor 316. Em outro exemplo, uma cabeça de impressão a jato de tinta piezoelétrica utiliza um atuador de material piezoelétrico para gerar pulsos de pressão, que forçam as gotas de tinta para fora de um bico injetor. Os bicos ejetores 316 são tipicamente arranjados em uma ou mais colunas ou arranjos, ao longo da cabeça de impressão 314, de forma que uma ejeção adequadamente sequenciada de tinta, a partir dos bicos ejetores 316, venha a criar caracteres, símbolos e/ou outros elementos gráficos ou imagens, a serem impressos sobre o meio de impressão 318, conforme o cartucho de jato de tinta 308 e o meio de impressão são movidos relativamente, um em direção ao outro.
[0029] O conjunto de montagem 306 posiciona o cartucho de jato de tinta com relação ao conjunto de transporte de meio 312, e o conjunto de transporte de meio 312 posiciona o meio de impressão 318, com relação ao cartucho de jato de tinta
17/23
308. Desta forma, uma zona de impressão 320 é definida, adjacente aos bicos ejetores 316, em uma área entre o cartucho de jato de tinta 308 e o meio de impressão 318. Em uma configuração, o motor de impressão 302 é um motor de impressão do tipo scanner 302. Assim, o conjunto de montagem 306 inclui um carro para mover o cartucho de jato de tinta 308, com relação ao conjunto de transporte de meio 312, para escanear o meio de impressão 318. Em outra configuração, o motor de impressão 302 é um motor de impressão 302 tipo não scanner. Como tal, o conjunto de montagem 306 fixa o cartucho de jato de tinta 308 em uma posição prescrita, relativamente ao conjunto de transporte de meio 312, enquanto que o conjunto de transporte de meio 312 posiciona o meio de impressão 318 relativamente ao cartucho de jato de tinta 308. [0030] O controlador eletrônico 304 tipicamente inclui componentes de um sistema de computação padrão, tal como um processador, memória, firmware, e outros dispositivos eletrônicos de impressora, para se comunicar e controlar o cartucho de jato de tinta 308, o conjunto de montagem 306, e o conjunto de transporte de meio 312. O controlador eletrônico 304 recebe dados 322 de um sistema host, tal como um computador, e armazena temporariamente os dados em uma memória. Tipicamente, os dados 322 são enviados para o sistema de impressão a jato de tinta 300, ao longo de um caminho de transferência de informações eletrônico, infravermelho, óptico ou outro. Os dados 322 representam, por exemplo, um documento e/ou arquivo a ser impresso. Como tal, os dados 322 formam uma tarefa de impressão para o sistema de impressão a jato de tinta 300 que inclui um ou mais comandos e/ou parâmetros de uma tarefa de impressão. Utilizando os
18/23 dados 322, o controlador eletrônico 304 controla o cartucho de jato de tinta 308 para ejetar gotas de tinta, a partir dos bicos ejetores 316. Desta forma, o controlador eletrônico 304 define um padrão de gotas de tinta ejetadas que formam caracteres, símbolos e/ou outros elementos gráficos ou imagens sobre o meio de impressão 318. O padrão das gotas de tinta ejetadas é determinado pelos comandos e/ou parâmetros de comando dos dados 322.
[0031] Em uma configuração, o controlador eletrônico 304 executa um algoritmo de autenticação 108 para autenticar o cartucho de jato de tinta 308. De forma semelhante àquela discutida acima, com relação ao sistema de autenticação 100 da figura 1, o algoritmo de autenticação 108 em execução no controlador 304 controla o circuito de medição 122 para medir o valor de um característica elétrica da célula medida 116, dentro da string de células de memória de bits de ID 112, na memória 404 da cabeça de impressão 314. Desta forma, como discutido acima com respeito à figura 2, o circuito de medição 122 mede o valor de uma característica elétrica da célula medida 116 durante a operação normal em campo. O algoritmo 108 localiza o endereço da célula medida 116, lendo o endereço a partir das células indicadoras de endereço 114. O algoritmo 108 controla então o circuito de medição 122 para fornecer corrente, a partir de uma fonte de alimentação de corrente 124, para a célula medida 116, e para medir o valor da mesma característica elétrica da célula medida 116 que foi previamente medida e codificada nas células de informações analógicas 118 como o valor medido em fábrica”, durante a fabricação da cabeça de impressão 314. Assim, o algoritmo 108 determina um valor medido em campo, para comparar com o
19/23 valor medido em fábrica” previamente codificado. Em uma configuração alternativa, o algoritmo 108 determina uma variação matemática do valor da característica elétrica da célula medida 116, para comparar com a mesma variação matemática codificada nas células de informações analógicas 118, como o valor medido em fábrica”. Como discutido acima, um exemplo da referida variação matemática do valor da característica elétrica será uma relação deste valor, com respeito ao mesmo valor medido para a célula de referência zero 120.
[0032] Em cada configuração, o algoritmo 108 compara um valor medido em campo” de uma característica elétrica da célula medida 116 (isto é, ou o valor direto da característica elétrica medida ou uma variação matemática da mesma) com um valor medido em fábrica” previamente codificado, da mesma característica elétrica da célula medida 116 (isto é, ou o valor direto da característica elétrica medida, ou uma variação matemática da mesma) . Se o valor medido em campo coincidir com o valor medido em fábrica (isto é, dentro de um dado nível de tolerância) , o algoritmo de autenticação 108 autentica o cartucho de jato de tinta 308. Se os valores não coincidem, contudo, o algoritmo de autenticação 108 fornece uma notificação (como por meio de uma interface de usuário do sistema de impressora 300) de que o cartucho de jato de tinta 308 está defeituoso, danificado ou, de outra forma, não é autêntico. Desta forma, o valor analógico de uma característica elétrica medida da célula de memória específica, dentro da string de bits de ID, na memória 404 da cabeça de impressão 314, serve como um número serial analógico para um cartucho de jato de tinta 308, que
20/23 identifica de forma única o cartucho de jato de tinta 308, permitindo verificar a autenticidade do cartucho 308.
[0033] A figura 5 mostra um fluxograma de métodos de autenticação 500 exemplares, de acordo com as configurações da divulgação. O método 500 é associado às configurações aqui discutidas com respeito às figuras 1-4. Embora as etapas do método 500 sejam apresentadas em uma ordem específica, a ordem apresentada não pretende limitar a ordem em que as etapas do método 500 podem ser implementadas. Ou seja, as etapas do método 500 poderão ser implementadas em ordens diferentes, como será aparente para alguém versado na técnica. Além disso, as etapas do método 500 fornecem mais de uma variação possível de um método de autenticação. Assim, os métodos de autenticação poderão ser implementados sem utilizar todas as etapas apresentadas no método 500.
[0034] O método 500 começa no bloco 502, com a designação de uma célula medida, uma célula de memória específica de uma string de células de memória de bits de identificação (ID) em um chip de armazenamento de dados. A célula específica é designada como a célula medida durante a fabricação do chip de armazenamento de dados. O chip de armazenamento de dados 110 poderá ser, por exemplo, integrado dentro de um dispositivo de alimentação de um sistema de autenticação. Em um exemplo mais específico, o chip de armazenamento de dados 110 poderá ser a cabeça de impressão 314 instalada em um cartucho de jato de tinta 308 de um sistema de impressão 300. O método 500 continua no bloco 504 com a codificação de um endereço da célula medida, nas células de memória de bits de ID. No bloco 506, o método 500 continua, com a medição de um valor analógico da célula medida. Em uma implementação,
21/23 conforme mostrado no bloco 508, a medição de um valor analógico pode incluir a medição de uma característica elétrica da célula medida. A característica elétrica poderá ser, por exemplo, uma característica selecionada dentre um grupo composto de uma tensão, uma impedância, uma resistência, uma capacitância e uma indutância.
[0035] No bloco 510 do método 500, o valor analógico é codificado nas células de memória de bits de ID. Em uma implementação, conforme mostrado no bloco 512, a codificação do valor analógico nas células de memória de bits de ID pode incluir a codificação de um valor da característica elétrica selecionada a partir de um grupo composto de uma tensão, uma impedância, uma resistência, uma capacitância, uma indutância, uma combinação matemática de quaisquer valores de características elétricas, e uma relação de quaisquer valores de características elétricas. Em uma configuração alternativa, um valor analógico de referência de uma célula de referência é também medido, conforme mostrado no bloco 514 do método 500. A célula de referência compreende uma célula dentro da string de células de memória de bits de ID. Nesta configuração, uma relação entre o valor analógico e o valor analógico de referência é codificada nas células de memória de bits de ID. Em ambas as configurações, o valor analógico e a relação dos valores analógicos serem como um número serial analógico codificado no chip de armazenamento de dados de um dispositivo de alimentação, que contém informações sobre um parâmetro físico específico do chip, que identifica de forma única o dispositivo de alimentação, por meio do chip.
[0036] A figura 6 mostra um fluxograma de métodos de autenticação 600 exemplares, de acordo com as configurações
22/23 da divulgação. O método 600 é associado às configurações aqui discutidas com respeito às figuras 1-4. Embora as etapas do método 600 sejam apresentadas em uma ordem específica, a ordem apresentada não pretende limitar a ordem em que as etapas do método 600 podem ser implementadas. Ou seja, as etapas do método 600 poderão ser implementadas em ordens diferentes, como será aparente para alguém versado na técnica. Além disso, as etapas do método 600 fornecem mais de uma variação possível de um método de autenticação. Assim, os métodos de autenticação poderão ser implementados sem utilizar todas as etapas apresentadas no método 600.
[0037] O método 600 começa no bloco 602 com o recebimento de um dispositivo de alimentação substituível que contém células de memória de bits de ID. O dispositivo substituível poderá ser, por exemplo, um cartucho de jato de tinta que seja substituível dentro de um sistema de impressão a jato de tinta. No bloco 604, o método 600 continua com a localização de um endereço para uma célula medida, dentro das células de memória de bits de ID. No bloco 606, um valor analógico medido em fábrica da célula medida é acessado. O valor analógico medido em fábrica é um valor que foi previamente medido em fábrica, durante a fabricação, e codificado dentro das células de memória de bits de ID de um chip de armazenamento de dados, no dispositivo de alimentação substituível.
[0038] No bloco 608, o método 600 continua com a medição da célula medida para determinar o valor analógico medido em campo da célula medida. Em uma implementação, a medição da célula medida pode incluir o fornecimento de uma corrente à célula medida e a medição do valor de uma característica
23/23 elétrica da célula medida que está sendo induzida pela corrente, conforme mostrado nos blocos 610 e 612, respectivamente. A medição do valor de uma característica elétrica pode incluir a medição de um valor de uma característica elétrica selecionada a partir de um grupo composto de uma tensão, uma impedância, uma resistência, uma capacitância e uma indutância, conforme mostrado no bloco 614. Em outra implementação, a medição da célula medida pode incluir também o fornecimento de uma corrente à célula de referência e a medição da característica elétrica da célula de referência que está sendo induzida pela corrente, para um valor de referência, conforme mostrado nos blocos 616 e 618. Nesta implementação, conforme mostrado no bloco 620, o valor analógico medido em campo da célula medida é determinado como uma relação entre o valor de uma característica elétrica, para a célula medida e o valor de referência.
[0039] O método 600 continua no bloco 622, com a autenticação do dispositivo substituível, caso o valor analógico medido em fábrica coincida com o valor analógico medido em campo. Conforme mostrado no bloco 624, o método 600 continua com o fornecimento de uma notificação de que o dispositivo substituível não é autêntico, caso o valor analógico medido em fábrica e o valor analógico medido em campo não coincidam. A notificação é provida, por exemplo, por meio da interface de usuário de um sistema de autenticação, tal como um sistema de impressão.

Claims (4)

1. Sistema de autenticação (100), compreendendo:
- um dispositivo de alimentação (104) contendo um chip de armazenamento de dados com células de memória de bits de identificação (ID) (112), células de memória de bits de ID (112) compreendendo:
- uma célula medida (116); e
- células analógicas (118) que armazenam as informações analógicas medidas em fábrica, sobre a célula medida (116);
- o sistema de autenticação caracterizado pelo fato de que as células de memória de bits de ID (112) compreendem ainda células indicadoras (114) para armazenar informações de endereço que indicam a célula medida (116) e que as células indicadoras (114) são programadas durante a fabricação do chip de armazenamento de dados.
2. Sistema de autenticação (100), de acordo com a reivindicação 1, caracterizado pelo fato de compreender ainda:
- uma unidade de base para receber o dispositivo de alimentação (104);
- um controlador integrado à unidade de base; e
- um algoritmo de autenticação executável no controlador para localizar a célula medida (116) utilizando as informações de endereço, medir a célula medida (116) quanto às informações analógicas medidas em campo, comparar as informações analógicas medidas em fábrica e medidas em campo, e
autenticar o dispositivo de alimentação (104), caso as informações analógicas medidas em fábrica e medidas em campo coincidam. 3. Sistema de autenticação (100), de acordo com a
Petição 870190108164, de 24/10/2019, pág. 10/13
2/4 reivindicação 2, caracterizado pelo fato de compreender ainda um circuito de medição para medir o valor de uma característica elétrica da célula medida (116).
4. Sistema de autenticação (100), de acordo com a reivindicação 3, caracterizado pelo fato de a característica elétrica ser selecionada de um grupo composto por uma tensão, uma impedância, uma resistência, uma capacitância, uma indutância, uma combinação matemática de quaisquer destas característica elétricas, e uma relação entre quaisquer destas característica elétricas.
5. Sistema de autenticação (100), de acordo com a reivindicação 3, caracterizado pelo fato de as células de memória de bits de ID (112) compreenderem ainda:
- célula de referência mensurável pelo circuito de medição, para fornecer um valor de referência da característica elétrica;
- onde o algoritmo de autenticação serve para determinar as informações analógicas medidas em campo a partir de uma relação entre o valor da característica elétrica da célula medida (116) e o valor de referência.
6. Sistema de autenticação (100), de acordo com a reivindicação 1, caracterizado pelo fato de que as células de memória de bits de ID (112) são selecionadas de um grupo composto de células MROM, células PROM, células EPROM, células EEPROM e fusíveis.
7. Sistema de autenticação (100), de acordo com a reivindicação 2, caracterizado pelo fato de a unidade de base compreender um sistema de impressão e o dispositivo de alimentação (114) compreende um cartucho de jato de tinta.
8. Cartucho de tinta (308), compreendendo:
Petição 870190108164, de 24/10/2019, pág. 11/13
3/4
- um chip de armazenamento de dados tendo células de memória de bits de identificação (ID) (112) incluindo uma célula medida (116), e células analógicas (118) que armazenam as informações analógicas medidas em fábrica sobre a célula medida (116),
- o cartucho de tinta (308) caracterizado pelo fato de que as células de memória de bits de identificação (ID) (112) ainda incluem células indicadoras (114) para armazenar informações de endereço que indicam a célula medida (116) e que as células indicadoras (114) são programadas durante a fabricação do chip de armazenamento de dados.
9. Cartucho de tinta (308), de acordo com a reivindicação 8, caracterizado pelo fato de a informação analógica compreender um valor da característica elétrica da célula medida (116), e as células de memória de bits de ID (112) compreendendo:
- uma célula de referência para fornecer um valor de referência do valor da característica elétrica.
10. Cartucho de tinta (308), de acordo com a reivindicação 9, caracterizado pelo fato de as células analógicas (118) armazenarem uma variação matemática do valor da característica elétrica.
11. Cartucho de tinta (308), de acordo com a reivindicação 10, caracterizado pelo fato de a variação matemática compreender uma relação do valor de referência para o valor da característica elétrica.
12. Cartucho de tinta (308), de acordo com a reivindicação 10, caracterizado pelo fato de a célula de referencia ser programada para um valor lógico conhecido.
13. Cartucho de tinta (308), de acordo com a reivindicação 9, caracterizado pelo fato de a característica elétrica ser
Petição 870190108164, de 24/10/2019, pág. 12/13
4/4 selecionada a partir do grupo consistindo de uma tensão, uma impedância, uma resistência, uma capacitância, uma indutância, uma combinação matemática de quaisquer destas característica elétricas, e uma relação entre quaisquer destas característica elétricas.
14. Cartucho de tinta (308), de acordo com a reivindicação 8, caracterizado pelo fato de que as células de memória de bits de ID (112) são selecionadas a partir do grupo consistindo de células MROM, células PROM, células EPROM, células EEPROM e fusíveis.
BR112014007538-7A 2011-09-30 2011-09-30 Sistema de autenticação e cartucho de tinta BR112014007538B1 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2011/054162 WO2013048430A1 (en) 2011-09-30 2011-09-30 Authentication systems and methods

Publications (1)

Publication Number Publication Date
BR112014007538B1 true BR112014007538B1 (pt) 2020-06-02

Family

ID=47996169

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112014007538-7A BR112014007538B1 (pt) 2011-09-30 2011-09-30 Sistema de autenticação e cartucho de tinta

Country Status (8)

Country Link
US (1) US10412235B2 (pt)
EP (1) EP2761311B1 (pt)
JP (1) JP5745701B2 (pt)
KR (1) KR101787183B1 (pt)
CN (1) CN103946713B (pt)
BR (1) BR112014007538B1 (pt)
TW (1) TWI448701B (pt)
WO (1) WO2013048430A1 (pt)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI594191B (zh) 2013-08-26 2017-08-01 緯創資通股份有限公司 識別系統、實體裝置、識別裝置及實體裝置的識別方法
US9878555B2 (en) * 2013-08-30 2018-01-30 Hewlett-Packard Development Company, L.P. Supply authentication via timing challenge response
PT3231617T (pt) 2013-08-30 2018-11-16 Hewlett Packard Development Co Autenticação de fornecimento via resposta ao desafio do tempo
EP3057795A1 (en) * 2013-10-15 2016-08-24 Hewlett-Packard Development Company, L.P. Authentication value for print head die based on analog device electrical characteristics
BR112017008679B1 (pt) * 2014-10-31 2021-12-07 Hewlett-Packard Development Company, L.P. Aparelho para uso com um dispositivo de imagem e aparelho para um cartucho de fluido
KR102458922B1 (ko) 2016-01-18 2022-10-25 삼성전자주식회사 그룹 단위의 인증을 수행하는 디바이스 시스템 및 그 동작방법
FR3054763B1 (fr) * 2016-07-29 2019-08-30 Dover Europe Sarl Systeme de protection avancee d'elements consommables ou detachables d'imprimante industrielle
EP3413140B1 (en) * 2017-06-06 2023-09-27 Canon Kabushiki Kaisha Image forming apparatus, electronic storage device, cartridge, and method of controlling image forming apparatus
RU2670414C1 (ru) * 2017-06-22 2018-10-22 Хьюлетт-Паккард Дивелопмент Компани, Л.П. Аутентификация поставки через ответ на запрос согласования по времени
EP3672810A1 (en) 2017-10-18 2020-07-01 Hewlett-Packard Development Company, L.P. Replaceable print apparatus components comprising memory
US11487864B2 (en) 2017-10-18 2022-11-01 Hewlett-Packard Development Company, L.P. Print apparatus component authentication
CN111880387B (zh) 2018-12-03 2021-10-15 惠普发展公司,有限责任合伙企业 与可更换部件相关联的方法及逻辑电路封装以及可更换盒
US11429554B2 (en) 2018-12-03 2022-08-30 Hewlett-Packard Development Company, L.P. Logic circuitry package accessible for a time period duration while disregarding inter-integrated circuitry traffic
US10894423B2 (en) 2018-12-03 2021-01-19 Hewlett-Packard Development Company, L.P. Logic circuitry
ES2902154T3 (es) 2018-12-03 2022-03-25 Hewlett Packard Development Co Circuitos lógicos
AU2018451721B2 (en) * 2018-12-03 2023-05-18 Hewlett-Packard Development Company, L.P. Logic circuitry
EP3682359B1 (en) 2018-12-03 2021-01-06 Hewlett-Packard Development Company, L.P. Logic circuitry
US11338586B2 (en) 2018-12-03 2022-05-24 Hewlett-Packard Development Company, L.P. Logic circuitry
KR20210087984A (ko) 2018-12-03 2021-07-13 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 로직 회로
CN113168444A (zh) * 2018-12-03 2021-07-23 惠普发展公司,有限责任合伙企业 逻辑电路系统
WO2021080607A1 (en) 2019-10-25 2021-04-29 Hewlett-Packard Development Company, L.P. Logic circuitry package
US20210216491A1 (en) 2018-12-03 2021-07-15 Hewlett-Packard Development Company, L.P. Logic Circuitry
CN113165389A (zh) 2018-12-03 2021-07-23 惠普发展公司,有限责任合伙企业 逻辑电路系统封装
US11787173B2 (en) 2019-02-06 2023-10-17 Hewlett-Packard Development Company, L.P. Print component with memory circuit
CN113412191B (zh) 2019-02-06 2022-10-14 惠普发展公司,有限责任合伙企业 流体喷射设备
CN113316518B (zh) 2019-02-06 2022-10-14 惠普发展公司,有限责任合伙企业 流体分配设备部件及其形成方法、以及流体分配系统
MX2021008895A (es) 2019-02-06 2021-08-19 Hewlett Packard Development Co Componente de impresion de comunicacion.
EP4223541A3 (en) 2019-02-06 2023-08-16 Hewlett-Packard Development Company, L.P. Print component with memory circuit
CN111284139B (zh) * 2020-01-16 2021-06-22 珠海艾派克微电子有限公司 耗材芯片修复方法及耗材芯片
DE102020112811B3 (de) 2020-05-12 2021-10-21 Ebm-Papst Mulfingen Gmbh & Co. Kg Verfahren und Anlage zur Authentifizierung wenigstens eines Aggregats
CN112180699B (zh) * 2020-09-29 2022-08-30 珠海奔图电子有限公司 耗材芯片、图像形成装置、图像形成控制方法及耗材

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5283613A (en) * 1993-02-19 1994-02-01 Xerox Corporation Monitoring system with dual memory for electrophotographic printing machines using replaceable cartridges
JPH08310007A (ja) * 1995-05-19 1996-11-26 Oki Data:Kk シリアルプリンタ
US6547364B2 (en) 1997-07-12 2003-04-15 Silverbrook Research Pty Ltd Printing cartridge with an integrated circuit device
US6702417B2 (en) * 1997-07-12 2004-03-09 Silverbrook Research Pty Ltd Printing cartridge with capacitive sensor identification
JP2001067304A (ja) * 1999-08-24 2001-03-16 Canon Inc 多機能装置および該装置における装着されたデバイスの識別方法
US6993130B1 (en) * 2000-02-04 2006-01-31 Xtec, Incorporated Methods and apparatus for mediametric data cryptoprocessing
JP4690532B2 (ja) * 2000-09-26 2011-06-01 株式会社日立製作所 画像形成装置
US6745138B2 (en) 2001-02-23 2004-06-01 Power Measurement, Ltd. Intelligent electronic device with assured data storage on powerdown
US7070985B2 (en) * 2001-04-16 2006-07-04 Montana State University Application of volatile antibiotics and non-volatile inhibitors from Muscodor spp. to control harmful microbes in human and animal wastes
ATE453514T1 (de) * 2002-02-22 2010-01-15 Print Rite Unicorn Image Prod Intelligente tintenpatrone und herstellungsverfahren dafür
JP4259058B2 (ja) * 2002-07-18 2009-04-30 セイコーエプソン株式会社 カートリッジおよび印刷装置
JP4374834B2 (ja) * 2002-08-12 2009-12-02 セイコーエプソン株式会社 カートリッジおよび記録装置
US7044574B2 (en) 2002-12-30 2006-05-16 Lexmark International, Inc. Method and apparatus for generating and assigning a cartridge identification number to an imaging cartridge
JP2004233472A (ja) * 2003-01-29 2004-08-19 Kyocera Mita Corp 消耗材ユニット及び画像形成装置
US7212637B2 (en) * 2003-03-11 2007-05-01 Rimage Corporation Cartridge validation with radio frequency identification
US20040181661A1 (en) * 2003-03-13 2004-09-16 Sharp Laboratories Of America, Inc. Print processor and spooler based encryption
US20050243118A1 (en) * 2004-04-29 2005-11-03 Ward Jefferson P Consumable cartridge theft deterrence apparatus and methods
JP4066980B2 (ja) * 2004-06-22 2008-03-26 セイコーエプソン株式会社 印刷記録材容器
EP1936920B1 (en) 2004-09-01 2009-03-25 Research In Motion Limited Providing certificate matching in a system and method for searching and retrieving certificates
KR100565806B1 (ko) * 2004-11-11 2006-03-29 삼성전자주식회사 정품 인증 기능을 구비한 소모성 부품, 소모성 부품의정품 여부를 판별할 수 있는 화상형성장치, 정품 인증기능을 구비한 소모성 부품의 제조방법 및화상형성장치에서 소모성 부품의 정품 여부 판별방법
JP2006198774A (ja) 2005-01-18 2006-08-03 Seiko Epson Corp インクジェットプリンタ、インクカートリッジ、インクジェットプリンタの機能回復制御方法およびプログラム
US8721203B2 (en) 2005-10-06 2014-05-13 Zih Corp. Memory system and method for consumables of a printer
JP2007237678A (ja) * 2006-03-10 2007-09-20 Seiko Epson Corp 製品の製造方法
KR100877064B1 (ko) 2006-07-24 2009-01-07 삼성전자주식회사 고유 id 생성 장치 및 방법
US20080143476A1 (en) 2006-12-14 2008-06-19 The Hong Kong Polytechnic University Physimetric authentication of physical object by digital identification (DID)
US8762714B2 (en) * 2007-04-24 2014-06-24 Finisar Corporation Protecting against counterfeit electronics devices
JP2009012226A (ja) * 2007-07-02 2009-01-22 Sharp Corp インクカートリッジ及び画像記録装置
EP2214117B1 (en) * 2007-09-19 2012-02-01 Verayo, Inc. Authentication with physical unclonable functions
JP2008080803A (ja) * 2007-09-25 2008-04-10 Seiko Epson Corp 記憶装置および記憶装置に対するアクセス方法
EP2263146B3 (en) 2008-03-14 2018-09-05 Hewlett-Packard Development Company, L.P. Secure access to fluid cartridge memory
US20090295366A1 (en) * 2008-03-20 2009-12-03 Cehelnik Thomas G E-field sensor arrays for interactive gaming, computer interfaces, machine vision, medical imaging, and geological exploration
JP2009190408A (ja) * 2009-04-13 2009-08-27 Seiko Epson Corp カートリッジ
US9047450B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Identification of embedded system devices
TWI460588B (zh) 2009-07-17 2014-11-11 Toshiba Kk Memory management device and memory information processing device
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US20120002982A1 (en) * 2010-07-02 2012-01-05 Toshiba Tec Kabushiki Kaisha Image forming apparatus and image forming method
JP2012015889A (ja) * 2010-07-02 2012-01-19 Sony Corp 画像処理装置および画像処理方法
US8331806B2 (en) * 2010-07-20 2012-12-11 Xerox Corporation Empty bottle detection using a one time foil seal
US8864277B2 (en) * 2011-09-30 2014-10-21 Hewlett-Packard Development Company, L.P. Authentication systems and methods

Also Published As

Publication number Publication date
US10412235B2 (en) 2019-09-10
KR101787183B1 (ko) 2017-10-18
EP2761311B1 (en) 2020-01-08
TWI448701B (zh) 2014-08-11
TW201329462A (zh) 2013-07-16
US20140211241A1 (en) 2014-07-31
JP5745701B2 (ja) 2015-07-08
WO2013048430A1 (en) 2013-04-04
CN103946713B (zh) 2016-04-13
KR20140084006A (ko) 2014-07-04
EP2761311A4 (en) 2016-11-23
CN103946713A (zh) 2014-07-23
JP2015501231A (ja) 2015-01-15
EP2761311A1 (en) 2014-08-06

Similar Documents

Publication Publication Date Title
BR112014007538B1 (pt) Sistema de autenticação e cartucho de tinta
US8864277B2 (en) Authentication systems and methods
AU2017202930B2 (en) Supply authentication via timing challenge response
ES2707071T3 (es) Componente de impresión reemplazable con código de identidad de fábrica
BR112015012291B1 (pt) dispositivo de ejeção de fluido com sensor de nível de tinta integrado
US6155664A (en) Off-carrier inkjet print supply with memory
RU2561029C1 (ru) Датчик уровня чернил и относящиеся к нему способы
BRPI0210088B1 (pt) método para detectar um erro nos dados recebidos de uma memória, componente substituível de impressora, e sistema de impressão utilizando o dito componente
TWI665583B (zh) 用以認證可替換品項之方法與相關非暫時性電腦可讀資料儲存媒體及列印物質匣
BRPI0812600B1 (pt) Composição de polímero de poliéster, pré-forma de garrafa, processo contínuo para a fabricação de polímero de poliéster, e, artigo
US10112425B2 (en) Authentication value for a fluid ejection device
US20200114644A1 (en) Liquid circulation device and liquid discharge device
US20040212653A1 (en) Arrangement and method for data follow-up for warmup cycles of ink jet print heads
BRPI0415735B1 (pt) Fluid ejection device
JP2721009B2 (ja) インクジェット記録装置
US20060146100A1 (en) Ink jet supply component including a secure memory serial device
US11241885B2 (en) System and method for detecting amount of ink used by inkjet printer and inkjet printer
EP3652666B1 (en) Verification by replaceable printer components
BR112018072996B1 (pt) Dispositivo de armazenamento de dados eletrônico, cartucho, e impressora de jato de tinta
TWM360784U (en) Ink cartridge and printer system with the same

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according art. 34 industrial property law
B06U Preliminary requirement: requests with searches performed by other patent offices: suspension of the patent application procedure
B25G Requested change of headquarter approved

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (US)

B09A Decision: intention to grant
B16A Patent or certificate of addition of invention granted

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/09/2011, OBSERVADAS AS CONDICOES LEGAIS.