Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
180 words
In an information processor for solving assignment problems, said information procesor having a multidimensional matrix of processing cells, each capable of receiving, storing and transmitting cost values, the improvement comprising; said cells being located in a position that represents a particular set of input parameters; means for generating a randomly varying signal associated with each cell; variable threshold means for generating threshold levels and for permitting said cost value to be transmitted by said cells only when said threshold level is exceded by said randomly varying signal; accumulator means for summing said cost values in a plurality of said cells, after said cost value has been transmitted by said cells; comparator means, responsive to said accumulator means, for comparing the sum of said cost values with a predetermined value to classify said sum as being a good or a bad solution; and means for adjusting said thresholds, responsive to said comparator means, wherein said thresholds are lowered for those cells which contribute to solutions classified as good and thresholds are raised for cells which contribute to solutions clasified as bad.
Claim 2
Dependent Claim
180 words
In an information processor for solving assignment problems, said information procesor having a multidimensional matrix of processing cells, each capable of receiving, storing and transmitting cost values, the improvement comprising; said cells being located in a position that represents a particular set of input parameters; means for generating a randomly varying signal associated with each cell; variable threshold means for generating threshold levels and for permitting said cost value to be transmitted by said cells only when said threshold level is exceded by said randomly varying signal; accumulator means for summing said cost values in a plurality of said cells, after said cost value has been transmitted by said cells; comparator means, responsive to said accumulator means, for comparing the sum of said cost values with a predetermined value to classify said sum as being a good or a bad solution; and means for adjusting said thresholds, responsive to said comparator means, wherein said thresholds are lowered for those cells which contribute to solutions classified as good and thresholds are raised for cells which contribute to solutions clasified as bad.
Claim 3
Dependent Claim
34 words
The information processor of claim 1 further comprising means for determing when the number of cost values transmitted exceeds a predetermined number, wherein said accumulator means sums said predetermined number of said cost values.
Claim 4
Dependent Claim
20 words
The information processor of claim 1 wherein said means for generating a randomly varying signal is located within each cell.
Claim 5
Dependent Claim
49 words
The informatiaon processor of claim 2 wherein said assignment problem comprises deghosting from angle-only sensor data; said particular input parameters are particular angles for particular sensors; said predetermined number is the number of targets; and said cost values are proportional to the error associated with intersects from said sensors.
Claim 6
Dependent Claim
16 words
The information processor of claim 1 wherein said variable threshold means is located within each cell.
Claim 7
Dependent Claim
31 words
The information processor of claim 1 further comprising means for disabling all other cells along the same dimensional axes as a given cell when said theshold is exceeded for said cell.
Claim 8
Dependent Claim
20 words
The information processor of claim 2 wherein said predetermined number of cost values represent particular solutions to an assignment problem.
Claim 9
Dependent Claim
32 words
The information processor of claim 1 further comprising means for storing said solutions and means for comparing a current solution with a previous stored solution for determining said storing the best solution-to-date.
Claim 10
Dependent Claim
24 words
The information processor of claim 8 further comprising a means for interrupting said information processor to transmit the best solution-to-date at any given time.
Claim 11
Dependent Claim
14 words
The information processor of claim 6 wherein said predetermined value is said best solution-to-date.
Claim 12
Dependent Claim
13 words
The information processor of claim 1 wherein said cost values comprise digital data.
Claim 13
Dependent Claim
176 words
An information processor solving assignment problems, said information processor having a multidimensional matrix of processing cells, each capable of receiving, storing and transmitting cost values, comprising: said cells being located in a position that represents a particular set of input parameters; means for generating a randomly varying signal associated with each cell; variable threshold means for generating threshold levels and for permitting said cost value to be transmitted by said cells only when said threshold level is exceeded by said randomly varying signal; accumulator means for summing said cost values in a plurality of said cells, after said cost value has been transmitted by said cells; comparator means, responsive to said accumulator means, for comparing the sum of said cost values with a predetermined value to classify said sum as being a good or a bad solution; and means for adjusting said thresholds, responsive to said comparator means, wherein said thresholds are lowered for those cells which contribute to solutions classified as good and thresholds are raised for cells which contribiute to solutions classified as bad.
Claim 14
Dependent Claim
176 words
An information processor solving assignment problems, said information processor having a multidimensional matrix of processing cells, each capable of receiving, storing and transmitting cost values, comprising: said cells being located in a position that represents a particular set of input parameters; means for generating a randomly varying signal associated with each cell; variable threshold means for generating threshold levels and for permitting said cost value to be transmitted by said cells only when said threshold level is exceeded by said randomly varying signal; accumulator means for summing said cost values in a plurality of said cells, after said cost value has been transmitted by said cells; comparator means, responsive to said accumulator means, for comparing the sum of said cost values with a predetermined value to classify said sum as being a good or a bad solution; and means for adjusting said thresholds, responsive to said comparator means, wherein said thresholds are lowered for those cells which contribute to solutions classified as good and thresholds are raised for cells which contribiute to solutions classified as bad.
Claim 15
Dependent Claim
34 words
The information processor of claim 12 further comprising means for determining when the number of cost values transmitted exceeds a predetermined number, wherein said accumulator means sums said predetermined number of said cost values.
Claim 16
Dependent Claim
20 words
The information processor of claim 13 wherein said predetermined number of cost values represent particular solutions to an assignment problem.
Claim 17
Dependent Claim
49 words
The information processor of claim 13 wherein said assignment problem comprises deghosting from angle-only sensor data; said particular input parameters are particular angles for particular sensors; and predetermined number is the number of targets; and said cost values are proportional to the error associated with intersects from said sensors.
Claim 18
Dependent Claim
16 words
The information processor of claim 12 wherein said variable threshold means is located within each cell.
Claim 19
Dependent Claim
20 words
The information processor of claim 12 wherein said means for generating a randomly varying signal is located within each cell.
Claim 20
Dependent Claim
31 words
The information processor of claim 12 further comprising means for disabling all other cells along the same dimensional axes as a given cell when said theshold is exceeded for said cell.
Claim 21
Dependent Claim
32 words
The information processor of claim 12 further comprising means for storing said solutions and means for comparing a current solution with a previous stored solution for determining and storing the best solution-to-date.
Claim 22
Dependent Claim
24 words
The information processor of claim 19 further comprising a means for interrutping said information processor to transmit the best solution-to-date at any given time.
Claim 23
Dependent Claim
14 words
The information processor of claim 19 wherein said predetermined value is said best solution-to-date.
Claim 24
Dependent Claim
13 words
The information processor of claim 12 wherein said cost values comprise digital data.
Claim 25
Independent Claim
122 words
A method for solving an assignment problem, said method comprising: assigning cells in a multidimensional matrix to locations wherein each cell's location represents a particular input parameter; storing cost values in each cell; generating a randomly varying signal associated with each said cell; transmitting said stored cost values from each cell only when said randomly varying signal exceeds a predetermined threshold; summing said transmitted cost values from a plurality of said cells; comparing said sum with a predetermined value to classify said sum as being a good or a bad solution; and lowering said thresholds for those cells contributing to good solutions and raising said thresholds for those cells contributing to bad solutions each time a set of cost values is summed.
Claim 26
Independent Claim
122 words
A method for solving an assignment problem, said method comprising: assigning cells in a multidimensional matrix to locations wherein each cell's location represents a particular input parameter; storing cost values in each cell; generating a randomly varying signal associated with each said cell; transmitting said stored cost values from each cell only when said randomly varying signal exceeds a predetermined threshold; summing said transmitted cost values from a plurality of said cells; comparing said sum with a predetermined value to classify said sum as being a good or a bad solution; and lowering said thresholds for those cells contributing to good solutions and raising said thresholds for those cells contributing to bad solutions each time a set of cost values is summed.
Claim 27
Dependent Claim
31 words
The method of claim 23 further comprising the step of disabling all other cells along the same dimensional axes as a given cell when said threshold is exceeded for said cell.
Claim 28
Dependent Claim
36 words
The method of claim 23 further comprising the step of determining when the number of costs values transmitted exceeds a predetermined number, wherein said step of summing only occurs after said predetremined number has been exceeded.
Claim 29
Dependent Claim
48 words
The method of claim 25 wherein said assignment problem comprises deghosting from angle-only sensor data; said particular input parameters are particular angles for particular sensors; said predetermined number is the number of targets; and said cost values are proportional to the error associated with intersects from said sensors.
Claim 30
Dependent Claim
43 words
The method of claim 23 further comprising the steps of: storing a previous good solution; comparing a current good solution with said stored good solution; and storing only the solution that is the better of the two, whereby the best solution-to-date is stored.
Claim 31
Dependent Claim
15 words
The method of claim 27 wherein said best solution-to-date is used for said predetermined value.