BRPI0712109A2 - método para a comunicação com um cartão de memória multifuncional - Google Patents
método para a comunicação com um cartão de memória multifuncional Download PDFInfo
- Publication number
- BRPI0712109A2 BRPI0712109A2 BRPI0712109-1A BRPI0712109A BRPI0712109A2 BR PI0712109 A2 BRPI0712109 A2 BR PI0712109A2 BR PI0712109 A BRPI0712109 A BR PI0712109A BR PI0712109 A2 BRPI0712109 A2 BR PI0712109A2
- Authority
- BR
- Brazil
- Prior art keywords
- memory card
- memory
- function
- communicating
- card
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Credit Cards Or The Like (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
- Communication Control (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
MéTODO PARA A COMUNICAçãO COM UM CARTãO DE MEMóRIA MULTIFUNCIONAL. é descrito um método de comunicação com uma memória multifuncional contendo um controlador de cartão e um módulo funcional executando pelo menos uma função de processamento de dados que seja diferente da função de armazenamento de dados de um cartão de memória.
Description
MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL
CAMPO DA INVENÇÃO
A presente invenção diz respeito a um método para a comunicação com um cartão de memória multifuncional. Mais especificamente compreende um método de comunicação utilizando um cartão de memória multifuncional que inclui um controlador e um módulo funcional que exerce pelo menos uma função de processamento de dados diferente da função de armazenamento de dados de um cartão de memória convencional.
ANTECEDENTES DA INVENÇÃO
Os cartões de memória são produtos em miniatura cuja capacidade de armazenamento é cada vez maior. Eles conquistaram um sucesso comercial, atingiram uma distribuição ampla e, enquanto isso, se estabeleceram como padrão em aparelhos móveis como notebooks, PDAs, telefones celulares, câmeras digitais, etc.
Uma grande variedade de cartões de memória foi recentemente lançada, cada um com excelente capacidade, velocidade de acesso, formatos, interfaces e conexões. Exemplos de cartões de memória incluem o CompactFlash™ (CF), o Memory Stick™ (MS), bem como versões posteriores como o Memory Stick Pro e ou Memory Stick Duo Smart Media™, o Secure Digital (SDtm)j microSD™, miniSD™, PC cards e os cartões de memória digital MultiMediaCards™(MMC), RS- MMC™, e xD™.
Além disso, o desenvolvimento simultâneo das tecnologias de telefonia celular e a ampla distribuição dos aparelhos correspondentes levaram ao aumento da demanda de mobilidade sob o ponto de vista da utilização destes aparelhos em diversas áreas de aplicação e particularmente no aspecto da segurança.
Decisivas para a comunicação entre os aparelhos (PC, notebook, PDA, telefone celular, etc.) e os cartões de memória são as especificações das respectivas organizações (por exemplo, a SD Association para os cartões SD, a MMC Association para os cartões MMC, etc.), e as configurações de comando definidas nestas cinco especificações. Cada tipo de cartão (fator de forma) requer um dispositivo de leitura/gravação que pode ser operado através de drivers específicos para o sistema operacional correspondente do aparelho final.
Além das outras extensões de cartões de memória por módulos funcionais até os Cartões Bluetooth, WLAN, de Rádio, etc, o padrão na indústria, o Mc-Ex (Padrão de Extensão para o Comércio Móvel), tornou possível a utilização do cartão de memória combinado com um controlador de criptografia (também chamado de secure flash memory card, ou na tradução, cartão de memória flash seguro). Vários produtos para este fim já estão descritos no estado da técnica, conforme descrito na patente EP1596326.
Em todos os métodos conhecidos para a comunicação e controle de um periférico adicional através do barramento de comunicação (por exemplo, barramento do cartão digital seguro) que não tenha sido diretamente fornecido para este dispositivo, são utilizados geralmente comandos especiais e/ou "comandos de cartões de memória pré- determinados".
A patente de invenção US6735650 descreve um método de transferência das informações de controle adicionais através dos comandos fornecidos e padronizados para um barramento de comunicação. Neste documento é descrito um método aplicado na área de discos rígidos de conexão serial ATA, mas não na área de cartões de memória, em particular aos aparelhos móveis. Além disso, o método não controla ou permite a comunicação com outros periféricos, mas apenas executa funções adicionais do controlador de dispositivos de um disco rígido SATA que serve para objetivos específicos ao fabricante para a realização de diagnósticos. A transferência das informações de controle adicionais específicas ao controlador do dispositivo requer uma configuração, ativada por comandos específicos, de uma espécie de canal de comunicação lógico que é mantido em funcionamento até que a comunicação seja terminada e ele seja desativado através de comandos especiais. Os comandos para estabelecer e desativar um canal de comunicação especial diferem daqueles utilizados para acessar o disco rígido para a leitura ou gravação de dados.
Para tornar possível que, através da mesma interface de dados do referido cartão de memória e seu controlador de memória flash, a comunicação possa ser controlada e conduzida simultaneamente tanto com o componente de memória flash quanto com o controlador do smart card, como exemplo de um módulo funcional, é necessário que as especificações originais dos cartões de memória flash sejam estendidas e adaptadas. Portanto, por exemplo, alguns comandos adicionais devem ser incluídos ou os nomes de comandos previamente reservados (dummies, comandos sem funções especificadas) podem ser utilizados para ativar ou controlar um controlador de memória flash preparado/fornecido para este objetivo para respectivamente acionar o componente correto (por exemplo, o controlador da memória flash ou do smart carcf) e comunicar-se com ele. Como resultado, os drivers do aparelho que antigamente existiam apenas para os cartões de memória devem ser atualizados ou substituídos para permitir que se transmita e receba os comandos novos e atualizados de/para os cartões de memória com as funcionalidades estendidas (por exemplo, um cartão de memória com um controlador de criptografia integrado) ou comunicar-se com estes cartões de memória. Estes novos drivers atualizados serão, a partir de então, capazes de se comunicar também ao lado do aparelho com vários aplicativos e compartilhar os dados que forem fornecidos para a memória de um cartão de memória, bem como outros componentes funcionais integrados, conforme descrito na patente EP1596326.
Portanto, a literatura técnica apresenta diversas extensões de cartões de memória, sendo necessário ainda um método de comunicação utilizando um cartão de memória multifuncional que inclui um controlador e um módulo funcional que exerce pelo menos uma função de processamento de dados diferente da função de armazenamento de dados de um cartão de memória convencional, tal método para a comunicação com um cartão de memória multifuncional sendo descrito e reivindicado no presente pedido.
SUMÁRIO
De um modo geral, a presente invenção diz respeito a um método para a comunicação com um cartão de memória multifuncional que compreende um controlador de cartão e um módulo funcional exercendo pelo menos uma função de processamento de dados diferente da função de armazenamento de dados de um cartão de memória e cujo controlador seja Bluetooth, WLAN, Radio ou de criptografia e em que para a ativação de pelo menos uma função de processamento de dados do módulo funcional, para a comunicação com o módulo funcional para a recuperação dos dados processados pelo módulo funcional correspondente a esta função de processamento, faz-se uso de comandos de leitura/gravação padronizados do tipo utilizado para acionar a memória de dados de um cartão de memória, em que o controlador de cartão reconhece, baseado no comando, especialmente os de leitura/gravação, a função do conteúdo de dados do comando do módulo funcional.
É característica da invenção um método para a comunicação com um cartão de memória multifuncional que permite a comunicação com e/ou o controle de um periférico adicional (módulo funcional) através do barramento de comunicação fornecido pelo cartão de memória, o qual não é fornecido primariamente para a comunicação ou controle de periféricos.
É característica da invenção um método para a comunicação com um cartão de memória multifuncional (por exemplo, cartões de memória flash com controladores de criptografia integrados) que elimina a necessidade de modificações no software do driver dos cartões de memória, mas apenas nos drivers do dispositivo que foram pré-instalados no aparelho final pelo fabricante para a utilização normal da funcionalidade de memória.
É característica da invenção um método para a comunicação com um cartão de memória multifuncional sem a imposição de requisitos especiais para o software do driver do dispositivo para os leitores de cartão de memória dos respectivos sistemas operacionais.
É característica da invenção um método para a comunicação com um cartão de memória multifuncional no qual pelo menos um periférico adicional é integrado, onde o outro periférico pode ser um controlador de criptografia, por exemplo. BREVE DESCRIÇÃO DOS DESENHOS
A figura 1 apresenta uma representação esquemática de um cartão de memória multifuncional com um canal de comunicação se estendendo a um sistema de alto nível (sistema host).
A figura 2 apresenta um diagrama de blocos do método de comunicação utilizando um cartão de memória multifuncional.
A figura 3 apresenta um diagrama de blocos do método objeto da presente invenção durante a comunicação.
DESCRIÇÃO DETALHADA DA INVENÇÃO
Para os fins da presente invenção, os seguintes termos são conceituados:
- cartão de memória: compreende um periférico composto por um controlador de cartão que assegura que o periférico possa ser identificado como um cartão de memória pelo computador host.
- cartão de memória multifuncional compreende um cartão de memória contendo pelo menos um módulo funcional adicional.
O método para a comunicação com um cartão de memória multifuncional, objeto da presente invenção, provê um método para a comunicação de um sistema host com um cartão de memória multifuncional, dito método utilizado para iniciar pelo menos uma função de processamento de dados do módulo funcional e/ou para se comunicar com o módulo funcional em questão e/ou para recuperar dados processados pelo módulo funcional de acordo com a sua função de processamento de dados.
As operações de comunicação não possuem qualquer seqüência ou concatenação de tempo.
O método permite que para as operações de comunicação são utilizados comandos de leitura e gravação, como aqueles empregados para acessar a memória de dados de um cartão de memória. A comunicação com um módulo funcional adicional - periférico adicional - do cartão de memória é feita da mesma forma que a comunicação com a memória de dados do cartão de memória. Conforme apresentado na figura 1, o módulo funcional de um cartão de memória multifuncional é controlado através de comandos de armazenamento de leitura e gravação de cartões, normalmente utilizado para transferir dados para e dos cartões de memória.
O cartão de memória multifuncional pode abranger um ou vários módulos funcionais. O módulo ou os vários módulos funcionais podem abranger a funcionalidade de um controlador de cartão criptografado ou Smart Card, um cartão Bluetooth, um cartão de WLAN e/ou um cartão de rádio.
No método para a comunicação com um cartão de memória multifuncional com um módulo funcional adicional integrado ao dito cartão de memória, conforme apresentado na figura 3, a comunicação entre um aplicativo (302), por exemplo, um aplicativo de segurança, e o módulo funcional (310), por exemplo, um controlador de criptografia de um cartão de memória multifuncional, por exemplo, um cartão de memória flash "seguro", exige do aparelho apenas uma parte da funcionalidade do software do driver do dispositivo já presente nos cartões de memória fornecidos para a função exclusiva de memória. Isto significa que se podem utilizar exclusivamente os comandos do cartão de memória fornecidos para leitura/gravação de dados do usuário da memória no nível de endereço de um cartão de memória (flash).
Nesta situação, o firmware do controlador do cartão de memória (301) é atualizado e modificado, respectivamente, de uma forma em que o controlador do cartão de memória, perante recebimento de um comando de gravação feito pelo sistema host (300), o qual serve para ativar o processo no componente de memória com o conteúdo de dados a ser gravado em um endereço especial do componente de memória (306) assume a comunicação com o componente funcional, que além do componente de memória possivelmente existente está ligado ao controlador do cartão de memória, e irá redirecionar o conteúdo de dados ao componente funcional (308).
Além disso, o controlador do cartão de memória é atualizado ou modificado, respectivamente, de uma forma que o controlador de memória, ao receber o comando de leitura no lado com o sistema host, fornecido para um processo de leitura no componente de memória, transmite ao sistema host, possivelmente também depois de um período temporário, os dados de resposta do componente funcional que existe adicionalmente no cartão de memória multifuncional, apenas se o comando de leitura estiver se relacionando a conteúdos de dados que devem ser armazenados em um endereço especial do componente de memória (306) predefinido de forma fixa e conhecido pelo controlador do cartão de memória.
Através de uma formatação adequada do cartão de memória, é certificado que os endereços especiais supracitados são sempre tornados conhecidos ao sistema operacional, mas não são utilizados no sistema operacional no nível de operação de arquivos.
O método da invenção, portanto, não influencia a implementação do driver de barramento do cartão de memória nem a tecnologia aplicada para estabelecer a interface entre o computador host (300) e um cartão de memória normal (311).
Os aplicativos envolvidos (302) podem sempre se comunicar com o módulo funcional através da interface (303), existente de qualquer forma no cartão de memória, especialmente através dos comandos padrão de leitura/gravação independentes do sistema operacional da dita interface (303).
Nem a ativação da função de processamento de dados do módulo funcional nem a comunicação com o módulo funcional ou recuperação de dados processados pelo módulo funcional de acordo com a função de processamento de dados impõe requisitos especiais para os drivers de dispositivo já existentes no computador host ou à comunicação normal entre os drivers do dispositivo e o cartão de memória para o objetivo de executar o método da invenção.
O cartão de memória multifuncional não precisa necessariamente incluir também um módulo de memória. O que é imprescindível é que o cartão seja ele mesmo um cartão de memória para o sistema host e o sistema operacional; para a invenção é essencial que o cartão seja passível de ser ativado com comandos de leitura e gravação conhecidos na forma de endereçamento da memória de dados, para que, ao sistema host e ao sistema operacional respectivamente, o cartão possa agir como um cartão de memória convencional.
Um cartão de memória multifuncional configurado corretamente para executar o método objeto da presente invenção é caracterizado conforme acima descrito, desde que sejam utilizados aparelhos de leitura/gravação de cartão fornecidos, conectado por cabo ou wireless, para a função de memória convencional deste cartão, especialmente sem a instalação de drivers de dispositivo dedicados para as funcionalidades adicionais do cartão de memória multifuncional.
Os possíveis aparelhos de leitura/gravação de cartão podem ser, por exemplo, PCs, notebooks, PDAs, smartphones, telefones celulares ou aparelhos inteligentes combinados, por exemplo, com impressoras e câmeras digitais com processamento de dados opcional.
Os sistemas operacionais podem ser, por exemplo, MS Windows, LINUX, Windows CE, Windows Mobile, Symbian, PalmOS, Pocket LINUX, entre outros.
Exemplificativamente, é apresentando um processo relacionado à função dos drivers do aparelho em questão e os requisitos ligados a ele no que se refere a um "cartão de memória flash seguro" (cartão de memória flash com um controlador de criptografia integrado, conforme apresentado na figura 2.
Parte 1:
Uma aplicação (por exemplo, do MS Word ou o Gerenciador de Arquivos) (201) é editar ou gerar um arquivo que foi - ou está sendo - armazenado na memória flash de um cartão de memória flash. Usando o nível de sistema de arquivos e depois utilizando um mapeamento lógico da memória do cartão de memória - dispositivo raw (205), as operações e os dados são transmitidos para o driver do dispositivo do cartão de memória flash (206), que por sua vez irá traduzi-los de acordo com as especificações da interface ao controlador de memória flash (207).
Parte 2:
Um aplicativo relativo à segurança (por exemplo, um cliente VPN) ao mesmo tempo requer uma operação de criptografia (por exemplo, o registro de dados ou a verificação de um PlN) que deve ser, no final das contas, executada em um controlador de criptografia (210) no cartão de memória. Em analogia à parte 1, estes requisitos operacionais são diretamente transferidos/encaminhados ao driver de barramento (206) do cartão modificado (204). Este driver de dispositivo (206) modificado irá traduzir o pedido da operação em dependência com as respectivas especificações da interface do tipo de cartão de memória em questão e irá transmitir ao controlador de memória flash (207) os comandos e os dados agora destinados ao controlador de criptografia. Portanto, por causa dos comandos e/ou comandos do barramento do cartão definidos pelo controlador de criptografia, o controlador da memória flash assume a comunicação com o controlador de criptografia.
O exemplo acima não serve apenas para demonstrar a complexidade dos drivers do dispositivo necessários ou atualizados para a finalidade descrita acima e para os requisitos de comunicação impostos a este dispositivo no que diz respeito ao cartão de memória flash seguro, como referido no exemplo. Outras dimensões de complexidade ainda precisam ser adicionadas. Um software do driver do dispositivo deverá sempre ser especialmente desenvolvido para uma grande variedade de sistemas operacionais (MS Windows, LINUX, Windows Mobile, SYMBIAN, Palm OS, etc.) e para uma grande variedade de arquiteturas de hardware ou modelos de aparelhos, pelo menos se o objetivo for possuir um número grande de usuários. Deve-se considerar também o rápido desenvolvimento de hardware atual e os ciclos de vida curtos desses aparelhos.
Claims (5)
1. MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL caracterizado por compreender um controlador de cartão e um módulo funcional exercendo pelo menos uma função de processamento de dados diferente da função de armazenamento de dados de um cartão de memória e cujo controlador seja Bluetooth, WLAN, Radio ou de criptografia e em que para a ativação de pelo menos uma função de processamento de dados do módulo funcional, para a comunicação com o módulo funcional para a recuperação dos dados processados pelo módulo funcional correspondente a esta função de processamento, faz-se uso de comandos de leitura/gravação padronizados do tipo utilizado para acionar a memória de dados de um cartão de memória, em que o controlador de cartão reconhece, baseado no comando, especialmente os de leitura/gravação, a função do conteúdo de dados do comando do módulo funcional.
2. MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL, de acordo com a reivindicação 1, caracterizado pelo fato do cartão de memória multifuncional abranger uma variedade de endereços de memória dentro da qual o cartão de memória é acessível, e que a variedade dos endereços de memória através dos quais o cartão de memória multifuncional seja ativado para executar pelo menos uma função de processamento de dados do módulo funcional, para a comunicação com o módulo funcional e para a recuperação de dados processados pelo módulo funcional correspondente a esta função de processamento de dados.
3. MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL, de acordo com a reivindicação 1, caracterizado pelo fato de que o cartão de memória multifuncional tenha pelo menos um módulo de memória.
4. MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL, de acordo com a reivindicação 3, caracterizado pelo fato do cartão de memória multifuncional apresentar vários módulos de memória.
5. MÉTODO PARA A COMUNICAÇÃO COM UM CARTÃO DE MEMÓRIA MULTIFUNCIONAL, de acordo com a reivindicação 1, caracterizado pelo fato do módulo funcional com o controlador do cartão de memória ser integrado a um componente.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06114648.6 | 2006-05-29 | ||
EP06114648 | 2006-05-29 | ||
US88672107P | 2007-01-26 | 2007-01-26 | |
US60/886,721 | 2007-01-26 | ||
PCT/EP2007/055118 WO2007138021A1 (en) | 2006-05-29 | 2007-05-25 | Method for communication with a multi-function memory card |
Publications (2)
Publication Number | Publication Date |
---|---|
BRPI0712109A2 true BRPI0712109A2 (pt) | 2012-01-31 |
BRPI0712109A8 BRPI0712109A8 (pt) | 2016-03-29 |
Family
ID=38267665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI0712109A BRPI0712109A8 (pt) | 2006-05-29 | 2007-05-25 | Método para a comunicação com um cartão de memória multifuncional |
Country Status (10)
Country | Link |
---|---|
US (1) | US20100115200A1 (pt) |
EP (2) | EP3007056A1 (pt) |
JP (1) | JP2010506242A (pt) |
KR (1) | KR101425181B1 (pt) |
CN (1) | CN101454746B (pt) |
BR (1) | BRPI0712109A8 (pt) |
CA (1) | CA2652439C (pt) |
DE (1) | DE112007000101C9 (pt) |
RU (1) | RU2445676C2 (pt) |
WO (1) | WO2007138021A1 (pt) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009145518A2 (ko) * | 2008-05-26 | 2009-12-03 | 에스케이텔레콤 주식회사 | 무선 통신 모듈을 추가한 메모리 카드 및 이를 사용하기 위한 단말기와 wpan 통신 모듈을 가진 메모리 카드 및 이를 사용한 wpan 통신 방법 |
EP2506191A1 (en) * | 2008-09-04 | 2012-10-03 | T-Data Systems (S) Pte Ltd | Method and apparatus for wireless digital content management |
US8386723B2 (en) | 2009-02-11 | 2013-02-26 | Sandisk Il Ltd. | System and method of host request mapping |
DE102009037785A1 (de) | 2009-02-11 | 2010-09-16 | Certgate Gmbh | Verfahren zum Einsatz einer Multifunktionsspeicherkarte auf Endgeräten |
EP2290901A1 (fr) * | 2009-08-26 | 2011-03-02 | Gemalto SA | Dispositif électronique nomade configuré pour établir une communication sans fil sécurisé |
DE102009048240A1 (de) * | 2009-10-05 | 2011-04-07 | Giesecke & Devrient Gmbh | Portabler Datenträger mit Zusatzfunktionalität |
WO2011068464A1 (en) * | 2009-12-01 | 2011-06-09 | T-Data Systems (S) Pte Ltd | Memory card and method for storage and wireless transceiving of data |
AU2010347279B2 (en) * | 2010-03-01 | 2016-12-15 | T-Data Systems (S) Pte Ltd | A memory card |
CN101853417B (zh) * | 2010-05-24 | 2013-12-25 | 飞天诚信科技股份有限公司 | Cf接口信息安全设备的工作方法和*** |
BR112013011299B1 (pt) | 2010-11-10 | 2021-05-18 | Einnovations Holdings Pte. Ltd. | método de execução de uma transação financeira através de uma infraestrutura de telecomunicação pública não segura e dispositivo de comunicações para facilitar a execução de uma transação financeira através de uma infraestrutura de telecomunicação pública não segura |
CN102509140A (zh) * | 2011-09-26 | 2012-06-20 | 深圳市江波龙电子有限公司 | 复合存储卡及其实现方法、终端 |
US8826459B2 (en) * | 2011-11-29 | 2014-09-02 | Jason Swist | Systems and methods of automatic multimedia transfer and playback |
US8762607B2 (en) * | 2012-06-29 | 2014-06-24 | Intel Corporation | Mechanism for facilitating dynamic multi-mode memory packages in memory systems |
DE102014108257B3 (de) * | 2014-06-12 | 2015-08-27 | Hyperstone Gmbh | Verfahren zur Übertragung von erweiterten Befehlen an ein Speichersystem |
US9501223B2 (en) | 2014-06-30 | 2016-11-22 | Hyperstone Gmbh | Method for transmitting extended commands to a memory system |
US10908820B2 (en) * | 2017-09-14 | 2021-02-02 | Samsung Electronics Co., Ltd. | Host-based and client-based command scheduling in large bandwidth memory systems |
CN109948767A (zh) | 2018-02-01 | 2019-06-28 | 华为技术有限公司 | 存储卡和终端 |
JP2021163997A (ja) * | 2020-03-30 | 2021-10-11 | キヤノン株式会社 | 撮像装置、デバイス、通信方法、及びプログラム |
JP2022133135A (ja) * | 2021-03-01 | 2022-09-13 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、情報処理装置 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4406704C1 (de) * | 1994-03-02 | 1995-07-20 | Angewandte Digital Elektronik | Chipkarte |
JPH0916735A (ja) * | 1995-06-26 | 1997-01-17 | Mitsubishi Electric Corp | Pcカード |
EP0790551A1 (en) * | 1996-02-16 | 1997-08-20 | Koninklijke KPN N.V. | Method of modifying the instruction set of a smart card |
US5757690A (en) * | 1997-04-23 | 1998-05-26 | Exponential Technology, Inc. | Embedded ROM with RAM valid bits for fetching ROM-code updates from external memory |
US6618789B1 (en) * | 1999-04-07 | 2003-09-09 | Sony Corporation | Security memory card compatible with secure and non-secure data processing systems |
US7894474B1 (en) | 1999-09-10 | 2011-02-22 | Koninklijke Philips Electronics N.V. | Remote control of an electronic device through downloading of a control interface of the electronic device in a mobile station |
RU2251752C2 (ru) * | 1999-12-28 | 2005-05-10 | Мацусита Электрик Индастриал Ко., Лтд. | Карта полупроводниковой памяти и устройство считывания данных |
JP2002329180A (ja) * | 2001-04-27 | 2002-11-15 | Toshiba Corp | 無線通信機能を有するメモリカード及びそのデータ通信方法 |
US7210022B2 (en) * | 2001-05-15 | 2007-04-24 | Cloudshield Technologies, Inc. | Apparatus and method for interconnecting a processor to co-processors using a shared memory as the communication interface |
US6618434B2 (en) | 2001-05-31 | 2003-09-09 | Quicksilver Technology, Inc. | Adaptive, multimode rake receiver for dynamic search and multipath reception |
US20020188856A1 (en) * | 2001-06-11 | 2002-12-12 | Brian Worby | Storage device with cryptographic capabilities |
KR20030014039A (ko) * | 2001-08-10 | 2003-02-15 | 엘지이노텍 주식회사 | 블루투스 모듈이 내장된 멀티미디어 카드 |
JP3937905B2 (ja) * | 2002-04-26 | 2007-06-27 | キヤノン株式会社 | 仮想メモリ無線通信システムおよびデータ蓄積サービスの管理方法 |
JP3864861B2 (ja) | 2002-06-28 | 2007-01-10 | コニカミノルタビジネステクノロジーズ株式会社 | データ通信装置 |
KR20020064748A (ko) * | 2002-07-23 | 2002-08-09 | 아크로웨이브시스템 주식회사 | 피시엠시아이에 무선랜 카드와 피시엠시아이에형 플레시메모리 저장장치의 결합방법 |
US6735650B1 (en) * | 2002-08-30 | 2004-05-11 | Western Digital Technologies, Inc. | Disk drive and method for data transfer initiated by nonstandard disk-drive commands on a serial ATA interface that only supports standard ATA disk-drive commands |
JP2004104539A (ja) * | 2002-09-11 | 2004-04-02 | Renesas Technology Corp | メモリカード |
US8037229B2 (en) * | 2002-11-21 | 2011-10-11 | Sandisk Technologies Inc. | Combination non-volatile memory and input-output card with direct memory access |
US20040164170A1 (en) * | 2003-02-25 | 2004-08-26 | Marcelo Krygier | Multi-protocol memory card |
EP1609048A4 (en) * | 2003-03-27 | 2009-01-14 | Milsys Ltd | DATA STORAGE DEVICE HAVING COMPLETE ACCESS FOR ALL USERS |
US7305535B2 (en) * | 2003-04-17 | 2007-12-04 | Sandisk Corporation | Memory cards including a standard security function |
US7334077B2 (en) * | 2003-10-17 | 2008-02-19 | Renesas Technology America, Inc. | Method and apparatus for smart memory pass-through communication |
US7209995B2 (en) * | 2003-12-09 | 2007-04-24 | Sandisk Corporation | Efficient connection between modules of removable electronic circuit cards |
JP2005182525A (ja) * | 2003-12-19 | 2005-07-07 | Fujitsu Ltd | 記憶装置 |
JP4723381B2 (ja) * | 2004-01-06 | 2011-07-13 | dブロード株式会社 | バスシェアーアダプター機能を有するsdioカードデバイス |
TWI307046B (en) * | 2004-04-30 | 2009-03-01 | Aimgene Technology Co Ltd | Portable encrypted storage device with biometric identification and method for protecting the data therein |
JP2005322109A (ja) * | 2004-05-11 | 2005-11-17 | Renesas Technology Corp | Icカードモジュール |
KR20050115151A (ko) * | 2004-06-03 | 2005-12-07 | 삼성전자주식회사 | 보안 데이터를 저장할 수 있는 메모리 카드 및 메모리카드의 동작 방법 |
JP2006172121A (ja) * | 2004-12-15 | 2006-06-29 | Toshiba Corp | カード状記憶装置とそのアダプタ及びホスト機器 |
JP2006172122A (ja) * | 2004-12-15 | 2006-06-29 | Toshiba Corp | カード状記憶装置 |
US7464213B2 (en) * | 2004-12-24 | 2008-12-09 | Sony Corporation | Memory adapter and unit including independent radio circuit and removable memory store |
-
2007
- 2007-05-25 KR KR1020087031820A patent/KR101425181B1/ko active IP Right Grant
- 2007-05-25 EP EP15190443.0A patent/EP3007056A1/en not_active Withdrawn
- 2007-05-25 CN CN2007800195031A patent/CN101454746B/zh not_active Expired - Fee Related
- 2007-05-25 US US12/301,041 patent/US20100115200A1/en not_active Abandoned
- 2007-05-25 EP EP07729544A patent/EP2030105A1/en not_active Ceased
- 2007-05-25 CA CA2652439A patent/CA2652439C/en not_active Expired - Fee Related
- 2007-05-25 RU RU2008150765/08A patent/RU2445676C2/ru not_active IP Right Cessation
- 2007-05-25 BR BRPI0712109A patent/BRPI0712109A8/pt not_active Application Discontinuation
- 2007-05-25 JP JP2009512562A patent/JP2010506242A/ja active Pending
- 2007-05-25 WO PCT/EP2007/055118 patent/WO2007138021A1/en active Application Filing
- 2007-05-25 DE DE112007000101.1T patent/DE112007000101C9/de not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP3007056A1 (en) | 2016-04-13 |
EP2030105A1 (en) | 2009-03-04 |
CN101454746A (zh) | 2009-06-10 |
CA2652439A1 (en) | 2007-12-06 |
RU2445676C2 (ru) | 2012-03-20 |
JP2010506242A (ja) | 2010-02-25 |
KR20090026777A (ko) | 2009-03-13 |
DE112007000101T5 (de) | 2008-12-18 |
DE112007000101B4 (de) | 2012-06-14 |
KR101425181B1 (ko) | 2014-08-01 |
BRPI0712109A8 (pt) | 2016-03-29 |
US20100115200A1 (en) | 2010-05-06 |
RU2008150765A (ru) | 2010-07-10 |
DE112007000101C9 (de) | 2017-08-10 |
CA2652439C (en) | 2016-06-28 |
DE112007000101C5 (de) | 2016-09-22 |
WO2007138021A1 (en) | 2007-12-06 |
CN101454746B (zh) | 2012-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI0712109A2 (pt) | método para a comunicação com um cartão de memória multifuncional | |
JP6253614B2 (ja) | 格納デバイスの仮想化 | |
US7007127B2 (en) | Method and related apparatus for controlling transmission interface between an external device and a computer system | |
CN103678193B (zh) | 控制非易失性存储卡的主机、包括主机的***、操作方法 | |
KR101395778B1 (ko) | 메모리 카드 및 그것을 포함하는 메모리 시스템 그리고그것의 동작 방법 | |
US8135880B2 (en) | USB mass storage locking | |
US20050240713A1 (en) | Flash memory device with ATA/ATAPI/SCSI or proprietary programming interface on PCI express | |
JP2008547068A (ja) | 複数個のdmaチャンネルを有するusb−sd保存装置及びその保存方法と記録媒体 | |
JP5204579B2 (ja) | デバイス、情報処理システム、情報処理方法 | |
KR20090015157A (ko) | 휴대용 디바이스를 위한 정보 백업 시스템 | |
US20110072168A1 (en) | Data transfer system with different operating modes | |
US20050198425A1 (en) | Combined optical storage and flash card reader using single ide or sata port and method thereof | |
US20090055841A1 (en) | Computer interface controller for peripheral devices | |
AU2015217272A1 (en) | Enabling file oriented access on storage devices | |
JP5570666B2 (ja) | デバイス装置、アクセスシステム、及び、通信確立方法 | |
CN110297595B (zh) | 主机存储器缓冲区配置方法、储存装置与控制电路单元 | |
US20050262297A1 (en) | Disk drive connected to host system via memory interface circuit, and interface connecting method | |
WO2005064475A1 (fr) | Appareil de traitement de donnees | |
TWI238360B (en) | Apparatus for reading/writing storage device | |
US20100070658A1 (en) | Method of communication between a protocol-processing unit and an input/output (i/o) device through a device interface controller | |
US10324894B2 (en) | Storage device management method and system, and memory storage device thereof | |
KR100989692B1 (ko) | 멀티 파티션을 지원하는 유에스비 저장 장치의 파티션 뷰우제어 방법 | |
KR20040037708A (ko) | 유에스비 메모리장치 | |
KR20110068310A (ko) | 메모리 카드 변환 어댑터와 그 시스템 및 그 운영 방법 | |
JP2001273058A (ja) | コンピュータインターフェース装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B15G | Petition not considered as such [chapter 15.7 patent gazette] |
Free format text: REFERENTE A PETICAO 016100004345 DE 04/08/2010. |
|
B11A | Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing | ||
B06G | Technical and formal requirements: other requirements [chapter 6.7 patent gazette] |
Free format text: PARA QUE SEJA ACEITA A PETICAO NO 800130177413 DE 02/09/2013 APRESENTE PETICAO DE DESARQUIVAMENTO DO PEDIDO, EM VIRTUDE DO DISPOSTO NO ART. 33 UNICO DA LPI. |
|
B04C | Request for examination: application reinstated [chapter 4.3 patent gazette] | ||
B25A | Requested transfer of rights approved |
Owner name: CERTGATE GMBH (DE) |
|
B25A | Requested transfer of rights approved |
Owner name: DEUTSCHE TELEKOM AG (DE) |
|
B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
B09B | Patent application refused [chapter 9.2 patent gazette] | ||
B09B | Patent application refused [chapter 9.2 patent gazette] |
Free format text: MANTIDO O INDEFERIMENTO UMA VEZ QUE NAO FOI APRESENTADO RECURSO DENTRO DO PRAZO LEGAL |