Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
273 words
In a system for comparing and matching non-predictable codes generated by separate computers on the basis of dynamic variables defined by separate clock means according to time, an apparatus for synchronizing the time definition of the dynamic variables comprising: a first computer for calculating a first non-predictable code according to a predetermined algorithm, the algorithm generating the first non-predictable code on the basis of a first dynamic variable and a unique static variable; a first clock means for automatically defining the first dynamic variable according to a first interval of time in which the static variable is input into the algorithm, the first interval of time having a first predetermined duration; a second computer for calculating two or more second non-predictable codes according to the predetermined algorithm, the algorithm generating the second non-predictable codes on the basis of the two or more second dynamic variables and the unique static variable; a second clock means for automatically defining the two or more second dynamic variables according to two or more cells of a second interval of time in which the static variable is input into the algorithm of the second computer, the second interval of time comprising a central cell of time having a predetermined duration and one or more cells of time bordering the central cell of time, each bordering cell of time having a predetermined duration; means for comparing the first non-predictable code with the second non-predictable codes to determine a match; and, means for automatically synchronizing the first clock means and the second clock means upon comparison and matching of the first non-predictable code with one of the second non-predictable codes.
Claim 2
Dependent Claim
273 words
In a system for comparing and matching non-predictable codes generated by separate computers on the basis of dynamic variables defined by separate clock means according to time, an apparatus for synchronizing the time definition of the dynamic variables comprising: a first computer for calculating a first non-predictable code according to a predetermined algorithm, the algorithm generating the first non-predictable code on the basis of a first dynamic variable and a unique static variable; a first clock means for automatically defining the first dynamic variable according to a first interval of time in which the static variable is input into the algorithm, the first interval of time having a first predetermined duration; a second computer for calculating two or more second non-predictable codes according to the predetermined algorithm, the algorithm generating the second non-predictable codes on the basis of the two or more second dynamic variables and the unique static variable; a second clock means for automatically defining the two or more second dynamic variables according to two or more cells of a second interval of time in which the static variable is input into the algorithm of the second computer, the second interval of time comprising a central cell of time having a predetermined duration and one or more cells of time bordering the central cell of time, each bordering cell of time having a predetermined duration; means for comparing the first non-predictable code with the second non-predictable codes to determine a match; and, means for automatically synchronizing the first clock means and the second clock means upon comparison and matching of the first non-predictable code with one of the second non-predictable codes.
Claim 3
Dependent Claim
36 words
The system of claim 1 wherein the central cell of time comprises the date and the minute in which the unique static variable is input into the second computer as defined by the second clock means.
Claim 4
Dependent Claim
27 words
The system of claim 2 wherein the bordering cells of time comprise a cell of time comprising the date and the minute immediately preceding the central cell.
Claim 5
Dependent Claim
101 words
The system of claim 1 wherein the means for synchronizing comprises: counting means for counting the difference in time between a central cell of time and a bordering cell of time from which a matching second non-predictable code may be generated; summing means connected to the counting means for summing successive differences in time counted by the counting means; storage means connected to the summing means for storing the output of the summing means; and, shifting means connected to the storage means for shifting a central cell and bordering cells of time by the summed times stored in the storage means.
Claim 6
Dependent Claim
37 words
The system of claim 4 wherein the bordering cells of time comprise a selected number of cells of time immediately preceding the central cell and a selected number of cells of time immediately following the central cell.
Claim 7
Dependent Claim
21 words
The system of claim 5 wherein the central and bordering cells of time are selected to be one minute in duration.
Claim 8
Dependent Claim
147 words
The system of claim 5 wherein the means for synchronizing further comprises: second storage means connected to the comparison means for storing the date of the most recent comparison and matching by the comparison means; second counting means connected to the second storage means for counting the difference in time between the date stored and the date of present entry into the second computer; dividing means connected to the second counting means for dividing the difference in time counted by the second counting means by a selected value and prescribing the output as a first window opening number; window opening means connected to the dividing means and the comparison means for calculating as many extra second non-predictable codes on the basis of as many extra bordering cells of time immediately preceding and following the selected number of bordering cells as prescribed by the first window opening number.
Claim 9
Dependent Claim
107 words
The system of claim 7 wherein the means for synchronizing further comprises: sensing means connected to the second clock means for sensing a re-setting of the second clock means; third storage means connected to the sensing means for prescribing and storing the occurrence of a sensed re-setting of the second clock means as a selected second window opening number; and second window opening means connected to the third storage means for calculating as many additional second non-predictable codes on the basis of as many additional bordering cells of time immediately preceding and following the extra bordering cells of time as prescribed by the second window opening number.
Claim 10
Dependent Claim
41 words
The system of claim 8 wherein the first computer comprises a microprocessor wherein the algorithm is stored in volatile dynamic memory encapsulated with an energizing means which when interrupted destroys all data including at least the algorithm and the static variable.
Claim 11
Dependent Claim
28 words
The system of claim 9 wherein the first computer and the first clock means are incorporated into a card of about the same size as a credit card.
Claim 12
Dependent Claim
38 words
The system of claim 10 wherein the algorithm of the second computer is stored in volatile dynamic memory encapsulated with an energizing means which when interrupted destroys all data including at least the algorithm and the static variable.
Claim 13
Dependent Claim
240 words
In a method for comparing non-predictable codes generated by separate computers on the basis of dynamic variables defined by separate clock means according to time wherein the codes match when the dynamic variables match, a method for synchronizing the time definition of the dynamic variables comprising the steps of: inputting a static variable into a first computer including a predetermined algorithm; employing the algorithm of the first computer to calculate a first non-predictable code on the basis of the static variable and a first dynamic variable defined by a first interval of time in which the step of inputting occurred according to a first clock means; putting the static variable and the first non-predictable code into a second computer independently including the predetermined algorithm; using the algorithm of the second computer to independently calculate two or more second non-predictable codes on the basis of the static variable and two or more second dynamic variables defined by two or more cells of a second interval of time in which the step of putting occurred according to a second clock means, the second interval of time comprising a central cell of time and one or more bordering cells of time; comparing the first non-predictable code with the second non-predictable codes to determine a match; and, synchronizing the first clock means and the second clock means upon comparison and matching of the first non-predictable code with one of the second non-predictable codes. -
Claim 14
Dependent Claim
240 words
In a method for comparing non-predictable codes generated by separate computers on the basis of dynamic variables defined by separate clock means according to time wherein the codes match when the dynamic variables match, a method for synchronizing the time definition of the dynamic variables comprising the steps of: inputting a static variable into a first computer including a predetermined algorithm; employing the algorithm of the first computer to calculate a first non-predictable code on the basis of the static variable and a first dynamic variable defined by a first interval of time in which the step of inputting occurred according to a first clock means; putting the static variable and the first non-predictable code into a second computer independently including the predetermined algorithm; using the algorithm of the second computer to independently calculate two or more second non-predictable codes on the basis of the static variable and two or more second dynamic variables defined by two or more cells of a second interval of time in which the step of putting occurred according to a second clock means, the second interval of time comprising a central cell of time and one or more bordering cells of time; comparing the first non-predictable code with the second non-predictable codes to determine a match; and, synchronizing the first clock means and the second clock means upon comparison and matching of the first non-predictable code with one of the second non-predictable codes. -
Claim 15
Dependent Claim
76 words
The method according to claim 12 wherein the step of synchronizing comprises the steps of: counting the difference in time between a central cell of time and a bordering cell of time from which a matching second non-predictable code may be generated; summing successive differences in time counted during the step of counting; storing the summed successive differences in time; and, shifting the central and bordering cells of time by the summed successive differences in time.
Claim 16
Dependent Claim
112 words
The method according to claim 13 wherein the step of synchronizing further comprises the steps of: storing the date of the most recent comparison and determination of a match; counting the difference in time between the date stored and the date of present entry into the second carputer; dividing the difference counted during the step of counting the difference in dates by a selected value and prescribing the output as a first window opening number; and, calculating as many extra second non-predictable codes on the basis of as many extra bordering cells of time immediately preceding and following the selected number of bordering cells as prescribed by the first window opening number.
Claim 17
Dependent Claim
82 words
The method according to claim 14 wherein the step of synchronizing further comprises the steps of: sensing a re-setting of the second clock means; prescribing and storing the occurrence of a sensed re-setting of the second clock means as a second selected window opening number; and, calculating as many additional second non-predictable codes on the basis of as many additional bordering cells of time immediately preceding and following the extra bordering cells of time as prescribed by the second window opening number.
Claim 18
Dependent Claim
21 words
The method of claim 12 wherein the central and bordering cells of time are selected to be one minute in duration.
Claim 19
Independent Claim
29 words
A system according to any one of claims 9 to 11 wherein said first computer includes means for visually displaying the non-predictable code currently being generated by said microprocessor.
Claim 20
Dependent Claim
32 words
A system as claimed in claim 10 wherein said card has a length of approximately 3.3 inches, a width of approximately 2.1 inches, and a depth of less than approximately .07 inches.
Claim 21
Dependent Claim
18 words
A system as claimed in claim 17 wherein said means for visually displaying is a liquid crystal display.