Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
175 words
A software loading system for a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said software loading system comprising: a resident memory containing an initial software code to be executed by the central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and a flash card having a flash card memory containing a second software code, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said flash card being adapted to be removably electrically coupled to the currency discrimination machine, said resident memory being adapted to erase the initial software code and store the second software code in response to the flash card being electrically coupled to the currency discrimination machine, said resident memory being adapted to retain the second software code in response to the flash card being thereafter removed from the currency discrimination machine.
Claim 2
Dependent Claim
175 words
A software loading system for a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said software loading system comprising: a resident memory containing an initial software code to be executed by the central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and a flash card having a flash card memory containing a second software code, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said flash card being adapted to be removably electrically coupled to the currency discrimination machine, said resident memory being adapted to erase the initial software code and store the second software code in response to the flash card being electrically coupled to the currency discrimination machine, said resident memory being adapted to retain the second software code in response to the flash card being thereafter removed from the currency discrimination machine.
Claim 3
Dependent Claim
15 words
The software loading system of claim 1 wherein said resident memory comprises a flash memory.
Claim 4
Dependent Claim
16 words
The software loading system of claim 1 wherein said flash card memory comprises a flash memory.
Claim 5
Dependent Claim
17 words
The software loading system of claim 1 wherein said resident memory is housed within a ZIF socket.
Claim 6
Dependent Claim
140 words
A software loading system for a plurality of currency discrimination machines each having a central processing unit for evaluating a stack of currency bills, each of the machines having a resident memory containing an initial software code to be executed by the central processing unit in evaluating the currency bills, the software loading system comprising: a flash card having a flash card memory containing a second software code, the flash card being electrically coupled to and removed from a number of the machines to accomplish a number of software changes, the flash card memory including a counter for limiting the number of software changes said flash card may accomplish, each of the software changes accomplished by the flash card causing the resident memory of one of the machines to erase the initial software code and store the second software code.
Claim 7
Dependent Claim
140 words
A software loading system for a plurality of currency discrimination machines each having a central processing unit for evaluating a stack of currency bills, each of the machines having a resident memory containing an initial software code to be executed by the central processing unit in evaluating the currency bills, the software loading system comprising: a flash card having a flash card memory containing a second software code, the flash card being electrically coupled to and removed from a number of the machines to accomplish a number of software changes, the flash card memory including a counter for limiting the number of software changes said flash card may accomplish, each of the software changes accomplished by the flash card causing the resident memory of one of the machines to erase the initial software code and store the second software code.
Claim 8
Dependent Claim
22 words
The software loading system of claim 5 wherein the resident memory in each of the currency discrimination machines comprises a flash memory.
Claim 9
Dependent Claim
16 words
The software loading system of claim 5 wherein said flash card memory comprises a flash memory.
Claim 10
Dependent Claim
24 words
The software loading system of claim 5 wherein the resident memory in each of the currency discrimination machines is housed within a ZIF socket.
Claim 11
Dependent Claim
66 words
The software loading system of claim 5 wherein the initial software code in each of the currency discrimination machines includes a first set of master characteristic patterns corresponding to the bills to be evaluated by the respective currency discrimination machines and the second software code includes a second set of master characteristic patterns corresponding to the bills to be evaluated by the respective currency discrimination machines.
Claim 12
Independent Claim
173 words
A method of loading software changes into a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said currency discrimination machine having a resident memory containing an initial software code to be executed by said central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said method of loading software upgrades comprising the steps of: storing a second software code in a flash card memory contained within a flash card remote from said currency discrimination machine, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; electrically coupling said flash card to the currency discrimination machine to cause said resident memory to erase the initial software code and store the second software code; and removing said flash card from the currency discrimination machine, said resident memory of said currency discrimination thereafter retaining the second software code.
Claim 13
Independent Claim
173 words
A method of loading software changes into a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said currency discrimination machine having a resident memory containing an initial software code to be executed by said central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said method of loading software upgrades comprising the steps of: storing a second software code in a flash card memory contained within a flash card remote from said currency discrimination machine, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; electrically coupling said flash card to the currency discrimination machine to cause said resident memory to erase the initial software code and store the second software code; and removing said flash card from the currency discrimination machine, said resident memory of said currency discrimination thereafter retaining the second software code.
Claim 14
Dependent Claim
38 words
The method of loading software changes of claim 10 wherein the steps of electrically coupling and removing said flash card are repeated on a plurality of additional currency discrimination machines to accomplish a number of additional software changes.
Claim 15
Dependent Claim
29 words
The method of loading software changes of claim 11 further comprising the step of limiting the number of additional software changes that may be accomplished by said flash card.
Claim 16
Dependent Claim
171 words
A software loading system for a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said software loading system comprising: a resident memory containing an initial software code to be executed by the central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and a flash card having a flash card memory containing a second software code, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said flash card being adapted to be removably electrically coupled to the currency discrimination machine, said central processing unit being adapted to execute said second software code in response to the flash card being electrically coupled to the currency discrimination machine, said central processing unit being adapted to execute said initial software code in response to the flash card being thereafter removed from the currency discrimination machine.
Claim 17
Dependent Claim
171 words
A software loading system for a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said software loading system comprising: a resident memory containing an initial software code to be executed by the central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and a flash card having a flash card memory containing a second software code, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said flash card being adapted to be removably electrically coupled to the currency discrimination machine, said central processing unit being adapted to execute said second software code in response to the flash card being electrically coupled to the currency discrimination machine, said central processing unit being adapted to execute said initial software code in response to the flash card being thereafter removed from the currency discrimination machine.
Claim 18
Dependent Claim
16 words
The software loading system of claim 13 wherein said flash card memory comprises a flash memory.
Claim 19
Dependent Claim
17 words
The software loading system of claim 13 wherein said resident memory is housed within a ZIF socket.
Claim 20
Dependent Claim
16 words
The software loading system of claim 15 wherein said flash card memory comprises a flash memory.
Claim 21
Independent Claim
151 words
A method of loading software changes in a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said currency discrimination machine having a resident memory containing an initial software code to be executed by said central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said method of loading software changes into the currency discrimination machine comprising the steps of: storing a second software code in a flash card memory contained within a flash card remote from said currency discrimination machine, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and electrically coupling said flash card into the currency discrimination machine to cause said central processing unit to execute said second software code.
Claim 22
Independent Claim
151 words
A method of loading software changes in a currency discrimination machine having a central processing unit for evaluating a stack of currency bills, said currency discrimination machine having a resident memory containing an initial software code to be executed by said central processing unit, said initial software code including a first set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine, said method of loading software changes into the currency discrimination machine comprising the steps of: storing a second software code in a flash card memory contained within a flash card remote from said currency discrimination machine, said second software code including a second set of master characteristic patterns corresponding to the bills to be evaluated by said currency discrimination machine; and electrically coupling said flash card into the currency discrimination machine to cause said central processing unit to execute said second software code.