BRPI0511223B1 - "host system" - Google Patents

"host system" Download PDF

Info

Publication number
BRPI0511223B1
BRPI0511223B1 BRPI0511223-0A BRPI0511223A BRPI0511223B1 BR PI0511223 B1 BRPI0511223 B1 BR PI0511223B1 BR PI0511223 A BRPI0511223 A BR PI0511223A BR PI0511223 B1 BRPI0511223 B1 BR PI0511223B1
Authority
BR
Brazil
Prior art keywords
host system
input device
configuration
user
information
Prior art date
Application number
BRPI0511223-0A
Other languages
English (en)
Inventor
C. Homer Steven
Scott Love James
Ali Valiuddin
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 BRPI0511223A publication Critical patent/BRPI0511223A/pt
Publication of BRPI0511223B1 publication Critical patent/BRPI0511223B1/pt
Publication of BRPI0511223A8 publication Critical patent/BRPI0511223A8/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer And Data Communications (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Storage Device Security (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

método para acessar um sistema hospedeiro, sistema hospedeiro e dispositivo de entrada. um dispositivo de entrada inclui uma característica de segurança para transmitir informação para um correspondente sistema.

Description

"SISTEMA HOSPEDEIRO".
Antecedentes Um dispositivo de entrada é freqüentemente usado para alimentar dados em um sistema hospedeiro.
Descrlcão resumida dos desenhos A fig. 1 ilustra um sistema hospedeiro e um dispositivo de entrada de acordo com uma configuração. A fig. 2 ilustra um diagrama de blocos de uma configuração de um sistema eletrônico que inclui um dispositivo de entrada. A fig. 3 é um diagrama de fluxo ilustrando um método para acessar o sistema da fig. 2, em uma configuração. Descrição detalhada A fig. 1 ilustra um sistema eletrônico 1, tal como um sistema de computador. Em uma configuração, o sistema eletrônico 1 incluí um sistema hospedeiro 102, tal como um Assistente Digital Pessoal (PDA), e um dispositivo de entrada correspondente 102, tal como um ponteiro. D sistema hospedeiro 100 inclui um alojamento 104. O alojamento 104 inclui um mostrador 108, tal como uma tela de toque, e vários botões contatáveis pelo usuário 110. Um usuário pode usar os botões 110 para interagir com o sistema hospedeiro, e/ou o dispositivo de entrada 102 para fisicamente contatar o mostrador 108. 0 alojamento 104 inclui um receptáculo de dispositivo de entrada 112, em uma configuração. O dispositivo de entrada 102 inclui um interruptor, em uma configuração. A fig. 2 ilustra um diagrama de blocos do sistema eletrônico 1. Em uma configuração, o sistema hospedeiro 100 pode ser acoplado ao dispositivo de entrada 102 via um barramento de sistema 114.
Sistema hospedeiro O sistema hospedeiro 100 inclui um processador 115 que está eletricamente acoplado a vários componentes no sistema 1 via o barramento de sistema 114. O processador 115 pode incluir um dispositivo microeletrônico, um dispositivo semicondutor, um microprocessador, um microcontrolador, um processador gráfico ou um processador de sinal digital, memória, memória instantânea e/ou um circuito particularizado ou um circuito integrado específico para aplicação, tal como um circuito de comunicação e sistemas eletrônicos similares. 0 barramento de sistema 114 pode ser um barramento simples ou qualquer combinação de barramentos. 0 sistema hospedeiro 100 também pode incluir uma memória externa 116 que por sua vez inclui um ou mais elementos de memória adequados para a particular aplicação. Em uma configuração, a memória 116 inclui informação substancialmente única com relação ao correspondente dispositivo de entrada 102. Em uma configuração, a memória 116 inclui pelo menos um de uma memória principal (RAM) 118, um disco rígido 121, e uma mídia removível 122. O sistema hospedeiro 100 também pode incluir os seguintes componentes: o receptáculo 112, o mostrador 118, um alto-falante 124, e uma fonte de voltagem 126 que está eletricamente acoplada ao processador 115. A fonte de voltagem 126 pode ser usada para fornecer energia para o processador semicondutor 115. Em uma configuração, uma interface de comunicação sem fio 128 está acoplada ao barramento 114 e associada com o processador 115. Em uma configuração, o receptáculo 112 inclui um local para colocar o dispositivo de entrada 102. Em uma configuração, o receptáculo 112 inclui uma interface de atracagem 112a que se acopla ao barramento 114, e é capaz de interfacear com o dispositivo de entrada 102. 0 dispositivo de entrada 102 pode ser colocado no receptáculo 112 para armazenar o dispositivo de entrada 102, para recarregar o dispositivo de entrada 102, para autenticar o dispositivo de entrada 102, para registrar o usuário, e/ou para autenticar o sistema hospedeiro 100. Em uma configuração, quando o dispositivo de entrada faz pelo menos um de flutua no ar próximo e/ou bate sobre e/ou se atraca no receptáculo 112, o sistema hospedeiro 100 solicita informação de segurança do dispositivo de entrada 102, tal como um código de segurança, como discutido em mais detalhes abaixo.
Dispositivo de entrada O dispositivo de entrada 102 pode incluir um teclado, mouse, bola giratória ["trackball"], controlador de jogo, microfone, dispositivo de reconhecimento de voz, um dispositivo de escrita incluindo uma caneta digital ou um ponteiro, ou qualquer outro dispositivo que alimente informação no sistema hospedeiro 100.
Em uma configuração, o dispositivo de entrada 102 pode incluir pelo menos um de um controlador 130 acoplado com o barramento 114, uma memória 132, o interruptor 113, uma batería 140, uma autenticação de usuário a bordo 150, e uma interface de comunicações sem fio 160. A bateria 140, em uma configuração, provê energia para o dispositivo de entrada 102, e pode ser recarregãvel.
Em uma configuração, a memória 132 inclui uma memória de acesso randômico não volátil 134 (NVRAM) que está programada com informação de emparelhamento para combinar o sistema hospedeiro com o correspondente dispositivo de entrada. Em uma configuração, a memória 132 do dispositivo de entrada inclui informação substancialmente única do correspondente sistema hospedeiro. Em uma configuração, a informação substancialmente única do sistema hospedeiro inclui uma característica segura. Em uma configuração, a característica segura inclui informação de autenticação, tal como pelo menos um de um código de segurança, uma senha, e um número de série. Em uma configuração, o sistema hospedeiro inclui informação registrada do correspondente dispositivo de entrada 102. Em uma configuração, o correspondente dispositivo de entrada 102 inclui informação registrada do sistema hospedeiro. Em uma configuração, a informação registrada do dispositivo de entrada 102 é substancialmente única e a informação registrada do sistema hospedeiro é substancialmente única. Em uma configuração, a informação registrada é informação de emparelhamento para o sistema hospedeiro e o correspondente dispositivo de entrada. Em uma configuração, a informação registrada do sistema hospedeiro é informação de autenticação. Em uma configuração, a informação registrada do dispositivo de entrada 102 é informação de autenticação.
Em uma configuração, uma aplicação envia sinais para o dispositivo de entrada 102 para seguramente armazenar informação de autenticação na memória do dispositivo de entrada 102 e/ou do sistema hospedeiro. Em uma configuração, o dispositivo de entrada 102 está programado com uma seqüência digital que deve atuar ao se registrar no sistema hospedeiro. Em configurações, o dispositivo de entrada 102 pode ser programado quando acoplado à interface de atracagem 112a do receptáculo 112, ou pode ser programado sem fio através das interfaces de comunicação sem fio 128, 160. A interface de comunicações sem fio 160 permite o dispositivo de entrada 102 se comunicar com uma interface de comunicações sem fio 128. Em uma configuração, as interfaces sem fio 128, 160 formam pelo menos uma parte de um sistema de comunicação sem fio. Em uma configuração, as interfaces 128, 160 são interfaces de entrada/saída (I/O) configuradas para prover um canal de comunicação entre o dispositivo de entrada 102 e o sistema hospedeiro.
Em uma configuração, o dispositivo de entrada 102 inclui um dispositivo de mão que alimenta e/ou exibe dados escritos à mão diretamente sobre o mostrador 108. Os dados escritos à mão podem ser alimentados sobre um mostrador ou superfície (não mostrada) que é diferente do mostrador 108 onde os dados são exibidos. Em uma configuração, o dispositivo de escrita de mão permite a entrada de movimentos escritos à mão ou de estilo livre. 0 dispositivo de mão não está limitado a receber dados gerados por mãos humanas? por exemplo, dados gerados por máquina também podem ser alimentados e aceitos. vários formatos e designs para configurar o dispositivo de entrada para corresponder com um dedo ou uma mão estão dentro do escopo desta divulgação.
Em uma configuração, em adição a alimentar dados ou a escrever à mão, pelo menos uma característica é suportada pelo dispositivo de entrada 102. Em uma configuração, a característica inclui o interruptor 113. Em uma configuração, o interruptor 113 registra a saída e/ou registra a entrada do usuário. Em uma configuração, o dispositivo de entrada 102 inclui o interruptor 113 para ativar o registro do usuário predeterminado para o correspondente sistema hospedeiro. Em uma configuração, o interruptor 113 inclui um botão. Em uma configuração adicional, o interruptor inclui uma pluralidade de botões. Em uma configuração adicional, o interruptor inclui um interruptor multiestado e/ou um interruptor de gatilho. Em uma configuração, o sistema hospedeiro inclui um conhecimento predeterminado do interruptor. Em uma configuração, o sistema hospedeiro interfaceia com o dispositivo de entrada para dinamicamente determinar o interruptor e a(s) função(ões) do interruptor, e responder de acordo. Em uma configuração, o interruptor 113 inclui um interruptor de balanceiro. Em uma configuração, o interruptor 113 é ativado para colorir e/ou mudar uma cor dos dados escritos à mão. Em uma configuração, o interruptor 113 é ativado para realçar. Em uma configuração, o interruptor 113 é ativado para inserir símbolos, tais como símbolos musicais. Em uma configuração, o interruptor 113 transmite sinais interpretados pelo processador 115 para comandar tarefas outras que alimentar dados. Em uma configuração, a pelo menos uma característica do dispositivo de entrada 102 inclui uma característica de segurança. Em uma configuração, a característica de segurança transmite informação de autenticação para um correspondente sistema hospedeiro. Em uma configuração, a característica de segurança inclui o interruptor 113 e uma ligação de comunicação (isto é o barramento 114) que transmite a característica segura para o sistema hospedeiro e verifica dados predeterminados a partir do sistema hospedeiro.
Em uma configuração, a pelo menos uma característica do dispositivo de entrada 102 executa uma função outra que entrada de dados. Em uma configuração, a função inclui automaticamente registrar a entrada de um usuário autorizado para o sistema hospedeiro. Em uma configuração, a função inclui capacidade de se registrar no correspondente sistema hospedeiro 100.
Em uma configuração, a pelo menos uma função inclui a capacidade para lançar uma aplicação de software dentro do sistema hospedeiro 100. Em uma configuração, a função inclui a capacidade para lançar uma ação específica dentro de uma aplicação de software. Em uma configuração, o interruptor 113 pode ser operado para lançar a aplicação de software ou para lançar a ação específica na aplicação.
Em uma configuração, a aplicação de software é um programa de pintura. Em uma configuração, a aplicação de software é um programa de processamento de palavra. Em uma configuração, a aplicação está ciente do dispositivo de entrada 102 e é responsiva ao dispositivo de entrada 102, e em uma particular configuração, responsiva ao interruptor 113 e/ou à autenticação de usuário a bordo 150. Em uma configuração, mediante a ativação do interruptor 113, a aplicação consulta um modo do dispositivo de entrada e então lança e/ou executa uma ação específica relacionada com o modo. Em uma configuração, a aplicação permite o usuário selecionar a ação a tomar quando o interruptor 113 é disparado.
Em uma configuração, o dispositivo de entrada 102 é uma chave para destravar o dispositivo 102 quando em um estado travado. Em uma configuração, o sistema hospedeiro está em um estado destravado quando um usuário é registrado entrando no sistema hospedeiro. Em uma configuração, o interruptor 113 no dispositivo de entrada 102 pode operar para destravar o sistema hospedeiro.
Em uma configuração, pelo menos uma característica do dispositivo de entrada inclui a autenticação de usuário a bordo 150. Em uma configuração, uma identidade de usuário é verificada pelo dispositivo de entrada 102. Em uma configuração, a identidade de usuário é verificada antes que o dispositivo de entrada 102 interaja com o dispositivo hospedeiro. Em uma configuração, a identidade do usuário é verificada com um sensor de impressão digital na caneta. Em uma configuração, a identidade do usuário é predeterminada e armazenada na memória 132 do dispositivo de entrada. Em uma configuração, o sensor de impressão digital compara uma impressão digital do usuário com uma impressão digital armazenada. Em uma configuração, a identidade de usuário é verificada usando qualquer marca criptográfica, e/ou qualquer método biométrico, tal como reconhecimento de fala ou escaneamento de retina. A fig. 3 é um diagrama de fluxo 200 ilustrando um método para acessar o sistema hospedeiro 100 da fig. 2, em uma configuração. Em 201, a identificação do usuário é determinada. Em uma configuração, o dispositivo de entrada 102 tenta a identificação do usuário predeterminado através da autenticação de usuário a bordo 150. Em uma configuração, o dispositivo de entrada 102 inclui a autenticação de usuário a bordo 150 para identificar o usuário predeterminado antes que o dispositivo de entrada transmita a informação de autenticação para o correspondente sistema hospedeiro. Em uma configuração, não existe autenticação de usuário a bordo 150 ou a autenticação 150 está desabilitada.
Em 202, a identificação não tem sucesso, e acesso ao sistema hospedeiro 100 é negado. Em uma configuração, o acesso negado inclui falha ao registrar o usuário no sistema hospedeiro 100. Em uma configuração, a identificação do usuário não tem sucesso em que o dispositivo de entrada 102 não reconhece o usuário.
Em 203, o usuário predeterminado é identificado, e a identificação do sistema hospedeiro é determinada. Em uma configuração, a identificação do usuário tem sucesso em que o dispositivo de entrada 102 reconhece o usuário. Em uma configuração, antes de verificar o sistema hospedeiro, o dispositivo de entrada identifica e/ou autoriza o usuário predeterminado. Em uma outra configuração, a determinação da identificação do usuário 201 não é executada, e a identificação do sistema hospedeiro é determinada.
Em uma configuração, em 202, a identificação não tem sucesso, e acesso ao sistema hospedeiro 100 é negado. Em uma configuração, a identificação do sistema hospedeiro não tem sucesso em que o dispositivo de entrada 102 não reconhece o sistema hospedeiro.
Em 204, o sistema hospedeiro predeterminado é identificado, e a característica segura é transmitida. Em uma configuração, a identificação do sistema hospedeiro tem sucesso em que o dispositivo de entrada 102 reconhece o sistema hospedeiro. Em uma configuração, a característica segura é transmitida a partir do dispositivo de entrada 102 para o sistema hospedeiro.
Em 205, após 204, o sistema hospedeiro detecta e tenta combinar a característica segura com uma característica gravada. Em uma configuração, o sistema hospedeiro inclui a característica gravada que corresponde com o particular dispositivo de entrada. Em uma configuração, a característica gravada inclui informação registrada do correspondente dispositivo de entrada armazenada na memória 116 do sistema hospedeiro 100. Em uma configuração, o sistema hospedeiro é predeterminado de acordo com o dispositivo de entrada 102, e/ou o dispositivo de entrada é predeterminado de acordo com o sistema hospedeiro. Em uma configuração, o sistema hospedeiro solicita informação registrada do dispositivo de entrada 102, e o dispositivo de entrada 102 responde de volta com uma série de sinais que incluem a característica segura. Esta característica segura é comparada com a característica gravada no sistema hospedeiro.
Em 206, a característica segura não combina com a característica gravada, e o acesso ao sistema hospedeiro é negado.
Em 207, a característica segura combina com a característica gravada, e ao usuário é garantido acesso ao sistema 100. Em uma configuração, o sistema hospedeiro combina com sucesso a característica segura com a característica gravada do dispositivo de entrada 102, e o usuário é automaticamente registrado no sistema. Em uma configuração, existe uma troca de sinais ["handshake"] entre o dispositivo de entrada e o sistema hospedeiro. Em uma configuração, a característica segura combinando inclui verificar um par sistema-caneta, onde cada um de a caneta e o sistema hospedeiro verifica informação com relação ao outro. Em uma configuração, a verificação do par caneta-sistema inclui verificar mais que um dispositivo de entrada associado com o sistema hospedeiro. Por exemplo, existem múltiplos pares para verificar incluindo o par canetal-sistemal, par caneta2-sistema2, e par canetal-sistema 2.
Em uma configuração, a informação de autenticação é transmitida do dispositivo de entrada para o par caneta-sistema para o correspondente sistema hospedeiro do par caneta-sistema para verificar a informação. Então, em uma configuração, informação de autenticação é transmitida do sistema hospedeiro para o par caneta-sistema para o correspondente dispositivo de entrada do par caneta-sistema para verificar a informação. Em uma outra configuração, primeiro o sistema hospedeiro transmite a informação, e então com a verificação, o dispositivo de entrada 102 transmite informação de volta para o sistema hospedeiro. Em uma configuração, mediante a verificação do par, o sistema hospedeiro é destravado e/ou o usuário se registra no sistema 100. 0 sistema hospedeiro detecta e combina a característica segura transmitida do dispositivo de entrada com a característica gravada usando um mecanismo de troca de chave de sessão segura, p. ex., usando um protocolo de criptografia. Existem geralmente dois tipos de protocolos de criptografia. Protocolos baseados em Chave Simétrica e protocolos baseados em chave Assimétrica (a.k.a. RS A) . Criptografia por chave assimétrica é substancialmente segura, mas lenta comparada com criptografia por chave simétrica. Protocolos baseados em chave simétrica são substancialmente rápidos e substancialmente eficientes, mas são baseados em uma chave secreta (única) compartilhada que é freqüentemente trocada ou estabelecida entre partes interessadas através de meios inseguros (Internet, e-mail, chamada telefônica, etc.).
Em uma configuração, o protocolo de criptografia inclui um protocolo baseado em chave simétrica que permite a troca de uma chave secreta através de um meio inseguro sem quaisquer segredos prévios. Em uma configuração, o protocolo é o protocolo de acordo de chave Diffie-Hellman (também chamado acordo de chave exponencial). Veja http://www.rsasecurity.com/rsalabs/faq/3-6.html. No protocolo de acordo de chave Diffie-Hellman autenticada, ou protocolo de Estação para Estação (STS), imunidade de ataques por homem no meio é conseguida permitindo autenticação para cada estação (ou sistema ou dispositivo) usando assinaturas digitais e/ou certificados de chave pública e outras variantes de protocolo.
As figs. 1 e 2 são meramente representacionais e não estão desenhadas em escala. Certas proporções da mesma podem estar exageradas, enquanto outras podem estar minimizadas. Muitas outras configurações serão aparentes àqueles experientes na técnica mediante o exame da descrição acima. 0 sistema hospedeiro 100 pode ser implementado em um número de diferentes configurações. Os elementos, materiais, geometrias, dimensões, e seqüência de operações podem ser todos variados para se adequar a aplicações particulares. Partes de algumas configurações podem ser incluídas em, ou substituídas por, aquelas de outras configurações. Várias configurações também podem ser usadas em conjunção com vários tipos de conjuntos eletrônicos e não são pretendidas a serem limitadas em uso.
As ilustrações de configurações descritas aqui são intencionadas a prover uma compreensão geral da estrutura de várias configurações, e elas não são pretendidas a servir como uma descrição completa de todos os elementos e características de aparelhos e sistemas que podem fazer uso das estruturas descritas aqui. As aplicações que podem incluir os aparelhos e sistemas de várias configurações incluem vários sistemas eletrônicos tais como televisões, impressoras, mostradores eletrônicos, telefones celulares, computadores de alta velocidade e pessoais, assistentes digitais pessoais (PDAs), estações de trabalho, rádios, reprodutores de vídeo, veículos, e outros.
Os desenhos anexos que formam uma parte aqui mostram por meio de ilustração, e não de limitação, configurações específicas nas quais o assunto em questão pode ser praticado. As configurações ilustradas são descritas em detalhes suficientes para permitir aqueles experientes na técnica praticar os ensinamentos divulgados aqui. Outras configurações podem ser utilizadas e derivadas a partir delas, tal que substituições e mudanças estruturais e lógicas possam ser produzidas sem se desviar do escopo desta divulgação. Esta Descrição Detalhada, portanto, não deve ser tomada em um sentido limitante, e o escopo de várias configurações é definido somente pelas reivindicações anexas, junto com a faixa completa de equivalentes aos quais tais reivindicações são intituladas. 0 Resumo é fornecido para atender à 37 C.F.R. §1.72(b) para permitir o leitor rapidamente se garantir da natureza e fundamento da divulgação técnica. O Resumo é submetido com o entendimento que ele não será usado para interpretar ou limitar o escopo ou significado das reivindicações.
Na Descrição Detalhada anterior, várias características estão agrupadas juntas em uma única configuração com o propósito de conformar a divulgação. Este método de divulgação não deve ser interpretado como refletindo uma intenção que as configurações reivindicadas tenham mais características do que estão expressamente recitadas em cada reivindicação. Assim as reivindicações seguintes são aqui incorporadas na Descrição Detalhada, com cada reivindicação sendo independente por si própria como uma configuração separada.
Será rapidamente entendido por aqueles experientes na técnica que várias outras modificações nos detalhes, material, e arranjos de partes e estágios de métodos que tenham sido descritos e ilustrados para explicar a natureza de configurações aqui podem ser produzidos sem se desviar dos princípios e escopo de configurações como expressas nas reivindicações anexas.
REIVINDICAÇÕES

Claims (4)

1. Sistema hospedeiro, compreendendo: um sistema hospedeiro (100) tendo informação única de autenticação de um dispositivo de entrada (102) correspondente; e um dispositivo de entrada (102) tendo uma informação única de autenticação do sistema hospedeiro, em que o dispositivo de entrada compreende: uma memória (132) que armazena de forma substancial a informação única de autenticação para transmitir ao sistema hospedeiro (100); meios para entrada de dados; e meios (113) para realizar uma função distinta da entrada de dados, em que os meios para realizar uma função inclui um comutador configurado para executar uma função selecionada a partir do grupo que consiste de: lançar uma aplicação, lançar uma ação dentro de uma aplicação, efetuar entrada no sistema hospedeiro, efetuar saída do sistema hospedeiro, e selecionar modo do sistema hospedeiro, e em que a informação única de autenticação é informação pareada para combinar o sistema hospedeiro (100) ao dispositivo de entrada (102), caracterizado pelo fato de que o sistema hospedeiro (100) ainda compreende um receptáculo (112) de dispositivo de entrada com uma interface de atracagem (112a), para transmitir automaticamente a informação de autenticação para o dispositivo de entrada (102) para programar o dispositivo de entrada (102) quando acoplado a interface de atracagem (112a).
2. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que o sistema hospedeiro é travado, e o dispositivo de entrada correspondente é uma chave para destravar o sistema hospedeiro.
3. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de ainda compreender um sistema de comunicação sem fio (128, 160) acoplado ao sistema hospedeiro (100) e ao dispositivo de entrada (102) correspondente.
4. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de que o dispositivo de entrada (102) inclui pelo menos um dentre: uma caneta digital e um ponteiro.
BRPI0511223A 2004-06-22 2005-06-22 "sistema hospedeiro" BRPI0511223A8 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/873,053 US7426643B2 (en) 2004-06-22 2004-06-22 Input device feature
US10/873,053 2004-06-22
PCT/US2005/022015 WO2006002210A2 (en) 2004-06-22 2005-06-22 Input device feature

Publications (3)

Publication Number Publication Date
BRPI0511223A BRPI0511223A (pt) 2007-11-27
BRPI0511223B1 true BRPI0511223B1 (pt) 2017-12-12
BRPI0511223A8 BRPI0511223A8 (pt) 2018-04-24

Family

ID=35515406

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0511223A BRPI0511223A8 (pt) 2004-06-22 2005-06-22 "sistema hospedeiro"

Country Status (6)

Country Link
US (1) US7426643B2 (pt)
EP (1) EP1759480A4 (pt)
CN (1) CN101036114A (pt)
BR (1) BRPI0511223A8 (pt)
TW (1) TWI452478B (pt)
WO (1) WO2006002210A2 (pt)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100337502C (zh) * 2004-07-28 2007-09-12 华为技术有限公司 一种在设备中逻辑绑定和验证器件的方法
CN101002180B (zh) 2004-07-30 2012-09-05 捷讯研究有限公司 用于协调客户和主机安全模块的方法和系统
US7784088B2 (en) * 2004-07-30 2010-08-24 Research In Motion Limited Method and system for managing delayed user authentication
US7363564B2 (en) * 2005-07-15 2008-04-22 Seagate Technology Llc Method and apparatus for securing communications ports in an electronic device
US10778417B2 (en) 2007-09-27 2020-09-15 Clevx, Llc Self-encrypting module with embedded wireless user authentication
US10181055B2 (en) * 2007-09-27 2019-01-15 Clevx, Llc Data security system with encryption
US10783232B2 (en) 2007-09-27 2020-09-22 Clevx, Llc Management system for self-encrypting managed devices with embedded wireless user authentication
US11190936B2 (en) * 2007-09-27 2021-11-30 Clevx, Llc Wireless authentication system
US20090197573A1 (en) * 2008-02-06 2009-08-06 Broadcom Corporation Secure use of a handheld computing unit
US20110041185A1 (en) * 2008-08-14 2011-02-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving user
US8224907B2 (en) * 2008-08-14 2012-07-17 The Invention Science Fund I, Llc System and method for transmitting illusory identification characteristics
US20110110518A1 (en) * 2008-08-14 2011-05-12 Searete Llc Obfuscating reception of communiqué affiliated with a source entity in response to receiving information indicating reception of the communiqué
US20110161217A1 (en) * 2008-08-14 2011-06-30 Searete Llc Conditionally obfuscating one or more secret entities with respect to one or more billing statements
US20110166972A1 (en) * 2008-08-14 2011-07-07 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Conditionally obfuscating one or more secret entities with respect to one or more billing statements
US20110131409A1 (en) * 2008-08-14 2011-06-02 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué
US20100318595A1 (en) * 2008-08-14 2010-12-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware System and method for conditionally transmitting one or more locum tenentes
US20100039218A1 (en) * 2008-08-14 2010-02-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware System and method for transmitting illusory and non-illusory identification characteristics
US9641537B2 (en) * 2008-08-14 2017-05-02 Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US8850044B2 (en) 2008-08-14 2014-09-30 The Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communique in accordance with conditional directive provided by a receiving entity
US20110093806A1 (en) * 2008-08-14 2011-04-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Obfuscating reception of communiqué affiliated with a source entity
US8929208B2 (en) * 2008-08-14 2015-01-06 The Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US20110166973A1 (en) * 2008-08-14 2011-07-07 Searete Llc Conditionally obfuscating one or more secret entities with respect to one or more billing statements related to one or more communiqués addressed to the one or more secret entities
US8583553B2 (en) * 2008-08-14 2013-11-12 The Invention Science Fund I, Llc Conditionally obfuscating one or more secret entities with respect to one or more billing statements related to one or more communiqués addressed to the one or more secret entities
US9659188B2 (en) * 2008-08-14 2017-05-23 Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving use
US8626848B2 (en) * 2008-08-14 2014-01-07 The Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué in accordance with conditional directive provided by a receiving entity
US20100042667A1 (en) * 2008-08-14 2010-02-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware System and method for transmitting illusory identification characteristics
US8730836B2 (en) * 2008-08-14 2014-05-20 The Invention Science Fund I, Llc Conditionally intercepting data indicating one or more aspects of a communiqué to obfuscate the one or more aspects of the communiqué
US20110107427A1 (en) * 2008-08-14 2011-05-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Obfuscating reception of communiqué affiliated with a source entity in response to receiving information indicating reception of the communiqué
US8487591B1 (en) 2009-12-31 2013-07-16 Cirrus Logic, Inc. Power control system with power drop out immunity and uncompromised startup time
EP2337297B1 (en) * 2009-12-15 2013-02-20 Nxp B.V. Communication pad for a communication terminal
TW201301261A (zh) * 2011-06-27 2013-01-01 Hon Hai Prec Ind Co Ltd 身份認證系統及方法
US9965107B2 (en) 2011-10-28 2018-05-08 Atmel Corporation Authenticating with active stylus
US9164603B2 (en) 2011-10-28 2015-10-20 Atmel Corporation Executing gestures with active stylus
US9116558B2 (en) 2011-10-28 2015-08-25 Atmel Corporation Executing gestures with active stylus
US9971886B2 (en) * 2013-09-27 2018-05-15 Bloomberg Finance L.P. Computer keyboard with secure authentication features
US9898100B2 (en) * 2015-06-04 2018-02-20 Microsoft Technology Licensing, Llc Authenticating stylus device
US10452830B2 (en) * 2016-02-02 2019-10-22 Microsoft Technology Licensing, Llc Authenticating users via data stored on stylus devices
US10185415B2 (en) 2017-02-24 2019-01-22 Microsoft Technology Licensing, Llc Configurable communication protocol for communication between a stylus device and a host device
US10439753B2 (en) 2017-05-25 2019-10-08 Microsoft Technology Licensing, Llc Multi-protocol communications between host devices and stylus devices
US10809821B2 (en) 2018-09-21 2020-10-20 International Business Machines Corporation Method and system for locking of stylus slot in various positions

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4883926A (en) * 1988-04-21 1989-11-28 Hewlett-Packard Company Stylus switch
US5384688A (en) * 1993-03-08 1995-01-24 Calcomp Inc. Three-dimensional circuits for digitizer and pen-based computer system pen cursors
US5812865A (en) * 1993-12-03 1998-09-22 Xerox Corporation Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
EP1130536B1 (en) * 1994-12-16 2004-04-28 Hyundai Electronics America Digitizer stylus apparatus and method
US5654529A (en) * 1995-05-03 1997-08-05 Hewlett-Packard Company Stylus-input computing system with erasure
US7470244B2 (en) * 1996-01-26 2008-12-30 Harrison Jr Shelton E Flexion-discouraging splint system, method and device
US6188392B1 (en) * 1997-06-30 2001-02-13 Intel Corporation Electronic pen device
US6050490A (en) * 1997-10-31 2000-04-18 Hewlett-Packard Company Handheld writing device and related data entry system
JPH11144056A (ja) * 1997-11-04 1999-05-28 Cadix Inc 電子署名照合方法およびシステム
US6539101B1 (en) * 1998-04-07 2003-03-25 Gerald R. Black Method for identity verification
US6307956B1 (en) * 1998-04-07 2001-10-23 Gerald R. Black Writing implement for identity verification system
US6925565B2 (en) * 2001-05-25 2005-08-02 Pen-One, Inc Pen-based transponder identity verification system
AU2001263246A1 (en) * 2000-05-18 2001-11-26 Stefaan De Schrijver Smartchip biometric device
US7278017B2 (en) * 2000-06-07 2007-10-02 Anoto Ab Method and device for secure wireless transmission of information
DE10109760A1 (de) * 2001-02-28 2002-09-05 Unipen Ag Chipleser und Identifikationsverfahren zur Verifizierung der Benutzungsberechtigung eines Chipbenutzers
US20020133418A1 (en) * 2001-03-16 2002-09-19 Hammond Keith J. Transaction systems and methods wherein a portable customer device is associated with a customer
US20040233039A1 (en) * 2001-07-10 2004-11-25 American Express Travel Related Services Company, Inc. System for registering a biometric for use with a transponder
US6703633B2 (en) * 2001-08-16 2004-03-09 Hewlett-Packard Development Company, L.P. Method and apparatus for authenticating a signature
US7082444B2 (en) * 2002-09-30 2006-07-25 Pitney Bowes Inc. Method and system for identifying a form version
TW588284B (en) * 2002-11-12 2004-05-21 Mitac Technology Corp Computer real-time power-on system and method
US7110576B2 (en) * 2002-12-30 2006-09-19 Pitney Bowes Inc. System and method for authenticating a mailpiece sender
US20050013103A1 (en) * 2003-07-17 2005-01-20 Adrian Chandley Multipurpose docking apparatus for a mobile computer

Also Published As

Publication number Publication date
BRPI0511223A (pt) 2007-11-27
BRPI0511223A8 (pt) 2018-04-24
TWI452478B (zh) 2014-09-11
US7426643B2 (en) 2008-09-16
WO2006002210A3 (en) 2007-04-12
EP1759480A2 (en) 2007-03-07
US20060005023A1 (en) 2006-01-05
WO2006002210A2 (en) 2006-01-05
EP1759480A4 (en) 2010-01-20
CN101036114A (zh) 2007-09-12
TW200614027A (en) 2006-05-01

Similar Documents

Publication Publication Date Title
BRPI0511223B1 (pt) "host system"
US7275263B2 (en) Method and system and authenticating a user of a computer system that has a trusted platform module (TPM)
US7664961B2 (en) Wireless handheld device with local biometric authentication
JP5154436B2 (ja) 無線認証
EP1402459B1 (en) A portable device having biometrics-based authentication capabilities
CN1229705C (zh) 基于生物统计的装置和系统以及相关的安全系统
EP2192511B1 (en) Simplified biometric character sequence entry
CN104584023B (zh) 用于硬件强制访问保护的方法和设备
US20080086771A1 (en) Apparatus, system, and method for authenticating users of digital communication devices
US20200162455A1 (en) Multi-functional authentication apparatus and operating method for the same
JP2006099776A (ja) ユニバーサルシリアルバスデバイス
WO2008003175A1 (en) One time password access to portable credential entry and memory storage devices
US20090064273A1 (en) Methods and systems for secure data entry and maintenance
US11178142B2 (en) Biometric data synchronization devices
US11875605B2 (en) User authentication for an information handling system using a secured stylus
CN1195275C (zh) 安全设备
WO2017172239A1 (en) Secure archival and recovery of multifactor authentication templates
JP6399605B2 (ja) 認証装置、認証方法及びプログラム
US20200327216A1 (en) Portable authentication apparatus and self-enrollment method for enrolling authentication data in the apparatus
US9262619B2 (en) Computer system and method for protecting data from external threats
EP3593269B1 (en) Methods for enrolling a user and for authentication of a user of an electronic device
US20070192851A1 (en) Presence-based access control
BR102020003183A2 (pt) Método para autenticação de um usuário em um tacógrafo digital de um veículo por meio de um dispositivo móvel, tacógrafo digital, dispositivo móvel e dispositivo de banco de dados
US11748497B2 (en) BIOS access
KR200433767Y1 (ko) 전자장치

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 12/12/2017, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 18A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2728 DE 18-04-2023 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.