Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
91 words
A portable electronic device comprising: memory means for storing an externally supplied program; means for registering the program in said memory means; means for checking whether the program has been registered in said memory means and for outputting a check result; control means for allowing said program registering means to register the program when the check result of said checking means indicates that the program has not been registered in said memory means, and storing means for storing registration information indicating whether the program has been registered in said memory means.
Claim 2
Dependent Claim
91 words
A portable electronic device comprising: memory means for storing an externally supplied program; means for registering the program in said memory means; means for checking whether the program has been registered in said memory means and for outputting a check result; control means for allowing said program registering means to register the program when the check result of said checking means indicates that the program has not been registered in said memory means, and storing means for storing registration information indicating whether the program has been registered in said memory means.
Claim 3
Dependent Claim
29 words
A portable electronic device according to claim 1, further comprising storing means for storing information indicating that the program has been registered after registration of the program is completed.
Claim 4
Independent Claim
41 words
A device has output means for externally said control means has output means for externally outputting status data indicating that the program has already been registered when the registration information indicates that the program has been registered in said memory means.
Claim 5
Independent Claim
41 words
A device has output means for externally said control means has output means for externally outputting status data indicating that the program has already been registered when the registration information indicates that the program has been registered in said memory means.
Claim 6
Dependent Claim
79 words
A portable electronic device comprising: memory means for storing an externally supplied program; means for registering the program in said memory means; first checking means for checking whether the program has been registered in said memory means; second checking means for checking validity of the program when said first checking means determines that the program has been registered; and enabling means for enabling registration of the program only when said second checking means determines that the program is invalid.
Claim 7
Dependent Claim
79 words
A portable electronic device comprising: memory means for storing an externally supplied program; means for registering the program in said memory means; first checking means for checking whether the program has been registered in said memory means; second checking means for checking validity of the program when said first checking means determines that the program has been registered; and enabling means for enabling registration of the program only when said second checking means determines that the program is invalid.
Claim 8
Dependent Claim
75 words
A device according to claim 4, wherein said checking means for checking validity of the program comprises: storing means for storing a first check character of the registered program in said memory means upon registration of the registered program; means for calculating a second check character according to the program read out from said memory means; and means for comparing the calculated second check character with the first check character stored in said memory means.
Claim 9
Dependent Claim
18 words
A device according to claim 5, wherein the first check character is externally supplied together with the program.
Claim 10
Dependent Claim
17 words
A device according to claim 5, wherein the first check character is calculated upon registering the program.
Claim 11
Dependent Claim
17 words
A device according to claim 5, wherein the first and second check characters are block check characters.
Claim 12
Dependent Claim
36 words
A device according to claim 4, further comprising means for allowing said program registering means to register the program when said second checking means determines that the program has not been registered in said memory means.
Claim 13
Dependent Claim
25 words
A device according to claim 4, further comprising storing means for storing registration information indicating whether the program has been registered in said memory means.
Claim 14
Independent Claim
69 words
A method for registering a program in a portable electric device having a memory comprising the steps of: checking whether the program has been registered in said memory and outputting a check result; registering the program when the check result of said checking step indicates that the program has not been registered in said memory, and storing registration information indicating whether the program has been registered in said memory.
Claim 15
Independent Claim
69 words
A method for registering a program in a portable electric device having a memory comprising the steps of: checking whether the program has been registered in said memory and outputting a check result; registering the program when the check result of said checking step indicates that the program has not been registered in said memory, and storing registration information indicating whether the program has been registered in said memory.
Claim 16
Dependent Claim
21 words
A method according to claim 11, further comprising the step of storing information indicating that the registering step has been completed.
Claim 17
Dependent Claim
38 words
A method according to claim 11, further comprising the step of externally outputting status data indicating that the program has already been registered when the registration information indicates that the program has already been registered in said memory.
Claim 18
Independent Claim
68 words
A method for registering a program in a portable electronic device having a memory comprising the steps of: first checking whether the program has been registered in said memory; second checking a validity of the program when said first checking step determines that the program has already been registered; and enabling registration of the program only when said second checking step determines that the registered program is invalid.
Claim 19
Independent Claim
68 words
A method for registering a program in a portable electronic device having a memory comprising the steps of: first checking whether the program has been registered in said memory; second checking a validity of the program when said first checking step determines that the program has already been registered; and enabling registration of the program only when said second checking step determines that the registered program is invalid.
Claim 20
Dependent Claim
63 words
A method according to claim 14, wherein said second checking step comprises the steps of: storing a first check character of the registered program in said memory upon registration of the registered program; calculating a second check character according to the program read out from said memory; and comparing the calculated second check character with the first check character stored in said memory.
Claim 21
Dependent Claim
20 words
A method according to claim 15, further including the step of supplying the first check character together with the program.
Claim 22
Dependent Claim
20 words
A method according to claim 15, further including the step of calculating the first check character upon registering the program.
Claim 23
Dependent Claim
17 words
A method according to claim 15, wherein the first and second check characters are block check characters.
Claim 24
Dependent Claim
30 words
A method according to claim 14, further including the step of registering the program when said second checking step determines that the program has not been registered in said memory.
Claim 25
Dependent Claim
24 words
A method according to claim 14, further comprising the step of storing registration information indicating whether the program has been registered in said memory.
Claim 26
Dependent Claim
109 words
An IC card incorporating an IC chip comprising: a contact member for obtaining an electrical contact with an external device; nonvolatile memory means for storing an externally supplied program; means for writing the externally supplied program into said nonvolatile memory means through the contact member; means for checking whether the program has been written into said nonvolatile memory means; means for allowing said program writing means to write the program when the check result of said checking means indicates that the program has not been written into said nonvolatile memory means; and means for storing registration information indicating whether the program has been registered in said nonvolatile memory means.
Claim 27
Dependent Claim
109 words
An IC card incorporating an IC chip comprising: a contact member for obtaining an electrical contact with an external device; nonvolatile memory means for storing an externally supplied program; means for writing the externally supplied program into said nonvolatile memory means through the contact member; means for checking whether the program has been written into said nonvolatile memory means; means for allowing said program writing means to write the program when the check result of said checking means indicates that the program has not been written into said nonvolatile memory means; and means for storing registration information indicating whether the program has been registered in said nonvolatile memory means.