FR2911412A1 - Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host - Google Patents
Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host Download PDFInfo
- Publication number
- FR2911412A1 FR2911412A1 FR0700277A FR0700277A FR2911412A1 FR 2911412 A1 FR2911412 A1 FR 2911412A1 FR 0700277 A FR0700277 A FR 0700277A FR 0700277 A FR0700277 A FR 0700277A FR 2911412 A1 FR2911412 A1 FR 2911412A1
- Authority
- FR
- France
- Prior art keywords
- computer host
- computer
- connector
- programmed
- computing device
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 6
- 230000002155 anti-virotic effect Effects 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
L'invention concerne, de façon générale, les techniques liées àThe invention relates generally to techniques related to
l'informatique et à la communication. Plus précisément, l'invention concerne un accessoire informatique susceptible d'être exploité grâce à l'utilisation d'un hôte informatique tel qu'un ordinateur ou téléphone portable IT and communication. More specifically, the invention relates to a computer accessory that can be exploited through the use of a computer host such as a computer or mobile phone
La présente invention concerne un dispositif informatique permettant de relier un support d'information, de communication ou tout type produit à Internet grâce à =L'utilisation d'un hôte informatique tel qu'un ordinateur ou téléphone portable. The present invention relates to a computer device for connecting an information carrier, communication or any type of product to the Internet through = The use of a computer host such as a computer or mobile phone.
Il permettra également de simplifier l'utilisation de l'informatique en évitant d'effectuer la saisie clavier pour effectuer le lancement d'applications. It will also simplify the use of computers by avoiding typing to launch applications.
Enfin elle permettra également de sécuriser les accès aux sites web sensibles comme ceux des banques. Finally, it will also secure access to sensitive websites such as banks.
A ce jour, les publicités clans les magazines, les objets publicitaires, les emballages, les courriers, les catalogues nous proposent de nous connecter à Internet par le biais de la saisie d'une adresse Internet plus communément appelée URL. Cette URL est plus ou moins facile à saisir car elle peut contenir des caractères spéciaux et demande de la concentration pour la saisir convenablement et toutes erreurs de saisie peut comporter des risques comme celui d'aller sur un site Internet méconnu et dangereux ( Virus, logiciel espions). Ces actions commerciales peuvent être envoyées avec des CD ou des clés USB avec système Autorun. Ces systèmes de mise en relation posent les problèmes suivants, installation de drivers, lancement de programmes externes sur l'hôte informatique qui peuvent être bloqués par l'antivirus installé sur l'hôte informatique. Dans le cas, d'une clé usb, celle-ci est détournée de son usage de base qui est le stockage de données, de plus, sa taille physique n'est pas étudiée pour être distribué dans des mailings par exemple. Le dispositif informatique suivant l'invention permet de remédier à ces inconvénients. Nous pouvons prendre l'exemple d'un mailing qui nous demande de nous connecter à une adresse Internet comprenant un certain nombre de caractères dont une succession de chiffres et de lettres ainsi que des caractères spéciaux comme I. ?=& sans ignorer les minuscules et majuscules pour pouvoir bénéficier d'une remise ou d'une information qui est disponible sur le site Internet de l'entreprise qui a envoyé ce mailing. Cette adresse Internet est peut être difficile à saisir et peut demander beaucoup de concentration pour saisir celle-ci sans erreur. Cette difficulté ne nous incite pas à aller visiter le site Internet. -2- Le dispositif informatique qui pourra être joint au mailing va effectuer cette saisie à votre place en l'exécutant de la manière suivante. Il va simuler l'appui des touches nécessaires au lancement de ce lien Internet. To date, advertisements in magazines, promotional items, packaging, mail, catalogs offer us to connect to the Internet by entering an Internet address more commonly called URL. This URL is more or less easy to enter because it can contain special characters and requires concentration to enter it properly and any typing errors can involve risks such as going to an unsung and dangerous website (Virus, software spies). These commercial actions can be sent with CD or USB keys with Autorun system. These linking systems have the following problems, installing drivers, launching external programs on the computer host that can be blocked by the antivirus installed on the computer host. In the case of a USB key, it is diverted from its basic use which is the storage of data, moreover, its physical size is not studied to be distributed in mailings for example. The computer device according to the invention overcomes these disadvantages. We can take the example of a mailing that asks us to connect to an Internet address including a number of characters including a succession of numbers and letters as well as special characters like I.? = & Without ignoring the lowercase and uppercase to benefit from a discount or information that is available on the website of the company that sent this mailing. This Internet address may be difficult to grasp and may require a lot of concentration to enter it without error. This difficulty does not encourage us to visit the website. -2- The computer device that can be attached to the mailing will make this entry for you by executing it as follows. It will simulate the support of keys needed to launch this Internet link.
Lors de sa connexion dans un port USB d'un hôte informatique, le système d'exploitation lancera l'énumération USB, qui détecte alors un périphérique USB de classe HID et de type Clavier (Human Interface Device). Le système d'exploitation lui affecte une adresse, le dispositif informatique envoie alors la simulation d'appui de touches clavier au système d'exploitation qui interprète celles-ci d'une façon analogue à celle d'une commande de clavier. Le système d'exploitation peut alors exécuter le lancement de l'application qui a été programmée dans le dispositif informatique. When connected to a USB port on a computer host, the operating system will launch the USB enumeration, which then detects an HID-class USB device and Human Interface Device (HID). The operating system assigns an address to it, the computing device then sends the keypad keypress simulation to the operating system which interprets it in a manner similar to that of a keyboard command. The operating system can then execute the launch of the application that has been programmed into the computing device.
Désormais tout type d'action de communication, d'information pourra être accompagnée de notre dispositif informatique car son utilisation est très simple et elle permet de faciliter cette mise en relation, elle va inciter cette mise en relation avec l'information et cela sans aucun effort de saisie car celle-ci est stockée dans le dispositif informatique qu'il suffira de connecter dans un hôte informatique. Il est à noter que l'application ou la fonction programmée dans notre dispositif informatique est obligatoirement disponible dans le système d'exploitation ou que celle-ci est installée sur l'hôte informatique car il est impossible de stocker un programme sur notre dispositif informatique car il est de type HID. From now on any type of communication, information action can be accompanied by our computer device because its use is very simple and it allows to facilitate this linking, it will encourage this connection with the information and without any input effort because it is stored in the computer device that will be sufficient to connect in a computer host. It should be noted that the application or function programmed in our computer device is necessarily available in the operating system or that it is installed on the computer host because it is impossible to store a program on our computer device because it is of type HID.
Notre dispositif n'installe aucun driver externe au système d'exploitation sur l'hôte informatique. Il ne pourra pas être bloqué par des logiciels comme l'antivirus car nous exécutons le lancement de l'application d'une façon analogue à celle d'une commande de clavier. Our device does not install any driver external to the operating system on the computer host. It can not be blocked by software such as antivirus because we execute the launch of the application in a similar way to that of a keyboard command.
En Fig.l, le dispositif est présenté avec son microcontrôleur (2) fonctionnellement relié à un connecteur (1) répondant à la norme USB. En Fig.2, le microprocesseur (2) relié fonctionnellement au connecteur (1) est intégré dans un support (3) qui permet la connexion de l'ensemble dans un port USB d'un hôte informatique. I1 est à noter que le microprocesseur (2) et le connecteur (1) sont intégrés dans la partie du support (3) qui est utilisé pour effectuer la connexion dans l'hôte informatique. Dans la Fig.3, le support (3) possède en plus des éléments de la Fig.2, une zone d'information(4). In Fig.l, the device is presented with its microcontroller (2) operatively connected to a connector (1) meeting the USB standard. In Fig.2, the microprocessor (2) operatively connected to the connector (1) is integrated in a support (3) which allows the connection of the assembly in a USB port of a computer host. It should be noted that the microprocessor (2) and the connector (1) are integrated in the part of the support (3) which is used to make the connection in the computer host. In FIG. 3, the support (3) additionally has elements of FIG. 2, an information zone (4).
Le lancement de l'application programmée dans notre dispositif sera exécuté lors de la connexion de celui--ci dans un connecteur USB ou mini USB d'un hôte informatique tel qu'un ordinateur ou téléphone portable. •-3- The launch of the application programmed in our device will be executed when connecting it to a USB or mini USB connector of a computer host such as a computer or mobile phone. • -3-
Pour que notre dispositif soit fonctionnel, il faut le programmer et enregistrer dans une zone mémoire non volatile du microcontrôleur(2) de notre dispositif informatique toutes les commandes clavier que nous aurions du saisir sur un clavier traditionnel pour effectuer le lancement de l'application. Cette fonction sera effectuée par un logiciel de programmation externe qui écrira toutes ses données dans le dispositif informatique via le connecteur (1) et qui effectuera également la conversion du dispositif informatique reconnu avant programmation comme un périphérique USB de classe HID de type générique et en périphérique HID de type clavier une fois :programmé. For our device to be functional, it must be programmed and stored in a non-volatile memory area of the microcontroller (2) of our computer device all keyboard commands that we should have entered on a traditional keyboard to launch the application. This function will be performed by external programming software that will write all of its data to the computing device via the connector (1) and will also perform the conversion of the recognized computing device prior to programming as a generic class HID USB device and device. HID keyboard type once: programmed.
Notre dispositif informatique pourra également apporter plus de sécurité en offrant la possibilité d'identifier celui-ci lors de sa connexion dans l'hôte informatique et cela avant le lancement de l'application préprogrammée dans le dispositif informatique. Our computer device can also provide more security by providing the ability to identify it when connecting to the computer host and this before the launch of the preprogrammed application in the computing device.
Cette identification se fera à l'aide d'un logiciel qui sera préalablement installé sur l'hôte informatique et qui sera exécuté d'une façon analogue à celle d'une commande de clavier. Une fois que le logiciel de contrôle sera exécuté, celui-ci ira lire des données qui ont étés stockés dans une zone mémoire protégée et non volatile de notre dispositif informatique. Si les données sont correctes, il autorisera alors le lancement de l'application préprogrammée contenu dans la mémoire non volatile de notre dispositif, dans le cas contraire aucune action ne sera exécutée. Je rappelle que l'application ou la fonction programmée est obligatoirement disponible dans le système d'exploitation ou que celle-ci est installée sur l'hôte informatique. Notre dispositif informatique pourra également être compléter par un logiciel externe au dispositif informatique qui sera préalablement installé sur l'hôte informatique de certains systèmes d'exploitation pour rendre compatible notre dispositif en convertissant l'envoi des commandes clavier de notre dispositif en commandes clavier exploitables par le système d'exploitation installé sur l'hôte informatique. En effet, suivant le système d'exploitation utilisé l'appui de touches identiques sur un clavier ne lancent pas forcément les mêmes actions. Le logiciel remplacera par exemple la fonction exécutée par l'appui des touches Pomme + R par une autre fonction qui exécutera une fonction similaire à l'appui des touches win + R . This identification will be done using software that will be installed on the computer host and will be executed in a similar way to that of a keyboard command. Once the control software is run, it will read data that has been stored in a protected, non-volatile memory area of our computing device. If the data is correct, it will then allow the launch of the preprogrammed application contained in the nonvolatile memory of our device, in the contrary case no action will be executed. I remind you that the application or the programmed function is obligatorily available in the operating system or that it is installed on the computer host. Our computer device may also be supplemented by software external to the computer device that will be installed on the computer host of some operating systems to make our device compatible by converting the sending of keyboard commands from our device into keyboard commands usable by the operating system installed on the computer host. Indeed, depending on the operating system used the support of identical keys on a keyboard do not necessarily launch the same actions. For example, the software will replace the function performed by pressing the Apple + R keys with another function that will perform a function similar to pressing the win + R keys.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0700277A FR2911412A1 (en) | 2007-01-16 | 2007-01-16 | Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0700277A FR2911412A1 (en) | 2007-01-16 | 2007-01-16 | Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2911412A1 true FR2911412A1 (en) | 2008-07-18 |
Family
ID=38728887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0700277A Pending FR2911412A1 (en) | 2007-01-16 | 2007-01-16 | Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2911412A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE1019719A3 (en) * | 2010-12-27 | 2012-10-02 | Sit Bv Met Beperkte Aansprakelijkheid | INPUT DEVICE FOR ENTERING SIGNS AND / OR CONTROL CODES INTO A COMPUTER. |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1043670A2 (en) * | 1999-04-09 | 2000-10-11 | Hewlett-Packard Company | Information retrieval system and method |
DE10141201A1 (en) * | 2000-09-08 | 2002-03-28 | Heidelberger Druckmasch Ag | Control device for use with local and non-local communications devices linked to a network uses a data-transfer device to send data from a non-local communications device to a local communications device. |
FR2875617A1 (en) * | 2004-09-23 | 2006-03-24 | Neopost Ind Sa | METHOD OF AUTOMATICALLY ACCESSING A REMOTE DATA FILE |
US20060143326A1 (en) * | 2004-12-27 | 2006-06-29 | Hauck Lane T | Impulsive communication activated computer control device and method |
-
2007
- 2007-01-16 FR FR0700277A patent/FR2911412A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1043670A2 (en) * | 1999-04-09 | 2000-10-11 | Hewlett-Packard Company | Information retrieval system and method |
DE10141201A1 (en) * | 2000-09-08 | 2002-03-28 | Heidelberger Druckmasch Ag | Control device for use with local and non-local communications devices linked to a network uses a data-transfer device to send data from a non-local communications device to a local communications device. |
FR2875617A1 (en) * | 2004-09-23 | 2006-03-24 | Neopost Ind Sa | METHOD OF AUTOMATICALLY ACCESSING A REMOTE DATA FILE |
US20060143326A1 (en) * | 2004-12-27 | 2006-06-29 | Hauck Lane T | Impulsive communication activated computer control device and method |
Non-Patent Citations (2)
Title |
---|
ATMEL CORPORATION: "ATSTK525", XP002461113, Retrieved from the Internet <URL:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3878> [retrieved on 20071203] * |
ATMEL CORPORATION: "AVR271: USB Keyboard Demonstration", 8-BIT AVR MICROCONTROLLERS - APPLICATION NOTE, January 2006 (2006-01-01), XP002461112, Retrieved from the Internet <URL:http://www.atmel.com/dyn/resources/prod_documents/doc7602.pdf> [retrieved on 20071203] * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE1019719A3 (en) * | 2010-12-27 | 2012-10-02 | Sit Bv Met Beperkte Aansprakelijkheid | INPUT DEVICE FOR ENTERING SIGNS AND / OR CONTROL CODES INTO A COMPUTER. |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1566726B1 (en) | Detachable usb device comprising unit devices | |
CN101296087B (en) | Method and system for preventing cross-site attacks | |
US7480941B1 (en) | System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network | |
CN101213557B (en) | Anti-hack protection to restrict installation of operating systems and other software | |
US20070124536A1 (en) | Token device providing a secure work environment and utilizing a virtual interface | |
US20040001088A1 (en) | Portable electronic key providing transportable personal computing environment | |
WO2015180635A1 (en) | Online-banking type website visiting method and browser | |
JP2003518282A (en) | System and method for accessing protected content in a rights management architecture | |
JP2004206660A (en) | Detachable device, control circuit, firmware program of control circuit, information processing method in control circuit and circuit design pattern | |
US20090006838A1 (en) | Methods for Downloading a Digital Work Automatically Bound with Characteristics of a Portable Device | |
EP1949220A2 (en) | Software-firmware transfer system | |
US20060288166A1 (en) | System, method, and computer program product for nonvolatile memory devices | |
KR100496462B1 (en) | Method for protecting from keystroke logging | |
FR2911412A1 (en) | Computing device for providing communication to e.g. bank, has microcontroller connected to connector and programmed for launching all types of application available in exploitation system as well as programs installed on computer host | |
US20070130521A1 (en) | System and method for displaying advertisement using flash memory storage devices | |
JP2010176490A (en) | Usb storage device, host computer, usb storage system and program | |
Allen et al. | Privacy and security tips for avoiding financial chaos | |
JP2004030617A (en) | Transaction service system and method using the Internet | |
CN110688663A (en) | Execution command protection method and device, android device and storage medium | |
CN103020532A (en) | Flash encryption method and device for vehicle-mounted terminal | |
EP3203405B1 (en) | Method for executing instructions of object-oriented applications by an interpreter | |
KR100501023B1 (en) | A method to automatically write data to removable storage device from server | |
Hemel | The GPL compliance engineering guide | |
EP1783648A1 (en) | Secure microprocessor with instructions verification | |
CN103870302A (en) | User trusted device enabling network update |