Patent ID: 7373302

Claim:
A machine which comprises: A computer or other programmable apparatus whose actions are directed, by a computer program or other form of software, to map streams of signal values S n D 1 , S n D 2 , S n D 3 , collected substantially simultaneously at discrete serial collection times t n for n=1, 2, 3 . . . n, from signal Detectors D 1 , D 2 and D 3 , representing collected electromagnetic signals, to enable identification of a pattern within such streams of signal values, by the following steps: a. Set a Contraction Factor F>1; b. Define a triangle TRI having vertices V 1 , V 2 and V 3 , to each of which is assigned a different signal Detector D 1 , D 2 , and D 3 selected from within the series D a , D b , D c , . . . D n ; c. Receive the streams of signal values S n D 1 , S n D 2 , S n D 3 , collected substantially simultaneously at discrete serial collection times t n for n=1, 2, 3 . . . n, from signal Detectors D 1 , D 2 and D 3 ; d. Define initial signal values {S 0 D 1 =0, S 0 D 2 =0, S 0 D 3 =0}; e. Define a maximum number MAX of discrete serial signal value collection times {t n =t MAX }; f. Set an Initial Map Point {IMP} on or near Triangle TRI corresponding to time t 0 within a time series t n , which Initial Map Point is defined to be MP 0 within a Map Point series MP n , for n=0, 1, 2, 3, . . . MAX, and initially set Last Prior Map Point {MP n−1 } equal to said Initial Map Point; g. Iterate for n=1, 2, 3, . . . MAX, the following steps: i. Calculate the absolute scalar changes {ABS} {Delta S n D 1 , Delta S n D 2 , and Delta S n D 3 } between successive signal values collected at serial Times {t n−1 and t n } from each of three signal detectors {D 1 , D 2 , and D 3 }, said absolute scalar changes calculated as: {Delta S n D 1 =ABS (S n D 1 −S n−1 D 3 ); Delta S n D 2 =ABS (S n D 2 −S n−1 D 2 ); Delta S n D 3 =ABS (S n D 3 −S n−1 D 3 )}; ii. Select the largest absolute scalar change from among said calculated absolute scalar changes {ABS} {Delta S n D 1 , Delta S n D 2 , and Delta S n D 3 } and identify the signal detector which collected said largest absolute scalar change; iii. Select as vertex VS n from among the three vertices {V 1 , V 2 , or V 3 } on the triangle TRI that vertex to which has been assigned the signal detector {D 1 , D 2 , or D 3 } so identified as having collected said largest absolute scalar change {ABS} {Delta S n D 1 , Delta S n D 2 , Delta S n D 3 } at t n ; iv. Plot a serial Map Point {MP n } along a line between said Last Prior Map Point MP n−1 and the vertex VS n , at a distance DIST n from the last prior Map Point {MP n−1 } toward said vertex VS n , said distance DIST n being a quotient calculated as: the absolute scalar {ABS} linear distance between the Last Prior Mapped Point {MP n−1 } and the selected vertex VS n , divided by the Contraction Factor F {DIST n =ABS(MP n−1 −VS n )/F}; and v. Increment n by 1 and return to step g.i until n=MAX.