Electronic apparatus and method for discriminating whether a first or second card is attached thereto
First Claim
1. An information processing apparatus for performing high-speed parallel data transmission with an external device through an IC and pseudo IC card connector comprising:
- an IC and pseudo IC card connector for connecting an IC card and a pseudo IC card to said apparatus, the pseudo IC card connecting to an external device, the pseudo IC card comprising an external device controller controlling the input/output operation to/from the external device; and
a central processing unit, wherein said central processing unit determines whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector, wherein said central processing unit loads an IC card control driver into a second memory from a first memory, the IC card control driver being used if said central processing unit determines that an IC card is connected to said IC and pseudo IC card connector, wherein said central processing unit loads a pseudo IC card control driver into the second memory from a first memory, the pseudo IC card control driver being used if said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector, wherein said central processing unit Performs parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic apparatus having a main body includes a connector for detachably connecting a first or second electronic circuit to the main body, a discriminator for discriminating whether the first electronic circuit or the second electronic circuit has been connected to the connector in accordance with information included in the first or second electronic circuit, and a device for executing transmission and reception of information to and from a memory provided in a first electronic circuit in the case where the discriminator discriminates that the first electronic circuit has been connected. The executing device also accesses data in an external device further connected to the second electronic circuit through a control circuit provided in the second electronic circuit in the case where the discriminator discriminates that the second electronic circuit has been connected. The invention also relates to a method for controlling such an electronic apparatus.
32 Citations
224 Claims
-
1. An information processing apparatus for performing high-speed parallel data transmission with an external device through an IC and pseudo IC card connector comprising:
-
an IC and pseudo IC card connector for connecting an IC card and a pseudo IC card to said apparatus, the pseudo IC card connecting to an external device, the pseudo IC card comprising an external device controller controlling the input/output operation to/from the external device; and
a central processing unit, wherein said central processing unit determines whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector, wherein said central processing unit loads an IC card control driver into a second memory from a first memory, the IC card control driver being used if said central processing unit determines that an IC card is connected to said IC and pseudo IC card connector, wherein said central processing unit loads a pseudo IC card control driver into the second memory from a first memory, the pseudo IC card control driver being used if said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector, wherein said central processing unit Performs parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 111)
-
-
20. An information processing apparatus for performing high-speed parallel data transmission with an external device through an IC and pseudo IC card connector comprising:
-
an IC and pseudo IC card connector means for connecting an IC and a pseudo IC card to said apparatus, said IC and pseudo IC card being connectable to an external device, said pseudo IC card comprising an external device controller controlling the input/output operation to/from the external device; and
means for determining whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector, wherein said determining means loads an IC card control driver into a second memory from a first memory, the IC card control driver being used if said central processing unit determines that an IC card is connected to said IC and pseudo IC card connector, wherein said determining means loads a pseudo IC card control driver into the second memory from a first memory, the pseudo IC card control driver being used if said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector, wherein said determining means performs parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A storage medium used in an information processing apparatus for performing high speed parallel data transmission with an external device through an IC and pseudo IC card connector for connecting an IC card and a pseudo IC card to the information processing apparatus, the pseudo IC card connecting to an external apparatus, the pseudo IC card comprising an external device controller controlling the input/output operation to/from an external device, said storage medium comprising storage means for storing a program for causing the information processing apparatus to determine whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector,
wherein said program causes the information processing apparatus to load an IC card control driver into a second memory from a first memory, the IC card control driver being used if said information processing apparatus determines that an IC card is connected to said IC and pseudo IC card connector, wherein the program also causes the information processing apparatus to load a pseudo IC card control driver into the second memory from the first memory, the pseudo IC card control driver being used if said information processing apparatus determines that a pseudo IC card is connected to said IC and pseudo IC card connector, wherein the program also causes the information processing apparatus to perform parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said information processing apparatus determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card.
-
55. An information processing apparatus for performing high speed parallel data transmission with an external device through an IC and pseudo IC card comprising:
-
an IC and pseudo IC card connector for connecting an IC card and a pseudo IC card to said apparatus, the pseudo IC card connecting to an external device, the pseudo IC card comprising an external device controller controlling the input/output operation to/from the external device; and
a memory for storing a program causing the information processing apparatus to determine whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector wherein the program causes the information processing apparatus to load an IC card control driver into second memory means from first memory means, the IC card control driver being used if said information processing apparatus determines that an IC card is connected to said IC and pseudo IC card connector, wherein the program also causes the information processing apparatus to load a pseudo IC card control driver into the second memory means from the first memory means, the pseudo IC card control driver being used if said information processing apparatus determines that a pseudo IC card is connected to said IC and Pseudo IC card connector, wherein the program also causes the information processing apparatus to perform parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said information processing apparatus determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory means, wherein the first memory means is located in one of said information processing apparatus and the pseudo IC card. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A pseudo IC card detachably connected to an information processing apparatus, said card comprising:
-
first memory means for storing data;
an external device controller controlling the input/output operation to/from an external device; and
second memory means for storing a device driver for the device, which will be loaded into the information processing apparatus, the external device controller operating in response to signals generated in accordance with the loaded device driver. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
-
78. A pseudo IC card detachably connected to an information processing apparatus, said card comprising:
-
a data memory for storing data;
an external device controller controlling the input/output operation to/from an external device; and
a program memory for storing a device driver for the device which will be loaded into the information processing apparatus, the external device controller operating in response to signals generated in accordance with the loaded device driver. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
-
86. An information processing method for performing high speed parallel data transmission with an external device through an IC and pseudo IC card carried out in an information processing apparatus comprising the IC and pseudo IC card connector, the pseudo IC card connecting to an external device, the pseudo IC card including an external device controller controlling the input/output operation to/from the external device, said method comprising the steps of:
-
determining whether an IC card or a pseudo IC card is attached to the IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to the information processing apparatus through the IC and pseudo IC card connector, loading an IC card control driver into a second memory from a first memory, the IC card control driver being used if said determining step determines that an IC card is connected to the IC and pseudo IC card connector, loading a pseudo IC card control driver into the second memory from the first memory, the pseudo IC card control driver being used if said determining step determines that a pseudo IC card is connected to the IC and pseudo IC card connector, performing parallel data transmission between the information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said determining step determines that a pseudo IC card is connected to the IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of the information processing apparatus and the pseudo IC card. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. An information processing method for performing high speed parallel data transmission with an external device through an IC and pseudo IC card carried out in an information processing apparatus having an IC and pseudo IC car connector, the pseudo IC card including an external device controller controlling the input/output operation to/from the external device, said method comprising the steps of:
-
determining whether an IC card or a pseudo IC card is attached to the IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to the information processing apparatus through the IC and pseudo IC card connector, loading an IC card control driver into a second memory from a first memory, the IC card control driver being used if said determining step determines that an IC card is connected to the IC and pseudo IC card connector, loading a pseudo IC card control driver into the second memory from the first memory, the pseudo IC card control driver being used if said determining step determines that a pseudo IC card is connected to the IC and pseudo IC card connector, performing parallel data transmission between the information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said determining step determines that a pseudo IC card is connected to the IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in the pseudo IC card. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119)
-
-
120. An information processing apparatus for performing high speed parallel data transmission with an external device through an IC and pseudo IC card comprising:
-
IC and pseudo IC card connecting means for connecting an IC card and a pseudo IC card to said apparatus, the pseudo IC card connecting to an external device, the pseudo IC card comprising an external device controller controlling the input/output operation to/from the external device;
means for determining whether an IC card or a pseudo IC card is attached to said IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to said information processing apparatus through said IC and pseudo IC card connector, wherein said determining means loads an IC card control driver into a second memory from a first memory, the IC card control driver being used if said central processing unit determines that an IC card is connected to said IC and pseudo IC card connector, wherein said determining means loads a pseudo IC card control driver into the second memory from the first memory, said pseudo IC card control driver being used if said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector, wherein said determining means performs parallel data transmission between said information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said central processing unit determines that a pseudo IC card is connected to said IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card; and
the second memory into which the IC card control driver and the pseudo IC card control driver are loaded. - View Dependent Claims (121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
135. A computer usable storage medium having computer readable program code means embodied therein for causing a computer of an information processing apparatus to perform high speed parallel data transmission with an external device through an IC and pseudo IC card and having an IC and pseudo IC card connector for connecting an IC card and a pseudo IC card to the apparatus, the pseudo IC card connecting to an external device the apparatus, the pseudo IC card including an external device controller controlling input/output operations to/from the external device, the computer readable program code means comprising:
-
first computer readable program code means for causing the computer to determine whether an IC card or a pseudo IC card is attached to the IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to the information processing apparatus through the IC and pseudo IC card connector, second computer readable program code means for causing the computer to load an IC card control driver into a second memory from a first memory, the IC card control driver being used if said first computer readable program code means causes the computer to determine that an IC card is connected to the IC and pseudo IC card connector, third computer readable program code means for causing the computer to load a pseudo IC card control driver into the second memory from the first memory, the pseudo IC card control driver being used if said first computer readable program code means causes the computer to determine that a pseudo IC card is connected to the IC and pseudo IC card connector, fourth computer readable program code means for causing the computer to perform parallel data transmission between the information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said first computer readable program code means causes the computer to determine that a pseudo IC card is connected to the IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in one of said information processing apparatus and the pseudo IC card. - View Dependent Claims (136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151)
-
-
152. A computer usable medium having computer readable program code means embodied therein for causing a computer of an information processing apparatus to perform high speed parallel data transmission with an external device through an IC and Pseudo IC card and having an IC and pseudo IC card connector connecting an IC card and a pseudo IC card to the apparatus, the pseudo IC card connecting to an external device, the pseudo IC card including an external device controller controlling the input/output operation to/from the external device, the program performing the steps of:
-
first computer readable program code means for causing the computer to determine whether an IC card or a pseudo IC card is attached to the IC and pseudo IC card connector by reading and discriminating directory management data stored in the card attached to the information processing apparatus through the IC and pseudo IC card connector, second computer readable program code means for causing the computer to load an IC card control driver into a second memory from a first memory, the IC card control driver being used if said first computer readable program code means causes the computer to determine that an IC card is connected to the IC and pseudo IC card connector, third computer readable program code means for causing the computer to load a pseudo IC card control driver into the second memory from the first memory, the pseudo IC card control driver being used if said first computer readable program code means causes the computer to determine that a pseudo IC card is connected to the IC and pseudo IC card connector, fourth computer readable program code means for causing the computer to perform parallel data transmission between the information processing apparatus and the external device through the IC and pseudo IC card connector and the pseudo IC card when said first computer readable program code means causes the computer to determine that a pseudo IC card is connected to the IC and pseudo IC card connector and the pseudo IC card control driver is loaded into the second memory, wherein the first memory is located in the pseudo IC card. - View Dependent Claims (153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168)
-
-
169. An information processing apparatus for performing data transmission with an external apparatus, said information processing apparatus comprising:
-
connection means for connecting a first IC card and a second IC card to said information processing apparatus, the second IC card connecting to the external apparatus;
determination means for determining whether the first IC card or the second IC card is attached to said connection means by reading and discriminating data stored in the first or second IC card;
loading means for loading an IC card control driver from a first memory into a second memory if said determination means determines that the second IC card is attached to said connection means; and
control means for performing data transmission between said information processing apparatus and the external apparatus through said connection means and the second IC card using the IC card control driver loaded by said loading means if said determination means determines that the second IC card is attached to said connection means. - View Dependent Claims (170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182)
-
-
183. An information processing method for performing data transmission between an information processing apparatus and an external apparatus, said information processing method comprising the steps of:
-
connecting a first IC card and a second IC card to the information processing apparatus with connection means, the second IC card connecting to the external apparatus;
determining whether the first IC card or the second IC card is attached to the connection means by reading and discriminating data stored in the first or second IC card;
loading an IC card control driver from a first memory into a second memory of the information processing apparatus if said determining step determines that the second IC card is attached to the connection means; and
performing data transmission between their formation processing apparatus and the external apparatus through the connection means and the second IC card using the IC card control driver loaded by said loading step if said determining step determines that the second IC card is attached to the connection means. - View Dependent Claims (184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196)
-
-
197. A storage medium storing a program used in an information processing apparatus for performing data transmission with an external apparatus and for connecting a first IC card and a second IC card to the information processing apparatus with connection means, the second IC card connecting to the external apparatus, the pro gram instructing the information processing apparatus to perform the steps of:
-
determining whether the first IC card or the second IC card is attached to the connection means by reading and discriminating data stored in the first or second IC card;
loading an IC card control driver from a first memory into a second memory of the information processing apparatus if said determining step determines that the second IC card is attached to the connection means; and
performing data transmission between the information processing apparatus and the external apparatus through the connection means an IC the second IC card using the IC card control driver loaded by said loading step if said determining step determines that the second IC card is attached to the connection means. - View Dependent Claims (198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210)
-
-
211. A program used in an information processing apparatus for performing data transmission with an external apparatus and for connecting a first IC card and a second IC card to the information processing apparatus with connection means, the second IC card connecting to the external apparatus, the program instructing the information processing apparatus to perform the steps of:
-
determining whether the first IC card or the second IC card is attached to the connection means by reading and discriminating data stored in the first or second IC card;
loading an IC card control driver from a first memory into a second memory of the information processing apparatus if said determining step determines that the second IC card is attached to the connection means; and
performing data transmission between the information processing apparatus and the external apparatus through the connection means and the second IC card using the IC card control driver loaded by said loading step if said determining step determines that the second IC card is attached to the connection means. - View Dependent Claims (212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224)
-
Specification